.settings-page{max-width:760px;margin:0 auto;padding:32px 24px 56px;font-size:16px;line-height:1.65}.settings-page a{color:var(--primary);text-underline-offset:4px}.settings-page .settings-home{padding-block:10px;font-size:14px;display:inline-block}.settings-page h1{letter-spacing:-1px;margin:24px 0 18px;font-size:clamp(28px,5vw,42px);font-weight:500;line-height:1.15}.settings-page h2{margin:0 0 14px;font-size:21px;font-weight:500}.settings-page p{color:#b6c9d2}.settings-page code{font-family:var(--font-geist-mono);border:1px solid var(--border);background:#17272f;border-radius:4px;padding:1px 5px;font-size:14px}.settings-lede{font-size:18px}.settings-section{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.settings-section p{margin:0 0 14px}.settings-intro{margin:0 0 20px}.settings-error{color:#f2b39e;border:1px solid #6b4035;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px}.style-options[data-slot=radio-group]{gap:14px}.style-option{cursor:pointer;background:#102530;border:1px solid #334d5b;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;display:grid}.style-option:hover{background:#15303c}.style-option.chosen{background:#1b3c3a;border-color:#8aebba;box-shadow:0 0 0 1px #8aebba}.style-option [data-slot=radio-group-item]{margin-top:4px}.style-preview{border-radius:50%;flex-shrink:0;width:62px;height:62px;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 18px #0006}.style-preview[data-globe-style=atlas]{background:radial-gradient(circle at 34% 30%,#2b4a5b 0 12%,#101f2a 55%,#0a141b 100%),#101f2a}.style-preview[data-globe-style=satellite]{background:radial-gradient(34% 24% at 62% 36%,#9a8a5e 0 60%,#0000 100%),radial-gradient(26% 30% at 32% 58%,#2f6136 0 60%,#0000 100%),radial-gradient(22% 18% at 44% 22%,#4f7c45 0 60%,#0000 100%),radial-gradient(circle at 36% 28%,#2f7fb5 0 40%,#123b5c 78%,#06182a 100%)}.style-text{flex-direction:column;gap:5px;min-width:0;display:flex}.style-text strong{font-size:17px;font-weight:550}.style-summary{color:#9fe3c2;font-size:14px}.style-detail{color:#b6c9d2;font-size:14px;line-height:1.6}.style-note{color:#8fa8b6;font-size:12px;line-height:1.6}.settings-saved{color:#9db5c0;margin-top:16px;font-size:13px;display:block}.settings-page .settings-play{background:var(--primary);color:#0b251b;border-radius:10px;align-items:center;gap:14px;min-height:48px;margin-top:32px;padding:12px 18px;font-weight:500;text-decoration:none;display:inline-flex}.settings-page .settings-play:hover{background:#a5f0ca}@media (max-width:560px){.style-option{grid-template-columns:auto minmax(0,1fr);gap:12px 14px}.style-option [data-slot=radio-group-item]{grid-area:1/2;justify-self:end}.style-text{grid-column:1/-1}}@media (max-width:480px){.settings-page{padding:18px 18px 36px}.settings-page .settings-play{justify-content:center;display:flex}}
