:root {
	--star-chrome-backdrop-filter: none;
	--star-chrome-window-bg: var(--star-surface, var(--w98-face, #c0c0c0));
	--star-chrome-window-border: 1px solid var(--star-border-strong, var(--w98-dark, #111111));
	--star-chrome-window-radius: var(--star-radius-window, 0px);
	--star-chrome-window-shadow: var(--star-shadow-2, inset 1px 1px 0 var(--w98-light, #fff), inset -1px -1px 0 var(--w98-shadow, #808080), inset 2px 2px 0 var(--w98-face-light, #dfdfdf), inset -2px -2px 0 #404040);
	--star-chrome-window-transition: box-shadow var(--star-dur-fast, 0ms) var(--star-ease, linear);
	--star-chrome-glass-blur: none;
	--star-chrome-glass-chrome: var(--star-surface, #ececee);
	--star-chrome-glass-pane: var(--star-surface, #ececee);
	--star-chrome-glass-rim: none;
	--star-chrome-bar-bg: linear-gradient(180deg, color-mix(in srgb, var(--star-surface-raised, #ffffff) 84%, transparent), color-mix(in srgb, var(--star-surface, #ffffff) 72%, transparent));
	--star-chrome-bar-border: color-mix(in srgb, var(--star-text, #111111) 12%, transparent);
	--star-chrome-bar-shadow: 0 1px 0 color-mix(in srgb, var(--star-surface, #ffffff) 40%, transparent), 0 10px 26px -24px color-mix(in srgb, var(--star-bg, #0a0806) 70%, transparent);
	--star-chrome-taskbar-bg: linear-gradient(180deg, color-mix(in srgb, var(--star-surface-raised, #ffffff) 72%, transparent), color-mix(in srgb, var(--star-surface, #c0c0c0) 86%, transparent)), color-mix(in srgb, var(--star-bg, #0a0806) 10%, transparent);
	--star-chrome-taskbar-border-top: 1px solid color-mix(in srgb, var(--star-surface-raised, #ffffff) 62%, var(--star-border, #808080));
	--star-chrome-taskbar-shadow: 0 -1px 0 color-mix(in srgb, var(--star-bg, #0a0806) 18%, transparent), var(--star-taskbar-shadow, inset 0 1px 0 var(--w98-face-light, #dfdfdf));
	--star-chrome-acrylic-taskbar-bg: color-mix(in srgb, var(--star-surface, #c0c0c0) 72%, transparent);
	--star-chrome-acrylic-taskbar-border-top: 1px solid color-mix(in srgb, var(--star-text, #111111) 8%, transparent);
	--star-chrome-acrylic-taskbar-shadow: 0 -1px 0 rgba(255, 255, 255, 0.06);
	--star-chrome-acrylic-taskbar-filter: none;
	--star-chrome-dock-bg: color-mix(in srgb, var(--star-surface, #c0c0c0) 50%, transparent);
	--star-chrome-dock-border: 1px solid color-mix(in srgb, var(--star-text, #fff) 14%, transparent);
	--star-chrome-dock-radius: 26px;
	--star-chrome-dock-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 0 0.5px rgba(255, 255, 255, 0.28), var(--star-shadow-3, 0 24px 60px rgba(0, 0, 0, 0.35));
	--star-chrome-dock-filter: none;
	--star-chrome-start-bg: var(--star-surface, var(--w98-face, #c0c0c0));
	--star-chrome-start-border: 1px solid var(--star-border, var(--w98-dark, #111111));
	--star-chrome-start-radius: var(--star-radius-control, 0px);
	--star-chrome-start-shadow: var(--star-shadow-1, inset 1px 1px 0 var(--w98-light, #fff), inset -1px -1px 0 var(--w98-shadow, #808080));
	--star-chrome-task-button-bg: var(--star-surface, var(--w98-face, #c0c0c0));
	--star-chrome-task-button-border: 1px solid var(--star-border, var(--w98-dark, #111111));
	--star-chrome-task-button-radius: var(--star-radius-control, 0px);
	--star-chrome-task-button-shadow: var(--star-shadow-1, inset 1px 1px 0 var(--w98-light, #fff), inset -1px -1px 0 var(--w98-shadow, #808080));
	--star-chrome-tray-bg: color-mix(in srgb, var(--star-surface, #c0c0c0) 42%, transparent);
	--star-chrome-tray-border: 1px solid var(--star-border, var(--w98-dark, #111111));
	--star-chrome-tray-radius: var(--star-radius-control, 0px);
	--star-chrome-tray-shadow: inset 1px 1px 0 var(--star-border, var(--w98-shadow, #808080)), inset -1px -1px 0 var(--star-surface-sunken, var(--w98-light, #fff));
	--star-chrome-floating-tray-bg: color-mix(in srgb, var(--star-surface, #c0c0c0) 72%, transparent);
	--star-chrome-floating-tray-border: 1px solid color-mix(in srgb, var(--star-text, #111111) 14%, transparent);
	--star-chrome-floating-tray-radius: var(--star-radius-control, 6px);
	--star-chrome-floating-tray-shadow: var(--star-shadow-2, 0 10px 28px rgba(0, 0, 0, 0.22));
	--star-chrome-floating-tray-filter: none;
	--star-chrome-start-menu-bg: var(--star-surface, var(--w98-face, #c0c0c0));
	--star-chrome-start-menu-border: 1px solid var(--star-border, var(--w98-dark, #111111));
	--star-chrome-start-menu-radius: var(--star-radius-window, 0px);
	--star-chrome-start-menu-shadow: var(--star-shadow-3, 2px 2px 0 rgba(0, 0, 0, 0.4));
	--star-chrome-start-menu-bevel-border: 2px solid;
	--star-chrome-start-menu-bevel-border-color: var(--star-surface-sunken, #fff) var(--star-border, #404040) var(--star-border, #404040) var(--star-surface-sunken, #fff);
	--star-chrome-start-menu-glass-bg: color-mix(in srgb, var(--star-surface, #c0c0c0) 82%, transparent);
	--star-chrome-start-menu-glass-filter: none;
}

:root[data-chrome-backdrop="vibrancy"] {
	--star-chrome-backdrop-filter: blur(18px) saturate(1.2);
	--star-chrome-glass-blur: blur(24px) saturate(1.55);
	--star-chrome-glass-chrome: color-mix(in srgb, var(--star-surface, #ececee) 56%, transparent);
	--star-chrome-glass-pane: color-mix(in srgb, var(--star-surface, #ececee) 80%, transparent);
	--star-chrome-glass-rim: inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 0 0 0.5px rgba(255, 255, 255, 0.32);
	--star-chrome-acrylic-taskbar-filter: blur(24px) saturate(1.35);
	--star-chrome-dock-filter: blur(24px) saturate(1.35);
	--star-chrome-floating-tray-filter: blur(18px) saturate(1.2);
	--star-chrome-start-menu-glass-filter: blur(24px) saturate(1.35);
}

:root[data-chrome-backdrop="acrylic"] {
	--star-chrome-backdrop-filter: blur(18px) saturate(1.2);
	--star-chrome-glass-blur: blur(24px) saturate(1.45);
	--star-chrome-glass-chrome: color-mix(in srgb, var(--star-surface, #f3f3f3) 62%, transparent);
	--star-chrome-glass-pane: color-mix(in srgb, var(--star-surface, #f3f3f3) 84%, transparent);
	--star-chrome-glass-rim: inset 0 1px 0 rgba(255, 255, 255, 0.55);
	--star-chrome-acrylic-taskbar-filter: blur(24px) saturate(1.35);
	--star-chrome-dock-filter: blur(24px) saturate(1.35);
	--star-chrome-floating-tray-filter: blur(18px) saturate(1.2);
	--star-chrome-start-menu-glass-filter: blur(24px) saturate(1.35);
}
