.settings-shell{max-width:740px;margin:38px auto 80px;padding:0 20px}.settings-shell h1{font-size:clamp(2rem,5vw,3rem);margin:5px 0 12px}.settings-shell .panel{margin:22px 0}.settings-shell .panel h2{margin:0 0 10px;font-size:1.45rem}.settings-shell form button{margin-top:20px}.settings-shell .hint{line-height:1.6}.settings-shell .secondary{width:auto}

.account-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}
.account-overview-grid>div{min-width:0;display:flex;flex-direction:column;gap:4px}
.account-overview-grid strong{overflow-wrap:anywhere;font-size:.98rem}
.settings-shell textarea{width:100%;min-height:92px;padding:11px;border-radius:8px;border:1px solid #365b75;background:#0b1b2d;color:#edf7ff;font:inherit;resize:vertical}
.settings-shell textarea:focus-visible{outline:2px solid #00dbea}
.account-overview a{color:#80e6f4;font-weight:750}
@media(max-width:520px){.account-overview-grid{grid-template-columns:minmax(0,1fr)}}