.faq-page.svelte-7bz318{max-width:920px;margin:0 auto;padding:40px 24px 56px}.hero-card.svelte-7bz318{display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:center;background:var(--bg-surface, #fdfaf0);border:2px solid var(--border-strong, #1a1a2e);border-radius:8px;box-shadow:4px 4px 0 var(--border-strong, #1a1a2e);padding:26px;margin-bottom:30px}.hero-mascot.svelte-7bz318{width:88px;height:88px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(3px 3px 0 rgba(5,7,11,.38))}.eyebrow.svelte-7bz318{display:inline-block;color:#c0392b;font-family:Fredoka,DM Sans,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}h1.svelte-7bz318,h2.svelte-7bz318{color:var(--text-primary);margin:0}h1.svelte-7bz318{font-family:Fredoka,DM Sans,system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;text-transform:uppercase;text-shadow:3px 3px 0 var(--accent-primary, #f5c518)}.page-header.svelte-7bz318 p:where(.svelte-7bz318){color:var(--text-secondary);font-size:1rem;line-height:1.65;margin:12px 0 0;max-width:660px}.faq-category.svelte-7bz318{margin-bottom:30px}.faq-category.svelte-7bz318 h2:where(.svelte-7bz318){color:var(--accent-primary, #f5c518);font-family:Fredoka,DM Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}.faq-item.svelte-7bz318{background:var(--bg-surface, #fdfaf0);border:2px solid var(--border-strong, #1a1a2e);border-radius:8px;box-shadow:3px 3px 0 var(--border-strong, #1a1a2e);margin-bottom:10px;overflow:hidden}.faq-question.svelte-7bz318{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;background:transparent;border:none;color:var(--text-primary);font-family:DM Sans,system-ui,sans-serif;font-size:.98rem;font-weight:800;cursor:pointer;text-align:left;transition:background .12s ease}.faq-question.svelte-7bz318:hover,.faq-question.expanded.svelte-7bz318{background:var(--accent-primary-bg, rgba(245, 197, 24, .1))}.toggle.svelte-7bz318{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 26px;background:var(--accent-primary, #f5c518);color:#1a1a2e;border:2px solid #1a1a2e;border-radius:4px;box-shadow:2px 2px #1a1a2e;font-weight:900}.faq-answer.svelte-7bz318{display:none;padding:16px 18px 18px;border-top:2px dashed var(--border-subtle, #d4c9a0)}.faq-answer.visible.svelte-7bz318{display:block}.faq-answer.svelte-7bz318 p:where(.svelte-7bz318){color:var(--text-secondary);font-size:.94rem;line-height:1.75;margin:0}[data-theme=dark] .hero-card.svelte-7bz318,[data-theme=dark] .faq-item.svelte-7bz318{background:#141922;border-color:#d8cfaf;box-shadow:4px 4px #05070b}[data-theme=dark] h1.svelte-7bz318{text-shadow:3px 3px 0 rgba(245,197,24,.45)}[data-theme=dark] .faq-answer.svelte-7bz318{border-top-color:#d8cfaf3d}@media(max-width:640px){.faq-page.svelte-7bz318{padding:28px 16px 44px}.hero-card.svelte-7bz318{grid-template-columns:1fr;text-align:center;justify-items:center;padding:22px}.faq-question.svelte-7bz318{align-items:flex-start}}
