
.topbar-actions{display:flex;align-items:center;gap:.55rem}.settings-top-button{flex:0 0 auto}.settings-card{max-width:560px;max-height:min(88vh,820px);overflow:auto}.settings-health{border:1px solid rgba(65,255,166,.25);background:linear-gradient(135deg,rgba(35,201,123,.14),rgba(38,107,255,.09));border-radius:18px;padding:14px;margin:12px 0 16px}.settings-health strong{display:block;font-size:1rem}.settings-health-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.settings-health-grid span{font-size:.78rem;color:var(--muted,#aab2c8)}.settings-section{padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.settings-section:first-of-type{border-top:0}.settings-section h3{margin:0 0 10px;font-size:1rem}.settings-section .wide+.wide{margin-top:8px}.settings-label{display:block;margin:12px 0 6px;font-size:.82rem;color:var(--muted,#aab2c8)}.settings-select{width:100%;max-width:none}.settings-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055)}.settings-switch:last-child{border-bottom:0}.settings-switch input{position:absolute;opacity:0;pointer-events:none}.settings-switch i{position:relative;width:46px;height:26px;border-radius:30px;background:#343a4b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:.2s;flex:0 0 auto}.settings-switch i:after{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:white;transition:.2s}.settings-switch input:checked+i{background:#25c77d}.settings-switch input:checked+i:after{transform:translateX(20px)}.settings-summary{font-size:.82rem;line-height:1.6;color:var(--muted,#aab2c8);margin-bottom:10px}.settings-about{text-align:center}.settings-modal.show{z-index:1200}#changePinModal.show{z-index:1300}@media(max-width:600px){.topbar{align-items:flex-start}.topbar-actions{gap:.35rem}.settings-card{max-height:92vh}.settings-health-grid{grid-template-columns:1fr}}

.kanverse-card{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:12px;border:1px solid rgba(91,150,255,.2);background:linear-gradient(135deg,rgba(38,107,255,.10),rgba(143,71,255,.08));border-radius:18px}.kanverse-avatar,.feedback-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 18%;border:2px solid rgba(93,190,255,.75);box-shadow:0 0 18px rgba(70,151,255,.35);flex:0 0 auto}.kanverse-copy h3{margin:2px 0 4px}.kanverse-copy p{margin:0}.feedback-card{max-width:520px}.feedback-intro{display:flex;gap:12px;align-items:center;margin:10px 0 14px;padding:12px;border-radius:16px;background:rgba(255,255,255,.04)}.feedback-intro p{margin:0;font-size:.84rem;line-height:1.5;color:var(--muted,#aab2c8)}.feedback-message{width:100%;min-height:140px;resize:vertical;line-height:1.5}.feedback-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-size:.78rem;line-height:1.45;color:var(--muted,#aab2c8)}.feedback-consent input{margin-top:3px}.hidden-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}#feedbackModal.show{z-index:1350}@media(max-width:600px){.kanverse-card{align-items:flex-start}.kanverse-avatar{width:46px;height:46px}.feedback-card{max-height:92vh;overflow:auto}}
.settings-divider{border:0;border-top:1px solid rgba(255,255,255,.12);margin:1rem 0}.settings-section #privacyAuditBtn,.settings-section #eraseAllBlinkDataBtn{margin-top:.55rem}
