*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:Nunito,sans-serif;background:#eaf6ff;color:#103154;-webkit-font-smoothing:antialiased}a{color:#1c7fc4;text-decoration:none}a:hover{color:#125f96;text-decoration:underline}button,input,select,textarea{font:inherit}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#bcdcf2;border-radius:5px;border:2px solid #eaf6ff}::-webkit-scrollbar-thumb:hover{background:#9cc8ec}@keyframes pfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}.polaroid{position:relative;cursor:pointer;transform:rotate(var(--tilt,0deg));transition:transform .2s ease}.polaroid:focus-within,.polaroid:hover{transform:rotate(0deg) scale(1.06);z-index:5}.polaroid-cap{opacity:0;transition:opacity .18s ease}.polaroid:focus-within .polaroid-cap,.polaroid:hover .polaroid-cap{opacity:1}@media (prefers-reduced-motion:reduce){.polaroid,.polaroid-cap{transition:none}}.arena-grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.arena-grid{grid-template-columns:minmax(0,1fr)}}.ice-row{scrollbar-width:thin;scrollbar-color:#9cc8ec transparent}.jeopardy-page{height:100vh;height:100dvh;display:flex;flex-direction:column;background:#050a18}.jeopardy-frame{flex:1 1;min-height:0;width:100%;border:0;display:block}.site-nav{overflow-x:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.conf-upcoming{background-color:#fff;background-image:linear-gradient(45deg,rgba(40,163,238,.09) 25%,transparent 0,transparent 50%,rgba(40,163,238,.09) 0,rgba(40,163,238,.09) 75%,transparent 0,transparent);background-size:28px 28px;animation:conf-stripes 1.6s linear infinite}@keyframes conf-stripes{0%{background-position:0 0}to{background-position:28px 0}}@media (prefers-reduced-motion:reduce){.conf-upcoming{animation:none}}