.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-lg) var(--space-md) 0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-display, "Luckiest Guy", cursive);font-size:42px;color:var(--color-primary);margin:0;letter-spacing:.04em;text-shadow:0 2px 8px rgba(255,197,52,.3)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--color-text-secondary);margin:var(--space-xs) 0 0}.below-game[data-astro-cid-j7pv25f6]{max-width:560px;margin:var(--space-md) auto 0;padding:0 var(--space-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);box-sizing:border-box}.mode-switch[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.mode-link[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;color:var(--color-text-secondary);text-decoration:none;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-smooth)}.mode-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-primary);border-color:var(--color-primary)}.mode-link[data-astro-cid-j7pv25f6].is-active{color:var(--color-btn-text);background:var(--btn-gradient);border-color:#ffd67166}.fs-btn[data-astro-cid-j7pv25f6]{padding:var(--space-xs) var(--space-lg);background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--duration-fast) var(--ease-smooth)}.fs-btn[data-astro-cid-j7pv25f6]:hover{color:var(--color-primary);border-color:var(--color-primary)}.content[data-astro-cid-j7pv25f6]{max-width:700px;margin:var(--space-2xl) auto 0;padding:0 var(--space-md);text-align:left;box-sizing:border-box}.content[data-astro-cid-j7pv25f6] .intro[data-astro-cid-j7pv25f6]{font-size:17px;color:var(--color-text)}.content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-display, "Luckiest Guy", cursive);font-size:24px;color:var(--color-accent-yellow);margin:var(--space-xl) 0 var(--space-sm);letter-spacing:.04em}.content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--color-text);margin:var(--space-md) 0 var(--space-sm)}.content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--color-text-secondary);line-height:1.75;margin-bottom:var(--space-sm)}.content[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6],.content[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{padding-left:var(--space-lg);margin-bottom:var(--space-md)}.content[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-sm)}.content[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-text)}.figure[data-astro-cid-j7pv25f6]{margin:var(--space-md) 0 var(--space-lg)}.video-embed[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-width:560px;margin:0 auto;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-lg);background:#000}.video-embed[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;border:0}.guide-link[data-astro-cid-j7pv25f6]{font-size:14px!important;margin-top:var(--space-sm);font-style:italic}.guide-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:600;font-style:italic}.faq-more[data-astro-cid-j7pv25f6]{font-size:14px;margin-top:var(--space-md);text-align:center}.faq-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent-cyan);font-weight:600}@media(max-width:480px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{display:none}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:600;color:var(--color-primary)}.content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:20px}.content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px}.content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.content[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:15px}}
