.settings-section{margin-bottom:2rem}.settings-section-header{margin-bottom:1rem}.settings-section-title{margin:0 0 .25rem;font-family:var(--font-display);font-size:1.2rem}.settings-section-sub{margin:0;font-size:.85rem;color:var(--text-muted)}.settings-grid{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:900px){.settings-grid{grid-template-columns:1fr 1fr}}.settings-card{padding:1.15rem 1.25rem}.settings-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.settings-card-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .55rem;min-width:0}.settings-card-title{margin:0;font-family:var(--font-display);font-size:1.05rem}.settings-starter-pill{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:.65rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}.settings-card-starter{border-color:color-mix(in srgb,var(--accent) 38%,var(--border-strong));background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 7%,var(--bg-elevated)) 0,var(--bg-elevated) 48%);box-shadow:var(--shadow-card),var(--shadow-inset)}.settings-starter-note{margin:0 0 1rem;padding:.95rem 1.1rem 1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-strong));background:color-mix(in srgb,var(--accent) 6%,var(--bg-elevated))}.settings-starter-kicker{margin:0 0 .3rem;font-size:.68rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.settings-starter-body{margin:0;font-size:.9rem;line-height:1.5;color:var(--text)}.settings-starter-body strong{font-weight:600}.settings-starter-follow{margin:-.25rem 0 .9rem;font-size:.85rem;line-height:1.45;color:var(--text-muted)}.settings-status{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.settings-stamp{display:inline-flex;padding:.2rem .55rem;border-radius:4px;font-size:.75rem;font-weight:600}.settings-stamp-connected{background:rgba(61,107,79,.1);color:var(--pass);border:1px solid rgba(61,107,79,.25)}.settings-stamp-badge{transform:none;font-size:.65rem}.settings-status-muted{font-size:.75rem;color:var(--text-muted)}.settings-steps-hint{margin:0 0 .75rem;font-size:.72rem;color:var(--text-faint);letter-spacing:.02em}.settings-label{display:block;font-size:.75rem;font-weight:500;color:var(--text-faint);margin-bottom:.35rem}.settings-input{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-surface);font:inherit;font-size:.9rem;margin-bottom:.35rem}.settings-env-footnote{margin:0 0 .75rem;font-size:.68rem;color:var(--text-faint)}.settings-env-footnote code{font-family:ui-monospace,monospace;font-size:.65rem}.settings-actions{display:flex;flex-wrap:wrap;gap:.5rem}.settings-hint{margin:.65rem 0 0;font-size:.8rem;color:var(--text-muted)}.settings-hint.ok{color:var(--pass)}.settings-hint.err{color:var(--fail)}.settings-models{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.settings-model-list{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--text-muted)}.settings-toggle-card{padding:1.15rem 1.25rem}.settings-toggle-row{display:flex;flex-direction:column;gap:.5rem}.settings-toggle{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-toggle input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.settings-toggle-label{font-size:.95rem;font-weight:500}@media (max-width:560px){.settings-card-header{flex-wrap:wrap}.settings-card-heading{width:100%}.platform-link{white-space:normal}.settings-actions{width:100%}.settings-actions .btn-primary,.settings-actions .btn-secondary{min-height:var(--touch-target);flex:1 1 auto}.settings-input{font-size:16px;min-height:var(--touch-target)}}