html,body{margin:0;background:#101912;color:#e8ebde}.boot{min-height:100svh;display:grid;place-items:center;font:15px/1.6 system-ui,sans-serif;background:radial-gradient(ellipse at 75% 20%,#34442a66,transparent 60%);padding:32px;box-sizing:border-box}.boot-card{width:min(100%,560px)}.boot-brand{font-size:25px;font-weight:900;letter-spacing:-1px;margin-bottom:80px}.boot-kicker{font-size:10px;letter-spacing:3px;color:#cfe59a}.boot h1{font:800 clamp(36px,7vw,62px)/1.05 system-ui,sans-serif;letter-spacing:-2px;margin:18px 0 28px}.boot p{color:#afbaa6}.boot progress{appearance:none;width:100%;height:4px;border:0;background:#34432e;accent-color:#d4e99e;margin:18px 0}.boot progress::-webkit-progress-bar{background:#34432e}.boot progress::-webkit-progress-value{background:#d4e99e}.boot-meta{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#c6d5b5}.boot small{display:block;font-size:12px;color:#8d9d86;margin-top:24px}.boot-links{display:flex;gap:24px;margin-top:32px}.boot a{color:#cfe59a;text-underline-offset:4px;font-size:12px}.boot button{background:#d4e99e;color:#172014;border:0;border-radius:5px;font:600 14px system-ui;padding:15px 22px;cursor:pointer;margin-top:24px}.boot [hidden]{display:none}.boot button:focus-visible,.boot a:focus-visible{outline:2px solid #e4f2ba;outline-offset:5px}@media(max-height:700px){.boot-brand{margin-bottom:35px}}@media(prefers-reduced-motion:no-preference){.boot progress:indeterminate{animation:boot-pulse 1.4s ease-in-out infinite}@keyframes boot-pulse{50%{opacity:.4}}}
