.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.marquee{--marquee-gap:50px;--marquee-duration:20s;width:100%;height:42px;overflow:hidden;gap:50px;background-color:#fff;background-color:var(--theme-bg,#fff);color:#000;color:var(--theme-text,#000);align-items:center}.marquee,.marquee .marquee-content{display:flex;gap:var(--marquee-gap)}.marquee .marquee-content{padding-block:12px;flex-shrink:0;animation:marquee-scroll var(--marquee-duration) linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0);text-decoration:none;color:inherit}.marquee[data-direction=ltr] .marquee-content{animation-direction:reverse}.marquee[data-paused=true] .marquee-content{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.marquee .marquee-content{animation:none}}.marquee.theme-bfcm-black{font-size:20px;font-family:libertad,monospace}.marquee.theme-bfcm-black:has(a.marquee-content:hover){background:var(--theme-text);color:var(--theme-bg)}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100px * -1),0,0);transform:translate3d(calc(var(--marquee-distance, -100px) * -1),0,0)}}