.reading-preferences,.notification-noise{padding:22px;max-width:850px}.reading-preferences .hint,.notification-noise .hint{margin:0;line-height:1.7}.reading-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin-top:12px}.reading-board-grid label{min-height:36px;overflow-wrap:anywhere}.notification-noise{margin-top:20px}.notification-noise h3{margin:0 0 18px}.reading-preferences select,.notification-noise select{min-height:44px}
body[data-reading-density="compact"] .topic-row{min-height:60px;padding-top:7px;padding-bottom:7px}body[data-reading-density="standard"] .topic-row{min-height:80px;padding-top:13px;padding-bottom:13px}
body[data-reading-size="small"] .topic-body.prose,body[data-reading-size="small"] .reply .prose{font-size:14px;line-height:1.75}body[data-reading-size="large"] .topic-body.prose,body[data-reading-size="large"] .reply .prose{font-size:18px;line-height:1.85}
.notification-group{border-bottom:1px solid var(--line)}.notification-group>.notification-entry .notification-row{border-bottom:0}.notification-group-details>summary{padding:8px 22px 12px;color:var(--accent);font-size:13px;min-height:44px;display:flex;align-items:center;gap:8px}.notification-group-details>summary:before{content:'+';font-weight:600}.notification-group-details[open]>summary:before{content:'−'}.notification-group-events{margin:0 16px 12px;border-left:2px solid var(--line)}.notification-group-events .notification-row{padding-top:12px;padding-bottom:12px}.notification-group-count{display:inline-block;border-radius:20px;padding:2px 8px;background:var(--accent-soft);color:var(--accent);font-size:12px;margin-inline-start:8px}
@media(max-width:760px){.reading-preferences,.notification-noise{padding:18px 14px}.reading-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-board-grid label{min-height:44px}body[data-reading-density="compact"] .topic-row{min-height:66px;padding-top:9px;padding-bottom:9px}.reading-preferences select,.notification-noise select,.notification-noise input[type=time]{font-size:16px}}
