html[data-theme-id=flora]{--theme-bg:#f6f2e8;--theme-bg-secondary:#e7ebdd;--theme-card:#fffcf5;--theme-surface:#eef1e7;--theme-accent:#31533f;--theme-accent-dark:#203a2d;--theme-accent-soft:#a8baa5;--theme-accent-2:#9f5547;--theme-on-accent-2:#fff;--theme-on-accent:#fff;--theme-text-accent:#31533f;--theme-text:#14241b;--theme-text-muted:#5f6c63;--theme-muted:#5f6c63;--theme-dark:#203a2d;--theme-border:#7b877d;--theme-separator:#14241b24;--theme-overlay:#203a2d7a;--theme-gradient:linear-gradient(145deg, #f6f2e8 0%, #eef1e7 58%, #e7ebdd 100%);--theme-radius-sm:8px;--theme-radius-md:18px;--theme-radius-lg:34px;--theme-radius-full:9999px;--theme-font:var(--font-outfit), "Outfit", ui-sans-serif, system-ui, sans-serif;--theme-font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--theme-fs-xs:12px;--theme-fs-sm:13px;--theme-fs-base:16px;--theme-fs-lg:20px;--theme-fs-xl:28px;--theme-fs-2xl:42px;--flora-display:var(--theme-font-display);--flora-sans:var(--theme-font);--flora-line:var(--theme-separator);--mt-bg:var(--theme-bg);--mt-bg-secondary:var(--theme-bg-secondary);--mt-bg-card:var(--theme-card);--mt-accent:var(--theme-accent);--mt-text:var(--theme-text);--mt-text-secondary:var(--theme-muted);--mt-muted:var(--theme-muted);--mt-border:var(--theme-border);--mt-font:var(--theme-font);--mt-fs-xs:var(--theme-fs-xs);--mt-fs-sm:var(--theme-fs-sm);--mt-fs-base:var(--theme-fs-base);--mt-fs-lg:var(--theme-fs-lg);--mt-fs-xl:var(--theme-fs-xl);--mt-fs-2xl:var(--theme-fs-2xl);background:var(--theme-bg);color:var(--theme-text);font-family:var(--theme-font)}html[data-theme-id=flora] body{background:var(--theme-bg)}html[data-theme-id=flora] ::selection{background:var(--theme-accent);color:var(--theme-on-accent)}html[data-theme-id=flora] :focus-visible:not(input,textarea,select){outline:2px solid var(--theme-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){html[data-theme-id=flora] *,html[data-theme-id=flora] :before,html[data-theme-id=flora] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
