.nkqk1W_page{--l-ink:#13213a;--l-muted:#55627a;--l-line:#13213a1a;--l-panel:#fff;--l-band:#eef2f7;--l-accent:var(--a-accent-light,#2f7f73);--l-accent-soft:color-mix(in srgb, var(--l-accent) 12%, transparent);--l-gutter:17.5%;width:auto;color:var(--l-ink);padding:0 0 72px;display:block}.dark .nkqk1W_page{--l-ink:#d5dcef;--l-muted:#8e99b5;--l-line:#d5dcef1a;--l-panel:#141c2b;--l-band:#0d1626;--l-accent:var(--a-accent-dark,#7cc4b5)}.nkqk1W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nkqk1W_hero{isolation:isolate;padding:112px var(--l-gutter) 48px;background:var(--l-band);border-bottom:1px solid var(--l-line);position:relative;overflow:hidden}.nkqk1W_hero__wash{z-index:-1;opacity:.35;filter:blur(40px)saturate(1.3);position:absolute;inset:-40px}.nkqk1W_hero__wash img{object-fit:cover}.nkqk1W_hero[data-art=on]:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 40%, var(--l-band) 100%);position:absolute;inset:0}.nkqk1W_hero__row{align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:flex}.nkqk1W_hero__text{flex:1;gap:14px;min-width:0;display:grid}.nkqk1W_crumbs{color:var(--l-muted);flex-wrap:wrap;gap:8px;font-size:.8125rem;display:flex}.nkqk1W_crumbs>*+:before{content:"/";color:var(--l-muted);margin-right:8px}.nkqk1W_crumbs a{color:var(--l-muted)}.nkqk1W_crumbs a:hover{color:var(--l-ink);text-underline-offset:3px;text-decoration:underline}.nkqk1W_crumbs [aria-current]{color:var(--l-accent);font-weight:600}.nkqk1W_title{letter-spacing:-.03em;color:var(--l-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}.nkqk1W_hash{color:var(--l-accent);margin-right:.08em;font-weight:500}.nkqk1W_lede{max-width:62ch;color:var(--l-muted);margin:0;font-size:1.0625rem;line-height:1.6}.nkqk1W_stats{flex-wrap:wrap;gap:8px 32px;margin:6px 0 0;display:flex}.nkqk1W_stats div{gap:2px;display:grid}.nkqk1W_stats dt{color:var(--l-muted);font-size:.75rem}.nkqk1W_stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:700}.nkqk1W_boxart{aspect-ratio:3/4;border-radius:14px;flex:none;width:220px;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 48px #080e1a59}.nkqk1W_boxart img{object-fit:cover;width:100%;height:100%}.nkqk1W_avatar{border:3px solid var(--l-accent);background:var(--l-panel);width:132px;height:132px;color:var(--l-accent);border-radius:50%;flex:none;place-items:center;font-size:3rem;font-weight:700;display:grid;overflow:hidden}.nkqk1W_avatar img{object-fit:cover;width:100%;height:100%}.nkqk1W_links{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.nkqk1W_links a{border:1px solid var(--l-line);color:var(--l-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.nkqk1W_links a:hover{border-color:var(--l-accent);color:var(--l-accent)}.nkqk1W_shortcuts{max-width:1200px;padding:32px var(--l-gutter) 0;box-sizing:content-box;gap:24px;margin:0 auto;display:grid}.nkqk1W_small__title{color:var(--l-muted);margin:0 0 12px;font-size:.875rem;font-weight:600}.nkqk1W_games{scrollbar-width:thin;gap:12px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.nkqk1W_game{border:1px solid var(--l-line);background:var(--l-panel);color:var(--l-ink);white-space:nowrap;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px auto;align-items:center;column-gap:12px;padding:8px 16px 8px 8px;display:grid}.nkqk1W_game:hover{border-color:var(--l-accent)}.nkqk1W_game__art{aspect-ratio:3/4;background:var(--l-accent-soft);border-radius:6px;grid-row:span 2;width:44px;position:relative;overflow:hidden}.nkqk1W_game__art img{object-fit:cover}.nkqk1W_game__name{font-size:.875rem;font-weight:600}.nkqk1W_game__count{color:var(--l-muted);font-size:.75rem}.nkqk1W_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nkqk1W_chips a{border:1px solid var(--l-line);color:var(--l-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.nkqk1W_chips a span{color:var(--l-muted);font-size:.75rem}.nkqk1W_chips a:hover{border-color:var(--l-accent);background:var(--l-accent-soft)}.nkqk1W_feed{max-width:1200px;padding:40px var(--l-gutter) 0;box-sizing:content-box;margin:0 auto}.nkqk1W_feed__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.nkqk1W_feed__title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}.nkqk1W_feed__count{color:var(--l-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.nkqk1W_toolbar{z-index:5;border:1px solid var(--l-line);background:color-mix(in srgb, var(--l-panel) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -12px 24px;padding:12px;display:flex;position:sticky;top:72px}.nkqk1W_search{border:1px solid var(--l-line);color:var(--l-muted);background:var(--l-band);border-radius:10px;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.nkqk1W_search:focus-within{border-color:var(--l-accent)}.nkqk1W_search input{min-width:0;height:38px;color:var(--l-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.nkqk1W_segment{border:1px solid var(--l-line);background:var(--l-band);border-radius:10px;padding:3px;display:inline-flex}.nkqk1W_segment button,.nkqk1W_filters button{height:32px;color:var(--l-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.nkqk1W_segment button[aria-pressed=true]{background:var(--l-panel);color:var(--l-ink);box-shadow:0 1px 3px #080e1a2e}.nkqk1W_filters{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.nkqk1W_filters button{border:1px solid var(--l-line);border-radius:999px}.nkqk1W_filters button[aria-pressed=true]{border-color:var(--l-accent);background:var(--l-accent-soft);color:var(--l-ink)}.nkqk1W_segment button:focus-visible,.nkqk1W_filters button:focus-visible,.nkqk1W_more:focus-visible,.nkqk1W_empty button:focus-visible{outline:2px solid var(--l-accent);outline-offset:2px}.nkqk1W_cards{gap:20px;display:grid}.nkqk1W_cards[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.nkqk1W_card{border:1px solid var(--l-line);background:var(--l-panel);border-radius:14px;grid-template-rows:auto 1fr;transition:border-color .18s;display:grid;overflow:hidden}.nkqk1W_card:hover{border-color:color-mix(in srgb, var(--l-accent) 50%, var(--l-line))}.nkqk1W_card__art{aspect-ratio:16/9;background:var(--l-band);display:block;position:relative;overflow:hidden}.nkqk1W_card__art img{object-fit:cover;transition:transform .3s}.nkqk1W_card:hover .nkqk1W_card__art img{transform:scale(1.04)}.nkqk1W_card__progress{color:#f1f4fb;background:#080e1ac7;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:600;position:absolute;bottom:12px;left:10px}.nkqk1W_card__art:has(.nkqk1W_card__progress):after{content:"";background:linear-gradient(90deg, var(--l-accent) var(--p,0%), #080e1a80 var(--p,0%));height:4px;position:absolute;bottom:0;left:0;right:0}.nkqk1W_card__body{flex-direction:column;gap:8px;min-width:0;padding:16px 18px 18px;display:flex}.nkqk1W_card__game{color:var(--l-accent);align-self:flex-start;font-size:.75rem;font-weight:600}.nkqk1W_card__game:hover{text-underline-offset:3px;text-decoration:underline}.nkqk1W_card__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.nkqk1W_card__title a{color:var(--l-ink)}.nkqk1W_card__title a:hover{color:var(--l-accent)}.nkqk1W_card__summary{-webkit-line-clamp:2;color:var(--l-muted);-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.nkqk1W_card__meta{color:var(--l-muted);flex-wrap:wrap;gap:4px 14px;margin:auto 0 0;padding-top:4px;font-size:.75rem;display:flex}.nkqk1W_cards[data-view=list] .nkqk1W_card{grid-template-rows:auto;grid-template-columns:260px minmax(0,1fr)}.nkqk1W_cards[data-view=list] .nkqk1W_card__art{aspect-ratio:auto;min-height:146px}.nkqk1W_cards[data-view=list] .nkqk1W_card__title{font-size:1.1875rem}.nkqk1W_featured{margin-bottom:24px}.nkqk1W_featured__label{color:var(--l-accent);margin:0 0 10px;font-size:.8125rem;font-weight:600}.nkqk1W_featured .nkqk1W_card{grid-template-rows:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.nkqk1W_featured .nkqk1W_card__art{aspect-ratio:16/9}.nkqk1W_featured .nkqk1W_card__body{justify-content:center;padding:24px 28px}.nkqk1W_featured .nkqk1W_card__title{font-size:1.5rem;line-height:1.25}.nkqk1W_featured .nkqk1W_card__summary{-webkit-line-clamp:3}.nkqk1W_more{border:1px solid var(--l-line);background:var(--l-panel);color:var(--l-ink);font:inherit;cursor:pointer;border-radius:999px;margin:28px auto 0;padding:10px 22px;font-size:.875rem;font-weight:600;display:block}.nkqk1W_more:hover{border-color:var(--l-accent)}.nkqk1W_empty{border:1px dashed var(--l-line);color:var(--l-muted);text-align:center;border-radius:14px;justify-items:center;gap:12px;padding:48px 16px;display:grid}.nkqk1W_empty p{margin:0}.nkqk1W_empty button,.nkqk1W_empty a{border:1px solid var(--l-accent);color:var(--l-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:.875rem;font-weight:600}.nkqk1W_index{max-width:1200px;padding:32px var(--l-gutter) 0;box-sizing:content-box;margin:0 auto}.nkqk1W_letter{border-top:1px solid var(--l-line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.nkqk1W_letter h3{color:var(--l-accent);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:1280px){.nkqk1W_page{--l-gutter:6vw}}@media (max-width:900px){.nkqk1W_hero__row{flex-direction:column;align-items:flex-start;gap:24px}.nkqk1W_boxart{display:none}.nkqk1W_featured .nkqk1W_card,.nkqk1W_cards[data-view=list] .nkqk1W_card{grid-template-columns:minmax(0,1fr)}.nkqk1W_cards[data-view=list] .nkqk1W_card__art{aspect-ratio:16/9;min-height:0}}@media (max-width:600px){.nkqk1W_page{--l-gutter:16px}.nkqk1W_hero{padding-top:148px}.nkqk1W_avatar{width:96px;height:96px}.nkqk1W_toolbar{margin:0 0 20px;top:121px}.nkqk1W_search{flex-basis:100%}.nkqk1W_featured .nkqk1W_card__body{padding:18px}}@media (prefers-reduced-motion:reduce){.nkqk1W_card__art img,.nkqk1W_card{transition:none}}
