.socials[data-astro-cid-zamss57n]{list-style:none;padding:0;margin:0;display:flex;gap:20px;justify-content:center;align-items:center}.socials[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--text-muted);border:1px solid transparent;transition:color .15s ease,border-color .15s ease,transform .15s ease,background .15s ease}.socials[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:hover{color:var(--accent);border-color:var(--border);background:var(--bg-elevated);transform:translateY(-2px)}.socials[data-astro-cid-zamss57n].small a[data-astro-cid-zamss57n]{width:32px;height:32px}.socials[data-astro-cid-zamss57n].small svg[data-astro-cid-zamss57n]{width:16px;height:16px}@media (max-width: 480px){.socials[data-astro-cid-zamss57n]{gap:12px}}.hero[data-astro-cid-bbe6dxrz]{padding:clamp(80px,14vw,140px) 0 clamp(48px,8vw,80px)}.hero-inner[data-astro-cid-bbe6dxrz]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.avatar-wrap[data-astro-cid-bbe6dxrz]{width:128px;height:128px;position:relative;border-radius:999px;box-shadow:var(--shadow)}.avatar[data-astro-cid-bbe6dxrz]{width:100%;height:100%;border-radius:999px;object-fit:cover;display:block}.avatar-wrap[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;border-radius:999px;border:3px solid var(--accent);pointer-events:none}.name[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,6vw,3.5rem);letter-spacing:-.03em;margin-top:8px}.alias[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.925rem;color:var(--accent);letter-spacing:.02em;margin-top:-8px}.blurb[data-astro-cid-bbe6dxrz]{max-width:560px;color:var(--text-muted);font-size:1.05rem;line-height:1.65;margin:4px 0 8px}@media (max-width: 480px){.avatar-wrap[data-astro-cid-bbe6dxrz]{width:104px;height:104px}.blurb[data-astro-cid-bbe6dxrz]{font-size:1rem}}.game-card[data-astro-cid-lt7snxjp]{display:flex;flex-direction:column;height:100%;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;text-decoration:none;color:inherit}.game-card[data-astro-cid-lt7snxjp]:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow);color:inherit}.media[data-astro-cid-lt7snxjp]{position:relative;aspect-ratio:630 / 500;overflow:hidden;background:var(--bg)}.media[data-astro-cid-lt7snxjp] img[data-astro-cid-lt7snxjp]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.game-card[data-astro-cid-lt7snxjp] .cover[data-astro-cid-lt7snxjp]{z-index:1}.game-card[data-astro-cid-lt7snxjp] .gif[data-astro-cid-lt7snxjp]{z-index:2;opacity:0}.game-card[data-astro-cid-lt7snxjp].has-gif:hover .cover[data-astro-cid-lt7snxjp]{opacity:0}.game-card[data-astro-cid-lt7snxjp].has-gif:hover .gif[data-astro-cid-lt7snxjp]{opacity:1}.game-card[data-astro-cid-lt7snxjp] .shot[data-astro-cid-lt7snxjp]{z-index:2;opacity:0}.game-card[data-astro-cid-lt7snxjp].has-cycle:hover .cover[data-astro-cid-lt7snxjp]{opacity:0}.game-card[data-astro-cid-lt7snxjp].has-cycle .shot[data-astro-cid-lt7snxjp].is-active{opacity:1}.game-card[data-astro-cid-lt7snxjp]:not(.has-gif):not(.has-cycle):hover .cover[data-astro-cid-lt7snxjp]{transform:scale(1.04)}.body[data-astro-cid-lt7snxjp]{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.chips[data-astro-cid-lt7snxjp]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.title[data-astro-cid-lt7snxjp]{font-size:1.1rem;letter-spacing:-.02em}.blurb[data-astro-cid-lt7snxjp]{font-size:.9rem;color:var(--text-muted);line-height:1.5}.release[data-astro-cid-lt7snxjp]{margin-top:auto;padding-top:6px;font-family:var(--font-mono);font-size:.72rem;color:var(--text-subtle);letter-spacing:.02em}.video-card[data-astro-cid-g6m6frnh]{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .18s ease}.video-card[data-astro-cid-g6m6frnh]:hover{transform:translateY(-3px);color:inherit}.thumb[data-astro-cid-g6m6frnh]{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border);transition:border-color .18s ease}.video-card[data-astro-cid-g6m6frnh]:hover .thumb[data-astro-cid-g6m6frnh]{border-color:var(--accent)}.thumb[data-astro-cid-g6m6frnh] img[data-astro-cid-g6m6frnh]{width:100%;height:100%;object-fit:cover}.play[data-astro-cid-g6m6frnh]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#0000;transition:background .2s ease}.play[data-astro-cid-g6m6frnh] svg[data-astro-cid-g6m6frnh]{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));background:#000000a6;border-radius:999px;padding:8px;box-sizing:content-box}.video-card[data-astro-cid-g6m6frnh]:hover .play[data-astro-cid-g6m6frnh]{background:#0000001a}.title[data-astro-cid-g6m6frnh]{font-size:.95rem;font-family:var(--font-sans);font-weight:500;line-height:1.35;color:var(--text);letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.book-card[data-astro-cid-7vinsz7s]{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:center;padding:24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;max-width:820px;margin:0 auto}.book-card[data-astro-cid-7vinsz7s]:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow);color:inherit}.book-cover[data-astro-cid-7vinsz7s]{border-radius:8px;overflow:hidden;background:var(--bg);display:flex;align-items:center;justify-content:center}.book-cover[data-astro-cid-7vinsz7s] img[data-astro-cid-7vinsz7s]{width:100%;height:auto;display:block}.book-body[data-astro-cid-7vinsz7s]{display:flex;flex-direction:column;gap:10px}.book-title[data-astro-cid-7vinsz7s]{font-size:1.25rem;letter-spacing:-.02em}.book-blurb[data-astro-cid-7vinsz7s]{color:var(--text-muted);font-size:.95rem;line-height:1.6}.book-link[data-astro-cid-7vinsz7s]{font-family:var(--font-mono);font-size:.85rem;color:var(--accent);margin-top:4px;letter-spacing:-.01em}@media (max-width: 640px){.book-card[data-astro-cid-7vinsz7s]{grid-template-columns:1fr;gap:20px;padding:20px}.book-cover[data-astro-cid-7vinsz7s]{max-width:180px;margin:0 auto}.book-body[data-astro-cid-7vinsz7s]{text-align:center;align-items:center}}.section[data-astro-cid-j7pv25f6].games .container{max-width:1420px}.games-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,315px);justify-content:center;gap:24px;align-items:stretch}.games-grid[data-astro-cid-j7pv25f6] .grid-cell[data-astro-cid-j7pv25f6]{display:flex}.games-grid[data-astro-cid-j7pv25f6] .grid-cell[data-astro-cid-j7pv25f6]>.game-card{flex:1}@media (max-width: 379px){.games-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.videos-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 900px){.videos-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.videos-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.videos-more[data-astro-cid-j7pv25f6]{text-align:center;margin-top:32px;font-family:var(--font-mono);font-size:.9rem}.videos-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent)}
