/* Website font: Blender (Binnenland, Nik Thoenen) — set 8 Oct 2026 by Rose, entrance and Defence first.
   Files are Latin subsets (~12 KB each) of Rose's full Blender TTFs (~/Library/Fonts/Blender).
   Blender has Thin/Book/Medium/Bold/Strong, so light (300) and regular (400) both use Book,
   and semibold (600) and bold (700) both use Bold. No italics are loaded (the site uses none). */
@font-face{font-family:Blender;src:url('../assets/fonts/blender-thin.woff2') format('woff2');font-weight:100 200;font-style:normal;font-display:swap;}
@font-face{font-family:Blender;src:url('../assets/fonts/blender-book.woff2') format('woff2');font-weight:300 400;font-style:normal;font-display:swap;}
@font-face{font-family:Blender;src:url('../assets/fonts/blender-medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:Blender;src:url('../assets/fonts/blender-bold.woff2') format('woff2');font-weight:600 700;font-style:normal;font-display:swap;}
@font-face{font-family:Blender;src:url('../assets/fonts/blender-strong.woff2') format('woff2');font-weight:800 900;font-style:normal;font-display:swap;}
html body,html body *{font-family:Blender,sans-serif!important;}
:root{font-synthesis:none;--font-body:Blender,sans-serif;--font-display:Blender,sans-serif;}
/* The image headline experiment is now ordinary, selectable text. */
.hero h1.hero-rajdhani{white-space:nowrap;}   /* one line; size, weight and spacing live in css/sector.css (.hero h1), from Rose's Figma hero sizes (13 Oct 2026) */
@media (max-width:560px){.hero h1.hero-rajdhani{white-space:normal;}}
.choice .choice__label--live{grid-column:2;grid-row:1;justify-self:start;color:#fff;line-height:1;}
.entry-word{display:block;height:var(--label,26px);width:calc(var(--label,26px) * var(--ink-ratio,5.9));overflow:visible;fill:currentColor;}
.entry-word,.entry-word text{-webkit-font-smoothing:auto;text-rendering:auto;}
.entry-word text{font-size:100px;font-weight:300;letter-spacing:1.5px;}
.choice:is(:hover,:focus-visible) .choice__label--live{color:var(--shield-hover);}
/* 7 Oct 2026: the word switched colour instantly while shield and byline faded over .35s — now all three change together. */
.choice .choice__label--live{transition:color .35s ease;}
@media(prefers-reduced-motion:reduce){.choice .choice__label--live{transition:none;}}
/* Blender's capitals sit .1em above the middle of their line — the shared buttons move their label down by that (Rose, 13 Oct 2026) */
.uds-btn{--uds-btn-nudge:.1em;}
