.rf-notification-bell{width:44px;height:44px;flex:0 0 44px;position:relative;display:grid;place-items:center;border:1px solid #d9ded6;background:#fffefa;border-radius:14px;color:#343b31;cursor:pointer}.rf-notification-bell span:not([hidden]){position:absolute;right:-4px;top:-4px;background:#bc3f23;color:#fff;border:2px solid #f8f9f3;border-radius:20px;min-width:20px;height:20px;display:grid;place-items:center;padding:1px 3px;font-size:10px;font-weight:700}.rf-notification-dialog{width:min(560px,calc(100vw - 28px));max-width:none;max-height:85dvh;box-sizing:border-box;border:1px solid #d9ded4;border-radius:24px;background:#fffefa;color:#242923;padding:24px;font-family:inherit;font-size:14px;line-height:1.6;overflow:auto}.rf-notification-dialog::backdrop{background:#15201570;backdrop-filter:blur(4px)}.rf-notification-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.rf-notification-head h2{margin:2px 0;font-size:26px;letter-spacing:-.04em}.rf-notification-head small{letter-spacing:.12em;color:#6a7163;font-size:11px}.rf-notification-head button{min-width:44px;min-height:44px;font-size:24px;padding:6px}.rf-notification-dialog>p{color:#697063;line-height:1.6}.rf-notification-settings{padding:16px;border:1px solid #dde2d7;border-radius:14px;background:#f4f6f0}.rf-notification-settings summary{font-weight:600;cursor:pointer;min-height:28px}.rf-notification-settings h3{margin:18px 0 8px}.rf-notification-toolbar,.rf-notification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.rf-notification-toolbar{justify-content:space-between;margin:18px 0}.rf-notification-toolbar button,.rf-notification-actions button{min-height:44px}.rf-notification-item{border-top:1px solid #e0e5da;padding:20px 0}.rf-notification-item>div:first-child{display:flex;gap:10px;align-items:center}.rf-notification-dot{width:8px;height:8px;border-radius:50%;background:#c34627;flex-shrink:0}.rf-notification-item.is-read .rf-notification-dot{background:#d8ded2}.rf-notification-item p{margin:8px 0}.rf-notification-item small{display:block;color:#697063;margin-bottom:12px}.rf-notification-empty{padding:24px 6px}.rf-notification-dialog [data-notification-status]:empty{display:none}.rf-notification-bell:focus-visible{outline:3px solid #bd4324;outline-offset:3px}
@media(max-width:480px){.rf-notification-dialog{padding:18px;border-radius:20px}.rf-topbar .rf-controls{gap:8px}.rf-topbar-brand .rf-brand{font-size:24px}.rf-notification-bell{width:40px;height:44px;flex-basis:40px}.rf-notification-dialog .rf-notification-actions{gap:10px}}
.rf-notification-head{position:sticky;top:-24px;z-index:1;background:#fffefa;padding:12px 0}#rogerfix-review .rf-notification-head h2{font-size:23px;line-height:1.2}.rf-notification-item p{overflow-wrap:anywhere}@media(max-width:480px){.rf-notification-head{top:-18px}}

.rf-release-recap{background:#f4f6f0;border:1px solid #dce2d6;border-radius:14px;padding:18px;margin-bottom:18px}.rf-release-recap ul{padding-left:20px}.rf-release-recap li+li{margin-top:8px}
