.route-fallback{box-sizing:border-box;width:100%;height:100dvh;padding:calc(24px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));color:#f7f6f2;font-family:var(--font-sans),"Segoe UI",Arial,sans-serif;background:#0a0a0a;display:flex;overflow:auto}.route-fallback-card{box-sizing:border-box;text-align:start;overflow-wrap:anywhere;background:#141414;border:1px solid #343434;border-radius:24px;flex:none;width:min(100%,560px);min-width:0;margin:auto;padding:clamp(22px,5vw,40px)}.route-fallback-brand{color:#c8c6bf;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.route-fallback-brand>small{color:#b5b4af;font-size:12px;font-weight:400;line-height:1.5}.route-fallback h1{letter-spacing:-.6px;color:#f7f6f2;margin:24px 0 12px;font-size:clamp(26px,5vw,34px);line-height:1.2}.route-fallback p{color:#c8c6bf;margin:0;font-size:16px;line-height:1.7}.route-fallback-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.route-fallback-actions>.website-home,.route-fallback-actions>button{box-sizing:border-box;color:#f7f6f2;min-width:48px;max-width:100%;min-height:48px;font:600 15px/1.4 var(--font-sans),"Segoe UI",Arial,sans-serif;white-space:normal;text-align:center;cursor:pointer;background:#202020;border:1px solid #747474;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.route-fallback-actions>button{color:#0a0a0a;background:#e8e6df;border-color:#e8e6df}.route-fallback-actions>:focus-visible{outline-offset:4px;outline:3px solid #e8e6df}.route-fallback-actions>button:hover{background:#d7d5ce}@media (max-width:360px){.route-fallback-actions>*{width:100%}}
