.install-page{background:radial-gradient(at top,#321018,#08090b 65%);min-height:100svh;padding:28px 20px 60px;font-family:Arial,sans-serif}.install-back{color:#d1d5db;max-width:860px;margin:0 auto 24px;font-size:15px;display:block}.install-card{color:#fff;background:#14171bee;border:1px solid #ffffff20;border-radius:28px;max-width:860px;margin:auto;padding:clamp(24px,5vw,52px)}.install-card>img{object-fit:contain;border-radius:22px;margin-bottom:24px}.install-tag{color:#f14453;letter-spacing:.14em;font-size:12px;font-weight:700;display:block}.install-card h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(36px,7vw,58px);line-height:1.07}.install-card p{color:#c4c9d0;font-size:16px;line-height:1.65}.install-primary{text-align:center;color:#fff;cursor:pointer;box-sizing:border-box;background:#d91427;border:0;border-radius:16px;width:100%;padding:16px 20px;font-size:16px;font-weight:700;display:block}.install-note{color:#d4dae1;border:1px solid #ffffff20;border-radius:14px;padding:16px;line-height:1.5}.install-steps{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.install-steps article{background:#20242a;border-radius:18px;padding:20px}.install-steps h2{margin:0 0 15px;font-size:20px}.install-steps ol{color:#c4c9d0;margin:0;padding-left:20px;font-size:15px;line-height:1.6}.install-steps li+li{margin-top:12px}.install-card .install-footnote{margin:24px 0 0;font-size:13px}@media (max-width:600px){.install-steps{grid-template-columns:1fr}}.install-page{font-family:var(--font-geist),Arial,sans-serif}.install-card h1{letter-spacing:-.05em;font-weight:850;line-height:1}.install-steps h2{font-weight:800}
