:root{--bg: #0a0a0a;--surface: #151515;--ink: #efefef;--muted: #8c8c8c;--accent: #b11226;--accent-ink: #ffffff;--field: #efefef;--head: 64px;--face: "Newsreader", "Iowan Old Style", Georgia, serif;--step-small: .875rem;--step-body: 1.125rem;--step-head: clamp(2rem, 1.3rem + 3vw, 3.6rem);--pad: 2rem}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}section{scroll-margin-top:calc(var(--head) + 8px)}body{margin:0;min-width:1280px;background:var(--bg);color:var(--ink);font:400 var(--step-body)/1.6 var(--face)}img{max-width:100%;height:auto;display:block}a{color:inherit}code{font-size:.94em}button,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.top{position:sticky;top:0;z-index:20;height:var(--head);display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);background:var(--bg)}.brand{display:flex;align-items:center;text-decoration:none}.logo{height:2.25rem;width:auto;max-width:12rem;object-fit:contain;flex:none}nav{display:flex;align-items:center;gap:1.5rem}nav a{text-decoration:none;color:var(--muted)}nav a:hover{color:var(--ink)}#connectBtn,.go,#kindleBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem 1.05rem;border:0;background:var(--accent);color:var(--accent-ink);cursor:pointer;text-decoration:none}#connectBtn{background:var(--field);color:var(--bg)}button:disabled{opacity:.45;cursor:not-allowed}.home{height:calc(100svh - var(--head));min-height:640px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1.2rem var(--pad) 1.6rem;text-align:center}.object{width:min(38vh,22rem);height:auto;flex:none;mix-blend-mode:lighten}.kicker{margin:0;color:var(--muted);font-size:1.05rem}.home h1{margin:0;max-width:38rem;font-weight:300;font-size:clamp(2.4rem,4.4vw,3.6rem);letter-spacing:-.04em;line-height:.95}.intro{margin:0;max-width:36rem;color:var(--muted);font-size:1.05rem}.kanban{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:.7rem;padding:1.2rem;min-height:calc(100svh - var(--head));align-items:start}.col{background:var(--surface);padding:1.15rem 1.15rem 1.6rem;min-height:70vh}.col-k{margin:0 0 .35rem;color:var(--accent);font-size:1rem}.col h2,.col h3{margin:0 0 .7rem;font-weight:300;letter-spacing:-.03em;line-height:1.05}.col h2{font-size:1.85rem}.col h3{font-size:1.35rem;margin-top:1.4rem}.col p{color:var(--ink)}.col img{width:100%;height:10rem;object-fit:cover;margin-top:1rem}.pics{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pics img{height:8.5rem}.cresset-desk{background:var(--bg);padding:1rem}.basket{width:100%;min-height:11rem;margin:0 auto .9rem;background:#121212;padding:.85rem .9rem .7rem;position:relative}.plate-lab{color:var(--muted);font-size:.95rem}.ember{position:absolute;left:8%;right:8%;top:0;height:.45rem;background:var(--accent);opacity:.55}.ember.is-lit{opacity:1}label{display:block;margin-bottom:.3rem}textarea{width:100%;background:var(--surface);border:0;padding:.65rem;min-height:5.2rem;resize:vertical}.count,.meta,.status{color:var(--muted);font-size:var(--step-small)}.live{margin-top:1rem;padding:1rem;background:var(--bg)}.live-k{margin:0;color:var(--muted)}.live-w{margin:.35rem 0 .2rem;font-size:1.7rem;font-weight:300;letter-spacing:-.03em;line-height:1.1}.live-m{margin:0;color:var(--muted);font-size:var(--step-small)}.col ol,.col ul{padding-left:1.1rem}.qa{margin:.65rem 0}.qa summary{cursor:pointer;font-weight:500}.close-card{margin-top:1.2rem}footer{display:flex;justify-content:space-between;padding:1.4rem var(--pad);color:var(--muted)}footer a{margin-left:1rem}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
