:root{--tt-primary:#ff8533;--tt-primary-light:#ffaa47;--tt-primary-deep:#e26a12;--tt-gradient:linear-gradient(120deg,#ff8533 0%,#ffaa47 100%);--tt-on-primary:#1c0e00;--tt-alert:#ff6b4a;--tt-font-display:"Sora",sans-serif;--tt-font-body:"Inter",sans-serif;--tt-font-mono:"JetBrains Mono",sans-serif;--tt-text-xs:0.75rem;--tt-text-sm:0.875rem;--tt-text-base:1rem;--tt-text-lg:1.125rem;--tt-text-xl:1.25rem;--tt-text-2xl:1.5rem;--tt-text-3xl:clamp(1.75rem,2.5vw,2rem);--tt-text-4xl:clamp(2rem,3.5vw,2.75rem);--tt-text-5xl:clamp(2.8rem,7vw,5rem);--tt-container:1180px;--tt-gutter:clamp(20px,4vw,40px);--tt-section-py:clamp(72px,9vw,120px);--tt-radius-sm:8px;--tt-radius-md:14px;--tt-radius-lg:20px;--tt-radius-xl:28px;--tt-radius-full:999px;--tt-bg:#0b0b0d;--tt-bg-elevated:#111114;--tt-surface:#15151b;--tt-surface-2:#1b1b22;--tt-border:rgba(255,255,255,.08);--tt-border-strong:rgba(255,255,255,.16);--tt-text:#f4f3f1;--tt-text-muted:#a6a49e;--tt-text-faint:#8b887f;--tt-card-shadow:0 24px 60px -28px rgba(0,0,0,.7);--tt-glow:0 0 60px -14px rgba(255,133,51,.4);--tt-primary-a10:rgba(255,133,51,.1);--tt-primary-a12:rgba(255,133,51,.12);--tt-primary-a13:rgba(255,133,51,.13);--tt-primary-a18:rgba(255,133,51,.18);--tt-primary-a25:rgba(255,133,51,.25);--tt-primary-a30:rgba(255,133,51,.3);--tt-primary-a50:rgba(255,133,51,.5);--tt-primary-a55:rgba(255,133,51,.55);--tt-primary-a65:rgba(255,133,51,.65);--tt-primary-a75:rgba(255,133,51,.75);--tt-label-pad-y:6px;--tt-label-pad-x:12px;--tt-section-py-md:clamp(56px,7vw,96px)}