:root{--ct-red: #d62828;--ct-red-bright: #ff3b3b;--ct-red-deep: #8c1616;--ct-gold: #ffb703;--ct-gold-bright: #ffd166;--ct-gold-deep: #c98600;--ct-ball: #fff6e5;--ct-green: #57b84a;--ct-green-bright: #86e072;--ct-bg: #14100e;--ct-surface: #201a16;--ct-surface-raised: #2c2420;--ct-border: #3d332c;--ct-scroll-thumb: color-mix(in srgb, var(--ct-ball) 20%, transparent);--ct-scroll-thumb-hover: color-mix(in srgb, var(--ct-ball) 40%, transparent);--ct-page-top: #524a42;--ct-page-mid: #3e3730;--ct-page-bottom: #2b251f;--ct-page: linear-gradient( 163deg, var(--ct-page-top) 0%, var(--ct-page-mid) 52%, var(--ct-page-bottom) 100% );--ct-text: #fff6e5;--ct-text-muted: #b8a99b;--ct-text-dim: #7d7068;--ct-table: #1d4e6b;--ct-table-edge: #123549;--ct-win: #4ade80;--ct-danger: #ff5a5a;--ct-live: #ff3b3b;--ct-glow-red: 0 0 24px rgba(255, 59, 59, .45);--ct-glow-gold: 0 0 24px rgba(255, 183, 3, .45);--ct-font: "Fredoka", "Nunito", system-ui, -apple-system, sans-serif;--ct-font-display: "Luckiest Guy", "Fredoka", "Nunito", system-ui, sans-serif;--ct-weight-normal: 500;--ct-weight-bold: 600;--ct-weight-heavy: 700;--ct-weight-display: 400;--ct-text-xs: .875rem;--ct-text-sm: 1rem;--ct-text-md: 1.25rem;--ct-text-lg: 1.5rem;--ct-text-xl: 2rem;--ct-text-2xl: 3rem;--ct-tv-sm: 1.75rem;--ct-tv-md: 2.5rem;--ct-tv-lg: 4rem;--ct-tv-xl: 6rem;--ct-tv-hero: 9rem;--ct-leading-tight: 1.1;--ct-leading-normal: 1.4;--ct-space-1: .25rem;--ct-space-2: .5rem;--ct-space-3: .75rem;--ct-space-4: 1rem;--ct-space-6: 1.5rem;--ct-space-8: 2rem;--ct-space-12: 3rem;--ct-space-16: 4rem;--ct-space-24: 6rem;--ct-radius-sm: 8px;--ct-radius-md: 16px;--ct-radius-lg: 24px;--ct-radius-xl: 40px;--ct-radius-pill: 999px;--ct-shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--ct-shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--ct-shadow-lg: 0 16px 48px rgba(0, 0, 0, .6);--ct-outline: 4px solid var(--ct-bg);--ct-touch-min: 64px;--ct-touch-comfortable: 88px;--ct-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ct-ease-out: cubic-bezier(.16, 1, .3, 1);--ct-dur-fast: .12s;--ct-dur-normal: .24s;--ct-dur-slow: .4s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;height:100%}body{background:var(--ct-bg);color:var(--ct-text);font-family:var(--ct-font);font-weight:var(--ct-weight-normal);line-height:var(--ct-leading-normal);-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:var(--ct-scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--ct-scroll-thumb);border-radius:var(--ct-radius-pill);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--ct-scroll-thumb-hover)}::-webkit-scrollbar-button{width:0;height:0}.fx-defs{position:absolute;width:0;height:0;pointer-events:none}.ct-no-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ct-chalk{--ct-chalk-r: calc(var(--ct-chalk-stroke, .09em) * .62);--ct-chalk-k: calc(var(--ct-chalk-stroke, .09em) * 1.5);font-family:var(--ct-font-display);font-weight:var(--ct-weight-display);color:var(--ct-chalk-fill, var(--ct-red-bright));-webkit-text-stroke:var(--ct-chalk-stroke, .09em) var(--ct-chalk-ink, var(--ct-bg));paint-order:stroke fill;text-shadow:calc(var(--ct-chalk-r) * .71) calc(var(--ct-chalk-r) * .71) 0 var(--ct-chalk-ink, var(--ct-bg)),calc(var(--ct-chalk-r) * -.71) calc(var(--ct-chalk-r) * .71) 0 var(--ct-chalk-ink, var(--ct-bg)),calc(var(--ct-chalk-r) * .71) calc(var(--ct-chalk-r) * -.71) 0 var(--ct-chalk-ink, var(--ct-bg)),calc(var(--ct-chalk-r) * -.71) calc(var(--ct-chalk-r) * -.71) 0 var(--ct-chalk-ink, var(--ct-bg)),var(--ct-chalk-k) 0 0 var(--ct-chalk-keyline, transparent),calc(var(--ct-chalk-k) * -1) 0 0 var(--ct-chalk-keyline, transparent),0 var(--ct-chalk-k) 0 var(--ct-chalk-keyline, transparent),0 calc(var(--ct-chalk-k) * -1) 0 var(--ct-chalk-keyline, transparent),calc(var(--ct-chalk-k) * .71) calc(var(--ct-chalk-k) * .71) 0 var(--ct-chalk-keyline, transparent),calc(var(--ct-chalk-k) * -.71) calc(var(--ct-chalk-k) * .71) 0 var(--ct-chalk-keyline, transparent),calc(var(--ct-chalk-k) * .71) calc(var(--ct-chalk-k) * -.71) 0 var(--ct-chalk-keyline, transparent),calc(var(--ct-chalk-k) * -.71) calc(var(--ct-chalk-k) * -.71) 0 var(--ct-chalk-keyline, transparent),0 0 calc(var(--ct-chalk-stroke, .09em) * 4) var(--ct-chalk-glow, transparent),0 var(--ct-chalk-drop, var(--ct-chalk-stroke, .09em)) 0 var(--ct-chalk-ink, var(--ct-bg))}.ct-tilt{transform:rotate(-1.4deg)}
