.settings-stack{display:grid;gap:12px}.settings-stack .card{margin:0}.settings-stack h3{margin:0 0 8px}.settings-stack p{margin:6px 0 12px}.settings-choice{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.settings-choice button{flex:1;border:1px solid var(--line);border-radius:9px;padding:12px;background:var(--white);color:var(--navy);font-weight:650}.settings-choice button[aria-pressed=true]{background:#E6F7F1;color:#087F79;border-color:#078C83}.settings-status{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.settings-back{width:auto;min-height:42px;padding:10px 15px;margin:0;background:#FFFFFF10;border:1px solid #FFFFFF30;color:white;border-radius:9px}.settings-detail{border-bottom:1px solid var(--line);padding:14px 0}.settings-detail:last-child{border:0}.settings-detail summary{cursor:pointer;font-weight:700;font-size:14px}.settings-detail p{margin-top:10px}.settings-note{font-size:12px;line-height:1.7}.settings-export-note{font-size:11px;color:var(--steel)}.settings-doc{line-height:1.75;font-size:14px}.settings-doc h3{margin-top:22px}.settings-doc li{margin-bottom:8px}.settings-doc a{color:var(--sea)}.settings-code{display:block;width:100%;min-height:130px;white-space:pre-wrap;overflow-wrap:anywhere}.gangway-native .screen-header{padding-top:calc(26px + env(safe-area-inset-top))}.gangway-native #auth .screen-header{padding-top:calc(34px + env(safe-area-inset-top))}
html[data-appearance=dark]{--bg:#071F2D;--white:#112F40;--navy:#E4F2F6;--steel:#ADC3CF;--line:#315162;--shadow:0 6px 20px #00000012;color-scheme:dark}
html[data-appearance=dark] body,html[data-appearance=dark] .app{background:#071F2D;color:#E4F2F6}html[data-appearance=dark] .screen-body,html[data-appearance=dark] .card:not(.dark),html[data-appearance=dark] .contract-card,html[data-appearance=dark] .account,html[data-appearance=dark] .lesson,html[data-appearance=dark] .lesson button,html[data-appearance=dark] .choice,html[data-appearance=dark] .record-summary,html[data-appearance=dark] .guide-step,html[data-appearance=dark] .profile-account{background:#112F40;color:#E4F2F6;border-color:#315162}html[data-appearance=dark] .card.dark,html[data-appearance=dark] .hero,html[data-appearance=dark] .profile-hero,html[data-appearance=dark] .guide-hero,html[data-appearance=dark] .mindset-card{background:#082C43;color:white}html[data-appearance=dark] p,html[data-appearance=dark] .lesson .body,html[data-appearance=dark] .field-help,html[data-appearance=dark] .field label{color:#BDCFD9}html[data-appearance=dark] .btn:not(.blue):not(.secondary):not(.danger){background:#0B465C;color:white}html[data-appearance=dark] .btn.secondary,html[data-appearance=dark] .field input,html[data-appearance=dark] .field textarea,html[data-appearance=dark] .field select{background:#082638;color:#E4F2F6;border-color:#466475}html[data-appearance=dark] .btn.danger{background:#442C30;color:#FFC7BE;border-color:#88544F}html[data-appearance=dark] .callout,html[data-appearance=dark] .flow-note,html[data-appearance=dark] .reserve-note,html[data-appearance=dark] .setup-note,html[data-appearance=dark] .check-row,html[data-appearance=dark] .guide-shot,html[data-appearance=dark] .guide-ready,html[data-appearance=dark] .starting-message{background:#153D4B;color:#D1E8E9;border-color:#41606D}html[data-appearance=dark] .callout.error{background:#442C30;color:#FFD4CD}html[data-appearance=dark] .callout.warn{background:#413D2C;color:#F8E5B9}html[data-appearance=dark] .callout.success{background:#164738;color:#D1F3E5}html[data-appearance=dark] .nav{background:#0D2A3B;border-color:#315162}html[data-appearance=dark] .nav button{color:#BBD0DC}html[data-appearance=dark] .nav button.active,html[data-appearance=dark] .settings-choice button[aria-pressed=true]{background:#1A4D4B;color:#9BE9D3}html[data-appearance=dark] .position-metrics .metric-card:nth-child(4),html[data-appearance=dark] .pay-metrics .metric-card,html[data-appearance=dark] .mini-card,html[data-appearance=dark] .cream{background:#143B48;color:#DDEFF4}html[data-appearance=dark] .money,html[data-appearance=dark] .metric-card .money{color:#83DAC7}html[data-appearance=dark] .position-metrics .metric-card:nth-child(2) .money,html[data-appearance=dark] .debt-total{color:#FAAFA2}html[data-appearance=dark] .split{border-color:#315162}html[data-appearance=dark] .auth-link{color:#91DACB}html[data-appearance=dark] .choice.active{border-color:#83DAC7;background:#143B48}
@media(min-width:1000px){html[data-appearance=dark] .nav.show{background:#06273C}.settings-stack{max-width:760px}}
