.site-notice,.notice-banner,.site-alert{position:relative;padding:12px 18px;background:linear-gradient(90deg,#3b1826,#251b29);border:1px solid #a83b4d;border-radius:11px;color:#ffe1e5;margin:14px 0}.site-notice button,.notice-close{position:absolute;right:9px;top:8px;border:0;background:transparent;color:#fff;font-size:18px}.site-notice[hidden]{display:none}
