.neo-page.svelte-1j8k0si{--neo-bg: #ffffff;--neo-bg-alt: #fef3e2;--neo-bg-dark: #1a1a1a;--neo-accent: #f5a623;--neo-accent-hover: #e8922e;--neo-accent-secondary: #00d4ff;--neo-accent-secondary-hover: #00b8e6;--neo-text: #1a1a1a;--neo-text-muted: #4a4a4a;--neo-border: #000000;--neo-shadow: #000000;--neo-border-width: 3px;--neo-shadow-offset: 4px;--neo-radius: 0;background-color:var(--neo-bg);color:var(--neo-text);font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;scroll-behavior:smooth}.neo-page.svelte-1j8k0si h1:where(.svelte-1j8k0si),.neo-page.svelte-1j8k0si h2:where(.svelte-1j8k0si),.neo-page.svelte-1j8k0si h3:where(.svelte-1j8k0si){font-family:Bricolage Grotesque,system-ui,sans-serif}.neo-container.svelte-1j8k0si{max-width:72rem;margin:0 auto;padding:0 1.5rem}.neo-section-title.svelte-1j8k0si{font-size:2rem;font-weight:800;text-align:center;margin-bottom:3rem;text-transform:uppercase;letter-spacing:.025em}.neo-btn.svelte-1j8k0si{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;border:var(--neo-border-width) solid var(--neo-border);box-shadow:var(--neo-shadow-offset) var(--neo-shadow-offset) 0 var(--neo-shadow);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.neo-btn.svelte-1j8k0si:hover{transform:translate(2px,2px) scale(1.02);box-shadow:2px 2px 0 var(--neo-shadow)}.neo-btn.svelte-1j8k0si:active{transform:translate(4px,4px) scale(.98);box-shadow:none}.neo-btn.svelte-1j8k0si:focus-visible{outline:3px solid var(--neo-accent-secondary);outline-offset:2px}.neo-btn-primary.svelte-1j8k0si{background-color:var(--neo-accent);color:var(--neo-text)}.neo-btn-primary.svelte-1j8k0si:hover{background-color:var(--neo-accent-hover)}.neo-btn-secondary.svelte-1j8k0si{background-color:#fffdf8;color:var(--neo-text)}.neo-btn-secondary.svelte-1j8k0si:hover{background-color:#fff}.neo-btn-md.svelte-1j8k0si,.neo-navbar-cta.svelte-1j8k0si{padding:.5rem 1rem}.neo-sticker.svelte-1j8k0si{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:var(--neo-border-width) solid var(--neo-border);box-shadow:3px 3px 0 var(--neo-shadow);white-space:nowrap}.neo-sticker-primary.svelte-1j8k0si{background-color:var(--neo-accent);color:var(--neo-text)}.neo-card.svelte-1j8k0si{background-color:var(--neo-bg);border:var(--neo-border-width) solid var(--neo-border);box-shadow:6px 6px 0 var(--neo-shadow);padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.neo-card.svelte-1j8k0si:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--neo-shadow)}.neo-card.svelte-1j8k0si:focus-within{outline:3px solid var(--neo-accent-secondary);outline-offset:2px}.neo-navbar.svelte-1j8k0si{position:sticky;top:0;z-index:100;background-color:var(--neo-bg);border-bottom:var(--neo-border-width) solid var(--neo-border)}.neo-navbar-container.svelte-1j8k0si{max-width:72rem;margin:0 auto;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.neo-navbar-brand.svelte-1j8k0si{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--neo-text)}.neo-navbar-logo.svelte-1j8k0si{width:2.5rem;height:2.5rem;border:2px solid var(--neo-border)}.neo-navbar-title.svelte-1j8k0si{font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.neo-navbar-links.svelte-1j8k0si{display:flex;align-items:center;gap:2rem}.neo-navbar-link.svelte-1j8k0si{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--neo-text);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;padding-bottom:2px;border-bottom:2px solid transparent;transition:border-color .15s ease}.neo-navbar-link.svelte-1j8k0si:hover{border-bottom-color:var(--neo-border)}.neo-navbar-link.svelte-1j8k0si:focus-visible{outline:2px solid var(--neo-accent-secondary);outline-offset:2px}.neo-hamburger.svelte-1j8k0si{display:none;padding:.5rem;background:var(--neo-bg);border:var(--neo-border-width) solid var(--neo-border);cursor:pointer;color:var(--neo-text);transition:background-color .15s ease}.neo-hamburger.svelte-1j8k0si:hover{background-color:var(--neo-bg-alt)}.neo-mobile-menu.svelte-1j8k0si{display:none;flex-direction:column;padding:1rem 1.5rem 1.5rem;border-top:var(--neo-border-width) solid var(--neo-border);background-color:var(--neo-bg)}.neo-mobile-link.svelte-1j8k0si{display:flex;align-items:center;gap:.5rem;padding:1rem 0;font-size:1rem;font-weight:600;color:var(--neo-text);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--neo-border)}.neo-mobile-cta.svelte-1j8k0si{margin-top:1rem;justify-content:center}.neo-hero.svelte-1j8k0si{padding:4rem 1.5rem 3rem;background-color:var(--neo-bg-alt);border-bottom:var(--neo-border-width) solid var(--neo-border)}.neo-hero-container.svelte-1j8k0si{max-width:90rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:3rem}.neo-hero-content.svelte-1j8k0si{text-align:center;max-width:56rem}.neo-hero-title.svelte-1j8k0si{font-size:2.5rem;font-weight:900;line-height:1.1;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:-.02em}.neo-hero-subtitle.svelte-1j8k0si{font-size:1.125rem;color:var(--neo-text-muted);margin-bottom:2rem;line-height:1.6;text-transform:none}.blog-section.svelte-1j8k0si{padding:5rem 0;background-color:var(--neo-bg)}.blog-section-alt.svelte-1j8k0si{background-color:var(--neo-bg-alt);border-top:var(--neo-border-width) solid var(--neo-border)}.blog-section-heading.svelte-1j8k0si{position:relative}.blog-section-heading.svelte-1j8k0si .neo-btn:where(.svelte-1j8k0si){position:absolute;right:0;top:-.5rem}.blog-grid.svelte-1j8k0si,.blog-list.svelte-1j8k0si{display:grid;gap:1.5rem}.blog-grid.svelte-1j8k0si{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.blog-card.svelte-1j8k0si{color:var(--neo-text);text-align:left;text-decoration:none}.blog-card.svelte-1j8k0si h3:where(.svelte-1j8k0si){margin:1rem 0 .5rem;font-size:1.5rem;font-weight:800;line-height:1.15;text-transform:uppercase}.blog-card.svelte-1j8k0si p:where(.svelte-1j8k0si){margin:0;color:var(--neo-text-muted);line-height:1.6}.blog-card-meta.svelte-1j8k0si{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;color:var(--neo-text-muted);font-size:.875rem;font-weight:800;text-transform:uppercase}.blog-card-meta.svelte-1j8k0si .neo-sticker:where(.svelte-1j8k0si),.blog-tags.svelte-1j8k0si span:where(.svelte-1j8k0si){font-size:.75rem;padding:.25rem .625rem}.blog-tags.svelte-1j8k0si{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.blog-tags.svelte-1j8k0si span:where(.svelte-1j8k0si){border:2px solid var(--neo-border);background:#fffdf8;color:var(--neo-text);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.blog-row.svelte-1j8k0si{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.blog-row.svelte-1j8k0si svg{flex:0 0 auto}.empty-state.svelte-1j8k0si{text-align:center}.neo-footer.svelte-1j8k0si{padding:3rem 0;background-color:var(--neo-bg);border-top:var(--neo-border-width) solid var(--neo-border);text-align:center}.neo-footer-brand.svelte-1j8k0si{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.neo-footer-logo.svelte-1j8k0si{width:2rem;height:2rem;border:2px solid var(--neo-border)}.neo-footer-title.svelte-1j8k0si{font-size:1.125rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.neo-footer-tagline.svelte-1j8k0si{font-size:.9375rem;color:var(--neo-text-muted);margin-bottom:1.5rem}.neo-featured-list.svelte-1j8k0si{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem}.neo-footer-links.svelte-1j8k0si{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.neo-footer-links-row.svelte-1j8k0si{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.neo-footer-links-legal.svelte-1j8k0si{gap:1.25rem}.neo-footer-links.svelte-1j8k0si a:where(.svelte-1j8k0si){display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--neo-text);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;padding-bottom:2px;border-bottom:2px solid transparent;transition:border-color .15s ease}.neo-footer-links-legal.svelte-1j8k0si a:where(.svelte-1j8k0si){font-size:.8125rem;text-transform:none;font-weight:500}.neo-footer-links.svelte-1j8k0si a:where(.svelte-1j8k0si):hover{border-bottom-color:var(--neo-accent-secondary)}.neo-footer-links.svelte-1j8k0si a:where(.svelte-1j8k0si):focus-visible{outline:2px solid var(--neo-accent-secondary);outline-offset:2px}.neo-footer-credit.svelte-1j8k0si{font-size:.875rem;color:var(--neo-text-muted);display:flex;align-items:center;justify-content:center;gap:.25rem}.neo-footer-author.svelte-1j8k0si{color:var(--neo-text);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:border-color .15s ease}.neo-footer-author.svelte-1j8k0si:hover{border-bottom-color:var(--neo-accent-secondary)}.neo-footer-attribution.svelte-1j8k0si{margin-top:.75rem;font-size:.75rem;color:var(--neo-text-muted)}.neo-footer-attribution.svelte-1j8k0si a:where(.svelte-1j8k0si){color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.neo-footer-attribution.svelte-1j8k0si a:where(.svelte-1j8k0si):hover{border-bottom-color:var(--neo-accent-secondary)}.neo-heart-icon{color:var(--neo-accent);fill:var(--neo-accent)}@media(min-width:768px){.neo-hero.svelte-1j8k0si{padding:5rem 1.5rem 4rem}.neo-hero-title.svelte-1j8k0si{font-size:3.25rem}.neo-hero-subtitle.svelte-1j8k0si{font-size:1.25rem}}@media(min-width:1024px){.neo-hero-title.svelte-1j8k0si{font-size:3.75rem}}@media(max-width:767px){.neo-navbar-links.svelte-1j8k0si{display:none}.neo-hamburger.svelte-1j8k0si{display:flex;align-items:center;justify-content:center}.neo-mobile-menu.svelte-1j8k0si{display:flex}.blog-section-heading.svelte-1j8k0si{display:flex;align-items:center;flex-direction:column}.blog-section-heading.svelte-1j8k0si .neo-btn:where(.svelte-1j8k0si){position:static;margin-top:-2rem;margin-bottom:3rem}.blog-row.svelte-1j8k0si{align-items:flex-start}}
