.ob{gap:var(--s-4);display:grid}.ob h1{letter-spacing:-.03em;margin:0 0 var(--s-2);font-size:clamp(40px,12vw,56px);font-weight:500;line-height:1.02}.ob h1 span{color:var(--accent-text);overflow-wrap:anywhere}.ob-lead{color:var(--muted);margin:0;font-size:17px;line-height:1.5}.ob-card{background:var(--surface);border-radius:var(--r-lg);padding:var(--s-5);gap:var(--s-5);display:grid}.ob-who{align-items:center;gap:var(--s-3);display:flex}.ob-who b{overflow-wrap:anywhere;font-size:20px;font-weight:500;display:block}.ob-who small{color:var(--muted);font-weight:500}.ob-avatar{background:var(--brand);width:52px;height:52px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:500;display:grid}.ob-stats{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.ob-stats div{background:var(--bg);border-radius:var(--r);padding:var(--s-4)}.ob-stats b{font-size:34px;font-weight:500;line-height:1;display:block}.ob-stats small{color:var(--muted);font-size:13px;font-weight:500}.ob-taken{border:1px solid var(--line,currentColor);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 16px;font-size:16px;line-height:1.5}.ob-taken a{color:inherit;text-decoration:underline}.ob-note{color:var(--good);margin:0;font-weight:500}.ob-note[data-short]{color:var(--muted)}.ob-primary{height:var(--control-h-lg);border-radius:var(--r);background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;border:0;font-size:18px;font-weight:500}.ob-link{color:var(--muted);font:inherit;cursor:pointer;padding:var(--s-2);background:0 0;border:0;font-weight:500;text-decoration:underline}.ob-primary:focus-visible,.ob-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}img.ob-avatar{object-fit:cover;background:var(--bg)}.ob-flag{font-weight:400}.ob-lang{gap:var(--s-2);display:grid}.ob-lang span{color:var(--muted);font-size:13px;font-weight:500}.ob-lang select{height:var(--control-h);border-radius:var(--r);border:1px solid var(--line,var(--muted));background:var(--bg);color:var(--text);font:inherit;padding:0 var(--s-3);font-weight:500}.ob-lang select:focus-visible{outline:2px solid var(--text);outline-offset:2px}body:has(.hb-start) .site-header{display:none}
