body.dark-mode{color-scheme:dark;--dm-bg-base: #1a1e26;--dm-bg-surface: #252a34;--dm-bg-elevated: #252a34;--dm-bg-input: #1e232c;--dm-bg-hover: #3d4555;--dm-bg-active: #4a5366;--dm-text-primary: #eceff4;--dm-text-secondary: #a0aab6;--dm-text-tertiary: #6b7685;--dm-border: #3b4252;--dm-border-subtle: #2e3440;--dm-accent: #6b9cff;--dm-accent-hover: #8db4ff;--dm-accent-muted: #253a66;--dm-success: #4ade80;--dm-warning: #fbbf24;--dm-error: #f87171;--dm-info: #60a5fa;--dm-shadow: 0 2px 8px rgba(0, 0, 0, 0.4)}body.dark-mode .editor-styles-wrapper{background-color:var(--dm-bg-base);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper.block-editor-writing-flow{background-color:var(--dm-bg-base)}body.dark-mode .editor-styles-wrapper h1,body.dark-mode .editor-styles-wrapper h2,body.dark-mode .editor-styles-wrapper h3,body.dark-mode .editor-styles-wrapper h4,body.dark-mode .editor-styles-wrapper h5,body.dark-mode .editor-styles-wrapper h6{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper p{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper ul,body.dark-mode .editor-styles-wrapper ol{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper ul li,body.dark-mode .editor-styles-wrapper ol li{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper a{color:var(--dm-accent)}body.dark-mode .editor-styles-wrapper a:hover{color:var(--dm-accent-hover)}body.dark-mode .editor-styles-wrapper a:visited{color:var(--dm-accent)}body.dark-mode .editor-styles-wrapper blockquote,body.dark-mode .editor-styles-wrapper .wp-block-quote{border-left-color:var(--dm-border);color:var(--dm-text-secondary)}body.dark-mode .editor-styles-wrapper blockquote cite,body.dark-mode .editor-styles-wrapper .wp-block-quote cite{color:var(--dm-text-tertiary)}body.dark-mode .editor-styles-wrapper blockquote p,body.dark-mode .editor-styles-wrapper .wp-block-quote p{color:var(--dm-text-secondary)}body.dark-mode .editor-styles-wrapper .wp-block-pullquote{border-top-color:var(--dm-border);border-bottom-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-pullquote blockquote{border-left-color:rgba(0,0,0,0)}body.dark-mode .editor-styles-wrapper .wp-block-pullquote cite{color:var(--dm-text-tertiary)}body.dark-mode .editor-styles-wrapper code,body.dark-mode .editor-styles-wrapper kbd{background-color:var(--dm-bg-elevated);color:var(--dm-accent)}body.dark-mode .editor-styles-wrapper pre,body.dark-mode .editor-styles-wrapper .wp-block-code{background-color:var(--dm-bg-elevated);border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper pre code,body.dark-mode .editor-styles-wrapper .wp-block-code code{background-color:rgba(0,0,0,0);color:inherit}body.dark-mode .editor-styles-wrapper .wp-block-preformatted{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper table,body.dark-mode .editor-styles-wrapper .wp-block-table{border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper table thead,body.dark-mode .editor-styles-wrapper .wp-block-table thead{border-bottom-color:var(--dm-border)}body.dark-mode .editor-styles-wrapper table th,body.dark-mode .editor-styles-wrapper .wp-block-table th{background-color:var(--dm-bg-elevated);border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper table td,body.dark-mode .editor-styles-wrapper .wp-block-table td{border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper table figcaption,body.dark-mode .editor-styles-wrapper .wp-block-table figcaption{color:var(--dm-text-secondary)}body.dark-mode .editor-styles-wrapper .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--dm-bg-surface)}body.dark-mode .editor-styles-wrapper hr,body.dark-mode .editor-styles-wrapper .wp-block-separator{border-color:var(--dm-border);background-color:var(--dm-border);color:var(--dm-border)}body.dark-mode .editor-styles-wrapper hr:not(.is-style-wide):not(.is-style-dots),body.dark-mode .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots){background-color:var(--dm-border)}body.dark-mode .editor-styles-wrapper hr.is-style-dots::before,body.dark-mode .editor-styles-wrapper .wp-block-separator.is-style-dots::before{color:var(--dm-text-tertiary)}body.dark-mode .editor-styles-wrapper figcaption,body.dark-mode .editor-styles-wrapper .wp-element-caption{color:var(--dm-text-secondary)}body.dark-mode .editor-styles-wrapper .wp-block-details summary{color:var(--dm-text-primary)}body.dark-mode .block-editor-block-list__layout{color:var(--dm-text-primary)}body.dark-mode .block-editor-default-block-appender .block-editor-default-block-appender__content{color:var(--dm-text-tertiary)}body.dark-mode .block-editor-block-list__empty-placeholder,body.dark-mode .block-editor-block-list__block .block-editor-block-list__empty-placeholder{color:var(--dm-text-tertiary)}body.dark-mode .block-editor-block-list__insertion-point-indicator{background-color:var(--dm-accent)}body.dark-mode .block-editor-block-list__block.is-selected::after,body.dark-mode .block-editor-block-list__block.is-multi-selected::after{border-color:var(--dm-accent)}body.dark-mode .block-editor-block-list__block.is-hovered::after,body.dark-mode .block-editor-block-list__block:hover::after{border-color:var(--dm-border)}body.dark-mode .block-editor-block-list__block .block-editor-block-list__breadcrumb{background-color:var(--dm-accent);color:#fff}body.dark-mode .block-editor-block-mover .components-button{color:var(--dm-text-primary)}body.dark-mode .block-editor-block-mover .components-button:hover{color:var(--dm-accent-hover)}body.dark-mode .block-editor-block-toolbar,body.dark-mode .block-editor-block-contextual-toolbar{background-color:var(--dm-bg-elevated);border-color:var(--dm-border);box-shadow:var(--dm-shadow)}body.dark-mode .block-editor-block-toolbar .components-toolbar,body.dark-mode .block-editor-block-toolbar .components-toolbar-group,body.dark-mode .block-editor-block-contextual-toolbar .components-toolbar,body.dark-mode .block-editor-block-contextual-toolbar .components-toolbar-group{border-color:var(--dm-border)}body.dark-mode .block-editor-block-toolbar .components-button,body.dark-mode .block-editor-block-contextual-toolbar .components-button{color:var(--dm-text-primary)}body.dark-mode .block-editor-block-toolbar .components-button:hover,body.dark-mode .block-editor-block-contextual-toolbar .components-button:hover{background-color:var(--dm-bg-hover)}body.dark-mode .block-editor-block-toolbar .components-button.is-pressed,body.dark-mode .block-editor-block-toolbar .components-button.is-active,body.dark-mode .block-editor-block-contextual-toolbar .components-button.is-pressed,body.dark-mode .block-editor-block-contextual-toolbar .components-button.is-active{background-color:var(--dm-bg-active);color:var(--dm-text-primary)}body.dark-mode .block-editor-block-toolbar .components-button svg,body.dark-mode .block-editor-block-contextual-toolbar .components-button svg{fill:currentColor}body.dark-mode .block-editor-block-toolbar .components-dropdown-menu__toggle,body.dark-mode .block-editor-block-contextual-toolbar .components-dropdown-menu__toggle{color:var(--dm-text-primary)}body.dark-mode .block-editor-block-toolbar .components-dropdown-menu__toggle:hover,body.dark-mode .block-editor-block-contextual-toolbar .components-dropdown-menu__toggle:hover{background-color:var(--dm-bg-hover)}body.dark-mode .editor-styles-wrapper .wp-block-image figcaption{color:var(--dm-text-secondary)}body.dark-mode .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-group__inner-container{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-columns{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-button__link:not(.has-background){background-color:var(--dm-accent)}body.dark-mode .editor-styles-wrapper .wp-block-button__link:not(.has-text-color){color:#fff}body.dark-mode .editor-styles-wrapper .wp-block-list{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-verse{color:var(--dm-text-primary);background-color:var(--dm-bg-elevated);border-color:var(--dm-border)}body.dark-mode .editor-styles-wrapper .wp-block-embed .components-placeholder{background-color:var(--dm-bg-surface);color:var(--dm-text-primary);border-color:var(--dm-border)}body.dark-mode .editor-styles-wrapper .components-placeholder{background-color:var(--dm-bg-surface);color:var(--dm-text-primary);border-color:var(--dm-border)}body.dark-mode .editor-styles-wrapper .components-placeholder .components-placeholder__label{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .components-placeholder .components-placeholder__label svg{color:var(--dm-text-secondary)}body.dark-mode .editor-styles-wrapper .components-placeholder .components-placeholder__instructions{color:var(--dm-text-secondary)}body.dark-mode .editor-styles-wrapper .components-placeholder .components-placeholder__fieldset{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .components-placeholder input[type=url],body.dark-mode .editor-styles-wrapper .components-placeholder input[type=text],body.dark-mode .editor-styles-wrapper .components-placeholder input[type=search]{background-color:var(--dm-bg-input);border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .components-placeholder input[type=url]::placeholder,body.dark-mode .editor-styles-wrapper .components-placeholder input[type=text]::placeholder,body.dark-mode .editor-styles-wrapper .components-placeholder input[type=search]::placeholder{color:var(--dm-text-tertiary)}body.dark-mode .editor-styles-wrapper .components-placeholder input[type=url]:focus,body.dark-mode .editor-styles-wrapper .components-placeholder input[type=text]:focus,body.dark-mode .editor-styles-wrapper .components-placeholder input[type=search]:focus{border-color:var(--dm-accent);box-shadow:0 0 0 1px var(--dm-accent)}body.dark-mode .editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item__content{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-navigation .wp-block-navigation__submenu-container{background-color:var(--dm-bg-elevated);border-color:var(--dm-border)}body.dark-mode .editor-styles-wrapper .wp-block-search .wp-block-search__input{background-color:var(--dm-bg-input);border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-search .wp-block-search__input::placeholder{color:var(--dm-text-tertiary)}body.dark-mode .editor-styles-wrapper .wp-block-search .wp-block-search__button{background-color:var(--dm-accent);color:#fff;border-color:var(--dm-accent)}body.dark-mode .editor-styles-wrapper .wp-block-calendar table{background-color:var(--dm-bg-surface)}body.dark-mode .editor-styles-wrapper .wp-block-calendar table th{background-color:var(--dm-bg-elevated)}body.dark-mode .editor-styles-wrapper .wp-block-calendar caption{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-calendar nav a{color:var(--dm-accent)}body.dark-mode .editor-styles-wrapper .wp-block-tag-cloud a{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-rss{color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper .wp-block-rss a{color:var(--dm-accent)}body.dark-mode .block-editor-block-preview__container{background-color:var(--dm-bg-surface)}body.dark-mode .block-editor-block-preview__content{background-color:var(--dm-bg-base)}body.dark-mode .components-popover .components-popover__content{background-color:var(--dm-bg-elevated);border-color:var(--dm-border);color:var(--dm-text-primary);box-shadow:var(--dm-shadow)}body.dark-mode .block-editor-link-control{background-color:var(--dm-bg-elevated)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-input .components-base-control__field input{background-color:var(--dm-bg-input);border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-input .components-base-control__field input::placeholder{color:var(--dm-text-tertiary)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-input .components-base-control__field input:focus{border-color:var(--dm-accent)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-results{background-color:var(--dm-bg-elevated)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-results .block-editor-link-control__search-item{color:var(--dm-text-primary);border-bottom-color:var(--dm-border)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-results .block-editor-link-control__search-item:hover{background-color:var(--dm-bg-hover)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-results .block-editor-link-control__search-item .block-editor-link-control__search-item-title{color:var(--dm-text-primary)}body.dark-mode .block-editor-link-control .block-editor-link-control__search-results .block-editor-link-control__search-item .block-editor-link-control__search-item-info{color:var(--dm-text-secondary)}body.dark-mode .block-editor-link-control .block-editor-link-control__setting{color:var(--dm-text-primary);border-top-color:var(--dm-border)}body.dark-mode .editor-styles-wrapper input[type=text],body.dark-mode .editor-styles-wrapper input[type=email],body.dark-mode .editor-styles-wrapper input[type=url],body.dark-mode .editor-styles-wrapper input[type=search],body.dark-mode .editor-styles-wrapper input[type=number],body.dark-mode .editor-styles-wrapper input[type=password],body.dark-mode .editor-styles-wrapper input[type=tel],body.dark-mode .editor-styles-wrapper textarea,body.dark-mode .editor-styles-wrapper select{background-color:var(--dm-bg-input);border-color:var(--dm-border);color:var(--dm-text-primary)}body.dark-mode .editor-styles-wrapper input[type=text]::placeholder,body.dark-mode .editor-styles-wrapper input[type=email]::placeholder,body.dark-mode .editor-styles-wrapper input[type=url]::placeholder,body.dark-mode .editor-styles-wrapper input[type=search]::placeholder,body.dark-mode .editor-styles-wrapper input[type=number]::placeholder,body.dark-mode .editor-styles-wrapper input[type=password]::placeholder,body.dark-mode .editor-styles-wrapper input[type=tel]::placeholder,body.dark-mode .editor-styles-wrapper textarea::placeholder,body.dark-mode .editor-styles-wrapper select::placeholder{color:var(--dm-text-tertiary)}body.dark-mode .editor-styles-wrapper input[type=text]:focus,body.dark-mode .editor-styles-wrapper input[type=email]:focus,body.dark-mode .editor-styles-wrapper input[type=url]:focus,body.dark-mode .editor-styles-wrapper input[type=search]:focus,body.dark-mode .editor-styles-wrapper input[type=number]:focus,body.dark-mode .editor-styles-wrapper input[type=password]:focus,body.dark-mode .editor-styles-wrapper input[type=tel]:focus,body.dark-mode .editor-styles-wrapper textarea:focus,body.dark-mode .editor-styles-wrapper select:focus{border-color:var(--dm-accent);box-shadow:0 0 0 1px var(--dm-accent)}
