/* Initial server-rendered content and recoverable connection errors. */
@font-face{font-family:Newsreader;src:url(fonts/newsreader-latin.woff2) format('woff2');font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.boot-status{max-width:850px;margin:28px auto;padding:28px;background:#fff;border:1px solid #e1dafb;border-radius:20px;color:#181832}
.boot-status h2{font-family:Newsreader,Georgia,serif;font-size:30px;margin:0 0 12px}
.boot-status p{font-size:16px;line-height:1.8;color:#615b77;margin:0 0 18px}
.boot-links{display:flex;flex-wrap:wrap;gap:14px}.boot-links a{color:#6946db;text-decoration:underline;text-underline-offset:3px}
.boot-error{border-color:#bba7f0}.boot-error .primary{min-height:46px}
[data-advice-body][aria-busy=true]{padding:16px 0;color:#615b77}
@media(max-width:600px){.boot-status{margin:20px 0;padding:22px}.boot-status h2{font-size:26px}}
