:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--quick-red:#c8102e;--ink:#1c1416;--muted:#5e5356;--line:#f0e4e6;--paper:#fff8f7;--card:#fff}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Segoe UI,system-ui,sans-serif}.banner{background:var(--quick-red);color:#fff;align-items:center;gap:16px;padding:20px 32px;display:flex}.banner img{background:#fff;border-radius:12px;width:56px;height:56px;display:block}.banner p{color:#ffe4e8;margin:4px 0 0}.wrap{max-width:960px;margin:0 auto;padding:40px 24px 64px}h1{letter-spacing:-.03em;margin:0 0 12px;font-size:2rem}.lead{max-width:62ch;color:var(--muted);margin:0 0 32px;font-size:1.125rem;line-height:1.5}.grid{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.grid li{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px}.grid code{color:var(--quick-red);margin-bottom:8px;font-size:.95rem;display:inline-block}.grid p,.access p{margin:0;line-height:1.45}.access{border-left:4px solid var(--quick-red);background:#fff;border-radius:12px;padding:18px 20px}.access h2{margin:0 0 8px;font-size:1rem}footer{color:var(--muted);margin-top:28px;font-size:.9rem}@media (max-width:700px){.banner{padding:16px}.grid{grid-template-columns:1fr}h1{font-size:1.6rem}}
