@font-face{font-family:"Syne BB";src:url(/fonts/syne-bb.woff2) format("woff2");font-weight:700;font-display:swap}
/* Live ad billboard: Vegas marquee frame. Static first; JS animates the carousel. */
:root{--bbh:92px}@media (min-width:900px){:root{--bbh:120px}}@media (max-width:300px){:root{--bbh:84px}}
.bb{position:sticky;top:0;z-index:60;height:var(--bbh);padding:6px max(6px,env(safe-area-inset-right)) 6px max(6px,env(safe-area-inset-left));background:#06070b;overflow:hidden;contain:paint;isolation:isolate}
.top{top:var(--bbh)!important}
html{scroll-padding-top:calc(var(--bbh) + 80px)}
.bb-glow{position:absolute;left:50%;top:50%;width:max(160vw,1600px);aspect-ratio:1;margin:calc(max(160vw,1600px) / -2) 0 0 calc(max(160vw,1600px) / -2);background:var(--cg);z-index:-2;animation:bbSpin 7s linear infinite;will-change:transform}
@supports not (aspect-ratio:1){.bb-glow{height:max(160vw,1600px)}}
.bb-frame{position:relative;height:100%;border-radius:14px;display:flex;align-items:center;background:radial-gradient(120% 140% at 0% 0%,#1a1f3d,transparent 60%),radial-gradient(120% 140% at 100% 100%,#2a1636,transparent 60%),#0b0c14;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 24px rgba(139,92,246,.25)}
/* bulbs: 3 phase layers on a masked ring, opacity-only chase */
.bb-bulbs{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:14px}
.bb-bulbs i{position:absolute;inset:0;border-radius:inherit;padding:4px;background:radial-gradient(circle,#fff6d8 0 1.3px,#ffc857 1.6px 2.2px,transparent 2.7px) 0 0/12px 12px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 3px #ffc857);opacity:.25;animation:bbChase .9s steps(1) infinite}
.bb-bulbs i:nth-child(2){background-position:4px 4px;animation-delay:.3s}.bb-bulbs i:nth-child(3){background-position:8px 8px;animation-delay:.6s}
@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.bb-bulbs{display:none}.bb-frame{box-shadow:inset 0 0 0 2px #ffc857}}
@keyframes bbChase{0%{opacity:1}33.3%{opacity:.22}100%{opacity:.22}}@keyframes bbSpin{to{transform:rotate(1turn)}}
/* animated premium background inside the frame */
.bb-bg{position:absolute;inset:-50% -10%;z-index:0;pointer-events:none;background:radial-gradient(30% 60% at 20% 50%,rgba(61,123,255,.35),transparent 70%),radial-gradient(30% 60% at 70% 50%,rgba(139,92,246,.35),transparent 70%),radial-gradient(25% 50% at 45% 50%,rgba(255,106,92,.22),transparent 70%);animation:bbDrift 16s ease-in-out infinite alternate;will-change:transform}
@keyframes bbDrift{to{transform:translate3d(8%,0,0) scale(1.1)}}
.bb-sheen{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);transform:translate3d(-100%,0,0);animation:bbSheen 7s ease-in-out infinite}
@keyframes bbSheen{60%,100%{transform:translate3d(100%,0,0)}}
/* ticker */
.bb-tk{position:relative;z-index:2;flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.bb-rail{display:flex;width:max-content;animation:bbTick 70s linear infinite;will-change:transform}
.bb-set{display:flex;align-items:center;margin:0;padding:0;list-style:none}
.bb-it{display:flex;align-items:center;gap:clamp(8px,1vw,12px);padding:0 clamp(14px,2vw,26px);white-space:nowrap;color:#fff}
.bb-ico{font-size:clamp(15px,2vw,22px);line-height:1;filter:drop-shadow(0 0 6px rgba(255,200,87,.45))}
.bb-it b{font:700 clamp(.9rem,2vw,1.35rem)/1 "Syne BB",var(--sans,system-ui),sans-serif;letter-spacing:.01em;color:#fff7e6;text-shadow:0 0 10px rgba(255,200,120,.35),0 0 2px rgba(255,255,255,.4)}
.bb-it b em{font-style:normal;color:#ffd27a}
.bb-cta{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,#ffd27a,#ff8a6a);color:#1a0f08!important;font:800 clamp(.7rem,1.3vw,.86rem)/1 var(--sans,system-ui);text-decoration:none!important;box-shadow:0 0 14px rgba(255,180,90,.45)}
.bb-cta:focus-visible{outline:3px solid #fff;outline-offset:2px}
.bb-sep{color:#ffc857;opacity:.8;font-size:.8rem;text-shadow:0 0 8px #ffc857}
@keyframes bbTick{to{transform:translate3d(-50%,0,0)}}
.bb:hover .bb-rail,.bb:focus-within .bb-rail,.bb.paused .bb-rail{animation-play-state:paused}
.bb.paused *,.bb.paused{animation-play-state:paused!important}
@media (max-width:600px){.bb-rail{animation-duration:55s}}
@media (max-width:300px){.bb-cta{min-height:32px;padding:0 10px}}
@media (prefers-reduced-motion:reduce){.bb *,.bb-glow{animation:none!important}.bb-bulbs i{opacity:.9}.bb-glow{transform:rotate(30deg)}.bb-tk{overflow-x:auto;-webkit-mask:none;mask:none}.bb-set[aria-hidden]{display:none}}
body.menu-open .bb{z-index:40}
/* v3 themes */
.bb[data-theme=default]{--b1:#ffc857;--b2:#ffc857;--b3:#ffc857;--c1:#3d7bff;--c2:#8b5cf6;--c3:#ff6a5c;--ac:#ffd27a;--cg:conic-gradient(from 0deg,#3d7bff,#8b5cf6,#ff6a5c,#ffc857,#3d7bff);--an:bbChase;--du:.9s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M32 4l6 20 20 8-20 8-6 20-6-20-20-8 20-8z' fill='%23ffd27a'/><circle cx='52' cy='12' r='3' fill='%239cc0ff'/><circle cx='12' cy='52' r='2.5' fill='%23d2b8ff'/></svg>");--pt:"✦"}
.bb[data-theme=default] .bb-it[data-th=default]{display:flex}
.bb[data-theme=halloween]{--b1:#ff7a1a;--b2:#9b4dff;--b3:#ff7a1a;--c1:#ff7a1a;--c2:#5b1a8a;--c3:#2b0d3d;--ac:#ffa64d;--cg:conic-gradient(from 0deg,#ff7a1a,#5b1a8a,#ff7a1a,#9b4dff,#ff7a1a);--an:bbFlick;--du:1.7s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M30 14c0-6 4-9 8-9-3 2-4 5-4 9z' fill='%234a7a2a'/><ellipse cx='32' cy='38' rx='26' ry='22' fill='%23ff7a1a'/><ellipse cx='32' cy='38' rx='10' ry='22' fill='%23ff9a3c'/><path d='M18 32l7-5 2 8zM46 32l-7-5-2 8zM20 46q12 10 24 0l-4 2-3-3-3 3-3-3-3 3-3-3z' fill='%232b0d3d'/></svg>");--pt:"🦇"}
.bb[data-theme=halloween] .bb-it[data-th=halloween]{display:flex}
.bb[data-theme=thanksgiving]{--b1:#ffb347;--b2:#e8892c;--b3:#ffd27a;--c1:#c2571a;--c2:#8a4b14;--c3:#e8a33c;--ac:#ffc067;--cg:conic-gradient(from 0deg,#c2571a,#ffb347,#8a4b14,#ffd27a,#c2571a);--an:bbChase;--du:1.3s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M32 4l5 12 9-6-2 12 12-2-6 10 10 5-12 5 4 10-12-4-2 14-6-12-6 12-2-14-12 4 4-10-12-5 10-5-6-10 12 2-2-12 9 6z' fill='%23e8892c'/><path d='M32 22v40' stroke='%237a3b10' stroke-width='3'/></svg>");--pt:"🍂"}
.bb[data-theme=thanksgiving] .bb-it[data-th=thanksgiving]{display:flex}
.bb[data-theme=blackfriday]{--b1:#ff2bd6;--b2:#22f3ff;--b3:#b8ff3c;--c1:#ff2bd6;--c2:#22f3ff;--c3:#3a00ff;--ac:#22f3ff;--cg:conic-gradient(from 0deg,#ff2bd6,#22f3ff,#3a00ff,#b8ff3c,#ff2bd6);--an:bbChase;--du:.5s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M6 30L30 6h26v26L32 56z' fill='none' stroke='%23ff2bd6' stroke-width='5'/><circle cx='45' cy='17' r='5' fill='%2322f3ff'/><path d='M26 30l12 12M22 38l6 6' stroke='%2322f3ff' stroke-width='4'/></svg>");--pt:"⚡"}
.bb[data-theme=blackfriday] .bb-it[data-th=blackfriday]{display:flex}
.bb[data-theme=hanukkah]{--b1:#7fb2ff;--b2:#e9f1ff;--b3:#3d7bff;--c1:#2457c5;--c2:#7fb2ff;--c3:#c9d6ea;--ac:#cfe2ff;--cg:conic-gradient(from 0deg,#2457c5,#e9f1ff,#7fb2ff,#c9d6ea,#2457c5);--an:bbChase;--du:1.4s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='%23cfe2ff'><rect x='30' y='20' width='4' height='34'/><rect x='8' y='54' width='48' height='4'/><rect x='6' y='28' width='3' height='26'/><rect x='12' y='28' width='3' height='26'/><rect x='18' y='28' width='3' height='26'/><rect x='24' y='28' width='3' height='26'/><rect x='37' y='28' width='3' height='26'/><rect x='43' y='28' width='3' height='26'/><rect x='49' y='28' width='3' height='26'/><rect x='55' y='28' width='3' height='26'/></g><g fill='%23ffd27a'><ellipse cx='7.5' cy='23' rx='2' ry='4'/><ellipse cx='13.5' cy='23' rx='2' ry='4'/><ellipse cx='19.5' cy='23' rx='2' ry='4'/><ellipse cx='25.5' cy='23' rx='2' ry='4'/><ellipse cx='38.5' cy='23' rx='2' ry='4'/><ellipse cx='44.5' cy='23' rx='2' ry='4'/><ellipse cx='50.5' cy='23' rx='2' ry='4'/><ellipse cx='56.5' cy='23' rx='2' ry='4'/><ellipse cx='32' cy='14' rx='2.5' ry='5'/></g></svg>");--pt:"✡"}
.bb[data-theme=hanukkah] .bb-it[data-th=hanukkah]{display:flex}
.bb[data-theme=christmas]{--b1:#ff3b4a;--b2:#2fd47a;--b3:#ffd27a;--c1:#c3122a;--c2:#14804a;--c3:#ffd27a;--ac:#ffd27a;--cg:conic-gradient(from 0deg,#c3122a,#14804a,#ffd27a,#c3122a);--an:bbAlt;--du:1.1s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M32 4l10 16h-6l12 16h-7l13 18H10l13-18h-7l12-16h-6z' fill='%231f8a4c'/><rect x='28' y='54' width='8' height='8' fill='%237a3b10'/><circle cx='32' cy='5' r='4' fill='%23ffd27a'/><g fill='%23ff3b4a'><circle cx='26' cy='28' r='2.5'/><circle cx='38' cy='40' r='2.5'/><circle cx='22' cy='48' r='2.5'/></g><g fill='%23ffd27a'><circle cx='38' cy='26' r='2'/><circle cx='28' cy='40' r='2'/><circle cx='44' cy='50' r='2'/></g></svg>");--pt:"❄"}
.bb[data-theme=christmas] .bb-it[data-th=christmas]{display:flex}
.bb[data-theme=newyear]{--b1:#ffd27a;--b2:#fff2c4;--b3:#ffd27a;--c1:#8a6a1f;--c2:#2a2340;--c3:#ffd27a;--ac:#ffe39a;--cg:conic-gradient(from 0deg,#ffd27a,#2a2340,#fff2c4,#8a6a1f,#ffd27a);--an:bbTwinkle;--du:.7s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g stroke='%23ffd27a' stroke-width='3' stroke-linecap='round'><path d='M32 32l0 -26'/><path d='M32 32l18 -18'/><path d='M32 32l26 0'/><path d='M32 32l18 18'/><path d='M32 32l0 26'/><path d='M32 32l-18 18'/><path d='M32 32l-26 0'/><path d='M32 32l-18 -18'/></g><circle cx='32' cy='32' r='5' fill='%23fff'/></svg>");--pt:"✨"}
.bb[data-theme=newyear] .bb-it[data-th=newyear]{display:flex}
.bb[data-theme=valentine]{--b1:#ff3b6b;--b2:#ffb0c4;--b3:#ff3b6b;--c1:#ff3b6b;--c2:#a0124a;--c3:#ff9ab8;--ac:#ffb0c4;--cg:conic-gradient(from 0deg,#ff3b6b,#ffb0c4,#a0124a,#ff3b6b);--an:bbChase;--du:1.2s;--deco:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M32 56S6 40 6 22a13 13 0 0 1 26-4 13 13 0 0 1 26 4c0 18-26 34-26 34z' fill='%23ff3b6b'/><path d='M18 18a7 7 0 0 1 8-3' stroke='%23ffd0dc' stroke-width='3' fill='none'/></svg>");--pt:"♥"}
.bb[data-theme=valentine] .bb-it[data-th=valentine]{display:flex}
.bb{--b1:#ffc857;--b2:#ffc857;--b3:#ffc857;--c1:#3d7bff;--c2:#8b5cf6;--c3:#ff6a5c;--ac:#ffd27a;--cg:conic-gradient(from 0deg,#3d7bff,#8b5cf6,#ff6a5c,#ffc857,#3d7bff);--an:bbChase;--du:.9s;--deco:none;--pt:"✦";padding:7px max(7px,env(safe-area-inset-right)) 7px max(7px,env(safe-area-inset-left))}
.bb-it[data-th]{display:none}
.bb-frame{border-radius:16px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c1) 30%,#0b0c14),transparent 60%),radial-gradient(120% 140% at 100% 100%,color-mix(in srgb,var(--c2) 30%,#0b0c14),transparent 60%),#0b0c14;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 0 30px color-mix(in srgb,var(--c2) 45%,transparent)}
.bb-bg{background:radial-gradient(30% 60% at 20% 50%,color-mix(in srgb,var(--c1) 45%,transparent),transparent 70%),radial-gradient(30% 60% at 70% 50%,color-mix(in srgb,var(--c2) 45%,transparent),transparent 70%),radial-gradient(25% 50% at 45% 50%,color-mix(in srgb,var(--c3) 30%,transparent),transparent 70%)}
.bb-bulbs{border-radius:16px}
.bb-bulbs i{padding:5px;background:radial-gradient(circle,#fff 0 1.4px,var(--b1) 1.8px 2.6px,transparent 3.1px) 0 0/14px 14px;filter:drop-shadow(0 0 4px var(--b1));animation:var(--an) var(--du) steps(1) infinite}
.bb-bulbs i:nth-child(2){background-image:radial-gradient(circle,#fff 0 1.4px,var(--b2) 1.8px 2.6px,transparent 3.1px);background-position:4.66px 4.66px;filter:drop-shadow(0 0 4px var(--b2));animation-delay:calc(var(--du) / 3)}
.bb-bulbs i:nth-child(3){background-image:radial-gradient(circle,#fff 0 1.4px,var(--b3) 1.8px 2.6px,transparent 3.1px);background-position:9.33px 9.33px;filter:drop-shadow(0 0 4px var(--b3));animation-delay:calc(var(--du) / 1.5)}
@keyframes bbFlick{0%{opacity:1}12%{opacity:.3}20%{opacity:.9}45%{opacity:.25}70%{opacity:1}100%{opacity:.3}}
@keyframes bbAlt{0%,49%{opacity:1}50%,100%{opacity:.2}}
@keyframes bbTwinkle{0%{opacity:1}25%{opacity:.35}50%{opacity:.85}100%{opacity:.25}}
.bb-deco{position:relative;z-index:2;flex:none;width:clamp(30px,5vw,64px);height:clamp(30px,5vw,64px);margin:0 clamp(4px,1vw,14px);background:var(--deco) center/contain no-repeat;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ac) 60%,transparent));animation:bbBob 3.2s ease-in-out infinite alternate}
.bb-dr{animation-delay:-1.6s;transform:scaleX(-1)}
@keyframes bbBob{to{translate:0 -4px;rotate:-6deg}}
.bb-fx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}
.bb-fx i{position:absolute;top:-20%;font-style:normal;font-size:12px;color:var(--ac);opacity:.7;text-shadow:0 0 6px var(--ac);animation:bbFall 7s linear infinite;will-change:transform}
.bb-fx i::before{content:var(--pt)}
.bb-fx i:nth-child(1){left:6%;animation-delay:-1s}.bb-fx i:nth-child(2){left:17%;animation-delay:-4s;font-size:9px}.bb-fx i:nth-child(3){left:29%;animation-delay:-2.5s}.bb-fx i:nth-child(4){left:41%;animation-delay:-6s;font-size:10px}.bb-fx i:nth-child(5){left:53%;animation-delay:-3s}.bb-fx i:nth-child(6){left:64%;animation-delay:-5.2s;font-size:9px}.bb-fx i:nth-child(7){left:76%;animation-delay:-.4s}.bb-fx i:nth-child(8){left:88%;animation-delay:-3.7s;font-size:10px}
@keyframes bbFall{to{transform:translate3d(14px,140px,0) rotate(200deg)}}
.bb[data-theme=newyear] .bb-fx i,.bb[data-theme=blackfriday] .bb-fx i{animation-name:bbPop;animation-duration:2.6s;top:auto;bottom:10%}
@keyframes bbPop{0%{transform:scale(.2);opacity:0}30%{opacity:1}100%{transform:translate3d(0,-40px,0) scale(1.4);opacity:0}}
.bb[data-theme=halloween] .bb-fx i{animation-name:bbFly;animation-duration:9s;top:30%}
@keyframes bbFly{0%{transform:translate3d(-30px,0,0)}25%{transform:translate3d(20px,-14px,0)}50%{transform:translate3d(60px,6px,0)}75%{transform:translate3d(30px,-10px,0)}100%{transform:translate3d(-30px,0,0)}}
.bb[data-theme=christmas] .bb-frame::after{content:"";position:absolute;left:0;right:0;top:0;height:9px;z-index:2;pointer-events:none;background:radial-gradient(circle at 7px 2px,#2fd47a 0 4px,transparent 4.5px) 0 0/14px 9px,radial-gradient(circle at 7px 7px,#ff3b4a 0 1.8px,transparent 2.2px) 7px 0/28px 9px;opacity:.85}
.bb-it b{font-size:clamp(1.05rem,2.3vw,1.75rem);color:#fff;text-shadow:0 0 12px color-mix(in srgb,var(--ac) 55%,transparent),0 0 2px rgba(255,255,255,.5)}
.bb-it b em{color:var(--ac)}
.bb-sep{color:var(--ac);text-shadow:0 0 8px var(--ac)}
.bb-cta{background:linear-gradient(135deg,var(--ac),color-mix(in srgb,var(--c3) 70%,#fff));min-height:40px;box-shadow:0 0 16px color-mix(in srgb,var(--ac) 55%,transparent)}
.bb-it.on b{text-shadow:0 0 16px var(--ac),0 0 2px #fff}
html:is([lang^=ar],[lang^=he],[lang^=hi],[lang^=ja],[lang^=ko],[lang^=zh],[lang^=ru],[lang^=uk],[lang^=vi]) .bb-it b{font-family:var(--sans,system-ui),sans-serif;font-weight:800}
.bb-tk{direction:ltr}
.bb-it{direction:inherit}
html[dir=rtl] .bb-it b{unicode-bidi:plaintext}
.bb.js .bb-rail{animation:none}
/* sound controls */
.bb-snd{position:relative;z-index:4;flex:none;display:flex;align-items:center;gap:6px;margin:0 8px 0 4px;padding:3px;border-radius:999px;background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);backdrop-filter:blur(6px)}
.bb-snd[hidden]{display:none}
.bb-mute{position:relative;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}
.bb-mute svg{width:22px;height:22px}
.bb-mute .x{display:none}.bb-mute[aria-pressed=false] .x{display:inline}.bb-mute[aria-pressed=false] .w{display:none}
.bb-mute:focus-visible,.bb-vol:focus-visible{outline:3px solid #fff;outline-offset:2px}
.bb-wait .bb-mute::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ac);animation:bbPulse 1.4s ease-out infinite}
@keyframes bbPulse{from{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}
.bb-hint{display:none;font:700 .72rem/1 var(--sans,system-ui);color:#fff;white-space:nowrap;padding-right:8px}
.bb-wait .bb-hint{display:inline}
.bb-wait .bb-vol{display:none}
.bb-vol{width:clamp(56px,8vw,110px);height:28px;accent-color:var(--ac);margin:0 8px 0 2px;cursor:pointer}
@media (max-width:600px){.bb-hint{display:none!important}.bb-deco{width:28px;height:28px;margin:0 2px 0 6px}.bb-dr{display:none}.bb-snd{margin:0 6px 0 2px}}
@media (max-width:379px){.bb-vol{display:none}}
@media (max-width:300px){.bb-deco{display:none}.bb-mute{width:40px;height:40px}}
@media (prefers-reduced-motion:reduce){.bb-fx{display:none}.bb-wait .bb-mute::after{animation:none;opacity:1;transform:none}}
/* geo-aware themes (preview) */
.bb[data-geo] .bb-it[data-th=default]{display:flex}
.bb-geo b{unicode-bidi:plaintext}
.bb[data-theme=diwali]{--b1:#ffb300;--b2:#ff4d8d;--b3:#ffd54f;--c1:#ff8f00;--c2:#7a1450;--c3:#2a0a2e;--ac:#ffd54f;--cg:conic-gradient(from 0deg,#ffb300,#ff4d8d,#ffd54f,#7a1450,#ffb300);--pt:"🪔"}
.bb[data-theme=lunar]{--b1:#ff2d2d;--b2:#ffcc33;--b3:#ff2d2d;--c1:#d61f1f;--c2:#7a0b0b;--c3:#2e0505;--ac:#ffcc33;--cg:conic-gradient(from 0deg,#ff2d2d,#ffcc33,#ff2d2d,#ffcc33,#ff2d2d);--pt:"🏮"}
.bb[data-theme=carnival]{--b1:#00c853;--b2:#ffd600;--b3:#d500f9;--c1:#00a152;--c2:#6a1b9a;--c3:#1a0b2e;--ac:#ffd600;--cg:conic-gradient(from 0deg,#00c853,#ffd600,#d500f9,#00b0ff,#00c853);--pt:"🎭"}
.bb[data-theme=ramadan],.bb[data-theme=eid]{--b1:#2ec4b6;--b2:#e9c46a;--b3:#2ec4b6;--c1:#1b6f66;--c2:#0b3d3a;--c3:#05201e;--ac:#e9c46a;--cg:conic-gradient(from 0deg,#2ec4b6,#e9c46a,#1b6f66,#e9c46a,#2ec4b6);--pt:"🌙"}
.bb[data-theme=eid]{--pt:"✨"}
.bb[data-theme=goldenweek],.bb[data-theme=cngolden]{--b1:#ffd700;--b2:#ff5252;--b3:#ffd700;--c1:#c62828;--c2:#6d0f0f;--c3:#2a0505;--ac:#ffd700;--cg:conic-gradient(from 0deg,#ffd700,#ff5252,#ffd700,#ff5252,#ffd700);--pt:"🎏"}
.bb[data-theme=singles]{--b1:#ff3d00;--b2:#ff9100;--b3:#ff3d00;--c1:#e64a19;--c2:#5d1a0b;--c3:#220803;--ac:#ffab40;--cg:conic-gradient(from 0deg,#ff3d00,#ff9100,#ff3d00,#ff9100,#ff3d00);--pt:"🛍️"}
.bb[data-theme=national]{--b1:#4fc3f7;--b2:#ffd54f;--b3:#ef5350;--c1:#1565c0;--c2:#0d2a5c;--c3:#05122a;--ac:#ffd54f;--cg:conic-gradient(from 0deg,#4fc3f7,#ffd54f,#ef5350,#66bb6a,#4fc3f7);--pt:"🎉"}
.bb.js .bb-rail{will-change:transform}.bb{contain:layout paint}
