.hero-minimal.svelte-1jvjsjp{padding:1.5rem}.hero-inner.svelte-1jvjsjp{position:relative;max-width:600px;margin:0 auto}.logo.svelte-1jvjsjp{display:inline-block;font-family:var(--font-serif);font-variation-settings:"opsz" 144,"SOFT" 50;color:#fff;letter-spacing:-.015em;text-decoration:none;margin-bottom:.5rem;font-size:3.25rem;font-weight:400}.tagline.svelte-1jvjsjp{font-family:var(--font-serif);color:#d8e4dc;letter-spacing:.005em;margin-bottom:0;font-size:1.05rem;font-weight:300;line-height:1.5}.body.svelte-1jvjsjp{flex:1;width:100%;max-width:800px;margin:0 auto;padding:2rem 1.5rem}.readme.svelte-1jvjsjp{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--text);overflow-wrap:break-word;margin-bottom:1.5rem;padding:1.5rem 1.75rem;font-size:1.1875rem;line-height:1.65}.readme.svelte-1jvjsjp .post-date:where(.svelte-1jvjsjp){color:var(--text-subtle);margin:0 0 .25rem;font-size:.85rem}.draft-badge.svelte-1jvjsjp{display:inline-block;vertical-align:middle;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-soft-text);background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px;margin-left:.3rem;padding:.1em .5em;font-size:.65rem;font-weight:600}.readme.svelte-1jvjsjp .post-back:where(.svelte-1jvjsjp){margin:1.5rem 0 0;font-size:.9rem}.author-box.svelte-1jvjsjp{display:flex;border-top:1px solid var(--border);align-items: center;gap:.85rem;margin-top:1.75rem;padding-top:1.25rem}.author-box.svelte-1jvjsjp .author-avatar:where(.svelte-1jvjsjp){border:1px solid var(--border);border-radius:50%;width:56px;height:56px}.author-box.svelte-1jvjsjp .author-name:where(.svelte-1jvjsjp){color:var(--text);margin:0;font-size:1rem;font-weight:600}.author-box.svelte-1jvjsjp .author-bio:where(.svelte-1jvjsjp){color:var(--text-subtle);margin:0;font-size:.85rem}.readme.svelte-1jvjsjp h1{font-family:var(--font-serif);font-variation-settings:"opsz" 9;color:var(--text);letter-spacing:-.01em;margin:0 0 .5rem;scroll-margin-top:4px;font-size:2.25rem;font-weight:400}.readme.svelte-1jvjsjp h2{font-family:var(--font-serif);color:var(--text);margin:0 0 .5rem;scroll-margin-top:0;font-size:1.75rem;font-weight:500}.readme.svelte-1jvjsjp h2~h2{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.25rem}.readme.svelte-1jvjsjp h3{font-family:var(--font-serif);letter-spacing:-.003em;color:var(--text);margin:1.25rem 0 .4rem;scroll-margin-top:4px;font-size:1.5rem;font-weight:500}.readme.svelte-1jvjsjp h4{color:var(--text-muted);margin:1rem 0 .3rem;font-size:1.1875rem;font-weight:600}.readme.svelte-1jvjsjp p{color:var(--text-muted);margin:0 0 .75rem}.readme.svelte-1jvjsjp blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:0 var(--radius-sm)var(--radius-sm)0;margin:.75rem 0;padding:.5rem .9rem}.readme.svelte-1jvjsjp blockquote p:last-child{color:inherit;margin-bottom:0}.readme.svelte-1jvjsjp a{color:var(--accent);text-decoration:underline;text-decoration-color:#4a7c5959;text-underline-offset:3px;transition:color .12s}.readme.svelte-1jvjsjp a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.readme.svelte-1jvjsjp ul,.readme.svelte-1jvjsjp ol{margin:0 0 .75rem;padding-left:1.4rem}.readme.svelte-1jvjsjp li{margin-bottom:.2rem}.readme.svelte-1jvjsjp :not(pre)>code{font-family:var(--font-mono);background:var(--surface-muted);border:1px solid var(--border);color:var(--accent-hover);border-radius:4px;padding:.1em .35em;font-size:.82em}.readme.svelte-1jvjsjp table{border-collapse:collapse;display:block;overflow-x:auto;width:100%;margin:0 0 1rem;font-size:1.0625rem}.readme.svelte-1jvjsjp th,.readme.svelte-1jvjsjp td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.4rem .6rem}.readme.svelte-1jvjsjp th{background:var(--surface-muted);font-weight:600}.readme.svelte-1jvjsjp hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}@media (max-width:768px){.hero-minimal.svelte-1jvjsjp{padding:1rem 1.25rem}.logo.svelte-1jvjsjp{font-size:2.2rem}.body.svelte-1jvjsjp{background:var(--surface);max-width:none}.readme.svelte-1jvjsjp{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.readme.svelte-1jvjsjp h1{scroll-margin-top:60px;font-size:1.875rem}.readme.svelte-1jvjsjp h2,.readme.svelte-1jvjsjp h3{scroll-margin-top:60px}}
