:root {
    --scene-shell-bg: #f4f1eb;
    --color-page: var(--scene-shell-bg);
    --color-page-warm: var(--scene-shell-bg);
    --color-text: #3d2025;
    --color-text-soft: #6d4d51;
    --color-line: rgb(255 255 255 / 54%);
    --color-glass: rgb(255 255 255 / 7%);
    --color-glass-strong: rgb(255 255 255 / 10%);
    --glass-fill: rgb(255 255 255 / 7%);
    --glass-fill-strong: rgb(255 255 255 / 10%);
    --glass-border: rgb(255 255 255 / 38%);
    --glass-border-shadow: rgb(64 45 50 / 20%);
    --glass-highlight: rgb(255 255 255 / 22%);
    --glass-shadow: rgb(43 38 42 / 18%);
    --glass-inner-shadow: rgb(255 255 255 / 22%);
    --glass-blur: 1.35rem;
    --glass-saturation: 72%;
    --glass-noise-opacity: 0.055;
    --glass-refraction-strength: 0.75;
    --color-control: rgb(255 255 255 / 72%);
    --color-control-active: rgb(255 255 255 / 92%);
    --color-shadow-warm: rgb(88 47 55 / 16%);
    --color-shadow-cool: rgb(90 101 116 / 14%);
    --space-1: clamp(0.45rem, 0.7vw, 0.65rem);
    --space-2: clamp(0.75rem, 1.1vw, 1rem);
    --space-3: clamp(1rem, 1.7vw, 1.45rem);
    --space-4: clamp(1.35rem, 2.4vw, 2.4rem);
    --space-5: clamp(2rem, 4vw, 4.5rem);
    --panel-width: clamp(21rem, 34vw, 38rem);
    --panel-radius: 0.5rem;
    --control-size: 3rem;
    --scene-duration: 1350ms;
    --scene-duration-fast: 900ms;
    --font-text: Georgia, "Times New Roman", "Times", serif;
    --font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
