/* CSS Variables - Win98 Theme Colors & Sizes */

:root {
    /* Win98 Classic Colors */
    --win98-gray: #c0c0c0;
    --win98-gray-dark: #808080;
    --win98-gray-light: #e0e0e0;
    --win98-blue: #000080;
    --win98-teal: #008080;
    --win98-white: #ffffff;
    --win98-black: #000000;
    --win98-red: #ff0000;
    --win98-green: #00ff00;
    --win98-yellow: #ffff00;
    --win98-cyan: #00ffff;
    --win98-maroon: #800000;
    --win98-dark-green: #008000;

    /* Border Colors */
    --border-raised-light: #ffffff;
    --border-raised-dark: #000000;
    --border-sunken-light: #808080;
    --border-sunken-dark: #ffffff;

    /* Spacing */
    --spacing-xs: 2px;
    --spacing-sm: 4px;
    --spacing-md: 8px;
    --spacing-lg: 15px;
    --spacing-xl: 20px;

    /* Taskbar */
    --taskbar-height: 38px;
    --taskbar-bg: var(--win98-gray);
    --taskbar-z-index: 20;

    /* Window */
    --window-z-index: 10;
    --window-min-width: 200px;
    --window-min-height: 150px;

    /* Start Menu */
    --start-menu-width: 220px;
    --start-menu-sidebar-width: 30px;
    --start-menu-z-index: 21;

    /* Desktop Icon */
    --icon-size: 50px;
    --icon-width: 80px;

    /* Font */
    --font-family: 'W95F', sans-serif;
    --font-family-mono: 'Courier New', monospace;
}
