.unavailable-page{background:var(--page);flex-direction:column;min-height:100svh;display:flex}.unavailable-content{flex:1;width:min(100% - 48px,640px);margin:0 auto;padding:clamp(48px,12vh,120px) 0}.unavailable-eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:700}.unavailable-content h1{color:var(--text);font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4.2vw,44px);line-height:1.08}.unavailable-text{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.5}.unavailable-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.unavailable-link{border:1px solid var(--green);border-radius:var(--radius-control);background:var(--green);min-height:48px;color:var(--on-accent);align-items:center;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.unavailable-link-quiet{border-color:var(--line);background:var(--surface);color:var(--text);font-weight:600}.unavailable-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:720px){.unavailable-content{width:min(100% - 32px,640px);padding-top:40px}}
