
.brand-pointer{position:fixed;left:0;top:0;width:12px;height:12px;border-radius:50%;background:var(--pointer-color);box-shadow:0 0 0 5px var(--pointer-halo);pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}
.brand-pointer[hidden]{display:none!important}
.sabbath-notice{background:#e5eef5;color:#123247;padding:12px 5%;font:14px/1.6 Arial,sans-serif;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.sabbath-notice strong{display:block}.sabbath-window{flex:1 1 300px;min-width:0;overflow:hidden}.sabbath-track{display:flex;width:max-content;animation:sabbath-scroll 55s linear infinite}.sabbath-track span{white-space:nowrap;padding-right:4rem}.sabbath-window:hover .sabbath-track,.sabbath-notice.paused .sabbath-track{animation-play-state:paused}.sabbath-notice button{min-height:44px;padding:8px 14px;background:transparent;border:1px solid currentColor;color:inherit;border-radius:4px;cursor:pointer}.sabbath-notice button:focus-visible{outline:3px solid #268ac0;outline-offset:3px}
@keyframes sabbath-scroll{to{transform:translateX(-50%)}}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.brand-pointer{display:none!important}}
@media(prefers-reduced-motion:reduce){.sabbath-track{animation:none;width:auto}.sabbath-track span{white-space:normal;padding:0}.sabbath-track span[aria-hidden],.sabbath-notice button{display:none}}

.sabbath-notice.amts-sabbath{background:#1b2630;color:#91cbe5;padding:8px 5%;font-size:13px}.amts-sabbath strong{font-size:10px;letter-spacing:1.4px}.amts-sabbath>a{font-size:10px}.draft[hidden]{display:none!important}

.sabbath-notice,.sabbath-notice.amts-sabbath{background:#123b2d;color:#e1c78c;font-weight:700;font-size:15px}.sabbath-notice strong,.sabbath-notice button{font-weight:700}.sabbath-notice a{color:#e1c78c}
