.container.svelte-1uha8ag{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}@media(min-width:768px){.container.svelte-1uha8ag{padding:0 var(--space-lg)}}.section-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:4px solid var(--foreground)}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){position:relative;margin:0;transform:rotate(-1deg);display:inline-block;padding:var(--space-xs) var(--space-md);background-color:var(--primary);color:#fff;border:2px solid black}.section-header.svelte-1uha8ag .view-all:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-sm);color:var(--foreground);text-decoration:none;font-weight:700;background-color:#fff;padding:4px 8px;border:2px solid var(--foreground);transition:all .2s;position:relative}.section-header.svelte-1uha8ag .view-all:where(.svelte-1uha8ag):hover{color:#fff;background-color:var(--foreground)}.section-header.svelte-1uha8ag .view-all:where(.svelte-1uha8ag):after{display:none}.hero.svelte-1uha8ag{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;margin-bottom:var(--space-xl);background-color:var(--background);border-bottom:8px solid var(--foreground)}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag){position:relative;z-index:1;max-width:800px;padding:var(--space-xl) 0;transition:transform .4s ease-out}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:5rem;margin-bottom:var(--space-md);position:relative;transform:rotate(-2deg);display:inline-block;background-color:var(--foreground);color:#fff;padding:0 var(--space-md)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag):after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:6px;background-color:var(--primary)}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem}}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;margin-bottom:var(--space-lg);margin-top:var(--space-lg)}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag) .line:where(.svelte-1uha8ag){font-family:var(--font-heading);font-weight:900;font-size:var(--text-2xl);text-transform:uppercase;margin-right:var(--space-md);margin-bottom:var(--space-xs);padding:4px 8px;border:2px solid currentColor;transform:rotate(1deg);transition:transform .4s ease-out}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag) .line.line1:where(.svelte-1uha8ag){color:var(--primary);background-color:#ffffffe6}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag) .line.line2:where(.svelte-1uha8ag){color:var(--secondary);background-color:#ffffffe6;transform:rotate(-1deg)}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag) .line.line3:where(.svelte-1uha8ag){color:var(--accent);background-color:#ffffffe6;transform:rotate(2deg)}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag) .line.line4:where(.svelte-1uha8ag){color:var(--foreground);background-color:#ffffffe6;transform:rotate(-2deg)}@media(max-width:768px){.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag) .line:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}}.hero.svelte-1uha8ag .hero-description:where(.svelte-1uha8ag){font-size:var(--text-lg);max-width:600px;margin-bottom:var(--space-lg);line-height:1.7;font-weight:400;padding:var(--space-md);border-left:4px solid var(--primary);background-color:#ffffffe6;transition:transform .4s ease-out}.hero.svelte-1uha8ag .hero-buttons:where(.svelte-1uha8ag){display:flex;gap:var(--space-md);flex-wrap:wrap}.hero.svelte-1uha8ag .hero-buttons:where(.svelte-1uha8ag) .brutalist-button.secondary:where(.svelte-1uha8ag){background-color:#fff;border:3px solid var(--accent)}.hero.svelte-1uha8ag .hero-buttons:where(.svelte-1uha8ag) .brutalist-button.secondary:where(.svelte-1uha8ag):after{background-color:var(--accent)}.hero.svelte-1uha8ag .hero-accent:where(.svelte-1uha8ag){position:absolute;right:0;top:0;bottom:0;width:20px;background:repeating-linear-gradient(to bottom,var(--primary),var(--primary) 20px,var(--foreground) 20px,var(--foreground) 40px)}.manifesto-section.svelte-1uha8ag{margin-bottom:var(--space-xl);padding:var(--space-lg) 0;background-color:#fff;border-bottom:8px solid var(--foreground)}.manifesto-section.svelte-1uha8ag .manifesto-lead:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-2xl);line-height:1.5;margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-left:6px solid var(--primary);background-color:var(--background)}.manifesto-section.svelte-1uha8ag .manifesto-sub:where(.svelte-1uha8ag){font-size:var(--text-md);line-height:1.7;margin:0;padding-left:var(--space-md);border-left:3px solid rgba(0,0,0,.15)}.manifesto-section.svelte-1uha8ag .manifesto-link:where(.svelte-1uha8ag){display:inline-block;margin-top:var(--space-md);font-family:var(--font-heading);font-weight:700;color:var(--foreground);text-decoration:none;border-bottom:2px solid var(--accent)}.manifesto-section.svelte-1uha8ag .manifesto-link:where(.svelte-1uha8ag):hover{color:var(--primary)}.start-here-section.svelte-1uha8ag{margin-bottom:var(--space-xl);padding:var(--space-xl) 0;background-color:var(--background);border-bottom:8px solid var(--foreground)}.start-here-section.svelte-1uha8ag .start-here-intro:where(.svelte-1uha8ag){max-width:780px;font-size:var(--text-lg);line-height:1.7;margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:4px solid var(--accent);background-color:#ffffffe6}.start-here-section.svelte-1uha8ag .start-here-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:640px){.start-here-section.svelte-1uha8ag .start-here-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.start-here-section.svelte-1uha8ag .start-here-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(4,1fr)}}.start-here-section.svelte-1uha8ag .start-card:where(.svelte-1uha8ag){background:#fff;border:3px solid var(--foreground);padding:var(--space-md);box-shadow:6px 6px #00000026;display:flex;flex-direction:column;gap:var(--space-sm)}.start-here-section.svelte-1uha8ag .start-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin:0;display:inline-block;width:fit-content;padding:2px 8px;background-color:var(--foreground);color:#fff;font-size:var(--text-lg)}.start-here-section.svelte-1uha8ag .start-card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;color:var(--muted);line-height:1.5;flex-grow:1}.start-here-section.svelte-1uha8ag .start-link:where(.svelte-1uha8ag){font-family:var(--font-heading);font-weight:700;text-decoration:none;color:var(--foreground);border-bottom:2px solid var(--accent);width:fit-content;transition:color .2s ease}.start-here-section.svelte-1uha8ag .start-link:where(.svelte-1uha8ag):hover{color:var(--primary)}.now-section.svelte-1uha8ag{margin-bottom:var(--space-xl);padding:var(--space-xl) 0;background-color:#fff;border-bottom:8px solid var(--foreground)}.now-section.svelte-1uha8ag .now-updated:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);background-color:var(--background);padding:4px 8px;border:2px solid var(--foreground)}.now-section.svelte-1uha8ag .now-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:768px){.now-section.svelte-1uha8ag .now-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(3,1fr)}}.now-section.svelte-1uha8ag .now-card:where(.svelte-1uha8ag){background-color:var(--background);border:3px solid var(--foreground);box-shadow:6px 6px #00000026;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.now-section.svelte-1uha8ag .now-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin:0;font-size:var(--text-lg)}.now-section.svelte-1uha8ag .now-card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;color:var(--muted);line-height:1.6;flex-grow:1}.now-section.svelte-1uha8ag .now-link:where(.svelte-1uha8ag){font-family:var(--font-heading);font-weight:700;text-decoration:none;color:var(--foreground);border-bottom:2px solid var(--accent);width:fit-content}.now-section.svelte-1uha8ag .now-link:where(.svelte-1uha8ag):hover{color:var(--primary)}.audience-section.svelte-1uha8ag{margin-bottom:var(--space-xl);padding:var(--space-xl) 0;background-color:var(--background);border-bottom:8px solid var(--foreground)}.audience-section.svelte-1uha8ag .audience-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:768px){.audience-section.svelte-1uha8ag .audience-grid:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr}}.audience-section.svelte-1uha8ag .audience-card:where(.svelte-1uha8ag){border:3px solid var(--foreground);box-shadow:6px 6px #00000026;padding:var(--space-md)}.audience-section.svelte-1uha8ag .audience-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin-top:0;margin-bottom:var(--space-sm);font-size:var(--text-lg)}.audience-section.svelte-1uha8ag .audience-card:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){margin:0;padding-left:1.25rem;display:grid;gap:var(--space-sm)}.audience-section.svelte-1uha8ag .audience-card:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){line-height:1.5}.audience-section.svelte-1uha8ag .for-card:where(.svelte-1uha8ag){background-color:#fff}.audience-section.svelte-1uha8ag .not-for-card:where(.svelte-1uha8ag){background-color:#f7f1f1}.audience-section.svelte-1uha8ag .audience-link:where(.svelte-1uha8ag){display:inline-block;margin-top:var(--space-md);font-family:var(--font-heading);font-weight:700;text-decoration:none;color:var(--foreground);border-bottom:2px solid var(--accent)}.audience-section.svelte-1uha8ag .audience-link:where(.svelte-1uha8ag):hover{color:var(--primary)}.featured-section.svelte-1uha8ag{margin-bottom:var(--space-xl);padding:var(--space-xl) 0;background-color:#fff;position:relative;border-bottom:8px solid var(--foreground)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media(min-width:600px){.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(4,1fr)}}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag){background-color:var(--background);border:3px solid var(--foreground);padding:0;box-shadow:6px 6px #0003;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;overflow:hidden;height:100%}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag):hover{transform:translateY(-5px);box-shadow:10px 10px #0003}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag):hover .post-image:where(.svelte-1uha8ag) img{transform:scale(1.05)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-image:where(.svelte-1uha8ag){width:100%;height:180px;overflow:hidden;position:relative}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-image:where(.svelte-1uha8ag) img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-image:where(.svelte-1uha8ag):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:repeating-linear-gradient(-45deg,var(--primary),var(--primary) 10px,var(--accent) 10px,var(--accent) 20px)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-content:where(.svelte-1uha8ag){padding:var(--space-md);display:flex;flex-direction:column;flex:1}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:var(--text-xl);margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--foreground);text-decoration:none;border-bottom:3px solid var(--accent);transition:color .2s}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--primary)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-excerpt:where(.svelte-1uha8ag){color:var(--muted);font-size:var(--text-md);margin-bottom:var(--space-md);line-height:1.5;flex-grow:1}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-meta:where(.svelte-1uha8ag){border-top:2px solid var(--foreground);padding-top:var(--space-sm);margin-top:auto;font-size:var(--text-sm)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-meta:where(.svelte-1uha8ag) .post-info:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xs)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-meta:where(.svelte-1uha8ag) .post-info:where(.svelte-1uha8ag) time:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-meta:where(.svelte-1uha8ag) .post-info:where(.svelte-1uha8ag) .reading-time:where(.svelte-1uha8ag){display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-meta:where(.svelte-1uha8ag) .post-info:where(.svelte-1uha8ag) .reading-time:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){width:12px;height:12px}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-meta:where(.svelte-1uha8ag) .post-categories:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:var(--space-xs)}.featured-section.svelte-1uha8ag .posts-grid:where(.svelte-1uha8ag) .post-card:where(.svelte-1uha8ag) .post-meta:where(.svelte-1uha8ag) .post-categories:where(.svelte-1uha8ag) .category:where(.svelte-1uha8ag){font-size:var(--text-xs);background-color:var(--foreground);color:#fff;padding:2px 8px;border-radius:0;text-transform:uppercase;letter-spacing:.05em;display:inline-block}.challenges-section.svelte-1uha8ag{margin-bottom:var(--space-xl);padding:var(--space-xl) 0;background-color:#fff;border-bottom:8px solid var(--foreground)}.challenges-section.svelte-1uha8ag .challenges-intro:where(.svelte-1uha8ag){max-width:760px;margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:4px solid var(--secondary);background-color:var(--background);line-height:1.7}.challenges-section.svelte-1uha8ag .challenges-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:700px){.challenges-section.svelte-1uha8ag .challenges-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr)}}.challenges-section.svelte-1uha8ag .challenge-card:where(.svelte-1uha8ag){background-color:var(--background);border:3px solid var(--foreground);box-shadow:6px 6px #0003;padding:var(--space-md);display:flex;flex-direction:column;height:100%}.challenges-section.svelte-1uha8ag .challenge-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin-top:0;margin-bottom:var(--space-sm);font-size:var(--text-xl)}.challenges-section.svelte-1uha8ag .challenge-meta:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs)}.challenges-section.svelte-1uha8ag .challenge-track:where(.svelte-1uha8ag){background-color:var(--foreground);color:#fff;padding:2px 8px;text-transform:uppercase;letter-spacing:.04em}.challenges-section.svelte-1uha8ag .challenge-duration:where(.svelte-1uha8ag){color:var(--muted)}.challenges-section.svelte-1uha8ag .challenge-prompt:where(.svelte-1uha8ag){margin:0 0 var(--space-sm);color:var(--foreground);line-height:1.6;font-weight:600}.challenges-section.svelte-1uha8ag .challenge-steps:where(.svelte-1uha8ag){margin:0 0 var(--space-md);padding-left:1.25rem;display:grid;gap:var(--space-xs);color:var(--muted);line-height:1.5;flex-grow:1}.challenges-section.svelte-1uha8ag .challenge-link:where(.svelte-1uha8ag){font-family:var(--font-heading);font-weight:700;color:var(--foreground);text-decoration:none;border-bottom:2px solid var(--accent);width:fit-content}.challenges-section.svelte-1uha8ag .challenge-link:where(.svelte-1uha8ag):hover{color:var(--primary)}.recipe-highlight.svelte-1uha8ag{background-color:#fff;padding:var(--space-xl) 0;margin-bottom:var(--space-xl);border-bottom:8px solid var(--foreground);position:relative}.recipe-highlight.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background:repeating-linear-gradient(to right,var(--accent),var(--accent) 20px,white 20px,white 40px)}.recipe-highlight.svelte-1uha8ag .recipe-intro:where(.svelte-1uha8ag){max-width:780px;font-size:var(--text-md);line-height:1.6;margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:4px solid var(--primary);background-color:var(--background)}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr}}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-image:where(.svelte-1uha8ag){position:relative;overflow:hidden;border:3px solid var(--foreground);box-shadow:8px 8px 0 var(--foreground);aspect-ratio:4/3;transition:transform .5s ease-out}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-image:where(.svelte-1uha8ag):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 8px #fff3;pointer-events:none}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-image:where(.svelte-1uha8ag) .recipe-image-element{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(20%)}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-image:where(.svelte-1uha8ag) .recipe-badge:where(.svelte-1uha8ag){position:absolute;top:var(--space-md);right:var(--space-md);background-color:var(--primary);color:#fff;padding:.3rem .8rem;display:inline-block;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;font-size:var(--text-xs);border:2px solid var(--foreground);transform:rotate(2deg);box-shadow:3px 3px 0 var(--foreground);z-index:2}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag){padding:var(--space-md);border:3px solid var(--foreground);border-left:8px solid var(--accent);background-color:var(--background);display:flex;flex-direction:column;box-shadow:8px 8px 0 var(--foreground);transition:transform .5s ease-out}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:var(--text-2xl);margin-top:0;margin-bottom:var(--space-md);border-bottom:3px solid var(--accent);padding-bottom:var(--space-xs);color:var(--foreground)}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-bottom:var(--space-md);line-height:1.6;font-size:var(--text-md);color:var(--muted);border-left:4px solid var(--accent);padding-left:var(--space-md);flex-grow:1}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) .recipe-meta:where(.svelte-1uha8ag){margin-top:auto}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) .recipe-features:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin-bottom:var(--space-md);background-color:#fff;padding:var(--space-sm);border:2px solid var(--foreground)}@media(max-width:540px){.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) .recipe-features:where(.svelte-1uha8ag){grid-template-columns:1fr}}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) .recipe-features:where(.svelte-1uha8ag) .feature:where(.svelte-1uha8ag){border:2px solid var(--foreground);background-color:var(--background);padding:.45rem .55rem;display:flex;flex-direction:column;gap:2px;min-width:0}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) .recipe-features:where(.svelte-1uha8ag) .feature-label:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.recipe-highlight.svelte-1uha8ag .recipe-feature:where(.svelte-1uha8ag) .recipe-content:where(.svelte-1uha8ag) .recipe-features:where(.svelte-1uha8ag) .feature-value:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;line-height:1.3;color:var(--foreground);word-break:break-word}.about-section.svelte-1uha8ag{margin-bottom:var(--space-xl);padding:var(--space-xl) 0;background-color:var(--background);position:relative}.about-section.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background:repeating-linear-gradient(to right,var(--secondary),var(--secondary) 20px,var(--background) 20px,var(--background) 40px)}.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag){max-width:800px;border:3px solid var(--foreground);border-left:8px solid var(--secondary);padding:var(--space-lg);position:relative;box-shadow:8px 8px #0000001a}.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){margin-top:0;margin-bottom:var(--space-lg);position:relative;display:inline-block;background-color:var(--secondary);color:#fff;padding:var(--space-xs) var(--space-md);transform:rotate(-1deg);border:3px solid var(--foreground);text-decoration:none}.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) .about-profile:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) .about-profile:where(.svelte-1uha8ag){grid-template-columns:1fr 3fr}}.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) .about-profile:where(.svelte-1uha8ag) .author-image:where(.svelte-1uha8ag){border:3px solid var(--foreground);box-shadow:6px 6px 0 var(--foreground);overflow:hidden;position:relative;aspect-ratio:1/1}.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) .about-profile:where(.svelte-1uha8ag) .author-image:where(.svelte-1uha8ag) img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) .about-profile:where(.svelte-1uha8ag) .author-image:where(.svelte-1uha8ag) img:hover{transform:scale(1.05)}.about-section.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) .about-profile:where(.svelte-1uha8ag) .about-bio:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-bottom:var(--space-md);font-size:var(--text-lg);line-height:1.7;padding-left:var(--space-md);border-left:3px solid rgba(0,0,0,.1)}
