:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tt-pitch:#0a0806;--tt-night:#1d0f18;--tt-night-low:#140a10;--tt-stone-well:#120f0d;--tt-stone-deep:#1a1715;--tt-stone-pressed:#241f1c;--tt-stone:#2b2826;--tt-stone-raised:#3a3633;--tt-stone-cold:#4a4744;--tt-chisel:#8a847c;--tt-bevel-light:#75706a;--tt-bevel-dark:#161311;--tt-black:#000;--tt-bone:#d8ccb0;--tt-bone-bright:#f2ead8;--tt-parchment:#c2b597;--tt-ash:#b3a78e;--tt-carved:#c9c2b4;--tt-blood:#8a0f0f;--tt-blood-deep:#5a0a0a;--tt-blood-dark:#2a0505;--tt-blood-edge:#c94a3a;--tt-blood-shade:#3a0404;--tt-rust:#9c4a1a;--tt-tarnish:#a8822e;--tt-gold:#d9b45a;--tt-gold-text:#d4ac52;--tt-rivet-high:#e3c071;--tt-rivet-low:#5a4314;--tt-torch:#f08a24;--tt-torch-hot:#ffb35c;--tt-flame:#ffd27a;--tt-twitch:#9146ff;--tt-twitch-hover:#772ce8;--tt-twitch-text:#fff;--tt-topaz:#e3a92e;--tt-topaz-glow:#a8822e;--tt-topaz-text:#ffd27a;--tt-sapphire:#3a6fe0;--tt-sapphire-glow:#2a4fb0;--tt-sapphire-text:#a9c9ff;--tt-ruby:#d0201a;--tt-ruby-glow:#8a0f0f;--tt-ruby-text:#ff9c8f;--tt-bg:var(--tt-pitch);--tt-surface:var(--tt-stone);--tt-text:var(--tt-bone);--tt-muted:var(--tt-ash);--tt-accent:var(--tt-torch);--tt-accent-hover:var(--tt-torch-hot);--tt-label:var(--tt-gold-text);--tt-border:var(--tt-stone-raised);--tt-code-bg:var(--tt-stone-well);--tt-focus:var(--tt-torch-hot);--tt-font-display:"Pirata One", "UnifrakturCook", "Old English Text MT", "Palatino Linotype", Georgia, serif;--tt-font-label:"Almendra SC", "Palatino Linotype", "Book Antiqua", Georgia, serif;--tt-font-body:"Crimson Pro", "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--tt-font-mono:"Courier New", ui-monospace, Consolas, monospace;--tt-text-sm:.9375rem;--tt-text-base:1.1875rem;--tt-text-lg:1.3125rem;--tt-text-label:1.0625rem;--tt-text-h3:1.75rem;--tt-text-h2:clamp(2rem, 1.4rem + 2.4vw, 2.75rem);--tt-text-h1:clamp(2.5rem, 1.6rem + 4vw, 4.5rem);--tt-text-wordmark:clamp(2.125rem, 1.5rem + 2.6vw, 3rem);--tt-space-1:4px;--tt-space-2:8px;--tt-space-3:12px;--tt-space-4:16px;--tt-space-5:24px;--tt-space-6:32px;--tt-space-7:48px;--tt-space-8:64px;--tt-width:1120px;--tt-width-text:68ch;--tt-gutter:16px;--tt-radius:0;--tt-bevel:5px;--tt-bevel-thin:3px;--tt-rivet:10px;--tt-raised:var(--tt-bevel-light) var(--tt-bevel-dark) var(--tt-bevel-dark) var(--tt-bevel-light);--tt-sunken:var(--tt-bevel-dark) var(--tt-bevel-light) var(--tt-bevel-light) var(--tt-bevel-dark);--tt-outline:0 0 0 3px var(--tt-black);--tt-dither:repeating-conic-gradient(#00000038 0 25%, transparent 0 50%) 0 0 / 4px 4px;--tt-dither-light:repeating-conic-gradient(#ffffff06 0 25%, transparent 0 50%) 0 0 / 4px 4px;--tt-dither-heavy:repeating-conic-gradient(#00000073 0 25%, transparent 0 50%) 0 0 / 4px 4px;--tt-band-blood:linear-gradient(90deg, var(--tt-pitch) 0 16%, var(--tt-blood-dark) 16% 33%, var(--tt-blood-deep) 33% 50%, var(--tt-blood) 50% 66%, var(--tt-rust) 66% 83%, var(--tt-torch) 83%);--tt-band-sky:linear-gradient(var(--tt-blood-dark) 0 30%, #1a0303 30% 60%, var(--tt-pitch) 60%);--tt-rivets:radial-gradient(circle at 35% 35%, var(--tt-rivet-high), var(--tt-rivet-low) 70%, transparent 72%) top left / var(--tt-rivet) var(--tt-rivet) no-repeat, radial-gradient(circle at 35% 35%, var(--tt-rivet-high), var(--tt-rivet-low) 70%, transparent 72%) top right / var(--tt-rivet) var(--tt-rivet) no-repeat, radial-gradient(circle at 35% 35%, var(--tt-rivet-high), var(--tt-rivet-low) 70%, transparent 72%) bottom left / var(--tt-rivet) var(--tt-rivet) no-repeat, radial-gradient(circle at 35% 35%, var(--tt-rivet-high), var(--tt-rivet-low) 70%, transparent 72%) bottom right / var(--tt-rivet) var(--tt-rivet) no-repeat;--tt-carve-shadow:-1px -1px 0 var(--tt-bone-bright), 2px 2px 0 var(--tt-stone-deep), 4px 4px 0 var(--tt-black);--tt-wordmark-shadow:var(--tt-carve-shadow), 0 0 22px #f08a2459;--tt-title-shadow:3px 3px 0 var(--tt-black), 0 0 24px #8a0f0fcc;--tt-aura-topaz:0 0 8px var(--tt-topaz), 0 0 16px var(--tt-topaz-glow);--tt-aura-sapphire:0 0 8px var(--tt-sapphire), 0 0 16px var(--tt-sapphire-glow);--tt-aura-ruby:0 0 8px var(--tt-ruby), 0 0 16px var(--tt-ruby-glow)}*,:before,:after{box-sizing:border-box}html{background:var(--tt-bg)}body.tt-site{background:var(--tt-dither-light), var(--tt-bg);min-height:100vh;color:var(--tt-text);font:400 var(--tt-text-base) / 1.55 var(--tt-font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow-x:hidden}.tt-site :focus-visible{outline:3px solid var(--tt-focus);outline-offset:3px}.tt-site a{color:var(--tt-accent);text-underline-offset:3px}.tt-site a:hover{color:var(--tt-accent-hover)}.tt-site h1,.tt-site h2,.tt-site h3{font-family:var(--tt-font-display);color:var(--tt-bone);text-wrap:balance;font-weight:400;line-height:1.05}.tt-site h1{font-size:var(--tt-text-h1);text-shadow:var(--tt-title-shadow);margin:0}.tt-site h2{font-size:var(--tt-text-h2);margin:var(--tt-space-7) 0 var(--tt-space-4);text-shadow:2px 2px 0 var(--tt-black)}.tt-site h3{font-size:var(--tt-text-h3);margin:0 0 var(--tt-space-2);text-shadow:2px 2px 0 var(--tt-black)}.tt-site p{margin:0 0 var(--tt-space-4)}.tt-site code{font:700 .92em var(--tt-font-mono);color:var(--tt-torch);background:var(--tt-code-bg);white-space:nowrap;padding:.05em .35em}.tt-site small{font-size:var(--tt-text-sm);color:var(--tt-muted)}.tt-skip{left:var(--tt-space-4);z-index:10;padding:var(--tt-space-2) var(--tt-space-4);background:var(--tt-stone-raised);border:var(--tt-bevel-thin) solid;border-color:var(--tt-raised);font:var(--tt-text-label) var(--tt-font-label);position:absolute;top:-100px;color:var(--tt-bone)!important}.tt-skip:focus{top:var(--tt-space-3)}.tt-chrome{display:contents}.tt-bar{background:var(--tt-dither-heavy), var(--tt-band-sky);border-bottom:var(--tt-bevel-thin) solid var(--tt-stone);box-shadow:0 3px 0 var(--tt-black)}.tt-bar-inner{max-width:var(--tt-width);padding:var(--tt-space-5) var(--tt-gutter) var(--tt-space-5);align-items:center;gap:var(--tt-space-4);flex-direction:column;margin:0 auto;display:flex}.tt-brand{align-items:center;gap:var(--tt-space-3);text-decoration:none;display:inline-flex}.tt-brand .tt-mark{flex:none;width:44px;height:44px}.tt-wordmark{font:400 var(--tt-text-wordmark) / 1 var(--tt-font-display);color:var(--tt-carved);text-shadow:var(--tt-wordmark-shadow);white-space:nowrap}.tt-site a.tt-brand:hover .tt-wordmark{color:var(--tt-bone-bright)}.tt-links{justify-content:center;gap:var(--tt-space-2);flex-wrap:wrap;display:flex}.tt-site .tt-links a{font:400 var(--tt-text-label) / 1.2 var(--tt-font-label);color:var(--tt-bone);padding:var(--tt-space-2) var(--tt-space-4);background:var(--tt-dither), var(--tt-stone-raised);border:var(--tt-bevel-thin) solid;border-color:var(--tt-raised);text-decoration:none}.tt-site .tt-links a:hover{color:var(--tt-bone-bright);background:var(--tt-dither), var(--tt-stone-cold)}.tt-site .tt-links a[aria-current=page]{color:var(--tt-torch);background:var(--tt-stone-pressed);border-color:var(--tt-sunken)}.tt-foot{border-top:var(--tt-bevel-thin) solid var(--tt-stone);background:var(--tt-stone-deep);margin-top:auto}.tt-foot-inner{max-width:var(--tt-width);padding:var(--tt-space-5) var(--tt-gutter) var(--tt-space-6);text-align:center;justify-items:center;gap:var(--tt-space-2);margin:0 auto;display:grid}.tt-foot-inner .tt-mark{width:32px;height:32px}.tt-foot p{color:var(--tt-muted);font-size:var(--tt-text-sm);margin:0}.tt-foot .tt-notice{color:var(--tt-parchment);max-width:46ch;font-weight:600}.tt-foot .tt-voice{font:400 var(--tt-text-label) var(--tt-font-label);color:var(--tt-label);letter-spacing:.08em}.tt-page{width:100%;max-width:var(--tt-width);padding:var(--tt-space-6) var(--tt-gutter) var(--tt-space-8);flex:1 0 auto;margin:0 auto}.tt-page-head{text-align:center;justify-items:center;gap:var(--tt-space-3);margin-bottom:var(--tt-space-6);display:grid}.tt-page-head .tt-lede{margin:0 auto}.tt-eyebrow{font:400 var(--tt-text-label) / 1.3 var(--tt-font-label);letter-spacing:.16em;color:var(--tt-label);margin:0}.tt-ornament{width:min(260px,70%);height:14px;margin:var(--tt-space-1) auto 0;display:block}.tt-lede{font-size:var(--tt-text-lg);color:var(--tt-parchment);max-width:60ch;line-height:1.5}.tt-muted{color:var(--tt-muted)}.tt-prose{max-width:var(--tt-width-text);margin:0 auto}.tt-prose h2{margin-top:var(--tt-space-6);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.25rem)}.tt-prose li{margin-bottom:var(--tt-space-2)}.tt-band{border:var(--tt-bevel-thin) solid;border-color:var(--tt-sunken);background:var(--tt-dither-heavy), var(--tt-band-blood);height:16px;margin:var(--tt-space-7) 0}.tt-slab,.tt-steps li,.tt-column,.tt-class{background:var(--tt-dither), var(--tt-stone);border:var(--tt-bevel) solid;border-color:var(--tt-raised);box-shadow:var(--tt-outline);padding:var(--tt-space-5);min-width:0;position:relative}.tt-riveted:before,.tt-steps li:before,.tt-column:before{content:"";pointer-events:none;background:var(--tt-rivets);position:absolute;inset:6px}.tt-well{background:var(--tt-stone-well);border:4px solid;border-color:var(--tt-sunken);padding:var(--tt-space-4);min-width:0}.tt-label{font:400 var(--tt-text-label) / 1.3 var(--tt-font-label);letter-spacing:.12em;color:var(--tt-label)}.tt-actions{justify-content:center;gap:var(--tt-space-3) var(--tt-space-4);flex-wrap:wrap;margin:0;display:flex}.tt-button{justify-content:center;align-items:center;gap:var(--tt-space-2);min-height:48px;padding:var(--tt-space-3) var(--tt-space-5);font:400 1.3125rem / 1.15 var(--tt-font-label);text-align:center;background:var(--tt-dither), var(--tt-stone-raised);border:4px solid;border-color:var(--tt-raised);box-shadow:0 0 0 2px var(--tt-black);text-decoration:none;display:inline-flex;color:var(--tt-bone-bright)!important}.tt-button:hover{background:var(--tt-dither), var(--tt-stone-cold)}.tt-button:active{border-color:var(--tt-sunken)}.tt-button-blood{background:var(--tt-dither), var(--tt-blood);border-color:var(--tt-blood-edge) var(--tt-blood-shade) var(--tt-blood-shade) var(--tt-blood-edge);box-shadow:0 0 0 2px var(--tt-black), 0 0 20px #f08a244d}.tt-button-blood:hover{background:var(--tt-dither), #a01414}.tt-button-blood:active{border-color:var(--tt-blood-shade) var(--tt-blood-edge) var(--tt-blood-edge) var(--tt-blood-shade)}.tt-button-twitch{font:600 1.1875rem / 1.15 var(--tt-font-body);background:var(--tt-twitch);box-shadow:none;padding:var(--tt-space-3) var(--tt-space-5);border:0;border-radius:4px;color:var(--tt-twitch-text)!important}.tt-button-twitch:hover{background:var(--tt-twitch-hover)}.tt-button-twitch[aria-disabled=true]{opacity:.55;cursor:not-allowed;background:var(--tt-twitch)}.tt-button-twitch svg{flex:none;width:20px;height:20px}.tt-hero{background:var(--tt-dither-heavy), linear-gradient(var(--tt-blood-dark) 0 22%, #1a0303 22% 44%, var(--tt-night-low) 44% 70%, var(--tt-pitch) 70%);border-bottom:var(--tt-bevel-thin) solid var(--tt-stone)}.tt-hero-inner{max-width:var(--tt-width);padding:var(--tt-space-7) var(--tt-gutter) var(--tt-space-7);text-align:center;justify-items:center;gap:var(--tt-space-5);margin:0 auto;display:grid}.tt-signin-failed{background:var(--tt-dither), var(--tt-blood-deep);border:var(--tt-bevel) solid;border-color:var(--tt-blood-edge) var(--tt-blood-shade) var(--tt-blood-shade) var(--tt-blood-edge);width:min(100%,640px);box-shadow:var(--tt-outline), 0 0 24px #8a0f0f99;padding:var(--tt-space-4) var(--tt-space-5);text-align:left;position:relative}.tt-signin-failed[hidden]{display:none}.tt-signin-failed p{margin:var(--tt-space-1) 0 0;color:var(--tt-bone-bright)}.tt-signin-failed a{color:var(--tt-flame)}.tt-hero h1{max-width:18ch}.tt-hero .tt-lede{margin:0}.tt-hero .tt-lede b{color:var(--tt-torch);font-family:var(--tt-font-mono)}.tt-scene-frame{border:var(--tt-bevel) solid;border-color:var(--tt-raised);width:min(100%,760px);box-shadow:var(--tt-outline), 0 0 60px #8a0f0f73;background:var(--tt-black);line-height:0}.tt-scene{width:100%;height:auto;image-rendering:pixelated;display:block}.tt-flicker{animation:1.6s steps(4,end) infinite tt-flicker}.tt-flicker-slow{animation:2.3s steps(3,end) infinite tt-flicker}@keyframes tt-flicker{0%,to{opacity:1}30%{opacity:.7}55%{opacity:.95}80%{opacity:.8}}.tt-cta-note{font-size:var(--tt-text-sm);color:var(--tt-muted);margin:0}.tt-section-head{text-align:center;justify-items:center;gap:var(--tt-space-2);margin:0 0 var(--tt-space-5);display:grid}.tt-section-head h2{margin:0}.tt-section-head p{color:var(--tt-muted);max-width:60ch;margin:0}.tt-steps{gap:var(--tt-space-6) var(--tt-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.tt-steps li{text-align:center;padding:var(--tt-space-6) var(--tt-space-5) var(--tt-space-5)}.tt-steps p{color:var(--tt-parchment);margin:0}.tt-numeral{font:400 1.125rem var(--tt-font-label);letter-spacing:.2em;color:var(--tt-label);margin-bottom:var(--tt-space-1);display:block}.tt-grid-2,.tt-grid-3{gap:var(--tt-space-6) var(--tt-space-5);display:grid}.tt-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.tt-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.tt-roll{gap:var(--tt-space-2);margin:0;padding:0;list-style:none;display:grid}.tt-roll li{justify-content:space-between;gap:0 var(--tt-space-3);padding-bottom:var(--tt-space-2);border-bottom:2px solid var(--tt-stone-raised);flex-wrap:wrap;display:flex}.tt-roll li:last-child{border-bottom:0;padding-bottom:0}.tt-roll span{color:var(--tt-muted);font-style:italic}.tt-slab>.tt-label,.tt-well>.tt-label{text-align:center;margin-bottom:var(--tt-space-3);display:block}.tt-board-head{font:400 1.3125rem var(--tt-font-label);text-align:center;border-bottom:2px solid var(--tt-stone-raised);padding-bottom:var(--tt-space-2);margin:0 0 var(--tt-space-2)}.tt-board ol{counter-reset:tt-rank;margin:0;padding:0;list-style:none}.tt-board li{counter-increment:tt-rank;align-items:center;gap:var(--tt-space-2);padding:6px 2px;font-size:1.0625rem;display:flex}.tt-board li:before{content:counter(tt-rank);width:1.25em;color:var(--tt-chisel)}.tt-board .tt-handle{overflow-wrap:anywhere;flex:auto;min-width:0;padding-left:18px}.tt-board b{font-weight:600}.tt-gem{flex:none;width:12px;height:12px}.tt-board .tt-aura{align-items:center;gap:6px;padding-left:0;font-weight:600;display:flex}.tt-aura-topaz .tt-board-head{color:var(--tt-topaz-text)}.tt-aura-topaz .tt-aura{color:var(--tt-topaz-text);text-shadow:var(--tt-aura-topaz)}.tt-aura-sapphire .tt-board-head{color:var(--tt-sapphire-text)}.tt-aura-sapphire .tt-aura{color:var(--tt-sapphire-text);text-shadow:var(--tt-aura-sapphire)}.tt-aura-ruby .tt-board-head{color:var(--tt-ruby-text)}.tt-aura-ruby .tt-aura{color:var(--tt-ruby-text);text-shadow:var(--tt-aura-ruby)}.tt-voice-block{background:var(--tt-black);border:var(--tt-bevel) solid;border-color:var(--tt-raised);box-shadow:var(--tt-outline);padding:var(--tt-space-6) var(--tt-space-5);text-align:center}.tt-voice-line{margin:var(--tt-space-2) 0 0;font:400 clamp(2rem, 1.3rem + 2.8vw, 3rem) / 1.1 var(--tt-font-display);color:var(--tt-bone);text-shadow:0 0 20px #8a0f0fe6}.tt-words{gap:var(--tt-space-2) var(--tt-space-4);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:0;display:grid}.tt-words dd{color:var(--tt-parchment);margin:0}.tt-changes{gap:var(--tt-space-4);max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.tt-change{background:var(--tt-dither), var(--tt-stone);border:4px solid;border-color:var(--tt-raised);box-shadow:var(--tt-outline);padding:var(--tt-space-4) var(--tt-space-5);position:relative}.tt-change p{margin:var(--tt-space-2) 0 0;color:var(--tt-bone);overflow-wrap:anywhere}.tt-change-meta{align-items:center;gap:var(--tt-space-2) var(--tt-space-4);font:400 var(--tt-text-label) var(--tt-font-label);color:var(--tt-muted);letter-spacing:.06em;flex-wrap:wrap;display:flex}.tt-version{color:var(--tt-topaz-text);text-shadow:var(--tt-aura-topaz);align-items:center;gap:8px;display:inline-flex}.tt-version:before{content:"";background:var(--tt-topaz);width:10px;height:10px;box-shadow:0 0 0 2px var(--tt-black);transform:rotate(45deg)}.tt-columns{gap:var(--tt-space-6) var(--tt-space-5);margin-top:var(--tt-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.tt-column{padding:var(--tt-space-7) var(--tt-space-5) var(--tt-space-5);border-radius:120px 120px 0 0/56px 56px 0 0}.tt-column:before{height:var(--tt-rivet);background:radial-gradient(circle at 35% 35%, var(--tt-rivet-high), var(--tt-rivet-low) 70%, transparent 72%) left / var(--tt-rivet) var(--tt-rivet) no-repeat, radial-gradient(circle at 35% 35%, var(--tt-rivet-high), var(--tt-rivet-low) 70%, transparent 72%) right / var(--tt-rivet) var(--tt-rivet) no-repeat;inset:auto 6px 6px}.tt-column h2{margin:0 0 var(--tt-space-4);text-align:center;text-shadow:var(--tt-carve-shadow);color:var(--tt-carved);font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem)}.tt-column ul{gap:var(--tt-space-3);margin:0;padding:0;list-style:none;display:grid}.tt-column li{background:var(--tt-stone-well);border:var(--tt-bevel-thin) solid;border-color:var(--tt-sunken);padding:var(--tt-space-3) var(--tt-space-4)}.tt-column h3{font:400 1.3125rem / 1.2 var(--tt-font-label);color:var(--tt-label);text-shadow:none;margin:0 0 var(--tt-space-1)}.tt-column p{color:var(--tt-parchment);margin:0;font-size:1.0625rem}.tt-roadmap-note{text-align:center}.tt-classes{gap:var(--tt-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.tt-class{padding:var(--tt-space-4) var(--tt-space-5)}.tt-class h3{text-align:center}.tt-class p{color:var(--tt-parchment);margin:0;font-size:1.0625rem}.tt-class ul{padding:var(--tt-space-3) 0 0;margin:var(--tt-space-3) 0 0;border-top:2px solid var(--tt-stone-raised);gap:var(--tt-space-1);font-size:1.0625rem;list-style:none;display:grid}.tt-table-wrap{background:var(--tt-stone-well);border:4px solid;border-color:var(--tt-sunken);padding:var(--tt-space-2) var(--tt-space-4)}.tt-table{border-collapse:collapse;width:100%}.tt-table th{font:400 var(--tt-text-label) var(--tt-font-label);letter-spacing:.1em;color:var(--tt-label)}.tt-table th,.tt-table td{text-align:left;vertical-align:top;padding:var(--tt-space-3) var(--tt-space-4) var(--tt-space-3) 0;border-bottom:2px solid var(--tt-stone-raised)}.tt-table code{white-space:normal}.tt-table tr:last-child td{border-bottom:0}.tt-armour{gap:var(--tt-space-3);margin:0 0 var(--tt-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tt-armour li{background:var(--tt-stone-well);border:var(--tt-bevel-thin) solid;border-color:var(--tt-sunken);padding:var(--tt-space-2) var(--tt-space-4)}.tt-armour b{font:400 var(--tt-text-label) var(--tt-font-label);color:var(--tt-label);text-transform:capitalize}body.tt-codex{--stone:var(--tt-pitch);--stone-2:var(--tt-stone);--stone-3:var(--tt-stone-raised);--stone-4:var(--tt-stone-cold);--bone:var(--tt-bone);--ash:var(--tt-ash);--ember:var(--tt-torch);--blood:#e05a4a;--gold:var(--tt-gold);--display:var(--tt-font-display);--body:var(--tt-font-body);font-size:16px}.tt-codex .wrap{flex:1 0 auto;width:100%}.tt-codex .hero{text-align:center;border-bottom:0;grid-template-columns:minmax(0,1fr);justify-items:center}.tt-codex .hero:before{background:0 0}.tt-codex .eyebrow{font:400 var(--tt-text-label) var(--tt-font-label);letter-spacing:.16em;text-transform:none;color:var(--tt-label)}.tt-codex h1{text-shadow:var(--tt-title-shadow);font-weight:400}.tt-codex .lede{color:var(--tt-parchment);font-size:var(--tt-text-lg);margin-inline:auto}.tt-codex .tally{flex-wrap:wrap;justify-content:center;display:flex}.tt-codex .tally b{color:var(--tt-gold);text-shadow:2px 2px 0 var(--tt-black);font-weight:400}.tt-codex .key{justify-content:center}.tt-codex .family>header{padding:var(--tt-space-3) 0 0;text-align:center;background:var(--tt-dither-heavy), var(--tt-band-blood) top / 100% 10px no-repeat;padding-top:var(--tt-space-5);border-top:0;justify-content:center}.tt-codex .family h2,.tt-codex .card h4,.tt-codex .foot h2{text-shadow:2px 2px 0 var(--tt-black);font-weight:400}.tt-codex .cls h3{color:var(--tt-carved);text-shadow:var(--tt-carve-shadow);font-weight:400}.tt-codex .card{background:var(--tt-dither), var(--tt-stone);border:4px solid;border-color:var(--tt-raised);box-shadow:var(--tt-outline);padding:var(--tt-space-4);border-radius:0;position:relative}.tt-codex .card.disabled,.tt-codex .card.planned{background:var(--tt-stone-well);border-style:solid;border-color:var(--tt-sunken)}.tt-codex .bar,.tt-codex .bar i,.tt-codex .cmd,.tt-codex .flag,.tt-codex .tag,.tt-codex .standouts span,.tt-codex .resists div{border-radius:0}.tt-codex .bar{background:var(--tt-stone-well)}.tt-codex .bar i{background:var(--tt-dither-heavy), linear-gradient(90deg, var(--tt-blood) 0 33%, var(--tt-rust) 33% 66%, var(--tt-torch) 66%)}.tt-codex .cmd{font-family:var(--tt-font-mono);color:var(--tt-torch);background:var(--tt-stone-well);font-weight:700}.tt-codex .foot{background:var(--tt-stone-deep);border:4px solid;border-color:var(--tt-sunken);padding:var(--tt-space-5)}@media (max-width:600px){.tt-bar-inner{padding-block:var(--tt-space-4);gap:var(--tt-space-3)}.tt-brand .tt-mark{width:36px;height:36px}.tt-site .tt-links a{padding:6px 10px;font-size:1rem}.tt-hero-inner{padding-block:var(--tt-space-6)}.tt-slab,.tt-steps li,.tt-column,.tt-class{padding:var(--tt-space-4)}.tt-column{padding-top:var(--tt-space-6)}.tt-actions .tt-button{width:100%}.tt-words{grid-template-columns:minmax(0,1fr);gap:0}.tt-words dd{margin-bottom:var(--tt-space-3)}.tt-table thead{display:none}.tt-table td{border-bottom:0;padding:2px 0;display:block}.tt-table tr{border-bottom:2px solid var(--tt-stone-raised);padding:var(--tt-space-2) 0;display:block}.tt-table tr:last-child{border-bottom:0}.tt-codex .card{padding:var(--tt-space-3)}}@media (prefers-reduced-motion:reduce){.tt-flicker,.tt-flicker-slow{animation:none}.tt-site *,.tt-site :before,.tt-site :after{scroll-behavior:auto!important;transition:none!important}}.tt-site .tt-note{text-align:center;color:var(--tt-muted);margin:var(--tt-space-5) 0 0}.tt-spaced{margin-top:var(--tt-space-8)}.tt-site .tt-slab>:last-child,.tt-site .tt-well>:last-child{margin-bottom:0}.tt-stack{gap:var(--tt-space-6);display:grid}.tt-site .tt-slab h2{margin-top:0}.tt-guide>.tt-lede{margin:0 auto var(--tt-space-6);text-align:center}.tt-guide h2{text-align:center}.tt-site [hidden]{display:none!important}.tt-board-page{max-width:760px;margin:0 auto}.tt-lookup{align-items:center;gap:var(--tt-space-3);flex-wrap:wrap;display:flex}.tt-lookup .tt-label{flex:none}.tt-input{min-width:0;min-height:48px;padding:var(--tt-space-2) var(--tt-space-3);font:400 var(--tt-text-base) / 1.2 var(--tt-font-body);color:var(--tt-bone-bright);background:var(--tt-pitch);border:3px solid;border-color:var(--tt-sunken);flex:14rem}.tt-input::placeholder{color:var(--tt-muted);opacity:.8}.tt-board-status:empty,.tt-board-built:empty,.tt-forget-error:empty{display:none}.tt-board-wrap{background:var(--tt-stone-well);border:4px solid;border-color:var(--tt-sunken);padding:var(--tt-space-2) var(--tt-space-4);overflow-x:auto}.tt-board{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tt-board th{font:400 var(--tt-text-label) var(--tt-font-label);letter-spacing:.1em;color:var(--tt-label);text-align:left}.tt-board th,.tt-board td{padding:var(--tt-space-2) var(--tt-space-3) var(--tt-space-2) 0;border-bottom:2px solid var(--tt-stone-raised)}.tt-board tr:last-child td{border-bottom:0}.tt-board .tt-board-rank{width:3ch;color:var(--tt-muted)}.tt-board .tt-board-name{overflow-wrap:anywhere;color:var(--tt-bone-bright)}.tt-board .tt-board-wins{text-align:right;color:var(--tt-gold-text);padding-right:0}.tt-board tbody tr:first-child .tt-board-rank,.tt-board tbody tr:first-child .tt-board-name{color:var(--tt-flame)}.tt-forget-error{color:var(--tt-ruby-text)}
