.kw-page.svelte-1pgpuw6{--kw-ink: #1c2418;--kw-muted: #334433;--kw-lime: #5a9e0b;--kw-wood: #5c3a1a;--kw-font-display: "Press Start 2P", ui-monospace, monospace;--kw-font-body: "Nunito", "Segoe UI", sans-serif;color:var(--kw-ink);font-family:var(--kw-font-body);background:linear-gradient(180deg,#6ec8ff,#b8e4ff 28%,#e8f4e4 28%,#f7faf5)}.kw-page__wrap.svelte-1pgpuw6{width:100%;max-width:720px;margin:0 auto;padding:0 1rem}.kw-page__hero.svelte-1pgpuw6{padding:2.5rem 0 1.5rem;background:linear-gradient(180deg,#0c1c088c,#0c1c0833),linear-gradient(120deg,#3d8c40,#6ec8ff);color:#f4f7f0}.kw-page__hero.svelte-1pgpuw6 .kw-page__wrap:where(.svelte-1pgpuw6){max-width:1120px}.kw-page__brand.svelte-1pgpuw6{font-family:var(--kw-font-display);font-size:.55rem;letter-spacing:.04em;color:#7cfc00;margin:0 0 .75rem;text-shadow:2px 2px 0 rgba(0,0,0,.35)}.kw-page__h1.svelte-1pgpuw6{font-family:var(--kw-font-display);font-size:clamp(1.05rem,2.8vw,1.55rem);line-height:1.5;margin:0;max-width:18ch;text-shadow:2px 2px 0 rgba(0,0,0,.4)}.kw-page__hub-callout.svelte-1pgpuw6{margin:.85rem 0 0;max-width:42rem;padding:.75rem .9rem;background:#ffffff24;border:2px solid rgba(255,255,255,.45);color:#f4f7f0;font-size:.95rem;line-height:1.55}.kw-page__hub-callout.svelte-1pgpuw6 a:where(.svelte-1pgpuw6),.kw-page__inline-home.svelte-1pgpuw6{color:#b6f73d;font-weight:800;text-decoration:underline;text-underline-offset:2px}.kw-page__cta-hint.svelte-1pgpuw6 a.kw-page__inline-home:where(.svelte-1pgpuw6){color:#b6f73d}.kw-page__lead.svelte-1pgpuw6{margin:1rem 0 0;max-width:40rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;color:#d5e0d0}.kw-page__cta-row.svelte-1pgpuw6{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.kw-page__cta-row--inline.svelte-1pgpuw6{margin-top:1rem}.kw-page__cta-hint.svelte-1pgpuw6{margin:.65rem 0 0;font-size:.85rem;color:#c8d4c0}.kw-page__hero-fig.svelte-1pgpuw6{max-width:1120px;margin:1.5rem auto 0;padding:0 1rem}.kw-page__hero-fig.svelte-1pgpuw6 img:where(.svelte-1pgpuw6){display:block;width:100%;height:auto;border:4px solid rgba(92,58,26,.55);box-shadow:0 10px 24px #00000040}.kw-page__body.svelte-1pgpuw6{padding:2rem 1rem 1rem}.kw-page__section.svelte-1pgpuw6{margin-bottom:1.75rem}.kw-page__h2.svelte-1pgpuw6{font-size:1.25rem;font-weight:800;margin:0 0 .65rem;color:var(--kw-ink)}.kw-page__h3.svelte-1pgpuw6{font-size:1.05rem;font-weight:800;margin:0 0 .25rem}.kw-page__section.svelte-1pgpuw6 p:where(.svelte-1pgpuw6){margin:0 0 .85rem;line-height:1.65;color:var(--kw-muted);font-size:.98rem}.kw-page__steps.svelte-1pgpuw6{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.kw-page__steps.svelte-1pgpuw6 li:where(.svelte-1pgpuw6){display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem .95rem;background:#ffffffe0;border:3px solid rgba(92,58,26,.35)}.kw-page__steps.svelte-1pgpuw6 p:where(.svelte-1pgpuw6){margin:0}.kw-page__step-num.svelte-1pgpuw6{width:1.75rem;height:1.75rem;display:grid;place-items:center;font-family:var(--kw-font-display);font-size:.65rem;background:var(--kw-lime);color:#fff;border:2px solid rgba(0,0,0,.3)}.kw-page__feature-fig.svelte-1pgpuw6{margin:0 0 1.75rem;padding:0}.kw-page__feature-fig.svelte-1pgpuw6 img:where(.svelte-1pgpuw6){width:100%;height:auto;border:3px solid rgba(92,58,26,.4)}.kw-page__feature-fig.svelte-1pgpuw6 figcaption:where(.svelte-1pgpuw6){margin-top:.45rem;font-size:.85rem;color:#667066}.kw-page__feature-fig.svelte-1pgpuw6 a:where(.svelte-1pgpuw6){color:var(--kw-lime);font-weight:700;text-decoration:underline;text-underline-offset:2px}.kw-page__related.svelte-1pgpuw6{margin-bottom:1.5rem;padding:1rem 1.05rem;background:#fffaebe6;border:3px solid var(--kw-wood)}.kw-page__related.svelte-1pgpuw6 ul:where(.svelte-1pgpuw6){list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.kw-page__related.svelte-1pgpuw6 a:where(.svelte-1pgpuw6){color:var(--kw-lime);font-weight:700;text-decoration:underline;text-underline-offset:3px}.kw-page__faq.svelte-1pgpuw6{background:#f3faf4;border-block:4px solid rgba(92,58,26,.45);color:var(--kw-ink)}.kw-page__faq.svelte-1pgpuw6 #faq,.kw-page__faq.svelte-1pgpuw6 #faq h2,.kw-page__faq.svelte-1pgpuw6 #faq h3,.kw-page__faq.svelte-1pgpuw6 #faq button{color:#1c2418!important}.kw-page__faq.svelte-1pgpuw6 #faq [role=region]{color:#343!important}.kw-page__faq.svelte-1pgpuw6 #faq svg{color:#4b5563!important}.kw-page__bottom.svelte-1pgpuw6{padding:2.5rem 0 3rem;background:linear-gradient(180deg,#1e3014f0,#14200ef7);color:#f4f7f0;text-align:center}.kw-page__bottom.svelte-1pgpuw6 .kw-page__h2:where(.svelte-1pgpuw6){color:#f4f7f0}.kw-page__bottom.svelte-1pgpuw6 p:where(.svelte-1pgpuw6){margin:.5rem auto 0;max-width:28rem;color:#d5e0d0;line-height:1.55}.kw-page__bottom.svelte-1pgpuw6 .kw-page__cta-row:where(.svelte-1pgpuw6){justify-content:center}.kw-page__hero.svelte-1pgpuw6 .kw-page__cta-row:where(.svelte-1pgpuw6){margin-bottom:1rem}.kw-page__body.svelte-1pgpuw6{padding-top:1.5rem}.kw-page__hero.svelte-1pgpuw6{margin-bottom:max(2rem,150px)}
