:root{--carpet:#1c0a0f;--carpet-lo:#12060a;--felt:#20543f;--gold:#e3ac33;--gold-lo:#9a7220;--bulb:#ffebae;--orange:#c8501b;--pink:#d2246b;--teal:#1e8e86;--cream:#f4e5c2;--cream-shade:#e2cb9c;--cream-ink:#2a1410;--faint:#8b7a5c;--win:#2e9b63;--loss:#d2402f;--display:"Bungee","Arial Black",sans-serif;--marquee:"Monoton","Bungee",sans-serif;--mono:"Share Tech Mono",ui-monospace,Menlo,monospace;--hand:"Caveat",cursive}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:radial-gradient(circle at 18% 12%,rgba(210,36,107,.06) 0 2px,transparent 3px),radial-gradient(circle at 72% 38%,rgba(30,142,134,.07) 0 2px,transparent 3px),radial-gradient(circle at 44% 78%,rgba(227,172,51,.05) 0 2px,transparent 3px),linear-gradient(180deg,var(--carpet),var(--carpet-lo));background-size:90px 90px,110px 110px,70px 70px,100% 100%;color:var(--cream);font-family:var(--mono);min-height:100vh}.wrap{max-width:880px;margin:0 auto;padding:0 14px 80px}.marquee-shell{display:flex;justify-content:center;padding:22px 0 8px}.marquee{position:relative;width:100%;max-width:640px;margin:0 auto;border:4px solid var(--gold-lo);background:linear-gradient(180deg,#2a0f16,var(--carpet-lo));padding:26px 20px 22px;text-align:center;box-shadow:0 0 40px rgba(227,172,51,.25),inset 0 0 60px rgba(0,0,0,.6)}.marquee .bulbs{position:absolute;inset:6px;pointer-events:none}.bulb-dot{position:absolute;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:var(--bulb);box-shadow:0 0 8px var(--bulb),0 0 16px rgba(255,235,174,.7);animation:chase 1.2s steps(2) infinite}.bulb-dot.off{animation-delay:.6s}.bulb-dot.stutter{animation:stutter 2.3s steps(1) infinite}@keyframes stutter{0%{opacity:1}8%{opacity:.15}12%{opacity:1}20%{opacity:.15}23%{opacity:.9}30%{opacity:.15}55%{opacity:1}58%{opacity:.15}62%{opacity:1}to{opacity:1}}.bulb-dot.dying{animation:dying 3.7s ease-in-out infinite}@keyframes dying{0%{opacity:.2}10%{opacity:1}14%{opacity:.3}18%{opacity:.95}45%{opacity:1}52%{opacity:.15}70%{opacity:.15}74%{opacity:.6}77%{opacity:.15}to{opacity:.2}}.bulb-dot.flicker{animation:flicker 11s linear infinite}@keyframes flicker{0%,86%{opacity:1}87%{opacity:.1}88%{opacity:1}89%{opacity:.15}90.5%{opacity:1}91%{opacity:.08}93%{opacity:1}to{opacity:1}}.bulb-dot.spark:after{content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0,rgba(255,235,174,.95) 30%,transparent 70%);opacity:0;animation:spark 40s linear var(--sd,0s) infinite}@keyframes spark{0%,97.6%{opacity:0;transform:scale(.4)}97.75%{opacity:1;transform:scale(2.6)}98%{opacity:.6;transform:scale(1.3)}98.4%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}.marquee h1 .flick{animation:letterflick 13s linear infinite}@keyframes letterflick{0%,78%{opacity:1}79%{opacity:.22}80.5%{opacity:1}81.5%{opacity:.18}83%{opacity:1}84%{opacity:.3}85.5%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bulb-dot,.marquee h1 .flick{animation:none;opacity:.85}.bulb-dot.spark:after{animation:none;opacity:0}}.marquee h1{font-weight:400;margin:6px 0;font-size:clamp(24px,7vw,52px);color:var(--bulb);text-shadow:0 0 14px rgba(255,235,174,.85),0 0 42px rgba(227,172,51,.5)}.marquee .over,.marquee h1{font-family:var(--marquee);letter-spacing:.04em}.marquee .over{font-size:clamp(19px,5.25vw,39px);line-height:1.05;margin-bottom:2px;color:#6fbf73;background:linear-gradient(175deg,#a6e4a9,#3fa24a 55%,#1e6b2b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(63,162,74,.55),0 0 26px rgba(227,172,51,.45),2px 2px 0 rgba(154,114,32,.5);filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}.marquee .over .lock{-webkit-text-fill-color:initial;background:none;color:var(--gold);text-shadow:0 0 12px rgba(227,172,51,.8),0 0 28px rgba(227,172,51,.4);filter:none}.marquee .under{font-family:var(--hand);font-size:clamp(15px,3.2vw,21px);letter-spacing:.04em;color:var(--gold);text-shadow:0 0 10px rgba(227,172,51,.55)}.tabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:18px 0}.tab{font-family:var(--display);font-size:12px;letter-spacing:.12em;cursor:pointer;background:transparent;color:var(--faint);border:2px solid var(--gold-lo);padding:9px 14px}.tab.on{color:var(--carpet);background:var(--gold);border-color:var(--gold)}.tab:focus-visible,button:focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media (max-width:600px){.wrap{padding:0 10px 70px}.marquee{padding:22px 12px 18px}.tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:14px -10px;padding:0 10px 4px}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 auto;white-space:nowrap;font-size:11px;padding:8px 11px}}.ticket{position:relative;isolation:isolate;color:var(--cream-ink);padding:20px 18px 18px 28px;margin:16px 0;background:radial-gradient(circle at 10px 7px,var(--carpet-lo) 0 3px,transparent 3.6px) 0 0 /100% 14px repeat-y,repeating-linear-gradient(180deg,transparent 0 26px,var(--cream-shade) 26px 27px),repeating-linear-gradient(90deg,rgba(120,90,50,.045) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f7eacb 0,var(--cream) 40%,#eedcb4 100%);box-shadow:inset 0 0 24px 8px rgba(58,28,10,.36),inset 0 0 6px 2px rgba(28,10,4,.72);-webkit-clip-path:polygon(0 5px,3% 1px,6% 8px,9% 3px,12% 6px,15% 0,18% 7px,21% 2px,24% 9px,27% 4px,30% 1px,33% 6px,36% 10px,39% 3px,42% 7px,45% 0,48% 5px,51% 9px,54% 2px,57% 6px,60% 1px,63% 8px,66% 4px,69% 10px,72% 3px,75% 6px,78% 0,81% 7px,84% 2px,87% 9px,90% 4px,93% 1px,96% 6px,100% 3px,calc(100% - 3px) 12%,100% 22%,calc(100% - 6px) 33%,calc(100% - 1px) 45%,calc(100% - 5px) 58%,100% 70%,calc(100% - 4px) 82%,calc(100% - 1px) 92%,calc(100% - 4px) 100%,96% calc(100% - 6px),93% calc(100% - 1px),90% calc(100% - 8px),87% calc(100% - 3px),84% calc(100% - 9px),81% calc(100% - 2px),78% calc(100% - 6px),75% 100%,72% calc(100% - 7px),69% calc(100% - 3px),66% calc(100% - 10px),63% calc(100% - 1px),60% calc(100% - 5px),57% calc(100% - 9px),54% calc(100% - 2px),51% calc(100% - 6px),48% 100%,45% calc(100% - 8px),42% calc(100% - 3px),39% calc(100% - 7px),36% calc(100% - 1px),33% calc(100% - 9px),30% calc(100% - 4px),27% calc(100% - 6px),24% 100%,21% calc(100% - 7px),18% calc(100% - 2px),15% calc(100% - 10px),12% calc(100% - 4px),9% calc(100% - 8px),6% calc(100% - 1px),3% calc(100% - 5px),0 calc(100% - 3px),4px 90%,0 80%,5px 68%,1px 55%,6px 42%,2px 30%,0 18%,4px 8%);clip-path:polygon(0 5px,3% 1px,6% 8px,9% 3px,12% 6px,15% 0,18% 7px,21% 2px,24% 9px,27% 4px,30% 1px,33% 6px,36% 10px,39% 3px,42% 7px,45% 0,48% 5px,51% 9px,54% 2px,57% 6px,60% 1px,63% 8px,66% 4px,69% 10px,72% 3px,75% 6px,78% 0,81% 7px,84% 2px,87% 9px,90% 4px,93% 1px,96% 6px,100% 3px,calc(100% - 3px) 12%,100% 22%,calc(100% - 6px) 33%,calc(100% - 1px) 45%,calc(100% - 5px) 58%,100% 70%,calc(100% - 4px) 82%,calc(100% - 1px) 92%,calc(100% - 4px) 100%,96% calc(100% - 6px),93% calc(100% - 1px),90% calc(100% - 8px),87% calc(100% - 3px),84% calc(100% - 9px),81% calc(100% - 2px),78% calc(100% - 6px),75% 100%,72% calc(100% - 7px),69% calc(100% - 3px),66% calc(100% - 10px),63% calc(100% - 1px),60% calc(100% - 5px),57% calc(100% - 9px),54% calc(100% - 2px),51% calc(100% - 6px),48% 100%,45% calc(100% - 8px),42% calc(100% - 3px),39% calc(100% - 7px),36% calc(100% - 1px),33% calc(100% - 9px),30% calc(100% - 4px),27% calc(100% - 6px),24% 100%,21% calc(100% - 7px),18% calc(100% - 2px),15% calc(100% - 10px),12% calc(100% - 4px),9% calc(100% - 8px),6% calc(100% - 1px),3% calc(100% - 5px),0 calc(100% - 3px),4px 90%,0 80%,5px 68%,1px 55%,6px 42%,2px 30%,0 18%,4px 8%)}.ticket:before{box-shadow:inset 0 0 2px 2px #1a0905,inset 0 0 13px 4px rgba(70,30,8,.6)}.ticket:after,.ticket:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.ticket:after{opacity:.92;background:radial-gradient(circle at 22% 15%,rgba(12,6,3,.92) 0 2.6px,rgba(88,40,12,.7) 3px 5px,rgba(150,92,38,.34) 5.5px 9px,rgba(190,140,80,.14) 9.5px 14px,transparent 15px),radial-gradient(circle at 74% 68%,rgba(12,6,3,.88) 0 2px,rgba(88,40,12,.62) 2.4px 4px,rgba(150,92,38,.28) 4.5px 7.5px,transparent 12px),radial-gradient(ellipse 22px 7px at 36% 20%,rgba(64,56,52,.34) 0 45%,rgba(64,56,52,.12) 70%,transparent 100%),radial-gradient(ellipse 14px 5px at 47% 24%,rgba(64,56,52,.22) 0 50%,transparent 100%),radial-gradient(ellipse 26px 18px at 15% 78%,rgba(70,44,20,.24) 0 50%,rgba(70,44,20,.08) 80%,transparent 100%),radial-gradient(ellipse 34px 9px at 88% 41%,rgba(58,36,16,.18) 0 55%,transparent 100%),radial-gradient(circle at 63% 89%,transparent 0 21px,rgba(112,68,28,.2) 22px 24px,transparent 26px)}.ticket:nth-child(odd){transform:rotate(-.35deg)}.ticket:nth-child(2n){transform:rotate(.3deg)}.ticket:nth-child(2n):after{transform:scaleX(-1)}.ticket:nth-child(3n):after{transform:scaleY(-1);opacity:.58}.ticket:nth-child(5n):after{transform:rotate(180deg);opacity:.66}.ticket .stub{font-size:11px;letter-spacing:.25em;color:var(--orange)}.btn,.ticket .stub{font-family:var(--display)}.btn{font-size:12px;letter-spacing:.1em;cursor:pointer;border:2px solid var(--gold);background:var(--gold);color:var(--carpet);padding:11px 16px}.btn.ghost{background:transparent;color:var(--gold)}.btn.danger{background:var(--loss);border-color:var(--loss);color:var(--cream)}.btn:disabled{opacity:.45;cursor:not-allowed}.pickbtn{font-family:var(--mono);font-size:12.5px;cursor:pointer;padding:8px 10px;background:rgba(0,0,0,.35);color:var(--cream);border:1.5px solid var(--gold-lo)}.pickbtn.on{background:var(--teal);border-color:var(--teal);color:#fff}.pickbtn.locked-on{background:var(--pink);border-color:var(--pink);color:#fff}.offsheet{color:var(--orange)}.lockdoor{display:flex;flex-direction:column;align-items:center;padding:26px 14px 40px}.lockbody{position:relative;width:260px;padding:62px 18px 26px;margin-top:96px;background:linear-gradient(160deg,#f2d98a,#d9a93c 22%,#a9761e 55%,#e0bc5c 78%,#8a5e14);border-radius:22px;border:2px solid #6e4a10;box-shadow:0 14px 30px rgba(0,0,0,.6),inset 0 2px 0 hsla(0,0%,100%,.45),inset 0 -8px 18px rgba(0,0,0,.35)}.lockbody:before{content:"";position:absolute;top:-78px;left:50%;width:132px;height:128px;transform:translateX(-50%);border:19px solid #c9a03a;border-bottom:none;border-radius:70px 70px 0 0;background:transparent;z-index:-1;box-shadow:inset 0 4px 0 hsla(0,0%,100%,.35),0 3px 8px rgba(0,0,0,.5);transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.lockdoor.open .lockbody:before{transform:translateX(-50%) translateY(-30px) rotate(11deg)}.lockdoor.deny .lockbody:before{animation:strain .5s ease-in-out}@keyframes strain{0%,to{transform:translateX(-50%) translateY(0)}30%{transform:translateX(-50%) translateY(-9px)}45%{transform:translateX(-50%) translateY(-2px)}65%{transform:translateX(-50%) translateY(-6px)}}.lockdoor.open{animation:swingout 1s ease-in .55s forwards}@keyframes swingout{to{opacity:0;transform:translateY(-40px) rotate(-7deg)}}.dials{display:flex;gap:7px;justify-content:center}.dial{width:46px;height:62px;overflow:hidden;border-radius:5px;background:linear-gradient(180deg,#241009,#4a2a10 45%,#1b0c06);border:2px solid #6e4a10;box-shadow:inset 0 6px 12px rgba(0,0,0,.8),inset 0 -6px 12px rgba(0,0,0,.8)}.dial .reel{display:flex;flex-direction:column;align-items:center;transition:transform 1.15s cubic-bezier(.22,1.4,.36,1)}.dial .reel span{height:62px;line-height:62px;font-family:var(--mono);font-size:30px;color:#ffe9a8;text-shadow:0 0 8px rgba(255,220,130,.6)}.lockplate{font-family:var(--display);font-size:9px;letter-spacing:.3em;color:#4a2a10;text-align:center;margin-bottom:12px}.keypad{display:grid;grid-template-columns:repeat(3,62px);grid-gap:8px;gap:8px;justify-content:center;margin-top:22px}.key{height:52px;font-family:var(--mono);font-size:20px;cursor:pointer;color:var(--bulb);background:linear-gradient(180deg,#3a2412,#1b0c06);border:2px solid var(--gold-lo);border-radius:6px;box-shadow:0 3px 0 #000}.key:active{transform:translateY(3px);box-shadow:none}.key.wide{grid-column:span 2;font-size:12px;letter-spacing:.12em}.fridge{background:repeating-linear-gradient(180deg,var(--cream) 0 30px,rgba(30,142,134,.35) 30px 31px);color:var(--cream-ink);font-family:var(--hand);font-size:20px;transform:rotate(-1.2deg);padding:34px 22px 22px;margin:20px auto;max-width:560px;position:relative;box-shadow:6px 8px 0 rgba(0,0,0,.45)}.fridge:before{content:"";position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f26aa0,var(--pink) 70%);box-shadow:0 3px 6px rgba(0,0,0,.5)}.fridge .head{font-family:var(--hand);font-weight:700;font-size:26px;text-align:center}.fridge .item{display:flex;align-items:baseline;gap:10px;padding:3px 0}.fridge .sig{color:var(--teal);font-weight:700}.fridge .famlock{color:var(--pink);font-weight:700}.note{border:2px dashed var(--gold-lo);background:rgba(0,0,0,.35);padding:12px 14px;font-size:12.5px}.note.warn{border-color:var(--orange);color:var(--orange)}.note.sealed{border-color:var(--pink);color:var(--pink)}.result-W{color:var(--win)}.result-L{color:var(--loss)}.h2,.result-P{color:var(--gold)}.h2{font-family:var(--display);letter-spacing:.18em;font-size:15px;margin:22px 0 8px}table.std{width:100%;border-collapse:collapse;font-size:13px}table.std th{font-family:var(--display);font-size:10.5px;letter-spacing:.14em;color:var(--faint);text-align:left;padding:6px 8px;border-bottom:1px solid var(--gold-lo)}table.std td{padding:7px 8px;border-bottom:1px dotted rgba(154,114,32,.4)}.crown{border:3px double var(--gold);padding:14px 16px;margin:12px 0;background:linear-gradient(160deg,#241016,var(--carpet-lo))}.crown .nm{font-family:var(--display);color:var(--bulb);font-size:14px;letter-spacing:.08em}.crown .sub{font-size:10.5px;color:var(--faint);letter-spacing:.18em}html[data-stage=harvest]{--carpet:#1e0c08;--carpet-lo:#120604;--bulb:#ffd98a;--orange:#d9601f}html[data-stage=harvest] body{background:radial-gradient(circle at 18% 12%,rgba(217,96,31,.1) 0 2px,transparent 3px),radial-gradient(circle at 72% 38%,rgba(227,172,51,.08) 0 2px,transparent 3px),radial-gradient(circle at 44% 78%,rgba(200,80,27,.07) 0 2px,transparent 3px),linear-gradient(180deg,var(--carpet),var(--carpet-lo));background-size:90px 90px,110px 110px,70px 70px,100% 100%}html[data-stage=night],html[data-stage=spooky]{--carpet:#150818;--carpet-lo:#0a030e;--bulb:#ffb347;--gold:#e39a33;--gold-lo:#8a5a1a;--orange:#ff7a1a;--teal:#3fbf3f;--pink:#b23fd2;--faint:#8b6f7c;--loss:#d2402f;--win:#7dff5c}html[data-stage=night] body,html[data-stage=spooky] body{background:radial-gradient(circle at 18% 12%,rgba(255,122,26,.1) 0 2px,transparent 3px),radial-gradient(circle at 72% 38%,rgba(63,191,63,.1) 0 2px,transparent 3px),radial-gradient(circle at 44% 78%,rgba(178,63,210,.08) 0 2px,transparent 3px),linear-gradient(180deg,var(--carpet),var(--carpet-lo));background-size:90px 90px,110px 110px,70px 70px,100% 100%}html[data-stage=night] .bulb-dot.off,html[data-stage=spooky] .bulb-dot.off{background:#b6ff5c;box-shadow:0 0 8px #b6ff5c,0 0 16px rgba(182,255,92,.7)}html[data-stage=night] .marquee,html[data-stage=spooky] .marquee{background:linear-gradient(180deg,#1f0a24,var(--carpet-lo));box-shadow:0 0 40px rgba(255,122,26,.28),inset 0 0 60px rgba(0,0,0,.7)}html[data-stage=night] .marquee h1,html[data-stage=spooky] .marquee h1{text-shadow:0 0 14px rgba(255,179,71,.85),0 0 42px rgba(255,122,26,.5)}html[data-stage=night] .marquee h1{animation:palace-brownout 9s steps(1) infinite}@keyframes palace-brownout{0%,71%{opacity:1}72%{opacity:.25}73%{opacity:1}75%{opacity:.3}76%,to{opacity:1}}html[data-stage=night] .marquee .over,html[data-stage=spooky] .marquee .over{background:linear-gradient(175deg,#d9ffb0,#5fd85a 55%,#1e6b2b);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 10px rgba(95,216,90,.7),0 0 26px rgba(63,191,63,.5),2px 2px 0 rgba(0,0,0,.6)}html[data-stage=night] .marquee .under,html[data-stage=spooky] .marquee .under{color:var(--orange);text-shadow:0 0 10px rgba(255,122,26,.6)}html[data-stage=night] .tab,html[data-stage=spooky] .tab{border-color:#7a3a12;color:#c98a5c}html[data-stage=night] .tab.on,html[data-stage=spooky] .tab.on{background:var(--orange);border-color:var(--orange);color:#150818}html[data-stage=night] .btn,html[data-stage=spooky] .btn{background:var(--orange);border-color:var(--orange)}html[data-stage=night] .btn.ghost,html[data-stage=spooky] .btn.ghost{background:transparent;color:var(--orange)}html[data-stage=night] .h2,html[data-stage=spooky] .h2{color:var(--orange)}html[data-stage=night] .note,html[data-stage=spooky] .note{border-color:#7a3a12}html[data-stage=night] .crown,html[data-stage=spooky] .crown{border-color:var(--orange);background:linear-gradient(160deg,#2a1030,var(--carpet-lo))}html[data-stage=night] .ticket,html[data-stage=spooky] .ticket{background:radial-gradient(circle at 10px 7px,var(--carpet-lo) 0 3px,transparent 3.6px) 0 0 /100% 14px repeat-y,repeating-linear-gradient(180deg,transparent 0 26px,#d9bf8a 26px 27px),repeating-linear-gradient(90deg,rgba(120,90,50,.06) 0 1px,transparent 1px 3px),linear-gradient(180deg,#ebd9a8 0,#dec48e 40%,#cdb078 100%)}html[data-stage=night] .ticket:after,html[data-stage=spooky] .ticket:after{opacity:.5;background:radial-gradient(circle at 97% 4%,rgba(140,16,32,0) 0 9px,rgba(140,16,32,.45) 10px 12px,rgba(140,16,32,0) 13px),radial-gradient(circle at 3% 96%,rgba(140,16,32,.6) 0 2px,rgba(140,16,32,.25) 2.5px 4px,transparent 5.5px),radial-gradient(circle at 6% 98%,rgba(140,16,32,.5) 0 1.2px,transparent 2.5px),radial-gradient(ellipse 26px 18px at 95% 92%,rgba(70,44,20,.18) 0 50%,transparent 100%)}html[data-stage=night] .ticket .stub,html[data-stage=spooky] .ticket .stub{color:#8a1020}html[data-stage=night] .fridge:before,html[data-stage=spooky] .fridge:before{background:radial-gradient(circle at 35% 30%,#ffb347,#d9601f 70%)}html[data-stage=night] table.std td.result-L:after,html[data-stage=spooky] table.std td.result-L:after{content:" 🪦";font-size:.85em}html[data-stage=night] .lockbody{filter:drop-shadow(0 0 18px rgba(255,122,26,.35))}html[data-stage=night] .lb-station,html[data-stage=spooky] .lb-station{position:relative}html[data-stage=night] .lb-station:after,html[data-stage=spooky] .lb-station:after{content:"🎃";position:absolute;top:6px;right:8px;font-size:15px;line-height:1;pointer-events:none;opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}html[data-stage=night] .lb-station:nth-child(2):after,html[data-stage=spooky] .lb-station:nth-child(2):after{content:"🌽"}html[data-stage=night] .lb-station:nth-child(3):after,html[data-stage=spooky] .lb-station:nth-child(3):after{content:"🍂"}html[data-stage=night] .lb-station:nth-child(4):after,html[data-stage=spooky] .lb-station:nth-child(4):after{content:"🦇"}html[data-stage=night] .lb-station:nth-child(5):after,html[data-stage=spooky] .lb-station:nth-child(5):after{content:"🕸️"}html[data-stage=night] .lb-h:after,html[data-stage=spooky] .lb-h:after{content:" 🎃";font-size:.95em}