/* === WIN98 WINDOW === */
.win98-window {
    width: 520px;
    margin: 30px auto;
    background: #c0c0c0;
    border: 2px solid #000;
    box-shadow: inset -1px -1px #808080,
                inset 1px 1px #ffffff;
    font-family: Tahoma, Arial, sans-serif;
}

/* === TITLE BAR === */
.win98-titlebar {
    background: linear-gradient(to right, #000080, #0000aa);
    color: white;
    padding: 4px 6px;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* === CONTENT === */
.win98-content {
    padding: 14px;
    background: #e0e0e0;
}

.date {
    margin-top: 0;
    text-align: center;
}

/* === UPDATE LIST === */
.update-list {
    padding-left: 20px;
}

.update-list li {
    margin-bottom: 6px;
}

/* === BUTTONS === */
.buttons {
    text-align: center;
    margin-top: 15px;
}

.win98-btn {
    background: #c0c0c0;
    border: 2px solid #000;
    padding: 4px 14px;
    font-size: 13px;
    cursor: pointer;
    box-shadow: inset -1px -1px #808080,
                inset 1px 1px #ffffff;
}

.win98-btn:active {
    box-shadow: inset 1px 1px #808080,
                inset -1px -1px #ffffff;
}

.win98-btn.small {
    padding: 0 6px;
    font-size: 12px;
}
