.page-state{background:var(--depth-surface,var(--surface));border:1px solid var(--depth-border);border-radius:var(--radius);box-shadow:var(--elevation-card);max-width:640px;margin:clamp(24px,5vw,60px) auto;padding:clamp(24px,4vw,40px)}.page-state-eyebrow{color:var(--muted);font-size:var(--type-small);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.page-state h1{color:var(--ink);font-size:var(--type-heading);font-weight:var(--type-title-weight);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;line-height:1.15}.page-state-description{color:var(--ink-2);font-size:var(--type-body);margin:16px 0 0;line-height:1.6}.page-state-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-state-actions>:is(a,button){min-height:44px}.page-state-root{min-height:100svh;align-items:center;padding-block-end:calc(var(--dialog-lift,0px) * 2);display:grid}.page-state-root .page-state{width:100%}@media (max-width:480px){.page-state-actions>:is(a,button){flex:100%}}.page-state.status-page{text-align:center;flex-direction:column;align-items:center;max-width:480px;display:flex}.status-page-scene{justify-content:center;width:100%;display:flex}.status-page-scene>[data-glen-story]{flex:0 0 240px;width:240px;max-width:240px;height:128px}.page-state.status-page h1{font-size:var(--type-page-title);overflow-wrap:normal;text-wrap:balance;margin-top:8px;line-height:1.1}.status-page-message{width:100%}.status-page-description{color:var(--ink-2);font-size:var(--type-body);text-wrap:pretty;max-width:40ch;margin:12px auto 0;line-height:1.55}.status-page-meta{max-width:100%;margin:12px 0 0}.status-page-meta dd{margin:0}.status-page-meta code{color:var(--muted);font-size:var(--type-small);overflow-wrap:anywhere}.page-state-actions.status-page-actions{justify-content:center;align-self:stretch;margin-top:24px}.status-page-help{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;width:100%;margin-top:24px;padding-top:16px;display:flex}.status-page-help-label{color:var(--muted);font-size:var(--type-small)}.status-page-help ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.status-page-help a{color:var(--ink-2)}.status-page-details{width:100%;color:var(--muted);font-size:var(--type-small);line-height:1.6}.status-page-details summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.status-page-details[open]{text-align:left}.status-page-details[open] summary{justify-content:center;display:flex}.status-page-details p{margin:4px 0 12px}.status-page-details a{color:var(--glaze-ink);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.status-page-details pre{border-radius:var(--radius);background:var(--surface-inset,transparent);color:var(--ink-2);font-size:var(--type-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;padding:12px;line-height:1.6}.status-page-reference{overflow-wrap:anywhere}@media (max-width:700px){.status-page-scene>[data-glen-story]{flex-basis:200px;width:200px;max-width:200px;height:106px}}
