.emergency-body{margin:0}.emergency-page{--recovery-bg:#f4f8ff;--recovery-text:#101b30;--recovery-muted:#52647e;box-sizing:border-box;background:var(--recovery-bg);min-height:100svh;color:var(--recovery-text);place-items:center;padding:32px 24px;font-family:system-ui,sans-serif;display:grid}.emergency-content{width:min(100%,540px)}.emergency-logo{width:auto;height:24px;margin-bottom:36px}.emergency-page h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,5vw,44px);font-weight:550;line-height:1.2}.emergency-page p{color:var(--recovery-muted);margin:22px 0 30px;font-size:16px;line-height:1.8}.emergency-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.emergency-actions button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0064d4;border:0;border-radius:12px;padding:12px 24px;font-weight:600}.emergency-actions a{color:inherit;text-underline-offset:5px;padding:12px 0}.emergency-actions :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #007bff}.emergency-reference{overflow-wrap:anywhere;font-size:12px!important}html[data-theme=dark] .emergency-page{--recovery-bg:#05080f;--recovery-text:#eef2f9;--recovery-muted:#a5b0c5}html[data-theme=dark] .emergency-logo{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .emergency-page{--recovery-bg:#05080f;--recovery-text:#eef2f9;--recovery-muted:#a5b0c5}html:not([data-theme=light]) .emergency-logo{filter:brightness(0)invert()}}[dir=rtl] .emergency-page h1{letter-spacing:0;line-height:1.5}@media (max-width:480px){.emergency-actions{flex-direction:column;align-items:stretch}}
