body:has(.page-theme[data-theme=dark]){--color-surface-page:#201307;--color-surface-elevated:#2e1f10;--color-surface-inset:#190f05;--color-on-surface:#f6f4f0;--color-on-surface-muted:#dad4c5;--color-on-surface-dim:#a89b82;--color-on-surface-link:#d4ae2c;--color-hairline:#f6f4f01f;background:var(--color-surface-page);color:var(--color-on-surface-muted)}.page-theme[data-theme=dark]{color:var(--color-on-surface-muted,#dad4c5)}body:has(.page-theme[data-theme=dark]) .bg-white{color:var(--color-on-surface,#f6f4f0)}.page-theme[data-theme=dark] .tiptap-renderer,.page-theme[data-theme=dark] .tiptap-editor{--tw-prose-body:var(--color-on-surface-muted,#dad4c5);--tw-prose-headings:var(--color-on-surface,#f6f4f0);--tw-prose-lead:var(--color-on-surface-muted,#dad4c5);--tw-prose-links:var(--color-on-surface-link,#d4ae2c);--tw-prose-bold:var(--color-on-surface,#f6f4f0);--tw-prose-counters:var(--color-on-surface-dim,#a89b82);--tw-prose-bullets:var(--color-on-surface-dim,#a89b82);--tw-prose-hr:var(--color-hairline,#f6f4f01f);--tw-prose-quotes:var(--color-on-surface-muted,#dad4c5);--tw-prose-quote-borders:var(--color-on-surface-link,#d4ae2c);--tw-prose-captions:var(--color-on-surface-dim,#a89b82);--tw-prose-code:var(--color-on-surface,#f6f4f0);--tw-prose-pre-code:var(--color-on-surface-muted,#dad4c5);--tw-prose-pre-bg:var(--color-surface-elevated,#2e1f10);--tw-prose-th-borders:var(--color-hairline,#f6f4f01f);--tw-prose-td-borders:var(--color-hairline,#f6f4f01f)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap,.page-theme[data-theme=dark] .tiptap-editor .tiptap{color:var(--color-on-surface-muted,#dad4c5)}.page-theme[data-theme=dark] .tiptap-editor .tiptap .is-empty:before{color:var(--color-on-surface-dim,#a89b82)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap h1,.page-theme[data-theme=dark] .tiptap-renderer .tiptap h2,.page-theme[data-theme=dark] .tiptap-renderer .tiptap h3,.page-theme[data-theme=dark] .tiptap-renderer .tiptap h4,.page-theme[data-theme=dark] .tiptap-editor .tiptap h1,.page-theme[data-theme=dark] .tiptap-editor .tiptap h2,.page-theme[data-theme=dark] .tiptap-editor .tiptap h3,.page-theme[data-theme=dark] .tiptap-editor .tiptap h4{color:var(--color-on-surface,#f6f4f0)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap p.text-muted,.page-theme[data-theme=dark] .tiptap-editor .tiptap p.text-muted{color:var(--color-on-surface-dim,#a89b82)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap blockquote,.page-theme[data-theme=dark] .tiptap-editor .tiptap blockquote{border-left-color:var(--color-on-surface-link,#d4ae2c);color:var(--color-on-surface-muted,#dad4c5)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap hr,.page-theme[data-theme=dark] .tiptap-editor .tiptap hr{border-color:var(--color-hairline,#f6f4f01f)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .contact-card,.page-theme[data-theme=dark] .tiptap-editor .tiptap .contact-card{background:var(--color-surface-elevated,#2e1f10);border-color:var(--color-hairline,#f6f4f01f)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .contact-card-stacked,.page-theme[data-theme=dark] .tiptap-editor .tiptap .contact-card-stacked{background:0 0;border-color:#0000}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .contact-card-stacked .contact-card-avatar,.page-theme[data-theme=dark] .tiptap-editor .tiptap .contact-card-stacked .contact-card-avatar{box-shadow:0 0 0 4px var(--color-surface-page,#201307), 0 0 0 6px var(--color-hairline,#f6f4f01f)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .contact-card-name,.page-theme[data-theme=dark] .tiptap-editor .tiptap .contact-card-name{color:var(--color-on-surface,#f6f4f0)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .contact-card-email,.page-theme[data-theme=dark] .tiptap-editor .tiptap .contact-card-email{color:var(--color-on-surface-dim,#a89b82)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .contact-card-avatar,.page-theme[data-theme=dark] .tiptap-editor .tiptap .contact-card-avatar{background:var(--color-surface-inset,#190f05);color:var(--color-on-surface-muted,#dad4c5);box-shadow:0 0 0 3px var(--color-surface-page,#201307), 0 0 0 5px var(--color-hairline,#f6f4f01f)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .contact-card-socials,.page-theme[data-theme=dark] .tiptap-editor .tiptap .contact-card-socials{color:var(--color-on-surface,#f6f4f0)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .lead-form,.page-theme[data-theme=dark] .tiptap-editor .tiptap .lead-form{background:var(--color-surface-elevated,#2e1f10);border-color:var(--color-hairline,#f6f4f01f)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .lead-form-title,.page-theme[data-theme=dark] .tiptap-editor .tiptap .lead-form-title{color:var(--color-on-surface,#f6f4f0)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .lead-form-intro,.page-theme[data-theme=dark] .tiptap-editor .tiptap .lead-form-intro{color:var(--color-on-surface-muted,#dad4c5)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .lead-form-label,.page-theme[data-theme=dark] .tiptap-editor .tiptap .lead-form-label{color:var(--color-on-surface-dim,#a89b82)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .lead-form-edit-hint{display:none}.page-theme[data-theme=dark] .tiptap-editor .tiptap .lead-form-edit-hint{color:var(--color-on-surface-dim,#a89b82)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .lead-form-row input,.page-theme[data-theme=dark] .tiptap-editor .tiptap .lead-form-row input{background:var(--color-surface-inset,#190f05);border-color:var(--color-hairline,#f6f4f01f);color:var(--color-on-surface,#f6f4f0)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .lead-form-row input::placeholder,.page-theme[data-theme=dark] .tiptap-editor .tiptap .lead-form-row input::placeholder{color:var(--color-on-surface-dim,#a89b82)}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .video-embed,.page-theme[data-theme=dark] .tiptap-editor .tiptap .video-embed{border-radius:.5rem;box-shadow:0 0 40px -8px #d4ae2c66}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .page-button-secondary,.page-theme[data-theme=dark] .tiptap-editor .tiptap .page-button-secondary{color:var(--color-on-surface,#f6f4f0);border-color:#f6f4f04d}.page-theme[data-theme=dark] .tiptap-renderer .tiptap .page-button-secondary:hover,.page-theme[data-theme=dark] .tiptap-editor .tiptap .page-button-secondary:hover{background-color:#f6f4f01a}
