:root{--color-bg-primary:#061019;--color-bg-secondary:#0B1822;--color-bg-tertiary:#101F2A;--color-bg-elevated:#172B37;--color-bg-light:#F3EEE4;--color-text-primary:#F3EEE4;--color-text-secondary:#DCE0DC;--color-text-muted:#AEB9BB;--color-text-quiet:#8D9B9F;--color-text-inverse:#061019;--color-text-inverse-muted:#526069;--color-border-default:#263A44;--color-border-strong:#40545D;--color-border-control:#5D6C76;--color-border-light:#C9C1B4;--color-accent-primary:#D6A642;--color-accent-hover:#E5BC63;--color-accent-muted:#A5854A;--color-accent-ink:#061019;--color-state-positive:#8EBB9B;--color-state-negative:#D68772;--color-state-warning:#D8B56D;--color-state-info:#8DADC3;--surface-card:linear-gradient(145deg, rgba(23,43,55,.78), rgba(11,24,34,.96) 58%);--surface-card-hover:linear-gradient(145deg, rgba(29,51,64,.88), rgba(14,30,41,.98) 62%);--surface-gold-wash:radial-gradient(520px 180px at 92% -18%, rgba(214,166,66,.09), transparent 68%);--color-pos-qb:#7C9DC4;--color-pos-rb:#7FB08A;--color-pos-wr:#C48A9B;--color-pos-te:#A392C9;--color-pos-qb-tint:rgba(124,157,196,.12);--color-pos-rb-tint:rgba(127,176,138,.12);--color-pos-wr-tint:rgba(196,138,155,.12);--color-pos-te-tint:rgba(163,146,201,.12);--type-display-family:'Barlow Semi Condensed','Arial Narrow','Helvetica Neue',Arial,sans-serif;--type-interface-family:'Barlow','Helvetica Neue',Arial,sans-serif;--type-mono-family:var(--type-interface-family);--type-data-family:'Barlow Semi Condensed','Arial Narrow','Helvetica Neue',Arial,sans-serif;--type-code-family:ui-monospace,SFMono-Regular,Consolas,monospace;--type-scale-hero:clamp(48px, 3rem + 5.2vw, 112px);--type-scale-section:clamp(36px, 2.25rem + 2.9vw, 76px);--type-scale-page:clamp(30px, 1.9rem + 1.6vw, 52px);--type-scale-card:clamp(24px, 1.4rem + 0.6vw, 32px);--type-scale-body-lg:clamp(18px, 1.1rem + 0.2vw, 21px);--type-scale-body:17px;--type-scale-ui:14px;--type-scale-tech:12px;--type-scale-num:14px;--type-weight-display:500;--type-weight-medium:500;--type-weight-regular:400;--type-tracking-display:-0.025em;--type-tracking-tech:0.045em;--type-leading-display:1.02;--type-leading-body:1.6;--type-leading-ui:1.4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--radius-control:3px;--radius-card:4px;--radius-panel:6px;--radius-pill:999px;--border-hairline:1px solid var(--color-border-default);--border-strong:1px solid var(--color-border-strong);--border-control:1px solid var(--color-border-control);--border-accent:1px solid var(--color-accent-primary);--shadow-card:inset 0 1px 0 rgba(243,238,228,.035),0 16px 34px rgba(0,4,8,.18);--shadow-card-hover:inset 0 1px 0 rgba(243,238,228,.05),0 20px 42px rgba(0,4,8,.24);--shadow-float:0 12px 34px rgba(0,4,8,.50);--shadow-modal:0 22px 62px rgba(0,4,8,.66);--motion-duration-hover:120ms;--motion-duration-button:160ms;--motion-duration-tooltip:150ms;--motion-duration-dropdown:190ms;--motion-duration-panel:230ms;--motion-duration-page:300ms;--motion-duration-editorial:560ms;--motion-standard:cubic-bezier(.4, 0, .2, 1);--motion-enter:cubic-bezier(0, 0, .2, 1);--motion-exit:cubic-bezier(.4, 0, 1, 1);--motion-editorial:cubic-bezier(.22, .8, .3, 1);--layout-max-width:1520px;--layout-max-width-prose:720px;--layout-gutter:clamp(20px, 4vw, 56px)}*,::after,::before{box-sizing:border-box}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.section-light{background:var(--color-bg-light);color:var(--color-text-inverse);--color-text-primary:var(--color-text-inverse);--color-text-secondary:#333B3A;--color-text-muted:var(--color-text-inverse-muted);--color-text-quiet:#5D6663;--color-border-default:var(--color-border-light);--color-border-strong:#A9A198;--color-border-control:#777169;--color-accent-fill:#9F7624;--color-accent-primary:#82611D;--color-accent-hover:#6E5218;--color-accent-ink:#F3EEE4}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}
