:root{--bg:#f3efe4;--ink:#1d3436;--muted:#5b6f70;--card:#fffdf7;--water:#0f5257;--water2:#2a9d8f;--sun:#f4a261;--line:#1d34361f;color:var(--ink);background:var(--bg);font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0d1f20;--ink:#eef3ef;--muted:#9db3b1;--card:#15302f;--line:#ffffff1a}}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:inherit}.wrap[data-astro-cid-lcdefpme]{max-width:1040px;margin:0 auto;padding:0 16px}nav[data-astro-cid-lcdefpme]{align-items:center;gap:10px;padding:16px 0;font-size:1.1rem;font-weight:800;display:flex}nav[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:44px;display:block}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--water2), var(--water));color:#fff;border-radius:28px;padding:48px 28px 64px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch;margin:0 0 12px;font-size:clamp(2rem,6vw,3.4rem);line-height:1.05}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.92;max-width:40ch;margin:0;font-size:1.1rem}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(38vw,260px);position:absolute;bottom:-10px;right:4%}.hero[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(#ffffff2e,#0000 70%);height:90px;position:absolute;bottom:-40px;left:-10%;right:-10%}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{padding:32px 20px 150px}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:130px;right:50%;transform:translate(50%)}}h2[data-astro-cid-lcdefpme]{margin:40px 0 16px;font-size:1.4rem}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.game[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}.game[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.info[data-astro-cid-lcdefpme]{padding:16px 18px 20px}.tag[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--water2);text-transform:uppercase;font-size:.75rem;font-weight:800}.info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0 6px;font-size:1.25rem}.info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 14px;line-height:1.4}.play[data-astro-cid-lcdefpme]{background:var(--sun);color:#3b2516;border-radius:999px;padding:10px 18px;font-weight:800;display:inline-block}.games-head[data-astro-cid-lcdefpme]{z-index:5;background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:28px -16px 16px;padding:12px 16px;display:flex;position:sticky;top:0}.games-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{align-items:center;gap:8px;margin:0;display:flex}.count[data-astro-cid-lcdefpme]{color:var(--water2);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:.8rem;font-weight:800}.toolbar[data-astro-cid-lcdefpme]{flex:320px;gap:8px;max-width:460px;display:flex}.search[data-astro-cid-lcdefpme]{flex:1;display:flex;position:relative}.search[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2.4px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:13px;translate:0 -50%}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;outline:none;padding:11px 14px 11px 40px;font-size:1rem}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{border-color:var(--water2);box-shadow:0 0 0 3px color-mix(in srgb, var(--water2) 25%, transparent)}.views[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}.views[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:38px;display:grid}.views[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:currentColor;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.views[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--water2);color:#fff}.game[data-astro-cid-lcdefpme][hidden],.soon[data-astro-cid-lcdefpme][hidden]{display:none}.empty[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);margin:0;padding:32px 0}.grid[data-astro-cid-lcdefpme].list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.grid[data-astro-cid-lcdefpme].list .game[data-astro-cid-lcdefpme]{border-radius:16px;flex-direction:row;align-items:center;gap:12px;padding:8px}.grid[data-astro-cid-lcdefpme].list .game[data-astro-cid-lcdefpme]:hover{border-color:var(--water2);transform:none}.grid[data-astro-cid-lcdefpme].list .thumb[data-astro-cid-lcdefpme]{aspect-ratio:1;object-position:22% 50%;border-radius:12px;flex:none;width:56px;height:56px}.grid[data-astro-cid-lcdefpme].list .info[data-astro-cid-lcdefpme]{flex-direction:column-reverse;min-width:0;padding:0;display:flex}.grid[data-astro-cid-lcdefpme].list .info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 2px;font-size:1.05rem}.grid[data-astro-cid-lcdefpme].list .tag[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.grid[data-astro-cid-lcdefpme].list .info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.grid[data-astro-cid-lcdefpme].list .play[data-astro-cid-lcdefpme],.grid[data-astro-cid-lcdefpme].list .soon[data-astro-cid-lcdefpme]{display:none}.soon[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:22px;place-items:center;min-height:200px;padding:24px;display:grid}footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:56px 0 32px;padding-top:20px;font-size:.9rem;display:flex}
