.tf-blog-page{--tf-blog-page:#fff;--tf-blog-surface:#fff;--tf-blog-surface-muted:#f8fafc;--tf-blog-surface-raised:#f1f5f9;--tf-blog-border:#e2e8f0;--tf-blog-text:#0f172a;--tf-blog-muted:#475569;--tf-blog-subtle:#64748b;--tf-blog-link:#0369a1;--tf-blog-link-hover:#075985}.tf-blog-page.tf-blog-page--dark{--tf-blog-page:#000;--tf-blog-surface:#1f2730;--tf-blog-surface-muted:#18202a;--tf-blog-surface-raised:#303b4a;--tf-blog-border:#526173;--tf-blog-text:#f8fafc;--tf-blog-muted:#cbd5e1;--tf-blog-subtle:#94a3b8;--tf-blog-link:#21b4f4;--tf-blog-link-hover:#7dd3fc}.tf-blog-page--dark .tf-blog-content article,.tf-blog-page--dark .tf-blog-header header,.tf-blog-page.tf-blog-page--dark{background-color:var(--tf-blog-page);color:var(--tf-blog-text)}.tf-blog-page--dark .tf-blog-content .bg-white,.tf-blog-page--dark .tf-blog-header .bg-white{background-color:var(--tf-blog-surface)}.tf-blog-page--dark .tf-blog-content .border-slate-200,.tf-blog-page--dark .tf-blog-header .border-gray-100{border-color:var(--tf-blog-border)}.tf-blog-page--dark .tf-blog-header .bg-gray-200{background-color:var(--tf-blog-border)}.tf-blog-page--dark .tf-blog-content .text-slate-600,.tf-blog-page--dark .tf-blog-content .text-slate-700,.tf-blog-page--dark .tf-blog-header .text-gray-700{color:var(--tf-blog-muted)}.tf-blog-page--dark .tf-blog-content .hover\:text-slate-900:hover,.tf-blog-page--dark .tf-blog-content .text-slate-900,.tf-blog-page--dark .tf-blog-header .hover\:text-gray-900:hover{color:var(--tf-blog-text)}.tf-blog-page--dark .tf-blog-content .text-slate-500{color:var(--tf-blog-subtle)}.tf-blog-page--dark .tf-blog-content .bg-slate-50{background-color:var(--tf-blog-surface-muted)}.tf-blog-page--dark .tf-blog-content .bg-slate-100{background-color:var(--tf-blog-surface-raised)}.tf-blog-page--dark .tf-blog-content .bg-slate-300{background-color:var(--tf-blog-border)}.tf-blog-page--dark .tf-blog-content .prose-a\:text-sky-700 :is(a),.tf-blog-page--dark .tf-blog-content .text-sky-800{color:var(--tf-blog-link)}.tf-blog-page--dark .tf-blog-content .hover\:prose-a\:text-sky-800 :is(a):hover{color:var(--tf-blog-link-hover)}.tf-blog-page--dark .tf-blog-content .bg-sky-700{background-color:#0284c7}.tf-blog-page--dark .tf-blog-content .hover\:bg-sky-800:hover{background-color:#0ea5e9}.tf-blog-page--dark .tf-blog-content .text-white{color:#fff}.tf-blog-page--dark .tf-blog-content .shadow-md,.tf-blog-page--dark .tf-blog-content .shadow-sm,.tf-blog-page--dark .tf-blog-header .rounded-full.border.bg-white{box-shadow:0 12px 30px rgba(0,0,0,.35)}.tf-blog-page--dark .tf-blog-content .prose{--tw-prose-body:var(--tf-blog-muted);--tw-prose-headings:var(--tf-blog-text);--tw-prose-lead:var(--tf-blog-muted);--tw-prose-links:var(--tf-blog-link);--tw-prose-bold:var(--tf-blog-text);--tw-prose-counters:var(--tf-blog-subtle);--tw-prose-bullets:var(--tf-blog-border);--tw-prose-hr:var(--tf-blog-border);--tw-prose-quotes:var(--tf-blog-text);--tw-prose-quote-borders:var(--tf-blog-border);--tw-prose-captions:var(--tf-blog-subtle);--tw-prose-code:var(--tf-blog-text);--tw-prose-pre-code:var(--tf-blog-muted);--tw-prose-pre-bg:var(--tf-blog-surface-muted);--tw-prose-th-borders:var(--tf-blog-border);--tw-prose-td-borders:var(--tf-blog-border)}