.dob-root{--margin:clamp(20px,9vw,150px);background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.dob-page{z-index:1;padding:0 20px 40px var(--margin);position:relative}.dob-top{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 28px;padding:18px 0 0;font-size:10px;display:flex}.dob-top .left{flex-wrap:wrap;gap:8px 28px;min-width:0;display:flex}.dob-top .item{color:var(--ink);min-width:0}.dob-top .k{color:var(--muted);margin-right:8px}.dob-top .live:before{content:"";vertical-align:1px;background:var(--a);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dob-top .right{flex-wrap:wrap;gap:8px 18px;display:flex}.dob-top a{color:var(--ink);text-decoration:none;transition:color .15s}.dob-top a:hover{color:var(--a)}.dob-top-logo{width:auto;height:28px;display:block}.dob-footer{border-top:1px solid var(--line);max-width:560px;font-family:var(--font-mono);color:var(--muted);grid-template-columns:auto minmax(0,1fr);gap:5px 22px;margin-top:0;padding:22px 0 40px;font-size:10px;display:grid}.dob-footer .row,.dob-footer .copy{display:contents}.dob-footer .k{color:var(--muted)}.dob-footer .v{color:var(--ink-2)}.dob-footer .copy>span{margin-top:14px}.dob-footer .links{gap:16px;display:flex}.dob-footer a{color:var(--a);text-decoration:none}.dob-footer a:hover{color:var(--ink)}.dob-prose{max-width:640px;padding:9vh 0 80px}.dob-prose .back-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:40px;font-size:11px;text-decoration:none;transition:color .15s;display:inline-block}.dob-prose .back-link:hover{color:var(--a)}.dob-prose h1{letter-spacing:-.05em;color:var(--ink);text-transform:lowercase;margin:0 0 56px;font-size:clamp(56px,9vw,96px);font-weight:800;line-height:.92}.dob-prose section{margin-bottom:56px}.dob-prose section:last-child{margin-bottom:0}.dob-prose h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.2}.dob-prose p,.dob-prose ul{color:var(--ink-2);text-wrap:pretty;margin:0 0 14px;font-size:15px;line-height:1.65}.dob-prose p:last-child{margin-bottom:0}.dob-prose ul{margin-top:8px;padding-left:24px}.dob-prose li{margin-bottom:4px}.dob-prose a{color:var(--a);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dob-prose a:hover{text-decoration-thickness:2px}.dob-prose strong{color:var(--ink);font-weight:700}.dob-prose .meta{grid-template-columns:220px 1fr;align-items:baseline;gap:14px 24px;margin:0;display:grid}.dob-prose .meta dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.dob-prose .meta dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.dob-prose .updated{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}@media (max-width:720px){.dob-prose .meta{grid-template-columns:1fr;gap:4px 0}.dob-prose .meta dt{padding-top:14px}.dob-prose h1{font-size:clamp(40px,12vw,64px)}}
