:root{--text-primary:#17221F;--text-secondary:#52605B;--text-muted:#52605B;--text-inverse:#FFFFFF;--surface-primary:#F7F3E9;--surface-secondary:#10201C;--surface-elevated:#FFFFFF;--surface-accent:#10201C;--border-default:#C8C9C0;--border-strong:#52605B;--action-primary:#173C34;--action-primary-hover:#173C34;--action-secondary:#FFFFFF;--state-success:#166149;--state-warning:#7A5925;--state-error:#8A332B;--focus-ring:#174F45;--lux-cognac:#A88142;--type-h1:clamp(2.4rem,4vw,4.2rem);--type-h2:clamp(1.9rem,3.2vw,3.35rem);--space-section:clamp(3.5rem,6vw,6rem);--space-section-large:clamp(3.5rem,6vw,6rem);--radius-control:10px;--radius-card:16px;--shadow-elevated:0 1.25rem 3.5rem rgb(16 35 31 / .11);--theme-font-heading:editorial;--theme-type-scale:balanced;--theme-content-width:1280px;--theme-section-spacing:balanced;--theme-card-style:soft;--theme-button-style:solid;--theme-header-style:calm;--theme-footer-style:dark;--theme-image-style:natural;--theme-hero-density:balanced;--theme-motion:subtle;--theme-navigation-density:balanced;--theme-radius:16px;--theme-shadow:soft;--theme-success:#166149;--theme-warning:#7A5925;--theme-danger:#8A332B;--theme-primary:#173C34;--theme-secondary:#10201C;--theme-accent:#A88142;--theme-background:#F7F3E9;--theme-surface:#FFFFFF;--theme-text:#17221F;--theme-muted-text:#52605B;--theme-link:#174F45;--theme-border:#C8C9C0}body{background:var(--surface-primary);color:var(--text-primary)}a{color:var(--theme-link)}.shell{max-width:min(calc(100% - 2rem),var(--theme-content-width))}.card{border-radius:var(--theme-radius);background:var(--surface-elevated)}.button{border-radius:var(--theme-radius)}.site-header,.site-header[data-scroll-state="compact"]{background:var(--surface-primary);color:var(--text-primary)}.site-footer{background:var(--action-primary);color:var(--text-inverse)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(forced-colors:active){a,.button{forced-color-adjust:auto}}