footer.svelte-gldy5s{background:var(--bg-secondary);border-top:1px solid var(--border);padding-bottom:2rem;padding-top:2rem}footer.svelte-gldy5s img:where(.svelte-gldy5s){display:block;height:48px;width:auto}footer.svelte-gldy5s iconify-icon:where(.svelte-gldy5s){font-size:2em}footer.svelte-gldy5s .wordmark:where(.svelte-gldy5s){color:var(--text-primary);font-weight:700}footer.svelte-gldy5s p:where(.svelte-gldy5s){color:var(--text-secondary);font-size:.85rem;margin:0}footer.svelte-gldy5s a:where(.svelte-gldy5s){color:var(--text-secondary);display:flex;transition:color .2s}footer.svelte-gldy5s a:where(.svelte-gldy5s):hover{color:var(--accent-light)}.prose{font-size:1.05rem;line-height:1.8}.prose h2{font-size:1.65rem;font-weight:600;margin:3rem 0 1rem;scroll-margin-top:5rem}.prose h3{font-size:1.3rem;font-weight:600;margin:2rem 0 .75rem}.prose p{margin:0 0 1.25rem}.prose ul,.prose ol{margin:0 0 1.25rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose a{color:var(--accent, #00A430)}.prose img{border-radius:12px;height:auto;max-width:100%}.prose blockquote{border-left:3px solid rgba(255,255,255,.15);color:var(--text-secondary, #94A3B8);margin:2rem 0;padding-left:1.25rem}.prose table{border-collapse:collapse;display:block;margin:2rem 0;max-width:100%;overflow-x:auto;width:100%}.prose th,.prose td{border:1px solid rgba(255,255,255,.1);padding:.75rem 1rem;text-align:left}.prose th{background:#ffffff0a;font-weight:600;white-space:nowrap}main.svelte-gzbc0h{min-height:60vh}
