:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wf-font-ui:"Avenir Next", "Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--wf-font-display:"IBM Plex Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--wf-font-book:"Newsreader", Georgia, "Times New Roman", serif;--wf-bg:#fff;--wf-bg-deep:#f2efe8;--wf-surface:#fff;--wf-surface-soft:#faf7f2;--wf-ink:#232327;--wf-ink-soft:#4a453f;--wf-muted:#7b746b;--wf-line:#d8d2c8;--wf-line-strong:#c2b5a1;--wf-accent:#232327;--wf-accent-hover:#3a3a40;--wf-accent-soft:#ece8e1;--wf-accent-ink:#fff;--wf-success:#3d6b4f;--wf-danger:#a9452f;--wf-radius-sm:8px;--wf-radius-md:12px;--wf-radius-lg:16px;--wf-radius-pill:999px;--wf-space-1:4px;--wf-space-2:8px;--wf-space-3:12px;--wf-space-4:16px;--wf-space-5:24px;--wf-space-6:32px;--wf-space-7:48px;--wf-space-8:64px;--wf-control-height:48px;--wf-page-width:1120px;--wf-shadow:0 24px 70px #1c1b191f;--radius-card:16px;--radius-button:999px;--button-height:48px;--spacing-page:24px;--spacing-card:16px;--border:1px solid #00000014}[data-app=syllaba]{--color-bg:#f4f2ed;--color-card:#fcfbf8;--color-accent:#232327;--color-text:#1a1a1e;--color-muted:#4a4a50;--font-display:"Courier Prime", "Courier New", monospace;--font-ui:"outfit", "Nunito Sans", sans-serif;--wf-bg:var(--color-bg);--wf-bg-deep:#ece9e2;--wf-surface:var(--color-card);--wf-surface-soft:#f7f4ee;--wf-ink:var(--color-text);--wf-ink-soft:#3e3e44;--wf-muted:var(--color-muted);--wf-line:#0000001f;--wf-line-strong:#0003;--wf-accent:var(--color-accent);--wf-accent-hover:#3a3a40;--wf-accent-soft:#e8e5de;--wf-accent-ink:#fff;--wf-font-ui:var(--font-ui);--wf-font-display:var(--font-display);--wf-font-book:"Newsreader", Georgia, "Times New Roman", serif;--wf-shadow:0 24px 70px #1a1a1e1f}html{scroll-behavior:smooth}body{background:var(--wf-bg);color:var(--wf-ink);font-family:var(--wf-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}::selection{background:var(--wf-accent-soft);color:var(--wf-ink)}
