:root{--color-primary: #e67e22;--color-primary-hover: #d35400;--color-bg: #f5f5f5;--color-surface: #ffffff;--color-text: #2c3e50;--color-text-muted: #7f8c8d;--color-border: #e0e0e0;--font-sans: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:20px;line-height:1.7;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:900px;margin:0 auto;padding:2rem 1.5rem}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-hover)}h1,h2,h3{font-weight:600;line-height:1.3;margin-top:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}p{margin:0 0 1rem}code{font-family:var(--font-mono);font-size:.9em;background-color:var(--color-border);padding:.15em .4em;border-radius:4px}pre{font-family:var(--font-mono);font-size:.875rem;background-color:var(--color-text);color:var(--color-bg);padding:1rem;border-radius:8px;overflow-x:auto}pre code{background:none;padding:0}.post-page.svelte-1x1d2sy{max-width:100%;position:relative}h1.svelte-1x1d2sy{margin-bottom:.5rem}time.svelte-1x1d2sy{font-size:.875rem;color:var(--color-text-muted);display:block;margin-bottom:2rem}.content.svelte-1x1d2sy h2{margin-top:2rem;margin-bottom:1rem}.content.svelte-1x1d2sy p{margin-bottom:1rem}.content.svelte-1x1d2sy pre{background:var(--color-surface);border:1px solid var(--color-border);padding:1rem;border-radius:4px;overflow-x:auto;font-family:var(--font-mono);font-size:.875rem;margin-bottom:1rem}.content.svelte-1x1d2sy code{font-family:var(--font-mono);font-size:.875em}.content.svelte-1x1d2sy ul,.content.svelte-1x1d2sy ol{margin-bottom:1rem;padding-left:1.5rem}.content.svelte-1x1d2sy li{margin-bottom:.5rem}.content.svelte-1x1d2sy a{padding:.1rem .25rem;border-radius:3px;transition:background-color .2s,color .2s}.content.svelte-1x1d2sy a:hover{background-color:var(--color-primary);color:#fff}header.svelte-1n46o8q{padding-bottom:2rem}h1.svelte-1n46o8q{margin-bottom:.25rem}nav.svelte-1n46o8q{display:flex;gap:1.5rem}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){font-weight:500}.posts.svelte-1n46o8q{margin-bottom:3rem}.post.svelte-1n46o8q{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.post-title.svelte-1n46o8q{font-weight:500}.separator.svelte-1n46o8q{color:var(--color-text-muted)}time.svelte-1n46o8q{font-size:.875rem;color:var(--color-text-muted);white-space:nowrap}footer.svelte-1n46o8q{margin-top:2rem;padding-top:2rem;color:var(--color-text-muted);font-size:.875rem}footer.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}
