/* SEQ1 SESSIONS brand kit: tokens copied VERBATIM from boldthin.gs (agency.css, BOLDTHINGS round 6 "Operator Console"): same palette, fonts, easing, light theme. Do not redesign; change the BOLDTHINGS source and re-copy. Read-only copy, the agency site is untouched. */
@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(./fonts/poppins-300.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/poppins-400.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/poppins-500.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(./fonts/poppins-600.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:italic;font-weight:600;font-display:swap;src:url(./fonts/poppins-600i.woff2) format("woff2")}
@font-face{font-family:"JetBrains Mono NL";font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/jetbrainsmono-nl-regular.woff) format("woff")}
@font-face{font-family:"JetBrains Mono NL";font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/jetbrainsmono-nl-bold.woff) format("woff")}

:root{
 color-scheme:dark;
 --bg:#0a0a09;--bg2:#121211;--fg:#ebe9e3;--grey:#8a8880;--phos:#a6c2a0;
 /* One signal + Live (Kyle, 8 Oct, mock-ups D and F). --sig: the voice that speaks back (each headline's italic second line, the
    close's example sentence); --sig-wave: the voice-note waveform; --live: only what is moving right now (playheads, the aircraft,
    pulses, the scroll hint, the status-bar path, the progress strips), with --live-halo as its static, blur-free afterglow. */
 --sig:oklch(.74 .042 142);--sig-wave:oklch(.80 .045 142);--live:oklch(.82 .048 142);--live-halo:oklch(.82 .048 142 / .3);
 --line:rgba(235,233,227,.1);--line2:rgba(235,233,227,.22);--fg-rgb:235,233,227;--bg-rgb:10,10,9;
 --sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono NL",ui-monospace,Menlo,Consolas,monospace;
 --sb:30px;--hd:60px;--top:calc(var(--sb) + var(--hd));--padx:clamp(16px,3.2vw,40px);--hit:44px;--ease:cubic-bezier(.2,.8,.2,1);
 --e-bg:#111110;--e-fg:#ebe9e3;--e-mute:#8a8880;--e-line:rgba(235,233,227,.13);--e-edge:rgba(235,233,227,.3);--e-accent:#ebe9e3;--e-accent-fg:#0a0a09;
 --e-veil:rgba(5,5,4,.7);--e-shadow:-30px 0 80px rgba(0,0,0,.5);--e-rec:#a6c2a0;--e-err:#ebe9e3;--e-font:var(--sans);--e-mono:var(--mono);
 --veil:rgba(5,5,4,.66);--shade-tree:24px 0 60px rgba(0,0,0,.55);--shade-pal:0 40px 120px rgba(0,0,0,.6);--hyd-label:var(--fg);
}
/* Light theme (AGENCY-LIGHT-MODE-2026-10-09, Kyle): ink on warm paper, the Ridgelines palette, with the console's single green signal
   darkened to hold AA on paper (the same #4a6a45 the admin uses). Chosen by the boot script in <head> (saved choice, else the system
   setting, else dark); the toggle writes bt-theme. Nothing else changes: every colour on the page already comes from these variables. */
/* light: the moving marks' halo is a crisp paper-coloured outline, not a dark-green smear (a translucent green ring round a green aircraft read as blur) */
:root[data-theme="light"]{
 color-scheme:light;
 --bg:#f1eee5;--bg2:#e9e5da;--fg:#141211;--grey:#67635b;--phos:#4a6a45;
 --sig:oklch(.46 .06 142);--sig-wave:oklch(.42 .06 142);--live:oklch(.44 .07 142);--live-halo:rgba(241,238,229,.92);
 --line:rgba(20,18,17,.12);--line2:rgba(20,18,17,.26);--fg-rgb:20,18,17;--bg-rgb:241,238,229;
 --e-bg:#f6f3ea;--e-fg:#141211;--e-mute:#67635b;--e-line:rgba(20,18,17,.14);--e-edge:rgba(20,18,17,.34);--e-accent:#141211;--e-accent-fg:#f1eee5;
 --e-veil:rgba(20,18,17,.38);--e-shadow:-30px 0 80px rgba(20,18,17,.2);--e-rec:#4a6a45;--e-err:#141211;
 --veil:rgba(20,18,17,.38);--shade-tree:24px 0 60px rgba(20,18,17,.16);--shade-pal:0 40px 120px rgba(20,18,17,.28);--hyd-label:var(--bg);
}
/* a short crossfade when the visitor switches (class is added by the toggle for 400ms only; never on first paint) */
.theme-x,.theme-x *,.theme-x *:before,.theme-x *:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease,stroke .3s ease,box-shadow .3s ease!important}
