html,body{margin:0;padding:0;min-height:100%;background:#0d1626;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.below-fold-anchor{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}@media (hover: hover){.spin-btn{transition:box-shadow .15s ease,filter .15s ease}.spin-btn:hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #0000002e,0 6px 28px #e8b54a59,0 0 34px #e8b54a73!important}.hoverable-btn{transition:filter .15s ease,border-color .15s ease,transform .15s ease}.hoverable-btn:hover:not(:disabled){filter:brightness(1.12);border-color:#3d5a8a!important;transform:translateY(-1px)}.player-row{transition:background-color .15s ease,border-color .15s ease}.player-row:hover:not(:disabled){background:#1a2b47!important}.player-row:not(.player-row--top):hover:not(:disabled){border-color:#3d5a8a!important}}@media (prefers-reduced-motion: no-preference){@keyframes pick-confirm-flash{0%,to{background-color:#152238}50%{background-color:#ffe9a8}}.pick-confirm-flash{animation:pick-confirm-flash .7s ease}@keyframes pick-confirm-flash-red{0%{background-color:#b03a3a}to{background-color:#5a1d24}}.pick-confirm-flash-red{animation:pick-confirm-flash-red .7s ease}.reel-motion{filter:blur(.25px);text-shadow:0 .5px color-mix(in srgb,currentColor 22%,transparent),0 -.5px color-mix(in srgb,currentColor 22%,transparent)}@keyframes reel-settle{0%{filter:blur(.25px);text-shadow:0 .5px color-mix(in srgb,currentColor 22%,transparent),0 -.5px color-mix(in srgb,currentColor 22%,transparent)}to{filter:blur(0);text-shadow:0 0 transparent,0 0 transparent}}.reel-settle{animation:reel-settle .12s ease-out}}
