.navbar.svelte-76b0kr{background-color:var(--bg-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);z-index:100;align-items:center;height:4rem;display:flex;position:sticky;top:0}.navbar.svelte-76b0kr .nav-content:where(.svelte-76b0kr){justify-content:space-between;align-items:center;width:100%;display:flex}.navbar.svelte-76b0kr .logo:where(.svelte-76b0kr){letter-spacing:-.02em;color:var(--accent-gold);font-size:1.5rem;font-weight:700}.navbar.svelte-76b0kr .nav-links:where(.svelte-76b0kr){align-items:center;gap:2rem;font-size:1rem;display:flex}.navbar.svelte-76b0kr .nav-links:where(.svelte-76b0kr) a:where(.svelte-76b0kr):hover{color:var(--accent-gold)}.navbar.svelte-76b0kr .nav-links:where(.svelte-76b0kr) .nav-github:where(.svelte-76b0kr){border:1px solid var(--border-color);border-radius:2px;padding:.4rem 1rem;font-size:.9rem;transition:border-color .2s,color .2s}.navbar.svelte-76b0kr .nav-links:where(.svelte-76b0kr) .nav-github:where(.svelte-76b0kr):hover{border-color:var(--accent-gold);color:var(--accent-gold)}.comparison.svelte-1doii3j{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:6rem 0}.comparison.svelte-1doii3j .table-wrapper:where(.svelte-1doii3j){max-width:900px;margin:0 auto;overflow-x:auto}.comparison.svelte-1doii3j table:where(.svelte-1doii3j){border-collapse:collapse;text-align:left;width:100%;font-size:1.1rem}.comparison.svelte-1doii3j table:where(.svelte-1doii3j) th:where(.svelte-1doii3j),.comparison.svelte-1doii3j table:where(.svelte-1doii3j) td:where(.svelte-1doii3j){border-bottom:1px solid var(--border-color-secondary);padding:1.5rem}.comparison.svelte-1doii3j table:where(.svelte-1doii3j) th:where(.svelte-1doii3j){color:var(--accent-gold);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:700}.comparison.svelte-1doii3j table:where(.svelte-1doii3j) .label:where(.svelte-1doii3j){color:var(--text-muted);font-weight:700}.comparison.svelte-1doii3j table:where(.svelte-1doii3j) .highlight:where(.svelte-1doii3j){color:var(--accent-gold);background-color:#c5a0590d}.features.svelte-vdmv1v{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:6rem 0}.features-grid.svelte-vdmv1v{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid}.feature-card.svelte-vdmv1v{border:1px solid #0000;padding:2rem;transition:all .3s}.feature-card.svelte-vdmv1v:hover{border-color:var(--accent-gold-muted);background-color:#ffffff05}.feature-card.svelte-vdmv1v .feature-icon:where(.svelte-vdmv1v){color:var(--accent-gold);margin-bottom:1.5rem}.feature-card.svelte-vdmv1v .feature-title:where(.svelte-vdmv1v){margin-bottom:1rem;font-size:1.5rem}.feature-card.svelte-vdmv1v .feature-description:where(.svelte-vdmv1v){color:var(--text-muted);font-size:1.05rem}.code-showcase.svelte-1gu93lk{padding:8rem 0}.code-showcase.svelte-1gu93lk .ledger-grid:where(.svelte-1gu93lk){flex-direction:column;gap:8rem;display:flex}.code-showcase.svelte-1gu93lk .ledger-item:where(.svelte-1gu93lk){grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}.code-showcase.svelte-1gu93lk .ledger-item:where(.svelte-1gu93lk).reverse{grid-template-columns:1.2fr 1fr}.code-showcase.svelte-1gu93lk .ledger-item:where(.svelte-1gu93lk).reverse .ledger-text:where(.svelte-1gu93lk){order:2}.code-showcase.svelte-1gu93lk .ledger-item:where(.svelte-1gu93lk).reverse .ledger-code:where(.svelte-1gu93lk){order:1}.code-showcase.svelte-1gu93lk .ledger-text:where(.svelte-1gu93lk) .ledger-title:where(.svelte-1gu93lk){color:var(--accent-gold);margin-bottom:1.5rem;font-size:2rem}.code-showcase.svelte-1gu93lk .ledger-text:where(.svelte-1gu93lk) p:where(.svelte-1gu93lk){color:var(--text-primary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.code-showcase.svelte-1gu93lk .ledger-text:where(.svelte-1gu93lk) .ledger-list:where(.svelte-1gu93lk){padding:0;list-style:none}.code-showcase.svelte-1gu93lk .ledger-text:where(.svelte-1gu93lk) .ledger-list:where(.svelte-1gu93lk) li:where(.svelte-1gu93lk){color:var(--text-muted);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1rem;display:flex}.code-showcase.svelte-1gu93lk .ledger-text:where(.svelte-1gu93lk) .ledger-list:where(.svelte-1gu93lk) li:where(.svelte-1gu93lk):before{content:"•";color:var(--accent-gold);font-size:1.2rem}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk){border:1px solid var(--border-color);background-color:#0c0a09;border-radius:6px;overflow:hidden;box-shadow:0 15px 40px #00000080}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) .code-header:where(.svelte-1gu93lk){border-bottom:1px solid var(--border-color);background-color:#1c1917;align-items:center;padding:.75rem 1rem;display:flex}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) .code-header:where(.svelte-1gu93lk) .window-dots:where(.svelte-1gu93lk){gap:6px;margin-right:1.5rem;display:flex}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) .code-header:where(.svelte-1gu93lk) .window-dots:where(.svelte-1gu93lk) .dot:where(.svelte-1gu93lk){border-radius:50%;width:10px;height:10px}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) .code-header:where(.svelte-1gu93lk) .window-dots:where(.svelte-1gu93lk) .dot:where(.svelte-1gu93lk).red{background-color:#ff5f56}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) .code-header:where(.svelte-1gu93lk) .window-dots:where(.svelte-1gu93lk) .dot:where(.svelte-1gu93lk).amber{background-color:#ffbd2e}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) .code-header:where(.svelte-1gu93lk) .window-dots:where(.svelte-1gu93lk) .dot:where(.svelte-1gu93lk).green{background-color:#27c93f}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) .code-header:where(.svelte-1gu93lk) .file-name:where(.svelte-1gu93lk){font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem}.code-showcase.svelte-1gu93lk .code-wrapper:where(.svelte-1gu93lk) pre:where(.svelte-1gu93lk){color:#d6d3d1;padding:1.5rem;font-size:.95rem;line-height:1.6;overflow-x:auto}.philosophy.svelte-1wqb4yo{padding:8rem 0}.philosophy.svelte-1wqb4yo .philosophy-content:where(.svelte-1wqb4yo){max-width:800px}.philosophy.svelte-1wqb4yo .philosophy-text:where(.svelte-1wqb4yo) p:where(.svelte-1wqb4yo){color:var(--text-primary);opacity:.9;margin-bottom:2rem;font-size:1.25rem}.philosophy.svelte-1wqb4yo .philosophy-text:where(.svelte-1wqb4yo) strong:where(.svelte-1wqb4yo){color:var(--accent-gold);font-weight:600}.philosophy.svelte-1wqb4yo .quote:where(.svelte-1wqb4yo){border-left:2px solid var(--accent-gold);margin-top:4rem;padding-left:2rem}.philosophy.svelte-1wqb4yo .quote:where(.svelte-1wqb4yo) blockquote:where(.svelte-1wqb4yo){color:var(--accent-gold);font-size:1.5rem;font-style:italic}.page-wrapper.svelte-1uha8ag{min-height:100vh;position:relative}.hero.svelte-1uha8ag{text-align:center;padding:8rem 0 6rem}.hero.svelte-1uha8ag .ornament:where(.svelte-1uha8ag){color:var(--accent-gold);opacity:.8;height:320px;margin-bottom:1.5rem}.hero.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.hero.svelte-1uha8ag .hero-tagline:where(.svelte-1uha8ag){color:var(--text-muted);max-width:600px;margin:0 auto 3rem;font-size:1.25rem;font-style:italic}.hero.svelte-1uha8ag .hero-actions:where(.svelte-1uha8ag){justify-content:center;gap:1.5rem;display:flex}.btn.svelte-1uha8ag{border-radius:2px;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-primary.svelte-1uha8ag{background-color:var(--accent-gold);color:var(--bg-color)}.btn-primary.svelte-1uha8ag:hover{background-color:var(--text-primary);transform:translateY(-2px)}.footer.svelte-1uha8ag{border-top:1px solid var(--border-color);background-color:var(--bg-secondary);padding:4rem 0}.footer.svelte-1uha8ag .footer-top:where(.svelte-1uha8ag){text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.footer.svelte-1uha8ag .footer-logo:where(.svelte-1uha8ag){color:var(--accent-gold);margin-bottom:.5rem;font-size:2rem;font-weight:700}.footer.svelte-1uha8ag .footer-motto:where(.svelte-1uha8ag){color:var(--text-muted);letter-spacing:.1em;font-size:.9rem;font-style:italic}.footer.svelte-1uha8ag .footer-bottom:where(.svelte-1uha8ag){color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.footer.svelte-1uha8ag .footer-bottom:where(.svelte-1uha8ag) .footer-links:where(.svelte-1uha8ag){gap:2rem;display:flex}.footer.svelte-1uha8ag .footer-bottom:where(.svelte-1uha8ag) .footer-links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--accent-gold)}@media (width<=768px){.hero.svelte-1uha8ag{padding:4rem 0 3rem}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:center}.footer-bottom.svelte-1uha8ag{text-align:center;flex-direction:column;gap:2rem}}
