/* Global Windows 98 Style Overrides */
/* Apply black text only to specific elements, not globally */
/* This preserves desktop icon white text and Winamp colors */

/* Ensure all text in windows is black (but not Winamp) */
.window:not(#winamp-container .window),
.window-body:not(#winamp-container .window-body) {
    color: #000000;
}

/* More specific targeting to avoid Webamp */
.app-window .window-body,
.app-window .window-body * {
    color: #000000;
}

/* Menu items should be black text */
.menu-item,
.start-menu-item {
    color: #000000;
}

/* Only white text when selected/hovered */
.start-menu-item:hover,
.menu-item:hover,
.file-item:hover,
.file-item.selected {
    background-color: #000080;
    color: #ffffff;
}

/* Status bar text */
.status-bar-field {
    color: #000000;
}

/* Input fields */
input[type="text"],
input[type="password"],
textarea,
select {
    color: #000000;
}

/* Button text should be black */
button,
input[type="submit"],
input[type="reset"] {
    color: #000000 !important;
    text-shadow: none !important;
}

/* Start button specifically needs black text */
.start-button {
    color: #000000 !important;
}

.start-button span {
    color: #000000 !important;
}

/* Title bar control buttons should not have text color override */
.title-bar-controls button {
    color: transparent !important;
}

/* Disabled elements */
:disabled,
:disabled + label {
    color: #808080;
}