:root{font-family:var(--site-font);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--sr-master);transition:background-color var(--theme-transition)}body{background-color:var(--sr-master);color:var(--standard-text)}html{font-size:16px}@media (min-width: 1920px){html{font-size:16px}}@media (min-width: 2040px){html{font-size:17px}}@media (min-width: 2160px){html{font-size:18px}}@media (min-width: 2360px){html{font-size:19px}}@media (min-width: 2560px){html{font-size:20px}}@media (min-width: 2880px){html{font-size:21px}}@media (min-width: 3200px){html{font-size:22px}}@media (min-width: 3520px){html{font-size:23px}}@media (min-width: 3840px){html{font-size:24px}}@media (max-width: 1023px){html{font-size:min(clamp(8px,1.2vw,24px),clamp(8px,1.2vh,24px))}}html{scrollbar-gutter:stable both-edges}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#5c5c5c80;border-radius:10px;border:2px solid transparent;background-clip:content-box}.page-title{font-size:4rem;font-weight:700;margin:0 0 2rem;transition:color var(--theme-transition)}.page-header{display:flex;flex-direction:row;align-items:center;height:6rem}.page-header-row{width:100%;display:flex;justify-content:space-between;padding:0 1rem;margin-bottom:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1s ease-out forwards}.light-glow{text-shadow:2px 2px 4px rgba(0,0,0,.25),0 0 10px rgba(0,0,0,.2),3px 5px 20px rgba(0,0,0,.15),0 0 12px rgba(255,255,255,.6)}.constant-glow{text-shadow:0 0 6px rgb(255 255 255 / 40%),0 0 10px rgb(255 255 255 / 20%)}#profanity-error{visibility:hidden}.home-page{height:100vh;-webkit-user-select:none;user-select:none;transition:all var(--theme-transition) ease;background-color:var(--sr-master);color:var(--standard-text)}.home-header{display:flex;padding:1rem}.home-content{position:absolute;top:45.45%;left:50%;text-align:center;transform:translate(-50%,-50%)}.home-title{margin:0;font-size:6.5rem;font-weight:700;white-space:nowrap}[data-theme=dark] .home-title{text-shadow:0 0 6px rgb(255 255 255 / 40%),0 0 10px rgb(255 255 255 / 20%)}[data-theme=light] .home-title{text-shadow:0 0 6px rgb(0 0 0 / 15%)}.home-splash-text{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;white-space:nowrap;text-shadow:var(--home-splash-text-shadow)}.home-form{display:flex;flex-direction:column;align-items:center}.home-error-message{margin:.25rem 0;color:var(--error-msg);font-weight:700}.home-nickname-input{width:25rem;height:2.5rem;font-size:1rem;margin-bottom:1.5rem;padding-left:1rem;border:.125rem solid;border-radius:.375rem;font-weight:700;box-shadow:var(--button-shadow);transition:all var(--theme-transition) ease;background-color:var(--name-input-bg);color:var(--name-input-color);border-color:var(--name-input-border)}.home-nickname-input:focus{outline:none;box-shadow:none}.home-play-button{width:7.5rem;height:2.5rem;margin-bottom:3.5rem;border:none;border-radius:.375rem;font-weight:700;transition:all var(--theme-transition) ease;box-shadow:var(--button-shadow);color:var(--standard-text);font-size:1.1rem}.home-play-button-enabled{background-color:var(--btn-primary-bg)}.home-play-button-enabled:hover{background-color:var(--btn-primary-hover);transform:scale(1.05)}.home-play-button-disabled{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:not-allowed}.home-navigation-container{display:flex;justify-content:center;gap:4rem}.home-navigation-button-link{display:inline-block}.home-navigation-button{border:none;cursor:pointer;transition:all var(--theme-transition) ease;background-color:var(--btn-bg);width:7.5rem;height:7.5rem;border-radius:9999px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.home-navigation-button:hover{background-color:var(--btn-hover);transform:scale(1.1)}.home-navigation-button-icon{width:5rem;height:5rem;-webkit-user-select:none;user-select:none;pointer-events:none}.home-footer{position:absolute;bottom:0;width:100%;padding:1rem;text-align:center}.home-footer-divider{display:inline-block;margin:0 1.2rem}.home-footer-link{display:inline-block;font-weight:700;color:var(--footer-link);cursor:pointer;transition:all var(--theme-transition) ease;margin:0}.home-footer-link:hover{color:var(--footer-link-hover)}.home-footer-share{min-width:4rem;text-align:center}.theme-toggle{position:absolute;right:.75rem;width:3.75rem;height:3.75rem;border:none;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:var(--button-shadow);background:var(--btn-bg);color:var(--btn-color);transition:all var(--theme-transition) ease-in-out}.theme-toggle:hover{transform:scale(1.1);background:var(--btn-hover)}.theme-toggle-icon{width:4rem;height:4rem;-webkit-user-select:none;user-select:none;pointer-events:none}.home-button{position:absolute;right:5.25rem;width:3.75rem;height:3.75rem;display:flex;justify-content:center;align-items:center;border:none;border-radius:9999px;cursor:pointer;box-shadow:var(--button-shadow);background:var(--btn-bg);color:var(--btn-color);transition:all var(--theme-transition) ease}.home-button:hover{transform:scale(1.1);background:var(--btn-hover)}.home-button-icon{width:3rem;height:3rem;-webkit-user-select:none;user-select:none;pointer-events:none}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;align-items:center;background-color:var(--modal-bg-bg)}.modal-content{position:relative;width:50rem;max-width:90%;height:38rem;padding:2rem;overflow-y:auto;border-radius:1.5rem;background-color:var(--modal-bg);color:var(--standard-text)}.about-modal-content{max-height:31.25rem;overflow-y:auto;font-size:1.125rem}.about-section-spacing{margin:0 0 1.5rem}.about-note-title{margin-bottom:1rem;font-weight:700;font-size:1.2rem}.rules-payouts{margin-bottom:1rem;padding-left:3rem}.rules-payout-row{display:flex;justify-content:space-between;width:62.5%}.rules-payout-bold{font-weight:700}.rules-link{color:var(--link-color)}.rules-link:hover{text-decoration:underline}.rules-list{margin:0 0 1.5rem;padding-left:2rem}.rules-list li{list-style-type:disc}.socials-container{display:flex;flex-direction:column;gap:3rem}.contact-title{font-size:2rem;margin:0}.contact-title-label{font-weight:600}.about-contact-email{text-decoration:none;transition:color .1s ease;color:var(--link-color)}.about-contact-email:hover{color:var(--link-color-hover);text-decoration:underline}.social-button{display:flex;align-items:center;justify-content:flex-start;width:37.5rem;height:6.25rem;padding-left:2rem;gap:6rem;border:none;border-radius:.375rem;color:#fff;font-size:4rem;font-weight:700;cursor:pointer}.social-button-icon{width:4rem;height:4rem;-webkit-user-select:none;user-select:none;pointer-events:none}.social-button-github{background-color:var(--github)}.social-button-github:hover{background-color:var(--github-hover)}.social-button-linkedin{background-color:var(--linkedin)}.social-button-linkedin:hover{background-color:var(--linkedin-hover)}.privacy-trigger{display:inline-block;font-weight:700;color:#6d28d9;cursor:pointer;transition:color .2s ease;margin:0}.privacy-trigger:hover{color:#a855f7}.privacy-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:700}.privacy-content{width:90%;max-width:40rem;margin:0 auto;font-size:1.1rem;line-height:1.625}.privacy-section{margin-bottom:1.5rem}.privacy-section-title{margin-bottom:.25rem;font-weight:700;font-size:1.2rem}.privacy-email{color:#3b82f6}.privacy-email:hover{text-decoration:underline}.privacy-last-updated{margin-top:1.5rem;text-align:center;font-size:.875rem;color:#9ca3af}.result-modal{width:45rem;height:39rem;max-width:90%;position:relative;display:flex;flex-direction:column;align-items:center;padding:2rem;overflow-y:auto;border-radius:1.5rem;background-color:var(--modal-bg)}.result-modal-content{display:flex;flex-direction:column;align-items:center}.result-modal-title{display:flex;justify-content:center;margin:0 0 2rem;font-size:4.25rem;font-weight:700;color:var(--active-tab)}.result-modal-stats-container,.result-modal-rank-container{display:grid;grid-template-columns:14rem 1fr;gap:1.5rem 6rem}.result-modal-stats-container{margin-bottom:1rem}.result-modal-rank{display:grid;grid-template-columns:12.5rem 1fr;gap:1.5rem 6rem}.result-modal-label{font-size:1.5rem;font-weight:700;margin:0}.result-modal-value{width:11.25rem;height:2.5rem;border:none;border-radius:.375rem;font-size:1.25rem;font-weight:700;pointer-events:none;box-shadow:var(--button-shadow);background-color:var(--btn-bg);color:var(--btn-color)}.result-modal-rank-label{font-size:1.875rem;font-weight:700;margin:0}.result-modal-rank-value{width:11.25rem;height:3rem;border-radius:.375rem;border:.125rem solid;font-size:1.75rem;font-weight:700;pointer-events:none;box-shadow:var(--button-shadow);background-color:var(--btn-bg);color:var(--active-tab);border-color:var(--active-tab)}.result-modal-divider{width:32rem;margin:1.5rem 0;border:none;border-top:1px solid var(--section-divider)}.result-modal-actions{display:flex;align-items:center;margin-top:1.5rem;gap:5rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.result-modal-hint{position:absolute;right:1.25rem;bottom:1.25rem;font-size:1rem;font-weight:700;animation:pulse 2s infinite;transition:color .2s ease;color:var(--active-tab);margin:0}.game-primary-button,.game-secondary-button{width:11.25rem;height:3rem;border:none;border-radius:.375rem;font-size:1.25rem;font-weight:700;cursor:pointer;transition:transform .2s ease,background-color .2s ease;box-shadow:var(--button-shadow);color:var(--standard-text)}.game-primary-button{background-color:var(--btn-primary-bg)}.game-primary-button:hover{background-color:var(--btn-primary-hover);transform:scale(1.05)}.game-secondary-button{background-color:var(--btn-bg)}.game-secondary-button:hover{background-color:var(--btn-hover);transform:scale(1.05)}.tabs-container{display:flex;gap:1.5rem;border-bottom:1px solid #374151;flex-wrap:wrap;margin-bottom:2.5rem}.tab-button{padding:.5rem 1.5rem;font-size:1.4rem;font-weight:700;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--theme-transition) ease-in-out}.tab-active{color:var(--active-tab);border-bottom-color:var(--active-tab)}.tab-inactive{color:var(--inactive-tab)}.tab-inactive:hover{color:var(--inactive-tab-hover)}:root{--theme-transition: .25s;--site-font: system-ui, helvetica, arial, sans-serif;--roulette-red: #ff0000;--roulette-black: #000;--roulette-green: #008000;--winning-number: #ffd700;--footer-link: #6d28d9;--footer-link-hover: #8b5cf6;--error-msg: #ef4444}[data-theme=dark]{--sr-master: #111827;--standard-text: #fff;--standard-black: #000;--standard-white: #fff;--gray-350: #b7bcc5;--btn-primary-bg: #22c55e;--btn-primary-hover: #4ade80;--btn-disabled-bg: #4b5563;--btn-disabled-text: #9ca3af;--btn-bg: #374151;--btn-hover: #4b5563;--btn-color: #fff;--link-color: #3b82f6;--link-color-hover: #a855f7;--section-divider: #4b5563;--selected-chip-shadow: 0 0 0 4px white;--home-splash-text-shadow: 0 0 6px rgb(255 255 255 / 40%);--name-input-bg: #1e1a4d;--name-input-color: #fff;--name-input-border: #4b5563;--modal-bg: #1f2937;--modal-bg-bg: rgb(17 24 39 / 80%);--leaderboard-table-body-top: #e5e7eb;--rank-1: #7b4d14;--rank-2: #374151;--rank-3: #7c2d12;--even-row: #111827;--odd-row: #1f2937;--active-tab: oklch(79.5% .184 86.047deg);--inactive-tab-border: #374151;--inactive-tab: #9ca3af;--inactive-tab-hover: #fff;--github: #0d1117;--github-hover: #171b1f;--linkedin: #0177b5;--linkedin-hover: #1a8cd3}[data-theme=light]{--sr-master: #e9eef3;--standard-text: #000;--standard-black: #000;--standard-white: #fff;--gray-350: #b7bcc5;--btn-primary-bg: #9af4bc;--btn-primary-hover: #40e88d;--btn-disabled-bg: #d1d5db;--btn-disabled-text: #9ca3af;--btn-bg: #fff;--btn-hover: #d1d5db;--btn-color: #000;--link-color: #1d4ed8;--link-color-hover: #a855f7;--section-divider: #9ca3af;--selected-chip-shadow: 0 0 0 4px #eab308;--home-splash-text-shadow: 0 0 4px rgb(0 0 0 / 10%);--name-input-bg: #fff;--name-input-color: #000;--name-input-border: #9ca3af;--modal-bg: var(--sr-master);--modal-bg-bg: rgb(17 24 39 / 80%);--leaderboard-table-body-top: #000;--rank-1: #fef08a;--rank-2: #d1d5db;--rank-3: #fed7aa;--even-row: #f3f4f6;--odd-row: #eaeef2;--active-tab: #b45309;--inactive-tab-border: #000000;--inactive-tab: #6a7282;--inactive-tab-hover: #000;--github: #0d1117;--github-hover: #171b1f;--linkedin: #0177b5;--linkedin-hover: #1a8cd3}.winning-glow-effect{color:var(--standard-black)!important;background:var(--winning-number)!important;animation:glow .85s ease-in-out 4}@keyframes glow{0%,to{box-shadow:0 0 .3125rem .125rem #ff09}50%{box-shadow:0 0 1.25rem .3125rem #ff0}}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-up{animation:slide-up .4s ease-out}@keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.slide-down{animation:slide-down .3s ease-in forwards}.game-action-btn{height:3rem;width:11.25rem;border-radius:.375rem;font-weight:700;font-size:1.25rem;transition-duration:.2s;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.custom-btn:hover{transform:scale(1.05)}.chip-button{color:var(--standard-white);width:4.6875rem;height:4.6875rem;border-radius:50%;font-weight:700;display:flex;align-items:center;justify-content:center;border-width:.125rem;transition:background-color var(--theme-transition);font-size:2rem;cursor:pointer;-webkit-user-select:none;user-select:none}.game-page{height:100vh;-webkit-user-select:none;user-select:none;transition:all .2s ease;background-color:var(--sr-master);color:var(--standard-text)}.game-content{position:absolute;top:11.7647%;width:100%}.game-content-inner{display:flex;flex-direction:column;align-items:center;gap:1rem}.game-chip{position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;border-radius:9999px;color:#fff;font-size:1.25rem;font-weight:700;z-index:20}.result-header-nickname{position:absolute;top:1.75rem;left:1.25rem;font-size:1.75rem;font-weight:700;transition:all var(--theme-transition);color:var(--standard-text);margin:0}.result-header-results{position:absolute;top:1.75rem;right:11rem;display:flex;flex-direction:row}.result-header-result{width:2.5rem;height:2.5rem;margin-left:.5rem;border-radius:.375rem;border:.125rem solid;font-weight:700;transition:all var(--theme-transition);color:var(--standard-text);border-color:var(--standard-text);background-color:var(--btn-bg);font-size:1.1rem}.roulette-green{background-color:var(--roulette-green);color:#fff}.roulette-red{background-color:var(--roulette-red);color:#fff}.roulette-black{background-color:var(--roulette-black);color:#fff}.roulette-unknown{background-color:#9ca3af;color:#fff}.game-stat-btn{height:2.5rem;padding-left:.75rem;padding-right:.75rem;border-radius:.375rem;font-weight:700;font-size:1.5rem;pointer-events:none;transition-property:all;transition-duration:.2s;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;border:none;background-color:var(--btn-bg);color:var(--btn-color)}.game-status-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:4rem;margin:2rem 0 1.5rem}.game-stat-item{display:flex;align-items:center;justify-content:center;white-space:nowrap}.game-stat-balance{min-width:16rem}.game-stat-bet{min-width:14rem}.game-stat-basic{min-width:10rem}.game-stat-label{margin:0 .5rem 0 0;font-size:1.75rem;font-weight:700;transition:all var(--theme-transition) ease}.game-stat-positive{background-color:#4ade80}.game-stat-negative{background-color:#f87171}.chip-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem}.chip-spacing{margin-right:.5rem}.chip-button{border-width:3px;border-style:solid;transition:all var(--theme-transition) ease}.chip-disabled{cursor:not-allowed;opacity:.5;background-color:var(--site-bg)}@keyframes glowPulseDark{0%,to{box-shadow:0 0 #ffff001a}50%{box-shadow:0 0 .75rem #ffff00b3}}.chip-selected{box-shadow:var(--selected-chip-shadow)}@keyframes glowPulseLight{0%,to{box-shadow:0 0 #9b810066}50%{box-shadow:0 0 .75rem .1875rem #9b8100b3}}[data-theme=dark] .chip-glow{animation:glowPulseDark 1.5s infinite}[data-theme=light] .chip-glow{animation:glowPulseLight 1.5s infinite}.chip-gray{background-color:#6b7280;border-color:#9ca3af}.chip-gray:hover{background-color:#9ca3af}.chip-indigo{background-color:#6366f1;border-color:#818cf8}.chip-indigo:hover{background-color:#818cf8}.chip-blue{background-color:#3b82f6;border-color:#60a5fa}.chip-blue:hover{background-color:#60a5fa}.chip-purple{background-color:#a855f7;border-color:#c084fc}.chip-purple:hover{background-color:#c084fc}.chip-pink{background-color:#ec4899;border-color:#f472b6}.chip-pink:hover{background-color:#f472b6}.chip-cyan{background-color:#06b6d4;border-color:#22d3ee}.chip-cyan:hover{background-color:#22d3ee}.chip-emerald{background-color:#10b981;border-color:#34d399}.chip-emerald:hover{background-color:#34d399}.chip-yellow{background-color:#eab308;border-color:#facc15}.chip-yellow:hover{background-color:#facc15}.chip-orange{background-color:#f97316;border-color:#fb923c}.chip-orange:hover{background-color:#fb923c}.game-actions{display:flex;justify-content:center;gap:7rem;width:100%;margin-bottom:1.25rem}.game-button{transition:all var(--theme-transition) ease;color:var(--standard-text);border:none}.game-button:hover:not(.game-button-disabled){transform:scale(1.05)}.game-button-secondary{background-color:var(--btn-bg)}.game-button-secondary:hover:not(:disabled){background-color:var(--btn-hover)}.game-button-primary{background-color:var(--btn-primary-bg)}.game-button-primary:hover{background-color:var(--btn-primary-hover)}.game-button-disabled{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:not-allowed}.roulette-board-container{position:relative;margin-right:2.5rem;margin-left:2.5rem;margin-bottom:2.5rem}.board-grid-container{position:absolute;display:grid;gap:0}.board-grid{position:relative;font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.red-num,.black-num,.outside-row,.green-num,.button-third,.button-bottom-green,.button-bottom-red,.button-bottom-black{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;padding-block:0;background:none;font:inherit;border:.125rem solid var(--standard-white);color:var(--standard-white);font-size:1.75rem;font-weight:700}.red-num,.black-num,.outside-row{width:5.375rem;height:5.375rem;transition:all .5s ease}.red-num{background-color:var(--roulette-red)}.black-num{background-color:var(--standard-black)}.outside-row{background-color:var(--roulette-green)}.green-num{background-color:var(--roulette-green);transition:all .5s ease;width:5.375rem;height:8.0625rem}.button-third{background:var(--roulette-green);width:21.5rem;height:4.0625rem}.button-bottom-green,.button-bottom-red,.button-bottom-black{width:10.75rem;height:4.0625rem}.button-bottom-green{background:var(--roulette-green)}.button-bottom-red{background:var(--roulette-red)}.button-bottom-black{background:var(--standard-black)}.game-board-table{border-collapse:collapse;border-color:inherit;border-spacing:0}.game-board-table td{padding:0}.game-board-row{padding:0;border:none}.zeros-container{display:flex;flex-direction:column;height:100%}.leaderboard-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;transition:all var(--theme-transition) ease;-webkit-user-select:none;user-select:none;scrollbar-gutter:stable}.leaderboard-page{background-color:var(--sr-master);color:var(--standard-text)}.leaderboard-container{width:100%;max-width:72rem;margin:0 auto}.leaderboard-table-container{width:100%;max-width:72rem;overflow-x:auto}.leaderboard-table{width:100%;text-align:left;border-collapse:collapse;margin-top:1rem;transition:all var(--theme-transition) ease;table-layout:auto}.leaderboard-table th{padding:.5rem;text-align:left;font-size:1.25rem;transition:all var(--theme-transition) ease}.leaderboard-table td{padding:.5rem;font-size:1.125rem}.leaderboard-table th,.leaderboard-table td{white-space:normal}.leaderboard-table th:nth-child(1),.leaderboard-table td:nth-child(1){min-width:4rem}.leaderboard-table th:nth-child(2),.leaderboard-table td:nth-child(2){min-width:10rem}.leaderboard-table th:nth-child(3),.leaderboard-table td:nth-child(3){min-width:10rem}.leaderboard-table th:nth-child(4),.leaderboard-table td:nth-child(4){min-width:7rem}.leaderboard-table th:nth-child(5),.leaderboard-table td:nth-child(5){min-width:7rem}.leaderboard-table th:nth-child(6),.leaderboard-table td:nth-child(6){min-width:8rem}.leaderboard-table th:nth-child(7),.leaderboard-table td:nth-child(7){min-width:6rem}.leaderboard-table thead tr{font-size:1.25rem;transition:all var(--theme-transition) ease}.leaderboard-table th:nth-child(1){padding-left:1.5rem;padding-right:5rem}.leaderboard-table th:nth-child(2){padding-right:2.5rem}.leaderboard-table th:nth-child(3){padding-right:4rem}.leaderboard-table th:nth-child(4),.leaderboard-table th:nth-child(5){padding-right:2.5rem}.leaderboard-table th:nth-child(6){padding-right:4rem}.leaderboard-table th:nth-child(7){padding-right:6rem}.leaderboard-table tbody tr{font-size:1.125rem;border-top:1px solid var(--leaderboard-table-body-top);transition:all var(--theme-transition) ease}.leaderboard-table tbody tr.rank-1{background-color:var(--rank-1)}.leaderboard-table tbody tr.rank-2{background-color:var(--rank-2)}.leaderboard-table tbody tr.rank-3{background-color:var(--rank-3)}.leaderboard-table tbody tr.even{background-color:var(--even-row)}.leaderboard-table tbody tr.odd{background-color:var(--odd-row)}.leaderboard-table td:nth-child(1){padding-left:1.5rem;padding-right:5rem;font-weight:700}.leaderboard-table td:nth-child(2){padding-right:2.5rem}.leaderboard-table td:nth-child(3){padding-right:4rem}.leaderboard-table td:nth-child(4){padding-right:2.5rem}.leaderboard-table td:nth-child(5){padding-right:2.5rem}.leaderboard-table td:nth-child(6){padding-right:4rem}.no-entries{font-size:1.25rem;margin-top:1rem;text-align:center;transition:all var(--theme-transition) ease;font-weight:700;font-style:italic}.leaderboard-footer{height:4rem}.loading-container{display:flex;justify-content:center;align-items:center;height:10rem}.spinner{width:2.5rem;height:2.5rem;border:4px solid var(--active-tab);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.stats-spinner{width:2.5rem;height:2.5rem;border:4px solid #f59e0b;border-top-color:transparent;border-radius:50%;animation:stats-spin 1s linear infinite}@keyframes stats-spin{to{transform:rotate(360deg)}}.glow-hot-header,.glow-cold-header{margin:0;font-size:1.5rem;font-weight:600;white-space:nowrap;width:12rem;transition:all var(--theme-transition) ease}.glow-hot-header{text-shadow:0 0 .1125rem #fb923c,0 0 .225rem #f97316}.glow-cold-header{text-shadow:0 0 .1125rem #67e8f9,0 0 .225rem #22d3ee}.stats-page{background-color:var(--sr-master);color:var(--standard-text);display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;min-height:100vh;transition:all var(--theme-transition) ease}.stats-container{width:100%;max-width:64rem;margin:0 auto}.stats-main{display:flex;flex-direction:column;gap:2.5rem}.stats-section,.stats-section-inner{display:flex;flex-direction:column;gap:2rem}.stats-metric-row{display:flex;flex-wrap:wrap;align-items:center;gap:3rem}.stats-metric-item{display:flex;align-items:center;gap:1rem;white-space:nowrap}.stats-metric-button{color:var(--btn-color);background-color:var(--btn-bg);transition:all var(--theme-transition) ease;height:3rem;padding:0 1rem;border-radius:.375rem;font-weight:700;font-size:1.35rem;pointer-events:none;box-shadow:0 10px 15px #0000001a;border:none}.stats-number-section{display:flex;align-items:center;gap:1.5rem}.stats-number-list{display:flex;flex-wrap:wrap;gap:1rem;margin-left:3rem}.stats-number-card{position:relative;width:4rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;padding:.45rem 0 0;font-size:1.25rem;font-weight:700;box-shadow:0 10px 15px #0000001a}.stats-number-badge{position:absolute;top:0;right:0;font-size:.75rem;color:#ffe030;color:oklch(90.5% .182 98.111deg);font-weight:800;padding:0 .5rem 0 0}.stats-loading{display:flex;justify-content:center;align-items:center;min-height:10rem}.stats-chart-cell{height:3rem}.stats-footer-gap{height:3.5rem}
