:root{color:#111827;background:#f6f7fb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.app-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.panel{background:#fff;border-radius:20px;width:min(760px,100%);padding:28px;box-shadow:0 18px 45px #0f172a14}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin:0 0 8px;font-size:13px;font-weight:800}h1{margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.1}p{color:#475569;margin:0;line-height:1.7}.route-list{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.route-list a{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}
