:root{--display:"Bitter",Rockwell,"Roboto Slab",Georgia,serif;--label:"Barlow Condensed","Arial Narrow","Helvetica Neue",sans-serif;--body:"Barlow","Helvetica Neue",Arial,sans-serif}.tv[data-theme=amber]{--bg:#0d0f12;--bg2:#16110a;--panel:#1b1f25;--line:#2c323b;--fg:#f6f2ea;--muted:#b9bec6;--faint:#7d848e;--accent:#f5a623;--accent-ink:#0d0f12;--good:#57c77a;--glow:rgba(245,166,35,.18)}.tv[data-theme=chalkboard]{--bg:#1d2620;--bg2:#16201a;--panel:#26322a;--line:#3a483e;--fg:#f1efe6;--muted:#c9cfc4;--faint:#8d988e;--accent:#f3d27a;--accent-ink:#1d2620;--good:#9be28f;--glow:hsla(44,83%,72%,.14);--display:"Kalam","Bitter",Georgia,serif}.tv[data-theme=light]{--bg:#f7f4ee;--bg2:#efe7da;--panel:#fff;--line:#e1d8c9;--fg:#1c1d20;--muted:#4e535a;--faint:#80858c;--accent:#b86b00;--accent-ink:#fff;--good:#2e8b4f;--glow:rgba(184,107,0,.12)}.tv[data-theme=christmas]{--bg:#0f1a14;--bg2:#1f0d0e;--panel:#1a2620;--line:#2d3a32;--fg:#f8f3e8;--muted:#c9cfc4;--faint:#8d988e;--accent:#e8c15a;--accent-ink:#0f1a14;--good:#7fd38f;--glow:rgba(232,193,90,.16)}.tv[data-theme=halloween]{--bg:#120d17;--bg2:#24120a;--panel:#1e1724;--line:#342a3c;--fg:#f4eefa;--muted:#c8bfd2;--faint:#8a8096;--accent:#ff8a2a;--accent-ink:#120d17;--good:#a6e36b;--glow:rgba(255,138,42,.18)}.tv[data-theme=autumn]{--bg:#17110c;--bg2:#2a170b;--panel:#221a13;--line:#3a2d22;--fg:#f7efe4;--muted:#d2c4b2;--faint:#958673;--accent:#e0893a;--accent-ink:#17110c;--good:#9cc96b;--glow:rgba(224,137,58,.16)}.tv[data-theme=stpatricks]{--bg:#0b1712;--bg2:#0f2a1b;--panel:#14241b;--line:#24382c;--fg:#eff8f1;--muted:#c4d6c9;--faint:#86a08e;--accent:#f2c94c;--accent-ink:#0b1712;--good:#7ee08f;--glow:rgba(46,160,90,.2)}.tv[data-theme=summer]{--bg:#0c1620;--bg2:#10283a;--panel:#13212d;--line:#25394a;--fg:#f2f8fc;--muted:#c3d2dd;--faint:#8399a9;--accent:#ff8f6b;--accent-ink:#0c1620;--good:#7fdcae;--glow:rgba(255,143,107,.16)}.tv[data-theme=matchday]{--bg:#0b1220;--bg2:#0e2a1a;--panel:#141d2c;--line:#273449;--fg:#f3f6fb;--muted:#c3cad6;--faint:#848ea0;--accent:#5fd38a;--accent-ink:#0b1220;--good:#5fd38a;--glow:rgba(95,211,138,.16)}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:#000;cursor:none}.tv,body,html{overflow:hidden}.tv{position:fixed;top:0;left:0;width:100vw;height:100vh;transform-origin:0 0;background:radial-gradient(ellipse at 20% 0,var(--bg2),var(--bg) 60%);color:var(--fg);font-family:var(--body);display:flex;flex-direction:column}.stage{flex:1 1;position:relative;overflow:hidden}.slide{position:absolute;inset:0;padding:calc(3.2 * var(--u)) calc(4 * var(--u)) calc(2 * var(--u));display:flex;flex-direction:column;gap:calc(1.6 * var(--u));animation:slideIn .7s cubic-bezier(.2,.8,.2,1) both}@keyframes slideIn{0%{opacity:0;transform:translateY(calc(1.5 * var(--u)))}to{opacity:1;transform:none}}.eyebrow{font-family:var(--label);font-weight:700;font-size:calc(1.35 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.h1{font-size:calc(4.2 * var(--u));line-height:1.02;letter-spacing:-.01em}.h1,.h2{font-family:var(--display);font-weight:800}.h2{font-size:calc(3 * var(--u));line-height:1.08}.lead{font-size:calc(1.9 * var(--u));line-height:1.4;max-width:60ch}.chip,.lead{color:var(--muted)}.chip{font-family:var(--label);font-weight:600;font-size:calc(1.3 * var(--u));letter-spacing:.06em;padding:calc(.35 * var(--u)) calc(1 * var(--u));border-radius:999px;border:calc(.12 * var(--u)) solid var(--line)}.footer{display:flex;align-items:center;gap:calc(1.6 * var(--u));padding:calc(.9 * var(--u)) calc(4 * var(--u));border-top:calc(.1 * var(--u)) solid var(--line);background:color-mix(in srgb,var(--bg) 85%,transparent)}.footer .pub{font-family:var(--display);font-weight:800}.footer .clock,.footer .pub{font-size:calc(1.6 * var(--u))}.footer .clock{font-family:var(--label);font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer .spacer{flex:1 1}.footer .cta{text-align:right;font-family:var(--label);font-size:calc(1.15 * var(--u));letter-spacing:.06em;color:var(--muted);line-height:1.25}.footer .cta b{color:var(--accent);font-weight:700}.footer img{width:calc(4.2 * var(--u));height:calc(4.2 * var(--u));border-radius:calc(.4 * var(--u));background:#fff;padding:calc(.2 * var(--u))}.footer img.footer-logo{width:auto;max-width:calc(10 * var(--u));object-fit:contain;background:none;padding:0;border-radius:0}.progress{position:absolute;left:0;bottom:0;height:calc(.25 * var(--u));background:var(--accent);animation:progress linear both}@keyframes progress{0%{width:0}to{width:100%}}.menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(2 * var(--u))}.menu-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:calc(.8 * var(--u));flex:none}.menu-head .logo{height:calc(6 * var(--u));width:auto;max-width:calc(16 * var(--u));object-fit:contain}.menu-cols{flex:1 1;min-height:0;display:grid;grid-gap:0 calc(3 * var(--u));gap:0 calc(3 * var(--u));align-content:start;overflow:hidden}.menu-col{display:flex;flex-direction:column;gap:calc(.9 * var(--u));min-width:0}.menu-section{font-family:var(--label);font-weight:700;font-size:calc(1.5 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:calc(1 * var(--u));padding-top:calc(.3 * var(--u));animation:rowIn .6s cubic-bezier(.2,.8,.2,1) both}.menu-section:after{content:"";flex:1 1;height:calc(.1 * var(--u));background:var(--line)}.tap-row{display:grid;grid-template-columns:calc(3.6 * var(--u)) minmax(0,1fr) auto;grid-gap:calc(1.2 * var(--u));gap:calc(1.2 * var(--u));align-items:center;padding:calc(.9 * var(--u)) calc(1.1 * var(--u));border-radius:calc(1 * var(--u));background:var(--panel);border:calc(.1 * var(--u)) solid var(--line);animation:rowIn .6s cubic-bezier(.2,.8,.2,1) both}@keyframes rowIn{0%{opacity:0;transform:translateX(-calc(1.5 * var(--u)))}to{opacity:1;transform:none}}.tap-no{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-family:var(--label);font-weight:700;font-size:calc(1.8 * var(--u))}.tap-name{font-family:var(--display);font-weight:800;font-size:calc(2 * var(--u));line-height:1.1;display:flex;align-items:center;gap:calc(.6 * var(--u));min-width:0}.tap-name .nm{min-width:0}.tap-meta,.tap-name .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tap-meta{font-size:calc(1.25 * var(--u));color:var(--muted)}.tap-right{text-align:right}.tap-abv{font-weight:700;font-size:calc(1.7 * var(--u));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tap-abv,.tap-price{font-family:var(--label)}.tap-price{font-weight:600;font-size:calc(1.35 * var(--u));color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tap-price.below{display:none;margin-top:calc(.2 * var(--u))}.menu-cols.compact .tap-price.below{display:block}.menu-cols.compact .tap-price.beside{display:none}.menu-cols.compact .tap-name .nm{flex:0 1 auto;min-width:4em}.servings .m{color:var(--muted);font-weight:500;margin-right:.3em}.servings .sep{color:var(--faint);margin:0 .45em}.servings .kcal{color:var(--muted);font-weight:500;font-size:.7em}.badge .servings .m{color:inherit;opacity:.7}.pill{flex:none;display:inline-block;font-family:var(--label);font-weight:700;font-size:calc(1 * var(--u));letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:calc(.35 * var(--u)) calc(.7 * var(--u));border-radius:999px;border:calc(.12 * var(--u)) solid;white-space:nowrap}.pill-new{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pill-af{color:#6fcf97;border-color:#6fcf97;margin-left:calc(.4 * var(--u))}.pill-coming_soon{color:var(--muted)}.pill-low{color:#f0b429}.pill-kicked{color:var(--faint)}.badge-row .pill{font-size:calc(1.4 * var(--u));padding:calc(.5 * var(--u)) calc(1 * var(--u));animation:pop .6s cubic-bezier(.2,1.6,.4,1) 3s both}.tap-thumb{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:calc(.6 * var(--u));object-fit:cover;flex:none;background:var(--line)}.tap-rating{font-family:var(--label);font-size:calc(1.4 * var(--u));color:var(--accent);white-space:nowrap}.tap-row.kicked{opacity:.45;filter:grayscale(1)}.tap-row.kicked .tap-name .nm{text-decoration:line-through;text-decoration-thickness:calc(.12 * var(--u))}.tap-row.soon{border-style:dashed;background:transparent}.tap-row.soon .tap-no{background:transparent;color:var(--accent);border:calc(.15 * var(--u)) solid var(--accent)}.tap-row.food .tap-no{background:var(--line);font-size:calc(1.6 * var(--u))}.probe{position:absolute;inset:0;visibility:hidden;pointer-events:none}.probe *{animation:none!important}.tap-row.featured{border-color:var(--accent);box-shadow:0 0 calc(1.6 * var(--u)) var(--glow);position:relative;overflow:hidden}.tap-row.featured:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.12) 50%,transparent 65%);transform:translateX(-100%);animation:shimmer 3.5s ease-in-out 1s infinite}@keyframes shimmer{to{transform:translateX(100%)}}.star{color:var(--accent);margin-left:calc(.5 * var(--u));font-size:calc(1.4 * var(--u))}.page-dots{display:flex;gap:calc(.5 * var(--u))}.page-dots i{width:calc(.7 * var(--u));height:calc(.7 * var(--u));border-radius:50%;background:var(--line)}.page-dots i.on{background:var(--accent)}.feature{flex-direction:row;align-items:center;gap:calc(5 * var(--u));padding-inline:calc(7 * var(--u))}.feature:before{content:"";position:absolute;width:calc(60 * var(--u));height:calc(60 * var(--u));left:-calc(10 * var(--u));top:-calc(15 * var(--u));border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 65%);animation:breathe 6s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.12);opacity:.7}}.glass-wrap{position:relative;width:calc(22 * var(--u));flex:none}.glass{width:100%;height:auto;overflow:visible}.liquid{transform-origin:50% 100%;transform-box:fill-box;animation:pour 2.2s cubic-bezier(.3,.7,.3,1) .3s both}@keyframes pour{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.foam{transform-origin:50% 100%;transform-box:fill-box;animation:foamUp 1s ease-out 2.2s both,wobble 3s ease-in-out 3.2s infinite}@keyframes foamUp{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes wobble{50%{transform:scaleY(1.06) scaleX(.99)}}.bubble{animation:rise linear infinite;opacity:0}@keyframes rise{0%{transform:translateY(0);opacity:0}15%{opacity:.8}90%{opacity:.6}to{transform:translateY(-62%);opacity:0}}.pour-stream{transform-origin:50% 0;transform-box:fill-box;animation:stream 2.4s ease-in-out .1s both}@keyframes stream{0%{transform:scaleY(0);opacity:1}15%{transform:scaleY(1)}85%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.feature-text{display:flex;flex-direction:column;gap:calc(1.4 * var(--u));min-width:0;z-index:1}.letters span{display:inline-block;animation:letter .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes letter{0%{opacity:0;transform:translateY(calc(1.5 * var(--u))) rotate(-6deg)}to{opacity:1;transform:none}}.feature .h1{font-size:calc(5.4 * var(--u))}.chips{display:flex;gap:calc(.8 * var(--u));flex-wrap:wrap}.chips .chip{animation:chipIn .5s ease both}@keyframes chipIn{0%{opacity:0;transform:translateY(calc(.8 * var(--u)))}to{opacity:1;transform:none}}.badge-row{display:flex;gap:calc(1.2 * var(--u));align-items:center}.badge{font-family:var(--label);font-weight:700;font-size:calc(2 * var(--u));padding:calc(.6 * var(--u)) calc(1.6 * var(--u));border-radius:calc(1 * var(--u));background:var(--accent);color:var(--accent-ink);animation:pop .6s cubic-bezier(.2,1.6,.4,1) 2.6s both,pulse 2.4s ease-in-out 3.4s infinite}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{50%{transform:scale(1.05)}}.badge.ghost{background:transparent;color:var(--fg);border:calc(.15 * var(--u)) solid var(--line);animation-delay:2.8s,3.6s}.quiz-q{font-family:var(--display);font-weight:800;font-size:calc(3.4 * var(--u));line-height:1.12;max-width:calc(75 * var(--u))}.options{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(1.2 * var(--u));gap:calc(1.2 * var(--u))}.option{display:flex;align-items:center;gap:calc(1.4 * var(--u));padding:calc(1.3 * var(--u)) calc(1.6 * var(--u));border-radius:calc(1.2 * var(--u));background:var(--panel);border:calc(.15 * var(--u)) solid var(--line);font-size:calc(2 * var(--u));font-weight:600;transition:all .5s ease;animation:rowIn .5s ease both}.option b{width:calc(3.2 * var(--u));height:calc(3.2 * var(--u));flex:none;border-radius:50%;display:grid;place-items:center;background:var(--line);font-family:var(--label);font-size:calc(1.7 * var(--u))}.option.correct{background:color-mix(in srgb,var(--good) 22%,var(--panel));border-color:var(--good);transform:scale(1.03)}.option.correct b{background:var(--good);color:#0d0f12}.option.wrong{opacity:.35}.timer{height:calc(.7 * var(--u));border-radius:calc(.35 * var(--u));background:var(--line);overflow:hidden}.timer i{display:block;height:100%;background:var(--accent);animation:drain linear both}@keyframes drain{0%{width:100%}to{width:0}}.fact{font-size:calc(1.7 * var(--u));color:var(--muted);animation:slideIn .6s ease .3s both}.fact b{color:var(--good)}.intro{align-items:center;justify-content:center;text-align:center}.intro .big{font-family:var(--display);font-weight:800;font-size:calc(8 * var(--u));animation:pop .8s cubic-bezier(.2,1.6,.4,1) both}.clues{display:flex;flex-direction:column;gap:calc(1.2 * var(--u))}.clue{display:flex;gap:calc(1.4 * var(--u));align-items:center;font-size:calc(2.2 * var(--u));padding:calc(1.1 * var(--u)) calc(1.6 * var(--u));border-radius:calc(1.2 * var(--u));background:var(--panel);border:calc(.12 * var(--u)) solid var(--line);animation:slideIn .6s ease both}.clue b{font-family:var(--label);color:var(--accent);font-size:calc(1.6 * var(--u));letter-spacing:.1em;text-transform:uppercase;width:calc(8 * var(--u));flex:none}.reveal{animation:flip .8s cubic-bezier(.2,1.2,.4,1) both}@keyframes flip{0%{opacity:0;transform:perspective(calc(60 * var(--u))) rotateX(70deg)}to{opacity:1;transform:none}}.split{flex-direction:row;align-items:center;gap:calc(4 * var(--u))}.split .photo{width:calc(42 * var(--u));flex:none;aspect-ratio:4/3;object-fit:cover;border-radius:calc(1.6 * var(--u));box-shadow:0 calc(1.5 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.45);animation:kenburns 20s ease-out both}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.split .text{display:flex;flex-direction:column;gap:calc(1.3 * var(--u));min-width:0}.credit{font-size:calc(.9 * var(--u));color:var(--faint)}.years{font-family:var(--display);font-weight:800;font-size:calc(6 * var(--u));color:var(--accent);line-height:1}.promo{align-items:center;justify-content:center;text-align:center;gap:calc(2 * var(--u))}.promo .emoji{font-size:calc(9 * var(--u));animation:pop .8s cubic-bezier(.2,1.6,.4,1) both,float 4s ease-in-out 1s infinite}@keyframes float{50%{transform:translateY(-calc(1 * var(--u)))}}.sponsored{position:absolute;top:calc(2 * var(--u));right:calc(3 * var(--u));font-family:var(--label);font-size:calc(1.2 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--faint);border:calc(.1 * var(--u)) solid var(--line);padding:calc(.3 * var(--u)) calc(.9 * var(--u));border-radius:999px}.pair{align-items:center;justify-content:center;text-align:center;gap:calc(2.4 * var(--u))}.code{display:flex;gap:calc(1 * var(--u))}.code span{width:calc(7.5 * var(--u));height:calc(9.5 * var(--u));border-radius:calc(1.2 * var(--u));background:var(--panel);border:calc(.2 * var(--u)) solid var(--accent);display:grid;place-items:center;font-family:var(--label);font-weight:700;font-size:calc(6 * var(--u));animation:pop .6s cubic-bezier(.2,1.6,.4,1) both}.steps{font-size:calc(1.9 * var(--u));color:var(--muted);line-height:1.6}.steps b{color:var(--fg)}.brand{font-family:var(--display);font-weight:800;font-size:calc(3 * var(--u))}.brand span{color:var(--accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.split figure{display:flex;flex-direction:column;gap:calc(.8 * var(--u));flex:none}.tv.portrait .slide{padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(2.4 * var(--u))}.tv.portrait .feature{flex-direction:column;text-align:center;gap:calc(3 * var(--u));padding-inline:calc(5 * var(--u))}.tv.portrait .feature,.tv.portrait .feature .badge-row,.tv.portrait .feature .chips{justify-content:center}.tv.portrait .feature .lead{margin-inline:auto}.tv.portrait .glass-wrap{width:calc(26 * var(--u))}.tv.portrait .split{flex-direction:column;align-items:stretch;justify-content:center}.tv.portrait .split .photo{width:100%;max-height:calc(48 * var(--u))}.tv.portrait .options{grid-template-columns:1fr}.tv.portrait .quiz-q{max-width:none}.tv.portrait .footer .cta{display:none}.live{gap:calc(1.4 * var(--u))}.live-head{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(2 * var(--u))}.live-clock{font-family:var(--label);font-weight:700;font-size:calc(3.4 * var(--u));color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.live-body{flex:1 1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:calc(3 * var(--u));gap:calc(3 * var(--u));min-height:0}.portrait .live-body{grid-template-columns:1fr}.live-main{gap:calc(1.4 * var(--u))}.live-main,.live-side{display:flex;flex-direction:column;min-width:0}.live-side{gap:calc(1.2 * var(--u))}.live-join{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1.6 * var(--u));text-align:center}.live-qr{width:calc(14 * var(--u));height:calc(14 * var(--u));background:#fff;padding:calc(.8 * var(--u));border-radius:calc(1 * var(--u))}.live-names{display:flex;flex-wrap:wrap;gap:calc(.6 * var(--u))}.live-names span{background:var(--panel);border-radius:999px;padding:calc(.4 * var(--u)) calc(1.2 * var(--u));font-size:calc(1.6 * var(--u));animation:pop .5s both}.live-scores{display:flex;flex-direction:column;gap:calc(.5 * var(--u))}.live-row{display:grid;grid-template-columns:calc(3.4 * var(--u)) minmax(0,1fr) auto;align-items:center;grid-gap:calc(1 * var(--u));gap:calc(1 * var(--u));background:var(--panel);border-radius:calc(.8 * var(--u));padding:calc(.6 * var(--u)) calc(1.2 * var(--u));font-size:calc(1.9 * var(--u));animation:slideIn .5s both}.live-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-row i{font-style:normal;font-weight:800;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-row.first{outline:calc(.2 * var(--u)) solid var(--accent)}.live-clues{margin:0;padding-left:calc(2 * var(--u));font-size:calc(2 * var(--u));line-height:1.5;color:var(--muted)}.live-mini-code{font-size:calc(1.8 * var(--u));color:var(--muted)}.live-mini-code b{color:var(--fg);font-family:var(--label);letter-spacing:.1em}.slide.video{padding:0;background:#000}.slide.video iframe{width:100%;height:100%;border:0;pointer-events:none}.live-mini{display:flex;align-items:center;gap:calc(1.2 * var(--u));margin-top:auto}.live-mini img{width:calc(8 * var(--u));height:calc(8 * var(--u));background:#fff;padding:calc(.5 * var(--u));border-radius:calc(.6 * var(--u))}.slide.media-slide{padding:0;background:#000;display:flex;align-items:center;justify-content:center}.slide.media-slide img,.slide.media-slide video{width:100%;height:100%;object-fit:contain;display:block}.tv[data-theme=christmas] .eyebrow:before{content:"🎄 "}.tv[data-theme=halloween] .eyebrow:before{content:"🎃 "}.tv[data-theme=autumn] .eyebrow:before{content:"🍂 "}.tv[data-theme=stpatricks] .eyebrow:before{content:"☘️ "}.tv[data-theme=summer] .eyebrow:before{content:"☀️ "}.tv[data-theme=matchday] .eyebrow:before{content:"⚽ "}.tv:is([data-theme=christmas],[data-theme=halloween],[data-theme=autumn],[data-theme=stpatricks],[data-theme=summer],[data-theme=matchday]) .eyebrow:before{font-size:1.9em;vertical-align:-.2em;margin-right:.15em}.footer .ticker{flex:1 1;min-width:0;display:flex;align-items:center;gap:calc(1 * var(--u));overflow:hidden;font-family:var(--label);font-size:calc(1.25 * var(--u));color:var(--muted)}.footer .ticker>b{color:var(--accent);white-space:nowrap;text-transform:uppercase;letter-spacing:.08em}.footer .ticker-track{flex:1 1;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.footer .ticker-run{display:inline-block;padding-right:calc(3 * var(--u));animation:tickerScroll 40s linear infinite}.footer .tick{margin-right:calc(3 * var(--u))}.footer .tick .stars{color:var(--accent)}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.footer .ticker-run{animation:none}}