2025-06-21 19:06:13 -03:00
|
|
|
:root {
|
2025-06-28 19:30:35 -03:00
|
|
|
/* Windows 3.1 White & Blue Theme */
|
|
|
|
--background: 0 0% 100%; /* Pure white */
|
|
|
|
--foreground: 0 0% 0%; /* Black text */
|
|
|
|
--card: 0 0% 98%; /* Slightly off-white for cards */
|
|
|
|
--card-foreground: 0 0% 0%; /* Black text */
|
|
|
|
--popover: 0 0% 100%; /* White */
|
|
|
|
--popover-foreground: 0 0% 0%; /* Black */
|
|
|
|
--primary: 240 100% 27%; /* Windows blue */
|
|
|
|
--primary-foreground: 0 0% 100%; /* White text on blue */
|
|
|
|
--secondary: 0 0% 90%; /* Light gray for secondary */
|
|
|
|
--secondary-foreground: 0 0% 0%; /* Black text */
|
|
|
|
--muted: 0 0% 85%; /* Muted gray */
|
|
|
|
--muted-foreground: 240 10% 40%; /* Muted blue-gray */
|
|
|
|
--accent: 60 100% 50%; /* Classic yellow accent */
|
|
|
|
--accent-foreground: 240 100% 27%; /* Blue */
|
|
|
|
--destructive: 0 100% 50%; /* Red for destructive */
|
|
|
|
--destructive-foreground: 0 0% 100%; /* White */
|
|
|
|
--border: 240 100% 27%; /* Blue borders */
|
|
|
|
--input: 0 0% 100%; /* White input */
|
|
|
|
--ring: 240 100% 27%; /* Blue ring/focus */
|
|
|
|
--radius: 0.125rem; /* Small radius, almost square */
|
|
|
|
--chart-1: 240 100% 27%; /* Blue */
|
|
|
|
--chart-2: 0 0% 60%; /* Gray */
|
|
|
|
--chart-3: 60 100% 50%; /* Yellow */
|
|
|
|
--chart-4: 0 100% 50%; /* Red */
|
|
|
|
--chart-5: 120 100% 25%; /* Green */
|
|
|
|
--border-light: 0 0% 100%; /* White for top/left border */
|
|
|
|
--border-dark: 240 100% 20%; /* Dark blue for bottom/right border */
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Windows 3.11 style border */
|
|
|
|
.win311-border {
|
|
|
|
border-top: 2px solid hsl(var(--border-light));
|
|
|
|
border-left: 2px solid hsl(var(--border-light));
|
|
|
|
border-bottom: 2px solid hsl(var(--border-dark));
|
|
|
|
border-right: 2px solid hsl(var(--border-dark));
|
|
|
|
background: hsl(var(--background));
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Titles */
|
|
|
|
.win311-title {
|
|
|
|
color: hsl(var(--primary));
|
|
|
|
border-bottom: 2px solid hsl(var(--primary));
|
|
|
|
font-weight: bold;
|
|
|
|
padding: 0.25em 0.5em;
|
|
|
|
background: hsl(var(--background));
|
|
|
|
}
|
|
|
|
|
|
|
|
/* General text */
|
|
|
|
body, .filemanager, .filemanager * {
|
|
|
|
color: hsl(var(--foreground));
|
|
|
|
background: hsl(var(--background));
|
|
|
|
}
|
|
|
|
|
|
|
|
button, .win311-button {
|
|
|
|
font-family: inherit;
|
|
|
|
font-size: 1em;
|
|
|
|
padding: 0.25em 1.5em;
|
|
|
|
background: #c0c0c0; /* classic light gray */
|
|
|
|
color: #000;
|
|
|
|
border-top: 2px solid #fff; /* light bevel */
|
|
|
|
border-left: 2px solid #fff; /* light bevel */
|
|
|
|
border-bottom: 2px solid #808080;/* dark bevel */
|
|
|
|
border-right: 2px solid #808080; /* dark bevel */
|
|
|
|
border-radius: 0;
|
|
|
|
box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #808080 !important;
|
|
|
|
outline: none !important;
|
|
|
|
cursor: pointer !important;
|
|
|
|
transition: none !important;
|
2025-06-21 19:06:13 -03:00
|
|
|
}
|