body{margin:0;background:#1b1230;color:#f4ead2;font-family:IBM Plex Sans,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:#ffb25e}a:hover{color:#ffd84a}*:focus-visible{outline:3px solid #ffd84a;outline-offset:2px}button{font-family:inherit}button:disabled{cursor:not-allowed!important}details>summary{cursor:pointer}input{font-family:inherit}@keyframes pfBat{0%{transform:translate(-60px) translateY(0)}25%{transform:translate(25vw) translateY(-6px)}50%{transform:translate(50vw) translateY(3px)}75%{transform:translate(75vw) translateY(-5px)}to{transform:translate(105vw) translateY(0)}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.pf-h0:hover:not(:disabled){filter:brightness(1.08)!important}@media (max-width:420px){.pf-tg{width:38px!important}}.pf-h1:hover:not(:disabled){background:#34245a!important}.pf-h2:hover:not(:disabled){filter:brightness(1.1)!important}.pf-a3:active:not(:disabled){box-shadow:inset 3px 3px #557a35,inset -3px -3px #b9da8c!important}.pf-a4:active:not(:disabled){box-shadow:inset 3px 3px #b85a12,inset -3px -3px #ffb25e!important}.pf-nav{display:flex;gap:6px;margin-left:12px}@media (max-width:760px){.pf-head{flex-wrap:wrap}.pf-nav{order:3;flex-basis:100%;margin-left:0}.pf-nav{gap:4px}.pf-nav button{flex:1 1 auto;min-width:0;font-size:10px!important;padding:6px 3px!important;white-space:nowrap}}.pf-bar{position:relative;cursor:default}.pf-bar:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;background:#140d24;color:#f4ead2;border:2px solid #ffd84a;padding:4px 8px;font:500 12px IBM Plex Sans,sans-serif;opacity:0;pointer-events:none;z-index:5;transition:opacity .1s}.pf-bar:hover:after,.pf-bar:focus-visible:after{opacity:1}.pf-bar:first-child:after{left:0;transform:none}.pf-bar:last-child:after{left:auto;right:0;transform:none}@keyframes pfPop{0%{transform:scale(.2) translateY(20px);opacity:0}60%{transform:scale(1.15) translateY(-6px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes pfFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes pfRise{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pfShine{0%{filter:brightness(1)}50%{filter:brightness(1.35)}to{filter:brightness(1)}}@keyframes pfConfetti{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(140px) rotate(540deg);opacity:0}}@keyframes pfWobble{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}to{transform:rotate(-4deg)}}@keyframes pfBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes pfBar{0%{width:0}to{width:var(--w)}}.pf-pop{animation:pfPop .5s steps(6) both}.pf-rise{animation:pfRise .35s ease-out both}.pf-float{animation:pfFloat 1.6s ease-in-out infinite}.pf-shine{animation:pfShine 1.2s ease-in-out infinite}.pf-wobble{animation:pfWobble 1.4s ease-in-out infinite;transform-origin:50% 90%}.pf-blink{animation:pfBlink 1.2s steps(2) infinite}.pf-confetti{position:absolute;top:0;width:8px;height:8px;animation:pfConfetti 1.6s linear both}.pf-wheel{transition:transform 6s cubic-bezier(.12,.75,.1,1)}.pf-wheel-fast{transition:transform 1.2s cubic-bezier(.12,.75,.1,1)}.pf-sharebar{height:14px;background:#8fb85e;border:2px solid #0e0919;animation:pfBar 1.4s ease-out both}.pf-guessbtn:hover:not(:disabled){filter:brightness(1.1)}@media (prefers-reduced-motion: reduce){.pf-wheel,.pf-wheel-fast{transition:none!important}}
