body:has(.landing-error){margin:0}.landing-error{--bg:#fff;--text:#3b3b3b;--muted:#3b3b3b;--secondary-bg:#e8e8e8;--focus:#005fb8;--primary-bg:#111317;--primary-text:#fff;color-scheme:light dark;min-height:100dvh;background:var(--bg);color:var(--text);font:16px/1.5 var(--font-landing-reading,Arial),sans-serif;display:flex;flex-direction:column}.landing-error,.landing-error *{box-sizing:border-box}.landing-error-bar{padding:20px 24px}.landing-error-brand{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:inherit;text-decoration:none;font-weight:700}.landing-error-brand svg{width:22px;height:22px}.landing-error-stage{flex:1 1;display:grid;place-items:center;padding:32px 24px 112px}.landing-error-content{width:min(100%,560px)}.landing-error-content h1{margin:0;font:400 clamp(2.25rem,5vw,3rem)/1.1 var(--font-serif,Georgia),serif;letter-spacing:-.035em;text-wrap:balance}.landing-error-content p{margin:16px 0 0;color:var(--muted)}.landing-error-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.landing-error-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:0;border-radius:999px;font:600 1rem/1.4 var(--font-landing-reading,Arial),sans-serif;text-decoration:none;cursor:pointer}.landing-error-actions .landing-error-primary{background:var(--primary-bg);color:var(--primary-text)}.landing-error-actions .landing-error-secondary{background:var(--secondary-bg);color:var(--text)}.landing-error-actions :is(button,a):hover{filter:brightness(.9)}.landing-error :focus-visible{outline:none;outline-offset:3px}.landing-error-reference{display:inline-block;margin-top:20px;padding:4px 10px;border-radius:8px;background:var(--secondary-bg);color:var(--text);font-size:.8125rem;overflow-wrap:anywhere}body:has(>main>.landing-error)>main{max-width:none;margin:0;padding:0}body:has(>main>.landing-error)>main>header{display:none}@media (prefers-color-scheme:dark){.landing-error{--bg:#1f1f1f;--text:#ccc;--muted:#bcbcbc;--secondary-bg:#313131;--focus:#7dc1fd;--primary-bg:#f3f3f5;--primary-text:#111317}}