.feed-ad.svelte-1rf55k2{grid-column:1/-1;min-inline-size:0}.library-tools.svelte-1rf55k2{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.library-search.svelte-1rf55k2{flex:1;min-width:180px}.library-tools.svelte-1rf55k2 nav:where(.svelte-1rf55k2){flex-wrap:wrap;gap:6px;display:flex}.library-tools.svelte-1rf55k2 nav:where(.svelte-1rf55k2) a:where(.svelte-1rf55k2){border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;min-height:44px;font:var(--display-weight) .92rem / 1.2 var(--font-display);text-shadow:0 1px #00000059;border-radius:999px;align-items:center;gap:4px;padding:6px 15px;transition:filter .15s;display:inline-flex;box-shadow:inset 0 2px #fff3,0 3px #05143273}.library-tools.svelte-1rf55k2 nav:where(.svelte-1rf55k2) a:where(.svelte-1rf55k2):hover{filter:brightness(1.12)}.library-tools.svelte-1rf55k2 nav:where(.svelte-1rf55k2) a.on:where(.svelte-1rf55k2){border-color:var(--gold-edge);background:var(--gold-grad);color:var(--gold-ink);text-shadow:0 1px #fff9;box-shadow:inset 0 2px 0 #fff9, 0 3px 0 var(--gold-edge)}.game-entry.svelte-1rf55k2{min-width:0;position:relative}.game-entry.svelte-1rf55k2 .game-card:where(.svelte-1rf55k2){flex-direction:column;height:100%;display:flex}.favorite.svelte-1rf55k2{z-index:1;position:absolute;inset-block-start:9px;inset-inline-end:9px}.games-head.svelte-1rf55k2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.games-head.svelte-1rf55k2 .section-title:where(.svelte-1rf55k2){align-items:center;gap:10px;margin:0 0 6px;display:flex}.section-title.svelte-1rf55k2 small:where(.svelte-1rf55k2){border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;min-height:1.7em;font:var(--display-weight) .9rem / 1 var(--font-display);text-shadow:none;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;box-shadow:inset 0 2px #fff3}.tabs.svelte-1rf55k2{border-bottom:4px solid #1e74d9;border-radius:0 0 4px 4px;flex-wrap:wrap;align-items:flex-end;gap:4px;padding-inline:8px;display:flex}.tabs.svelte-1rf55k2 a:where(.svelte-1rf55k2){border:3px solid var(--line);background:var(--tab-off);min-height:44px;color:var(--muted);font:var(--display-weight) 1rem / 1.2 var(--font-display);text-shadow:0 2px #0000004d;cursor:pointer;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;margin-bottom:-1px;padding:6px 16px 4px;transition:filter .15s;display:inline-flex;box-shadow:inset 0 3px #ffffff38}.tabs.svelte-1rf55k2 a:where(.svelte-1rf55k2):hover{filter:brightness(1.15)}.tabs.svelte-1rf55k2 a.on:where(.svelte-1rf55k2){background:var(--chrome-grad);color:#fff;min-height:52px;text-shadow:var(--outline-text-sm);padding-top:10px;font-size:1.1rem;box-shadow:inset 0 3px #ffffff8c}.grid.svelte-1rf55k2{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:22px;display:grid}.grid.icons.svelte-1rf55k2{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:18px 8px}.icon-cell.svelte-1rf55k2{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.icon-wrap.svelte-1rf55k2{transition:transform .12s;display:inline-block;position:relative}.icon-cell.svelte-1rf55k2:hover .icon-wrap:where(.svelte-1rf55k2),.icon-cell.svelte-1rf55k2:focus-visible .icon-wrap:where(.svelte-1rf55k2){transform:translateY(-3px)scale(1.04)}.icon-wrap.svelte-1rf55k2 .gicon{box-shadow:0 0 0 3px #fff, 0 5px 0 3px var(--tile-lip), 0 9px 12px #08285a4d}.icon-grade.svelte-1rf55k2{inset-block-end:-9px;line-height:0;position:absolute;left:50%;transform:translate(-50%)}.dot.svelte-1rf55k2{min-width:22px;height:22px;font:var(--display-weight) .74rem / 1 var(--font-display);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px;box-shadow:0 2px #00000040}.dot.new.svelte-1rf55k2{background:var(--red-grad)}.dot.up.svelte-1rf55k2{background:radial-gradient(circle at 35% 30%, #8ee2ff, #2a8fe6 60%, var(--tile-edge));inset-inline:-8px auto}.game-version.svelte-1rf55k2{border:1px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;max-inline-size:100%;font:var(--display-weight) .7rem / 1.4 var(--font-display);text-shadow:none;overflow-wrap:anywhere;border-radius:999px;padding:1px 7px;display:inline-block}.icon-players.svelte-1rf55k2{color:var(--muted);margin-top:-2px;font-size:.7rem;font-weight:600}.icon-name.svelte-1rf55k2{max-width:100%;font:var(--display-weight) .84rem / 1.25 var(--font-display);color:#fff;text-shadow:0 2px #0514328c;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 2 2;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.grid.list.svelte-1rf55k2{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px}.list-row.svelte-1rf55k2{border:2px solid var(--tile-edge);border-inline-start:7px solid var(--accent);background:var(--tile-grad);min-width:0;box-shadow:inset 0 2px 0 #ffffff8c, 0 4px 0 var(--tile-lip);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;transition:filter .15s;display:flex}.list-row.svelte-1rf55k2:hover{filter:brightness(1.07)}.list-row.svelte-1rf55k2 .gicon{box-shadow:0 0 0 2px #fff}.list-text.svelte-1rf55k2{flex:1;gap:2px;min-width:0;display:grid}.list-text.svelte-1rf55k2 strong:where(.svelte-1rf55k2){font:var(--display-weight) 1.05rem / 1.25 var(--font-display);color:#fff;text-shadow:var(--outline-text-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.list-text.svelte-1rf55k2 small:where(.svelte-1rf55k2){color:var(--line);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.list-meta.svelte-1rf55k2{border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;font:var(--display-weight) .74rem / 1.35 var(--font-display);border-radius:999px;flex:none;padding:2px 10px}.view-switch.svelte-1rf55k2{gap:6px;margin-inline-start:auto;display:flex}.view-switch.svelte-1rf55k2 button:where(.svelte-1rf55k2){border:3px solid var(--line);background:var(--chrome-grad);color:#fff;text-shadow:0 2px #0000004d;width:44px;height:44px;box-shadow:inset 0 3px 0 #ffffff73, 0 3px 0 var(--tile-lip);cursor:pointer;border-radius:12px;place-items:center;font-size:1.1rem;transition:filter .15s;display:grid}.view-switch.svelte-1rf55k2 button:where(.svelte-1rf55k2):hover{filter:brightness(1.1)}.view-switch.svelte-1rf55k2 button.on:where(.svelte-1rf55k2){border-color:var(--gold-edge);background:var(--gold-grad);color:var(--gold-ink);text-shadow:0 1px #fff9;box-shadow:inset 0 3px 0 #fff9, 0 3px 0 var(--gold-edge)}.game-card.svelte-1rf55k2{transition:transform .12s,box-shadow .12s;overflow:hidden}.game-card.svelte-1rf55k2:is(:where(.svelte-1rf55k2):hover,:where(.svelte-1rf55k2):focus-visible){box-shadow:inset 0 3px 0 #ffffff8c, inset 0 -3px 0 #0000001f, 0 8px 0 var(--tile-lip), 0 14px 22px #08285a52;transform:translateY(-3px)}.game-card.svelte-1rf55k2:is(:where(.svelte-1rf55k2):hover,:where(.svelte-1rf55k2):focus-visible) .play-chip:where(.svelte-1rf55k2){opacity:1;transform:translate(-50%,-50%)scale(1)}.thumb.svelte-1rf55k2{aspect-ratio:16/10;border-bottom:3px solid var(--tile-edge);flex:none;position:relative;box-shadow:0 2px #ffffff73}.play-chip.svelte-1rf55k2{border:3px solid var(--line);background:linear-gradient(180deg, var(--green-top) 0%, var(--green-bottom) 100%);color:#fff;font:var(--display-weight) 1rem / 1.2 var(--font-display);text-shadow:0 2px #0000004d;white-space:nowrap;box-shadow:inset 0 3px 0 #ffffff80, 0 4px 0 var(--green-lip), 0 8px 14px #08285a59;opacity:0;border-radius:999px;padding:9px 20px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.badges.svelte-1rf55k2{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;inset-block-start:10px;inset-inline:10px 56px}.release-tags.svelte-1rf55k2{flex-wrap:wrap;gap:4px;margin-block-end:7px;display:flex}.release-tags.svelte-1rf55k2 .badge:where(.svelte-1rf55k2){white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.badge.svelte-1rf55k2{font:var(--display-weight) .7rem / 1.3 var(--font-display);white-space:nowrap;border:2px solid #fff;border-radius:999px;padding:2px 9px;box-shadow:inset 0 2px #ffffff80,0 2px #05143259}.badge-multi.svelte-1rf55k2{background:var(--teal-grad);color:var(--teal-ink)}.badge-online.svelte-1rf55k2{color:var(--line);background:linear-gradient(#ffe0b0 0%,#f6aa5a 55%,#d9822b 100%)}.badge-new.svelte-1rf55k2{background:var(--new-grad);color:#fff;text-shadow:0 1px #78000073}.badge-update.svelte-1rf55k2{color:var(--line);background:linear-gradient(#c6f1ff 0%,#6fd0ff 55%,#38a8f0 100%)}.seats.svelte-1rf55k2,.online.svelte-1rf55k2{overflow-wrap:anywhere}.body.svelte-1rf55k2{background:linear-gradient(#6fd2ff 0%,#3fb4f5 100%);flex:1;min-block-size:0;padding:12px 16px 16px;box-shadow:inset 0 -3px #0000001f}.en.svelte-1rf55k2{font:var(--display-weight) .76rem / 1.3 var(--font-display);letter-spacing:.02em;color:var(--line);margin:0}h3.svelte-1rf55k2{font-family:var(--font-display);font-weight:var(--display-weight);color:#fff;text-shadow:var(--outline-text);margin:2px 0 6px;font-size:1.6rem;line-height:1.2}.tagline.svelte-1rf55k2{color:var(--line);margin:8px 0 12px;font-weight:600;line-height:1.5}.meta.svelte-1rf55k2{flex-wrap:wrap;gap:6px;font-size:.8rem;display:flex}.meta.svelte-1rf55k2>span:where(.svelte-1rf55k2){border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);overflow-wrap:anywhere;border-radius:12px;padding:2px 10px;line-height:1.35;box-shadow:inset 0 2px #ffffff2e}@media (width<=560px){.grid.svelte-1rf55k2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.body.svelte-1rf55k2{padding:8px 10px 12px}.en.svelte-1rf55k2{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}h3.svelte-1rf55k2{text-shadow:var(--outline-text-sm);font-size:1.15rem}.tagline.svelte-1rf55k2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:.78rem;display:-webkit-box;overflow:hidden}.meta.svelte-1rf55k2{font-size:.7rem}.meta.svelte-1rf55k2>span:where(.svelte-1rf55k2){padding:1px 8px}.meta.svelte-1rf55k2 span:where(.svelte-1rf55k2)+span:where(.svelte-1rf55k2),.play-chip.svelte-1rf55k2{display:none}.badge.svelte-1rf55k2{padding:1px 6px;font-size:.6rem}.badges.svelte-1rf55k2{grid-template-columns:minmax(0,1fr);align-items:start;display:grid;inset-block-start:6px;inset-inline:6px 56px}.badges.svelte-1rf55k2 .badge:where(.svelte-1rf55k2){white-space:normal;overflow-wrap:anywhere;justify-self:start;min-inline-size:0;max-inline-size:100%}.badge-multi.svelte-1rf55k2,.badge-online.svelte-1rf55k2{display:none}.tabs.svelte-1rf55k2{flex-wrap:nowrap;min-width:0;max-width:100%;margin:0;padding:6px 4px 0;overflow-x:auto}.tabs.svelte-1rf55k2 a:where(.svelte-1rf55k2){flex:none;padding-inline:13px;font-size:.95rem}.tabs.svelte-1rf55k2 a.on:where(.svelte-1rf55k2){font-size:1rem}}.info-badges.svelte-1rf55k2{flex-wrap:wrap;gap:4px;min-inline-size:0;display:flex}
