:root{--notify-gold:var(--gold,#d8b66b);--notify-bg:var(--bg,#090a09);--notify-panel:#11130f;--notify-line:rgba(216,182,107,.22);--notify-muted:var(--muted,#a7a79d)}
/* Header notification control: exact visual match with the Support CTA */
.header-actions .support-header-link,.wapf-notify-bell{height:46px;min-height:46px;border:1px solid var(--orange,#d8b66b)}
.wapf-notify-bell{position:relative;width:46px;min-width:46px;background:transparent;color:var(--orange,#d8b66b);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .2s,color .2s,border-color .2s;flex:0 0 46px;align-self:center}
.wapf-notify-bell:hover,.wapf-notify-bell:focus-visible{border-color:var(--orange,#d8b66b);background:var(--orange,#d8b66b);color:var(--bg,#101212);transform:none;outline:none}
.wapf-notify-bell svg{width:21px;height:21px;display:block}
.wapf-notify-bell .wapf-notify-dot{position:absolute;top:7px;inset-inline-start:7px;width:7px;height:7px;border-radius:50%;background:var(--orange,#d8b66b);box-shadow:0 0 0 3px var(--bg,#101212);opacity:0;transform:scale(.5);transition:.2s ease}
.wapf-notify-bell:hover .wapf-notify-dot,.wapf-notify-bell:focus-visible .wapf-notify-dot{box-shadow:0 0 0 3px var(--orange,#d8b66b)}
.wapf-notify-bell.is-active .wapf-notify-dot{opacity:1;transform:scale(1)}
.wapf-notify-dialog{width:min(560px,calc(100vw - 28px));max-height:min(760px,calc(100dvh - 28px));border:1px solid var(--notify-line);padding:0;background:#0b0d0a;color:#fff;box-shadow:0 30px 90px #000c;overflow:auto}.wapf-notify-dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(7px)}.wapf-notify-shell{position:relative;padding:34px}.wapf-notify-close{position:absolute;left:16px;top:16px;width:38px;height:38px;border:1px solid #ffffff18;background:#ffffff05;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:22px}.wapf-notify-kicker{font:700 11px/1.2 'Barlow Condensed',sans-serif;letter-spacing:2.2px;color:var(--notify-gold);direction:ltr;text-align:right}.wapf-notify-dialog h2{font-size:clamp(30px,6vw,44px);line-height:1.15;margin:13px 0 10px}.wapf-notify-dialog .lead{color:#c8c8bf;line-height:1.9;margin:0}.wapf-notify-rule{height:1px;background:linear-gradient(90deg,transparent,var(--notify-line),transparent);margin:26px 0}.wapf-notify-topics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wapf-notify-topic{display:flex;align-items:center;gap:10px;border:1px solid #ffffff14;background:#ffffff04;padding:13px 14px;cursor:pointer;transition:.2s}.wapf-notify-topic:hover{border-color:#d8b66b55}.wapf-notify-topic input{accent-color:#d8b66b;width:17px;height:17px}.wapf-notify-topic span{font-size:14px}.wapf-notify-status{margin:18px 0 0;border-right:2px solid var(--notify-gold);background:#d8b66b0b;padding:12px 14px;color:#d6d4c8;font-size:13px;line-height:1.7}.wapf-notify-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:18px}.wapf-notify-primary,.wapf-notify-secondary{min-height:48px;border:1px solid var(--notify-gold);padding:0 18px;font:700 14px 'IBM Plex Sans Arabic',sans-serif;cursor:pointer}.wapf-notify-primary{background:var(--notify-gold);color:#0a0b09}.wapf-notify-secondary{background:transparent;color:var(--notify-gold)}.wapf-notify-primary:disabled,.wapf-notify-secondary:disabled{opacity:.45;cursor:not-allowed}.wapf-notify-ios{display:none;margin-top:18px;border:1px solid #ffffff14;background:#ffffff04;padding:18px}.wapf-notify-ios.is-visible{display:block}.wapf-notify-ios strong{display:block;color:var(--notify-gold);margin-bottom:8px}.wapf-notify-ios ol{margin:8px 20px 0 0;padding:0;color:#c9c8bf;line-height:1.9;font-size:14px}.wapf-notify-brandline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;color:#777c73;font:700 10px 'Barlow Condensed',sans-serif;letter-spacing:1.7px;direction:ltr}.wapf-notify-brandline:before{content:'';height:1px;background:#ffffff12;flex:1}
@media(max-width:760px){.header-actions .support-header-link,.wapf-notify-bell{height:38px;min-height:38px}.wapf-notify-bell{width:38px;min-width:38px;flex-basis:38px;padding:0}.wapf-notify-bell svg{width:18px;height:18px}.wapf-notify-bell .wapf-notify-dot{top:5px;inset-inline-start:5px;width:6px;height:6px}.wapf-notify-shell{padding:28px 20px 22px}.wapf-notify-dialog h2{font-size:32px;padding-left:34px}.wapf-notify-topics{grid-template-columns:1fr}.wapf-notify-actions{grid-template-columns:1fr}.wapf-notify-secondary{order:2}}
@media(prefers-reduced-motion:reduce){.wapf-notify-bell,.wapf-notify-dot{transition:none}}
