/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:root,:root[data-theme=light]{--app-sidebar-expanded-width:270px;--app-sidebar-collapsed-width:72px;--app-topbar-height:76px;--app-header-width:var(--app-sidebar-expanded-width);--game-card-min-width:200px;--game-card-max-width:max(252px,13vw);--game-card-gap:clamp(16px,1.25vw,28px);--color-game-rating-failure:#f73953;--color-game-rating-weak:#d65463;--color-game-rating-average:#ed7c85;--color-game-rating-decent:#e58d42;--color-game-rating-good:#d1b23f;--color-game-rating-excellent:#4eae70;--color-game-rating-outstanding:#62d987;color-scheme:light;--color-page:#e4e9e6;--color-page-soft:#dbe2de;--color-surface:#f1f4f2;--color-surface-soft:#e9eeeb;--color-surface-muted:#dce3df;--color-card:#f1f4f2;--color-card-hover:#f6f8f7;--color-text:#1b211e;--color-text-muted:#626b66;--color-text-soft:#909a94;--color-text-inverse:#fff;--color-border:#192d241f;--color-border-strong:#192d2433;--awards-scrim:247,250,253;--awards-feature-bg:#eef3f9;--awards-hero-bg:linear-gradient(115deg,#f4f7fb,#e9eff7 58%,#eff3f9);--awards-hero-text:var(--color-text);--awards-hero-muted:var(--color-text-muted);--awards-gold:#9a6f12;--awards-gold-strong:#855f0c;--awards-gold-line:#9a6f1252;--awards-hero-chip-bg:#ffffffbf;--awards-hero-art-opacity:.32;--color-accent:#23865f;--color-accent-hover:#1b6f4e;--color-accent-soft:#23865f1c;--color-accent-text:#fff;--color-success:#23865f;--color-success-soft:#23865f1c;--color-danger:#d64f62;--color-danger-soft:#d64f621c;--color-warning:#cf8619;--color-warning-soft:#cf86191f;--color-info:#3679cf;--color-info-soft:#3679cf1c;--color-highlight:#3e9c72;--color-highlight-soft:#3e9c721f;--color-cyan:#218f88;--color-cyan-soft:#218f881c;--gh-card-bg:#f7f9f8e0;--gh-card-shadow:0 24px 60px #060c0952,inset 0 1px 0 #ffffffb3;--gh-panel-bg:#fafcfbf7;--gh-panel-shadow:0 24px 60px #060c0957;--gh-text:#16201b;--gh-text-2:#2f3b35;--gh-muted:#55645c;--gh-soft:#7a877f;--gh-chip-bg:#ffffff94;--gh-chip-bg-hover:#ffffffe6;--gh-chip-border:#192d2429;--gh-chip-border-hover:#192d2452;--gh-pill-bg:#192d2414;--gh-pill-bg-hover:#192d2424;--gh-divider:#192d2424;--shadow-card:0 1px 2px #11231b0a,0 6px 20px #11231b0f;--shadow-card-hover:0 2px 5px #11231b0d,0 14px 34px #11231b1c;--shadow-panel:0 20px 50px #11231b1f;--shadow-focus:0 0 0 3px #23865f33;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-pill:999px}@media (max-width:1600px){:root,:root[data-theme]{--app-sidebar-expanded-width:224px}}:root[data-theme=dark]{color-scheme:dark;--color-page:#18202d;--color-page-soft:#1d2736;--color-surface:#222d3d;--color-surface-soft:#283446;--color-surface-muted:#313e51;--color-card:#263244;--color-card-hover:#2d3b50;--color-text:#f2f6fb;--color-text-muted:#b4c0cf;--color-text-soft:#7f8da0;--color-text-inverse:#17202c;--color-border:#d5e3f417;--color-border-strong:#d5e3f42b;--awards-scrim:7,17,29;--awards-feature-bg:#0b1724;--awards-hero-bg:linear-gradient(115deg,#101b29,#081522 58%,#0c1927);--awards-hero-text:#edf2f7;--awards-hero-muted:#9db0c8;--awards-gold:#e0b44a;--awards-gold-strong:#d6a62e;--awards-gold-line:#d6a62e73;--awards-hero-chip-bg:#0815228c;--awards-hero-art-opacity:.18;--color-accent:#79d7a8;--color-accent-hover:#91e7bc;--color-accent-soft:#79d7a829;--color-accent-text:#10231a;--color-success:#65d6a0;--color-success-soft:#65d6a026;--color-danger:#f07983;--color-danger-soft:#f0798326;--color-warning:#eeb75a;--color-warning-soft:#eeb75a29;--color-info:#78aef4;--color-info-soft:#78aef426;--color-highlight:#9be2b9;--color-highlight-soft:#9be2b926;--color-cyan:#61c8c0;--color-cyan-soft:#61c8c026;--shadow-card:0 1px 2px #050c1629,0 8px 24px #050c1629;--shadow-card-hover:0 2px 6px #050c1633,0 16px 38px #050c163d;--shadow-panel:0 24px 58px #050c1647;--shadow-focus:0 0 0 3px #79d7a842}:root[data-theme=light]{--gh-c50:22 32 27;--gh-c100:22 32 27;--gh-c200:38 50 44;--gh-c300:47 59 53;--gh-c400:66 80 72;--gh-c500:88 102 94;--gh-s900:247 249 248;--gh-s800:255 255 255;--gh-s700:255 255 255;--gh-s950:255 255 255;--gh-on-c:247 249 248;--gh-text-alpha:.95;--gh-a-00e7ff:0 129 143;--gh-a-05261a:5 38 26;--gh-a-0ea5e9:8 95 135;--gh-a-166534:22 101 52;--gh-a-16a34a:17 126 57;--gh-a-1a9948:21 122 57;--gh-a-1b6f4e:27 111 78;--gh-a-1d4ed8:17 45 126;--gh-a-1e40af:21 45 122;--gh-a-22c55e:21 122 58;--gh-a-22c5d8:19 113 123;--gh-a-22d3ee:10 116 133;--gh-a-23865f:29 114 80;--gh-a-2b7bd0:24 70 118;--gh-a-34d399:25 117 84;--gh-a-38bdf8:5 97 138;--gh-a-3b82f6:6 56 137;--gh-a-3f9d74:29 114 77;--gh-a-4ade80:22 121 58;--gh-a-4c1d95:61 23 120;--gh-a-5373b4:29 57 114;--gh-a-5b8be4:20 56 123;--gh-a-5dd39e:29 114 76;--gh-a-60a5fa:4 64 138;--gh-a-67e8f9:5 122 137;--gh-a-6aa9f2:11 67 131;--gh-a-6fbf8f:29 114 63;--gh-a-713f12:113 63 18;--gh-a-78350f:120 53 15;--gh-a-79d7a8:29 114 71;--gh-a-7ba4f4:11 52 132;--gh-a-7da5f4:11 52 132;--gh-a-7dd3fc:3 96 140;--gh-a-7f1d1d:116 27 27;--gh-a-7fd6ff:0 97 143;--gh-a-818cf8:8 19 135;--gh-a-81c784:29 114 32;--gh-a-86efac:17 126 56;--gh-a-8b5cf6:46 7 135;--gh-a-8f455a:114 29 53;--gh-a-91e7bc:26 117 71;--gh-a-92400e:130 57 12;--gh-a-93c5fd:3 68 140;--gh-a-9bbcff:0 47 143;--gh-a-a5b4fc:5 28 138;--gh-a-a5f3fc:5 124 138;--gh-a-a78bfa:39 6 137;--gh-a-a855f7:73 6 136;--gh-a-a98cf5:45 11 131;--gh-a-a9c5ff:0 46 143;--gh-a-b45309:136 63 7;--gh-a-bef264:35 134 95;--gh-a-bfdbfe:2 64 141;--gh-a-c4b5fd:32 4 139;--gh-a-ca8a04:140 96 3;--gh-a-cbdcff:0 47 143;--gh-a-cd7f32:115 71 28;--gh-a-d64f62:116 27 39;--gh-a-d99a06:139 99 4;--gh-a-dbe7ff:0 48 143;--gh-a-dc2626:123 20 20;--gh-a-dcfce7:11 132 53;--gh-a-e0701a:128 64 15;--gh-a-e0726f:118 28 25;--gh-a-e0f2fe:4 85 138;--gh-a-e0faff:0 120 143;--gh-a-e3a34a:124 80 19;--gh-a-e3b341:124 93 18;--gh-a-e58a8a:117 26 26;--gh-a-e5b83a:126 97 17;--gh-a-ea580c:136 51 7;--gh-a-ef4444:132 11 11;--gh-a-f07983:128 14 24;--gh-a-f47282:132 10 25;--gh-a-f472b6:132 10 74;--gh-a-f49aa2:129 14 24;--gh-a-f59e0b:137 88 6;--gh-a-f87171:136 7 7;--gh-a-facc15:140 112 3;--gh-a-fb923c:140 65 3;--gh-a-fbbf24:140 102 3;--gh-a-fca5a5:138 5 5;--gh-a-fde047:141 119 2;--gh-a-fde68a:140 113 2;--gh-a-fecaca:140 3 3;--gh-a-fee2e2:138 5 5;--gh-a-fef3c7:140 113 3;--gh-a-ffcc4d:143 102 0;--gh-a-ffedd5:143 82 0;--gh-a-6366f1:12 14 131;--gh-a-d8b4fe:70 2 141}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#949e9a73 transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#949e9a6b padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:#949e9ab8 padding-box padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}}html{background:var(--color-page);min-height:100%}body,html{color:var(--color-text)}body{background:var(--page-background,var(--color-page));min-height:100dvh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .18s,color .18s}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}canvas,img,picture,svg,video{max-width:100%;display:block}input,select,textarea{color:inherit}::selection{background:var(--color-accent-soft);color:var(--color-text)}html{scrollbar-gutter:stable}@media (max-width:760px){body,html{max-width:100%;overflow-x:clip}:root{--mobile-bottom-nav-height:64px;--mobile-dock-inset:16px;--app-header-width:0px!important}body{padding-bottom:var(--mobile-bottom-nav-height)}}::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(game-cover){z-index:10;animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(game-cover){object-fit:cover;border-radius:12px;height:100%;animation-duration:.52s}::view-transition-new(game-cover){object-fit:cover;border-radius:12px;height:100%;animation-duration:.52s}::view-transition-old(game-cover):only-child{opacity:0;animation:none}::view-transition-new(game-cover):only-child{animation:none}::view-transition-group(.vt-trigger){display:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}