.settings-heading{margin-bottom:28px}.settings-heading h1{margin:0 0 10px}.settings-heading p{opacity:.72;margin:0}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.settings-card{display:block;padding:26px;border:1px solid var(--border,#334155);border-radius:20px;background:var(--surface,#152133);color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}.settings-card:hover{transform:translateY(-2px);border-color:#9873ec}.settings-card:focus-visible{outline:3px solid #9873ec;outline-offset:3px}.settings-card>.icon{width:28px;height:28px;color:#9465ed;margin-bottom:14px}.settings-card h2{font-size:18px;line-height:1.4;margin:0 0 10px}.settings-card p{font-size:14px;line-height:1.6;opacity:.74;margin:0}[data-theme="light"] .settings-card{background:#fff;border-color:#dce2ee;box-shadow:0 5px 20px #172b4d05}@media(max-width:540px){.settings-grid{grid-template-columns:1fr;gap:12px}.settings-card{padding:20px}}@media(prefers-reduced-motion:reduce){.settings-card{transition:none}}
