.game-player[data-astro-cid-qsiyulk5]{--gp-bg: var(--panel, #12161c);--gp-line: var(--line, rgba(255, 255, 255, .12));--gp-ink: var(--heading, #f5f7fa);--gp-muted: var(--muted, #a8b3c4);--gp-accent: var(--accent, #7dd3fc);margin:0 0 1.5rem}.gp-head[data-astro-cid-qsiyulk5]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.65rem}.gp-head-text[data-astro-cid-qsiyulk5]{min-width:0}.gp-title[data-astro-cid-qsiyulk5]{font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin:0;color:var(--gp-ink)}.gp-sub[data-astro-cid-qsiyulk5]{margin:.25rem 0 0;font-size:.875rem;color:var(--gp-muted)}.gp-actions[data-astro-cid-qsiyulk5]{display:flex;gap:.5rem;flex-wrap:wrap}.gp-btn[data-astro-cid-qsiyulk5]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:0 .85rem;font-size:.8125rem;font-weight:600;line-height:1;color:var(--gp-ink);background:#ffffff0a;border:1px solid var(--gp-line);border-radius:10px;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease}.gp-btn[data-astro-cid-qsiyulk5]:focus-visible{outline:2px solid var(--gp-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.gp-btn[data-astro-cid-qsiyulk5]:hover{border-color:var(--gp-accent);background:#7dd3fc17}}.gp-stage[data-astro-cid-qsiyulk5]{position:relative;aspect-ratio:var(--gp-aspect, 16 / 9);max-height:var(--gp-max-h, 72vh);margin-inline:auto;width:100%;overflow:hidden;background:#05070a;border:1px solid var(--gp-line);border-radius:14px}.gp-stage[data-astro-cid-qsiyulk5] iframe[data-astro-cid-qsiyulk5]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#05070a}.gp-cover[data-astro-cid-qsiyulk5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:0;border:0;background:#05070a;cursor:pointer;color:#fff;z-index:2}.gp-cover[data-astro-cid-qsiyulk5] img[data-astro-cid-qsiyulk5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.gp-cover[data-astro-cid-qsiyulk5]:focus-visible{outline:2px solid var(--gp-accent);outline-offset:-2px}.gp-play-pill[data-astro-cid-qsiyulk5]{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.4rem;font-weight:700;font-size:.95rem;background:var(--gp-accent);color:#04121a;border-radius:999px}.gp-cover-note[data-astro-cid-qsiyulk5]{position:relative;font-size:.75rem;opacity:.85}.gp-loading[data-astro-cid-qsiyulk5]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#05070af0;color:var(--gp-muted);font-size:.875rem;text-align:center;padding:1rem}.gp-loading[data-astro-cid-qsiyulk5][hidden]{display:none}.gp-spinner[data-astro-cid-qsiyulk5]{width:26px;height:26px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--gp-accent);border-radius:50%;animation:gp-spin .8s linear infinite}@keyframes gp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gp-spinner[data-astro-cid-qsiyulk5]{animation-duration:2.4s}}.gp-status[data-astro-cid-qsiyulk5]{display:flex;align-items:center;gap:.45rem;margin-top:.55rem;font-size:.75rem;color:var(--gp-muted)}.gp-dot[data-astro-cid-qsiyulk5]{width:7px;height:7px;border-radius:50%;background:#6b7280;flex:none}.game-player[data-astro-cid-qsiyulk5][data-state=loaded] .gp-dot[data-astro-cid-qsiyulk5]{background:#34d399}.game-player[data-astro-cid-qsiyulk5][data-state=slow] .gp-dot[data-astro-cid-qsiyulk5]{background:#f59e0b}.game-player[data-astro-cid-qsiyulk5][data-state=loading] .gp-dot[data-astro-cid-qsiyulk5]{background:#60a5fa}.gp-hint[data-astro-cid-qsiyulk5]{margin:.5rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--gp-muted)}.gp-hint[data-astro-cid-qsiyulk5] strong[data-astro-cid-qsiyulk5]{color:var(--gp-ink);font-weight:600}.game-player[data-astro-cid-qsiyulk5].is-pseudo-fs{position:fixed;inset:0;z-index:9999;margin:0;padding:0;background:#05070a;overflow:hidden}.game-player[data-astro-cid-qsiyulk5].is-pseudo-fs .gp-head[data-astro-cid-qsiyulk5],.game-player[data-astro-cid-qsiyulk5].is-pseudo-fs .gp-status[data-astro-cid-qsiyulk5],.game-player[data-astro-cid-qsiyulk5].is-pseudo-fs .gp-hint[data-astro-cid-qsiyulk5]{display:none}.game-player[data-astro-cid-qsiyulk5].is-pseudo-fs .gp-stage[data-astro-cid-qsiyulk5]{aspect-ratio:auto;max-height:none;height:100vh;height:100dvh;border:0;border-radius:0}.game-player[data-astro-cid-qsiyulk5].is-pseudo-fs:after{content:"×  Exit fullscreen";position:fixed;top:12px;right:12px;z-index:10000;display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;font-size:.8125rem;color:#fff;background:#0009;border-radius:10px;pointer-events:none}@media(max-width:640px){.gp-actions[data-astro-cid-qsiyulk5]{width:100%}.gp-btn[data-astro-cid-qsiyulk5]{flex:1 1 auto}.gp-btn[data-astro-cid-qsiyulk5] span[data-astro-cid-qsiyulk5]:not(.gp-fs-icon){font-size:.75rem}}
