@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/hind-siliguri-latin-500-normal-S8HLIV69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/hind-siliguri-latin-700-normal-DO_14aHP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#e2001a;--red-deep:#b00014;--gold:#c9a227;--gold-soft:#f0d77a;--night:#0b1437;--night-2:#142257;--ink:#1a1a22;--paper:#fbf7ee;--paper-edge:#d9cfb8;--text:#f6f3ea;--muted:#aab3d6;--green:#1fa463;--radius:12px;--font:"Hind Siliguri", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--night);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-weight:500}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--gold-soft);outline-offset:2px}.sky{background:radial-gradient(1.5px 1.5px at 12% 18%, #fff9 50%, transparent 51%), radial-gradient(1px 1px at 28% 62%, #fff7 50%, transparent 51%), radial-gradient(1.5px 1.5px at 46% 9%, #f0d77acc 50%, transparent 51%), radial-gradient(1px 1px at 63% 38%, #fff8 50%, transparent 51%), radial-gradient(1.5px 1.5px at 81% 14%, #fff9 50%, transparent 51%), radial-gradient(1px 1px at 91% 71%, #f0d77a99 50%, transparent 51%), radial-gradient(1px 1px at 7% 86%, #fff6 50%, transparent 51%), radial-gradient(1.5px 1.5px at 72% 88%, #fff7 50%, transparent 51%), radial-gradient(120% 80% at 50% 0%, var(--night-2), var(--night) 70%)}.tile{width:var(--tile,52px);height:var(--tile,52px);border-radius:var(--radius);background:linear-gradient(#fffdf7, var(--paper));color:var(--ink);font-family:var(--font);font-weight:700;font-size:calc(var(--tile,52px) * .54);box-shadow:0 4px 0 var(--paper-edge), 0 6px 10px #0005;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;border:0;flex:none;justify-content:center;align-items:center;padding:0 0 2px;line-height:1;display:inline-flex}.btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35em;min-height:48px;padding:0 20px;font-size:17px;font-weight:700;transition:transform .15s,opacity .15s,background .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--red);color:#fff;box-shadow:0 4px 0 var(--red-deep)}.btn.ghost{color:var(--text);background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff40}.btn.gold{background:var(--gold);color:#201a05;box-shadow:0 4px #8f7214}.spinner{border:4px solid #ffffff30;border-top-color:var(--gold-soft);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.12)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
