:root{--color-white:#fff;--color-black:#000;--color-white-a90:#ffffffe6;--color-white-a03:#ffffff08;--color-white-a05:#ffffff0d;--color-white-a07:#ffffff12;--color-white-a08:#ffffff14;--color-white-a10:#ffffff1a;--color-white-a12:#ffffff1f;--color-white-a30:#ffffff4d;--color-white-a20:#fff3;--color-white-a16:#ffffff29;--color-white-a00:#fff0;--color-black-a20:#0003;--color-black-a40:#0006;--color-black-900:#111;--color-gray-300:#ffffff0d;--color-gray-400:#edd2ff0d;--purple-200:#f7c2ff;--purple-200-a60:#f7c2ff99;--purple-400:#a431ff;--purple-450:#a32fff;--purple-500:#b16dff;--purple-500-a36:#6d36b75c;--purple-600:#682cad;--purple-600-a50:#682cad80;--purple-800:#0f0729;--purple-850:#0e0822;--purple-875:#0b0914;--purple-900:#070117;--purple-925:#090417;--purple-950:#060112;--pink-400:#ff53a4;--pink-450:#f45aac;--amber-300:#ffd15d;--amber-350:#ffb941;--orange-500:#ff6a00;--orange-500-a20:#ff6a0033}
:root{--app-backdrop-radial:var(--purple-875);--app-backdrop-top:var(--purple-875);--app-backdrop-bottom:var(--purple-875)}
:root{--home-glass-bg:#431f4a4d;--home-glass-shadow:0 4px 24px var(--color-black-a40);--home-border-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);--home-pill-gradient:radial-gradient(66.54% 128.57% at 50% 100%, #f6c5ff66 0%, #f098ff0d 100%);--home-pill-shadow:0 4px 12px var(--color-black-a20);--home-lottery-progress-gradient:linear-gradient(147.09deg, var(--purple-400) 8.2%, var(--pink-400) 49.08%, var(--amber-300) 107.2%)}
:root{--lottery-ui-purple-100:#f2d5ff;--lottery-ui-purple-100-a70:#f2d5ffb3;--lottery-ui-purple-100-a50:#f2d5ff80;--lottery-label-purple-a60:#f5e1ff99;--lottery-label-purple-a38:#f5e1ff61;--lottery-label-purple-a32:#f5e1ff52;--lottery-glass-stroke-start:#ffffff3d;--lottery-glass-stroke-end:#ffffff0f;--lottery-gold-text:#201502;--lottery-gold-label:#462e0699;--lottery-gold-base-gradient:linear-gradient(180deg, #ffef74 0%, #fdd64d 50%, #ca8e1d 100%);--lottery-gold-footer-gradient:linear-gradient(0deg, #a06a10 0%, #85580d 100%);--lottery-gold-highlight-gradient:radial-gradient(92% 84% at 50% -8%, #ffffff73 0%, #fff0 100%);--lottery-gold-text-shadow:0 .5px 0 #fffc, 0 -.5px 0 #00000080}
:root{--wheel-transition:var(--motion-base) var(--ease-default);--wheel-page-bg:var(--app-backdrop-bottom);--wheel-area-fade-top:linear-gradient(to bottom, #07060bcc 0%, #07060b80 40%, #07060b00 100%);--wheel-area-fade-bottom:linear-gradient(to top, #0e0910f5 0%, #0e0910ad 42%, #07060b00 100%);--wheel-edge-fade:linear-gradient(to left, var(--wheel-page-bg) 0%, #0b091400 100%);--wheel-mound-glow-gradient:linear-gradient(98deg, var(--purple-400) -8%, var(--pink-400) 49%, var(--amber-300) 107%);--wheel-mound-glow-alt-primary:#dcf522;--wheel-mound-glow-alt-secondary:#3dc01f;--wheel-person-bubble-fill:linear-gradient(44.92deg, #f4a8ed4d 13.5%, #ffa6f61f 109.79%);--wheel-person-bubble-border:linear-gradient(180deg, #ffffff29 0%, #ffffff08 85.86%);--wheel-person-bubble-shadow:0px 2px 8px 0px #0000004d, 0px 2px 32px 0px #0000004d;--wheel-bubble-tail-fill:linear-gradient(44.92deg, #f4a8ed4d 13.5%);--wheel-balance-token-shadow:0 0 20px #ed4cb599;--wheel-spin-title-color:var(--purple-200-a60);--wheel-spin-title-highlight:var(--color-white);--wheel-muted-text:var(--purple-200-a60);--wheel-reel-glow-idle:radial-gradient(circle, #1efe74 0%, #1efe74 60%, var(--pink-400) 45%, var(--pink-400) 70%, var(--purple-400) 100%);--wheel-reel-glow-spin:radial-gradient(circle, #ff8a1e 0%, #ff8a1e 60%, var(--pink-400) 45%, var(--pink-400) 70%, var(--purple-400) 100%);--wheel-reel-vignette-top:linear-gradient(to bottom, #0b0914e0 0%, #0b091400 100%);--wheel-reel-vignette-bottom:linear-gradient(to top, #0b0914d1 0%, #0b091400 100%);--wheel-header-back-button-border:.5px solid #ffffff0d;--wheel-header-back-button-bg:#edd2ff0d;--wheel-header-skeleton-gradient:linear-gradient(90deg, #ffffff2e 0%, #ffffff6b 50%, #ffffff2e 100%);--wheel-header-balance-pill-bg:linear-gradient(294.83deg, #ffffff0d 29.92%, #ffffff1a 96.64%);--wheel-header-balance-pill-shadow:0px 4px 24px 0px #0006, 0px 0px 16px 0px #0003;--wheel-header-tons-shadow:0 0 10px #40e32066;--wheel-logo-glow-color:var(--purple-500)}
:root{--preloader-overlay-bg:var(--app-backdrop-bottom);--preloader-backdrop-radial:var(--app-backdrop-radial);--preloader-backdrop-top:var(--app-backdrop-top);--preloader-backdrop-bottom:var(--app-backdrop-bottom);--preloader-base-radial:var(--purple-500-a36);--preloader-base-top:var(--purple-875);--preloader-base-bottom:var(--purple-875);--preloader-loader-track:var(--color-white-a20);--preloader-loader-grad-start:var(--purple-400);--preloader-loader-grad-mid:var(--pink-400);--preloader-loader-grad-end:var(--amber-300);--preloader-loader-dot:var(--color-white);--preloader-loading-title:var(--color-white);--preloader-loading-subtitle:var(--purple-200-a60)}
:root{--chrome-divider-gradient:linear-gradient(to right, #fff0 0%, #fff3 50%, #fff0 100%);--chrome-divider-height:1px;--chrome-glow-color:#ac53e4;--chrome-glow-blur:44px;--chrome-glow-opacity:.7;--chrome-glow-offset:36px;--chrome-glow-width:70%;--chrome-glow-max-width:300px;--chrome-glow-height:38px}
:root{--font-geist-sans:system-ui, sans-serif;--background:var(--color-white);--foreground:var(--color-black-900);--app-bg:var(--purple-875);--app-fg:var(--color-white);--app-border:var(--color-white-a16);--tg-theme-bg-color:var(--background);--tg-theme-text-color:var(--foreground);--tg-theme-secondary-bg-color:#f5f5f5;--tg-theme-link-color:#2481cc;--tg-theme-button-color:#2481cc;--tg-theme-button-text-color:#fff;--tg-theme-hint-color:#999;--tg-theme-destructive-text-color:#e53935;--tg-color-scheme:light;--app-top-inset:0px;--app-bottom-inset:0px;--app-wheel-header-offset:0px;--motion-base:.5s;--ease-default:ease}html{box-sizing:border-box;height:100%}*,:before,:after{box-sizing:inherit}body{height:100%;font-family:var(--font-geist-sans), system-ui, sans-serif;background:var(--app-bg);color:var(--app-fg);margin:0}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 65% at 50% 0%, var(--app-backdrop-radial), transparent 72%), linear-gradient(180deg, var(--app-backdrop-top) 0%, var(--app-backdrop-bottom) 100%);position:fixed;inset:0}.tg-theme-section{background:var(--tg-theme-secondary-bg-color,#f5f5f5);color:var(--tg-theme-text-color,var(--foreground))}.tg-theme-accent{color:var(--tg-theme-link-color,var(--tg-theme-button-color,#2481cc))}@keyframes tg-spin{to{transform:rotate(360deg)}}.tg-spinner{border:3px solid var(--tg-theme-hint-color,#ccc);border-top-color:var(--tg-theme-button-color,#2481cc);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite tg-spin}.appLayout{box-sizing:border-box;flex-direction:column;min-height:100vh;padding-bottom:72px;display:flex}
