.settings-page{width:min(1030px,92%);margin:70px auto 110px}.settings-intro{max-width:630px;margin-bottom:45px}.settings-intro .eyebrow{color:var(--rose)}.settings-intro h1{font:600 clamp(39px,5vw,62px)/1.06 var(--serif);letter-spacing:-2px;margin:0}.settings-intro h1 em{color:var(--rose)}.settings-intro>p:last-child{color:#65716c;margin:15px 0}.settings-layout{display:grid;grid-template-columns:200px 1fr;gap:48px}.settings-menu{display:flex;flex-direction:column;gap:6px}.settings-menu a{padding:10px 12px;text-decoration:none;color:#65716c;font-size:13px}.settings-menu .active,.settings-menu a:hover{background:var(--blush);color:var(--rose);font-weight:700}.settings-content{border-top:1px solid #deded5}.settings-section{padding:30px 0;border-bottom:1px solid #deded5}.settings-section h2{font:600 26px var(--serif);margin:0}.settings-section>p{color:#65716c;font-size:13px;margin:5px 0 18px}.setting-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid #efeee9;cursor:pointer}.setting-row strong{display:block;font-size:13px}.setting-row small{display:block;color:#78827d;font-size:11px;margin-top:2px}.setting-row input{width:37px;height:20px;accent-color:var(--rose)}.blocked-list{display:grid;gap:10px}.blocked-member{display:flex;align-items:center;gap:11px;padding:12px 14px;background:#fff;border:1px solid #deded5}.blocked-member div{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--blush);color:var(--rose);font:18px var(--serif)}.blocked-member strong{font:600 16px var(--serif)}.blocked-member button{margin-left:auto;border:1px solid var(--rose);background:#fff;color:var(--rose);padding:7px 10px;font:700 11px var(--sans);cursor:pointer}.empty-blocked{padding:17px;background:#fff;border:1px solid #deded5;color:#65716c;font-size:13px}.settings-status{color:var(--rose);font:700 13px var(--sans)}.active-nav{color:var(--rose)}@media(max-width:700px){.settings-page{margin-top:42px}.settings-layout{grid-template-columns:1fr;gap:25px}.settings-menu{flex-direction:row;overflow:auto}.settings-menu a{white-space:nowrap}nav{display:none}}
