main.svelte-bk2mis{--gold:#fcd312;--gold-dim:#d8c47a;--line:#2a2620;--panel:#100e0b;--muted:#8f8877;max-width:1200px;margin:0 auto;padding:24px 16px 8px}header.svelte-bk2mis{margin-bottom:20px}.title.svelte-bk2mis{flex-wrap:wrap;align-items:center;gap:16px;display:flex}h1.svelte-bk2mis{color:var(--gold-dim);letter-spacing:.02em;margin:0;font-size:2.2rem;font-weight:400}.btn.svelte-bk2mis{color:#c9c3b0;border:1px solid var(--line);background:var(--panel);border-radius:4px;margin-left:auto;padding:5px 12px;text-decoration:none}.btn.svelte-bk2mis:hover{color:var(--gold);border-color:#6b5a1e}.tagline.svelte-bk2mis{color:#c9c3b0;max-width:70ch;margin:10px 0 4px;font-size:1.05rem}.stats.svelte-bk2mis{color:var(--muted);margin:0}.stats.svelte-bk2mis strong:where(.svelte-bk2mis){color:var(--gold-dim);font-weight:400}.search.svelte-bk2mis{margin-bottom:18px;position:relative}.search-label.svelte-bk2mis{color:var(--gold-dim);margin-bottom:6px;font-size:.9rem;display:block}.search.svelte-bk2mis input:where(.svelte-bk2mis){box-sizing:border-box;width:100%;font:inherit;color:#eee;background:var(--panel);border:1px solid var(--line);border-radius:6px;outline:none;padding:12px 14px;font-size:1.05rem}.search.svelte-bk2mis input:where(.svelte-bk2mis):focus{border-color:#6b5a1e;box-shadow:0 0 0 3px #fcd3121f}.results.svelte-bk2mis{z-index:5;background:#0d0b09;border:1px solid #3a3326;border-radius:6px;max-height:min(70vh,520px);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #000000b3}.results.svelte-bk2mis a:where(.svelte-bk2mis){color:#ddd;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.results.svelte-bk2mis a.active:where(.svelte-bk2mis){color:var(--gold);background:#1b1710}.results.svelte-bk2mis img:where(.svelte-bk2mis),.blank.svelte-bk2mis{object-fit:contain;flex:none;width:32px;height:32px}.r-name.svelte-bk2mis{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.r-en.svelte-bk2mis{color:var(--muted)}.r-game.svelte-bk2mis{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.r-game.svelte-bk2mis img:where(.svelte-bk2mis){width:16px;height:16px}.state.svelte-bk2mis{color:var(--muted);padding:10px}.toolbar.svelte-bk2mis{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.sort.svelte-bk2mis{gap:6px;display:flex}.sort.svelte-bk2mis button:where(.svelte-bk2mis){font:inherit;color:#a39d8c;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:5px 14px;font-size:.85rem}.sort.svelte-bk2mis button:where(.svelte-bk2mis):hover{color:var(--gold)}.sort.svelte-bk2mis button.on:where(.svelte-bk2mis){color:var(--gold);background:#1b1710;border-color:#6b5a1e}.studio.svelte-bk2mis{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:12px;margin:22px 0 10px;font-size:.9rem;font-weight:400;display:flex}.studio.svelte-bk2mis img:where(.svelte-bk2mis){object-fit:contain;max-width:110px;height:28px}.grid.large.svelte-bk2mis{grid-template-columns:minmax(0,1fr)}.grid.large.svelte-bk2mis .card:where(.svelte-bk2mis){aspect-ratio:2;height:auto;min-height:240px}.grid.large.svelte-bk2mis .name:where(.svelte-bk2mis){font-size:1.3rem}.grid.svelte-bk2mis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-bk2mis{aspect-ratio:460/215;--band:78px;color:#eee;border:1px solid var(--line);background:#0c0a08;border-radius:8px;align-items:flex-end;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.card.svelte-bk2mis:hover,.card.svelte-bk2mis:focus-visible{border-color:#6b5a1e;outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #0009}.art.svelte-bk2mis{background:var(--art) var(--art-position,center) / var(--art-size,cover) no-repeat;transition:transform .4s;position:absolute;inset:0}.tile.svelte-bk2mis .art:where(.svelte-bk2mis){background:var(--art) center / 160px repeat}.art.fill.svelte-bk2mis{filter:blur(14px)saturate(1.2);background-position:bottom;display:none;transform:scale(1.15)}.card.svelte-bk2mis:hover .art.fill:where(.svelte-bk2mis){transform:scale(1.15)}.grid.large.svelte-bk2mis .art.fill:where(.svelte-bk2mis){display:block}.grid.large.svelte-bk2mis .card:where(.svelte-bk2mis){--band:96px}.grid.large.svelte-bk2mis .card:where(.svelte-bk2mis):not(.tile):not(.icons):not(.no-art) .art:where(.svelte-bk2mis):not(.fill){bottom:var(--band);background-position:50%;background-size:contain;-webkit-mask-image:none;mask-image:none}.overlay.svelte-bk2mis{z-index:1;background:var(--overlay) center / contain no-repeat;filter:drop-shadow(0 2px 6px #000);pointer-events:none;height:46%;position:absolute;inset:5% 12% auto}.mosaic.svelte-bk2mis{opacity:.6;filter:saturate(.85);background:0 0;grid-template-columns:repeat(auto-fill,46px);grid-auto-rows:46px;align-content:start;gap:3px;display:grid;inset:-14px -20px;transform:rotate(-6deg)}.card.svelte-bk2mis:hover .mosaic:where(.svelte-bk2mis){transform:rotate(-6deg)scale(1.04)}.mosaic.svelte-bk2mis img:where(.svelte-bk2mis){object-fit:cover;border-radius:3px;width:46px;height:46px;box-shadow:0 0 0 1px #0009}.no-art.svelte-bk2mis .art:where(.svelte-bk2mis){background:var(--icon) center / 70% no-repeat;filter:blur(18px)saturate(1.4);opacity:.55}.card.svelte-bk2mis:hover .art:where(.svelte-bk2mis){transform:scale(1.04)}.card.svelte-bk2mis:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0000008c 60%,#000000b3 100%);position:absolute;inset:0}.body.svelte-bk2mis{z-index:1;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex;position:relative}.icon.svelte-bk2mis{object-fit:contain;filter:drop-shadow(0 1px 3px #000);flex:none;width:40px;height:40px}.text.svelte-bk2mis{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-bk2mis{color:#f3ead2;text-shadow:0 1px 3px #000;font-size:1.05rem;line-height:1.2}.card.svelte-bk2mis:hover .name:where(.svelte-bk2mis){color:var(--gold)}.meta.svelte-bk2mis{color:#b5ad98;text-shadow:0 1px 2px #000;font-size:.8rem}@media (width<=900px){.grid.svelte-bk2mis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){h1.svelte-bk2mis{font-size:1.7rem}.grid.svelte-bk2mis{grid-template-columns:minmax(0,1fr)}.grid.large.svelte-bk2mis .card:where(.svelte-bk2mis){aspect-ratio:auto;height:240px;min-height:0}.r-game.svelte-bk2mis{display:none}}@media (prefers-reduced-motion:reduce){.card.svelte-bk2mis,.art.svelte-bk2mis{transition:none}.card.svelte-bk2mis:hover,.card.svelte-bk2mis:hover .art:where(.svelte-bk2mis){transform:none}}
