.status-page{place-items:center;min-height:min(70vh,40rem);padding-block:clamp(3rem,8vw,6rem);display:grid}.status-card{text-align:center;width:min(100%,34rem)}.status-glyph{width:4.5rem;height:4.5rem;color:var(--meokko-accent-on-surface);background:var(--meokko-accent-surface);border:1px solid var(--meokko-border-subtle);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.status-glyph svg{width:1.75rem;height:1.75rem}.status-eyebrow{color:var(--meokko-subtle-foreground);font-size:var(--meokko-text-meta);letter-spacing:.02em;margin-top:1.75rem;font-weight:700;display:block}.status-card h1{color:var(--meokko-foreground);font-size:var(--meokko-text-page-title);font-weight:var(--meokko-text-page-title-weight);letter-spacing:-.03em;line-height:var(--meokko-text-page-title-line-height);text-wrap:balance;margin:.6rem 0 0}.status-card>p{max-width:44ch;color:var(--meokko-muted-foreground);font-size:var(--meokko-text-body);line-height:var(--meokko-text-body-line-height);text-wrap:pretty;margin:1rem auto 0}.status-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}.status-primary,.status-secondary{min-height:var(--meokko-tap-target);border-radius:var(--meokko-radius-md);font-size:var(--meokko-text-meta);transition:background-color var(--meokko-duration-fast) var(--meokko-ease-standard), border-color var(--meokko-duration-fast) var(--meokko-ease-standard), color var(--meokko-duration-fast) var(--meokko-ease-standard);justify-content:center;align-items:center;gap:.4rem;padding-inline:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.status-primary{color:var(--meokko-accent-foreground);background:var(--meokko-accent);border:1px solid var(--meokko-accent)}.status-secondary{color:var(--meokko-muted-foreground);background:var(--meokko-background);border:1px solid var(--meokko-border-subtle)}.status-secondary:hover{color:var(--meokko-foreground);border-color:var(--meokko-border)}.status-primary:focus-visible,.status-secondary:focus-visible{outline:2px solid var(--meokko-focus-ring);outline-offset:3px}.status-note{color:var(--meokko-subtle-foreground);font-size:var(--meokko-text-caption);margin-top:1.75rem}.status-glyph{display:none}.status-eyebrow{color:var(--meokko-accent);font-family:var(--meokko-font-mono);letter-spacing:.04em;margin-top:0;font-size:12px;font-weight:600}.status-card h1{letter-spacing:-.04em;font-weight:800}.status-primary,.status-secondary{border-radius:var(--meokko-radius-sm)}.status-primary{color:var(--meokko-background);background:var(--meokko-foreground);border-color:var(--meokko-foreground)}.status-primary:hover{background:var(--meokko-neutral-800);border-color:var(--meokko-neutral-800)}.status-secondary{color:var(--meokko-foreground);border-color:var(--meokko-foreground)}.status-note .status-code{text-align:left;color:var(--meokko-foreground);background:var(--meokko-surface);border-top:1px solid var(--meokko-foreground);font-family:var(--meokko-font-mono);white-space:pre;margin-top:.75rem;padding:.6rem .75rem;font-size:.78rem;display:block;overflow-x:auto}
