.page-container.svelte-1teoznn{min-height:100vh;background:var(--bg);padding:clamp(1rem,2vw,2rem)}.main-content.svelte-1teoznn{max-width:87.5rem;margin:0 auto}.back-link.svelte-1teoznn{background:var(--accent, #ffffff);border:4px solid var(--border);color:var(--text);padding:.5rem 1rem;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.1em;box-shadow:4px 4px 0 0 var(--border);transition:transform .1s ease,box-shadow .1s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:2rem;font-family:Space Grotesk,sans-serif}.back-link.svelte-1teoznn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--border)}.dark .back-link.svelte-1teoznn{background:var(--primary, #F59E0B);border:4px solid var(--border, #000);box-shadow:4px 4px 0 0 var(--border, #000);color:#000}.dark .back-link.svelte-1teoznn:hover{box-shadow:2px 2px 0 0 var(--border, #000)}.blog-article.svelte-1teoznn{background:#fff;border:clamp(3px,.4vw,6px) solid var(--border);box-shadow:clamp(4px,.5vw,8px) clamp(4px,.5vw,8px) 0 0 var(--border);padding:clamp(1rem,2vw,2rem);position:relative}.dark .blog-article.svelte-1teoznn{background:var(--card, #374151);border:clamp(3px,.4vw,6px) solid var(--border, #000);box-shadow:clamp(4px,.5vw,8px) clamp(4px,.5vw,8px) 0 0 var(--border, #000);color:var(--text, #F9FAFB)}.dark .article-content.svelte-1teoznn h1,.dark .article-content.svelte-1teoznn h2,.dark .article-content.svelte-1teoznn h3,.dark .article-content.svelte-1teoznn h4,.dark .article-content.svelte-1teoznn h5,.dark .article-content.svelte-1teoznn h6{color:var(--text, #f4f7fb)}.article-content.svelte-1teoznn h1,.article-content.svelte-1teoznn h2,.article-content.svelte-1teoznn h3,.article-content.svelte-1teoznn h4,.article-content.svelte-1teoznn h5,.article-content.svelte-1teoznn h6{font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text);margin-top:2rem;margin-bottom:1rem;line-height:1.2}.article-content.svelte-1teoznn h1{font-size:clamp(2rem,4vw,3rem);border-bottom:4px solid var(--border);padding-bottom:.5rem}.article-content.svelte-1teoznn h2{font-size:clamp(1.5rem,3vw,2rem);border-bottom:3px solid var(--border);padding-bottom:.5rem}.article-content.svelte-1teoznn h3{font-size:1.5rem}.article-content.svelte-1teoznn p{font-family:Space Grotesk,sans-serif;font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem;color:var(--text);font-weight:500}.article-content.svelte-1teoznn ul,.article-content.svelte-1teoznn ol{margin-bottom:1.5rem;padding-left:2rem;color:var(--text)}.article-content.svelte-1teoznn li{font-family:Space Grotesk,sans-serif;font-size:1.125rem;line-height:1.7;margin-bottom:.5rem;font-weight:500}.article-content.svelte-1teoznn a{color:var(--primary);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px;font-weight:700}.article-content.svelte-1teoznn blockquote{border-left:6px solid var(--primary);padding-left:1.5rem;margin:2rem 0;font-style:italic;background:var(--bg);padding:1.5rem;border:4px solid var(--border);box-shadow:4px 4px 0 0 var(--border)}.article-content.svelte-1teoznn code{background:var(--bg);padding:.2rem .4rem;font-family:monospace;font-weight:700;border:2px solid var(--border)}.article-content.svelte-1teoznn pre{padding:1.5rem;overflow-x:auto;border:4px solid var(--border);box-shadow:4px 4px 0 0 var(--border);margin-bottom:2rem;position:relative;background:var(--neutral-3, #f5f5f5)}.dark .article-content.svelte-1teoznn pre{border-color:#000;box-shadow:4px 4px #000;background:var(--neutral-2, #1f2937)}.dark .article-content.svelte-1teoznn pre.starry-night{background:#0d1117!important}.dark .article-content.svelte-1teoznn pre.starry-night code{background:transparent!important;color:#e6edf3}.article-content.svelte-1teoznn pre code{background:transparent;padding:0;border:none;color:inherit}.article-content pre .copy-button{background:var(--accent, #f4d7a1);border:2px solid #000;box-shadow:2px 2px #000;color:#000;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;padding:.25rem .75rem;cursor:pointer}.dark .article-content pre .copy-button{background:var(--primary, #e0a200);color:#000}.article-content.svelte-1teoznn img{max-width:100%;height:auto;border:4px solid var(--border);box-shadow:8px 8px 0 0 var(--border);margin:2rem 0}.dark .article-content.svelte-1teoznn p,.dark .article-content.svelte-1teoznn li,.dark .article-content.svelte-1teoznn ul,.dark .article-content.svelte-1teoznn ol{color:var(--text, #f4f7fb)}.dark .article-content.svelte-1teoznn h1,.dark .article-content.svelte-1teoznn h2{border-color:var(--accent, #14B8A6)}.dark .article-content.svelte-1teoznn blockquote{background:var(--card, #374151);border-color:var(--border, #000);box-shadow:4px 4px 0 0 var(--border, #000);color:var(--text, #F9FAFB)}.dark .article-content.svelte-1teoznn code{background:var(--card, #374151);border-color:var(--border, #000);color:var(--text, #F9FAFB)}.dark .article-content.svelte-1teoznn img{border-color:#000;box-shadow:8px 8px #000}
