@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer base{:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gv-focus-ring);outline-offset:3px}}@layer components{*{box-sizing:border-box}body{margin:calc(var(--spacing,.25rem) * 0);min-height:100vh}a{color:inherit;text-decoration-line:none}button,input,select,textarea{font:inherit}h1{letter-spacing:-1.5px;font-size:clamp(30px,4vw,48px);line-height:1.12}p{line-height:1.7}.standalone{width:min(72rem,100% - 2rem);margin:0 auto;padding:3rem 0}.standalone>p{color:var(--gv-text-secondary)}.auth-page{background:radial-gradient(at 20% 0,#ff6a211f,#0000 50%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.auth-brand{--tw-font-weight:var(--font-weight-black,900);font-size:40px;font-weight:var(--font-weight-black,900);margin-bottom:28px}.auth-card{background-color:var(--gv-surface);border:1px solid var(--gv-border);border-radius:24px;width:100%;max-width:480px;padding:36px}.auth-card h1{margin:20px 0 8px}.auth-card>p{color:var(--gv-text-secondary);margin-bottom:28px}.auth-form{gap:20px;display:grid}.auth-links{color:var(--gv-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:24px;font-size:12px;display:flex}.eyebrow{--tw-font-weight:var(--font-weight-extrabold,800);font-size:11px;font-weight:var(--font-weight-extrabold,800);letter-spacing:2px;color:var(--gv-text-secondary)}.search-form{gap:12px;margin:24px 0 32px;display:flex}.search-form input{flex:1}.pagination{justify-content:center;align-items:center;gap:20px;margin:32px 0;font-size:14px;display:flex}.games-page{max-width:1600px;margin:auto}@media (max-width:600px){.auth-card{padding:24px}.pagination{gap:10px;font-size:12px}}}@property --tw-font-weight{syntax:"*";inherits:false}
