@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{z-index:50;background:var(--glow);color:var(--on-accent);border-radius:6px;padding:.6rem 1rem;top:1rem;left:1rem}.grain{pointer-events:none;z-index:1;opacity:.035;background-image:radial-gradient(circle at 1px 1px, var(--ink) 1px, transparent 0);background-size:3px 3px;position:fixed;inset:0}.topbar{z-index:20;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--edge);box-shadow:var(--lift-1);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px))){.topbar{-webkit-backdrop-filter:blur(8px)}}.nav{max-width:var(--measure);padding:.85rem var(--gutter);align-items:center;gap:1.6rem;margin:0 auto;display:flex}.nav-links{display:contents}@media (width<=40rem){.nav{gap:.8rem}.nav .wordmark{margin-right:0}.nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:.9rem;min-width:0;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;flex:none}.nav .cta{padding:.28rem .6rem;font-size:.8rem}}.nav a{color:var(--mist);font-size:.92rem;text-decoration:none}.nav a:hover{color:var(--white)}body[data-active=tonight] .nav a[href="/tonight/"],body[data-active=tournaments] .nav a[href="/tournaments/"],body[data-active=places] .nav a[href="/places/"],body[data-active=first] .nav a[href="/first/"],body[data-active=people] .nav a[href="/people/"]{color:var(--accent-ink);text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--accent)}.wordmark{font-family:var(--display);letter-spacing:-.02em;margin-right:.4rem;font-size:1.15rem;color:var(--white)!important}.nav .cta{border:1px solid var(--edge-strong);border-radius:99px;margin-left:auto;padding:.3rem .85rem;font-size:.85rem}.nav .cta:hover{border-color:var(--accent);color:var(--accent-ink)}main{z-index:2;position:relative}.foot{max-width:var(--measure);padding:2rem var(--gutter) 4rem;border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin:5rem auto 0;display:flex}.foot-mark{font-family:var(--display);color:var(--white);margin:0}.foot-meta{color:var(--mist-dim);flex:22rem;margin:0;font-size:.8rem;line-height:1.7}.foot-meta a{color:var(--mist)}.foot-nav{flex-wrap:wrap;flex:none;gap:.4rem 1rem;display:flex}.foot-nav a{color:var(--mist-dim);font-size:.82rem;text-decoration:none}.foot-nav a:hover{color:var(--white)}.foot-cta{border:1px solid var(--edge-strong);color:var(--mist);border-radius:99px;padding:.3rem .9rem;font-size:.85rem;text-decoration:none}:where(a,button,input,summary):focus-visible{outline:2px solid var(--glow);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}::view-transition-old(root),::view-transition-new(root),::view-transition-group(pk-poster),::view-transition-old(pk-poster),::view-transition-new(pk-poster),::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
