body.settings-dark{background:#111b21!important;color:#fff!important}
body.settings-dark :is(.yasko-page,#profileModal .profile-dialog,.profile-overview,.profile-settings-page,.profile-settings-head,.profile-settings-body,#setupGuide,.yw-linked-page,.yw-linked-head,.yw-modal>section,.group-editor,.gi-page,.gi-tabs,.gi-tab,.st-type-picker,.direct-info-page,.di-tabs,.di-row,.st-comments-sheet){background:#111b21!important;color:#fff!important;border-color:#34434d!important}
body.settings-dark :is(.yasko-page,#profileModal,#setupGuide,.yw-linked-page,.yw-modal,.group-editor,.st-type-picker,.st-comments-sheet) :is(h1,h2,h3,h4,p,strong,small,label,summary,span,time,td,th,a,input,textarea,select):not(.is-error,.yw-error,.group-leave-error){color:#fff!important}
body.settings-dark :is(.yasko-page,#profileModal,#setupGuide,.yw-linked-page,.yw-modal,.group-editor,.st-type-picker,.st-comments-sheet) svg:not([role=img]){color:#fff!important;stroke:currentColor}
body.settings-dark :is(.status-page,.status-page .status-scroll,.status-page .status-cards-grid,.status-page .status-card,.status-page .status-author,.status-page .status-body,.status-page .st-engagement,.status-page .status-image-frame){background:#111b21!important;color:#fff!important;border-color:#34434d!important;box-shadow:none!important}
body.settings-dark .status-page :is(.status-post-title,.status-author strong,.status-author time,.status-body,.st-social-action,.st-comment-like,.st-admin-comments){color:#fff!important}
body.settings-dark :is(.ui-search-control,input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,.st-field input,.st-option-row input,.di-file,.st-vote,.st-comment-reply){background:#202c33!important;color:#fff!important;border-color:#40505b!important}
body.settings-dark input::placeholder,body.settings-dark textarea::placeholder{color:#c4cdd3!important;opacity:1}
body.settings-dark :is(.st-type-option,.st-social-action,.st-expression-summary,.st-expression-picker,.st-expression-picker button,.st-comment-quick button,.st-comment-tools button,.st-comment-like,.st-admin-comments){background:transparent!important;color:#fff!important}
body.settings-dark .st-vote i{background:#244a31!important}body.settings-dark .st-expression-picker button[aria-pressed=true]{background:#244a31!important}
body.settings-dark :is(.st-social-action,.st-comment-like)[aria-pressed=true] svg{stroke:#00bc25!important;fill:#00bc25!important}
body.settings-dark :is(.st-expression-picker sup,.st-emoji-count sup,.st-comment-copy time,.st-comment-quote,.st-comments-status){color:#fff!important}
body.settings-dark .ui-primary,body.settings-dark .ui-primary span,body.settings-dark .ui-primary svg{color:#fff!important}
body.settings-dark #yaskoBottomNav{background:#111b21!important;border-color:#34434d!important}
body.settings-dark #yaskoBottomNav button,body.settings-dark #yaskoBottomNav button[aria-current=page],body.settings-dark #yaskoBottomNav button svg,body.settings-dark #yaskoBottomNav button[aria-current=page] svg{background:transparent!important;color:#fff!important;stroke:currentColor;transition:color .18s,transform .18s}
body.settings-dark #yaskoBottomNav button::before,body.settings-dark #yaskoBottomNav button[aria-current=page]::before{background:transparent!important}
body.settings-dark #yaskoBottomNav button>span:not(.wa-nav-avatar){color:#fff!important}
body.settings-dark #yaskoBottomNav button::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:3px;border-radius:4px;background:#00bc25;transform:translateX(-50%);transition:width .18s}
body.settings-dark #yaskoBottomNav button[aria-current=page]::after{width:24px}
@media(prefers-reduced-motion:reduce){body.settings-dark #yaskoBottomNav button,body.settings-dark #yaskoBottomNav button::after{transition:none}}

body.settings-dark :is(.yasko-page>header,.status-head,.status-stats-surface,.status-stats-scroll,.creation-rights-page>footer,.support-head,.setup-dialog,.setup-install-card,.gi-info-header){background:#111b21!important;color:#fff!important;border-color:#34434d!important}
body.settings-dark :is(.user-name,.user-preview,.user-time,.peer-copy strong,.peer-copy span,.message-text,.message-meta time,.group-message-author,.group-list strong,.group-list small){color:#fff!important}
body.settings-dark .yw-device-hero svg>g{stroke:#e9edef}
/* Keep surfaces and layout consistent across all inner pages and creation dialogs. */
body.settings-dark :is(.sidebar-head,.conversation,.conversation-head,.group-head,.group-conversation,.retention-strip,.setup-guide-card,.setup-guide-card>header,.status-publish-dialog,.status-composer-dialog form,.status-composer-head,.status-publish-actions,.status-crop-dialog,.gw-page,.gw-head,.gw-body,.gw-footer){background:#111b21!important;color:#fff!important;border-color:#34434d!important}
body.settings-dark :is(.ui-secondary,.profile-inline-control,.chat-input-pill,.day-separator,.st-type-cancel,.status-composer-close,.status-image-picker,.status-recipient-search,.status-recipients,.st-story-controls button,.status-stats-filters button,.di-file,.group-list-item,.gi-setting,.gw-settings-link,.status-crop-ratios button){background:#202c33!important;color:#fff!important;border-color:#40505b!important}
body.settings-dark .status-stats-filters button[aria-pressed=true],body.settings-dark .status-crop-ratios button[aria-pressed=true]{background:#254635!important;border-color:#00bc25!important;color:#fff!important}
body.settings-dark input[role=switch]:not(:checked){background:#45545e!important}
body.settings-dark input[role=switch]:checked{background:#00bc25!important}
body.settings-dark :is(.status-publish-dialog,.status-crop-dialog,.gw-page,.conversation,.group-conversation,.yasko-confirm,.chat-feature-dialog) :is(h1,h2,h3,h4,p,strong,small,label,summary,span,time,input,textarea){color:#fff!important}
body.settings-dark :is(.status-publish-dialog,.status-crop-dialog,.gw-page,.setup-guide-card,.conversation-head,.group-head,.sidebar-head) svg:not([role=img]){color:#fff!important;stroke:currentColor}
body.settings-dark #logoutButton{background:#38252c!important;color:#ffb8c4!important;border-color:#70404e!important}
body.settings-dark .setup-guide-card button:not(.setup-primary):not(.setup-card-install):not(.ui-primary){background:#202c33!important;color:#fff!important;border-color:#40505b!important}
body.settings-dark .di-row input[role=switch]:before,body.settings-dark .ps-toggle input:after,body.settings-dark .ps-person input:after{background:#fff!important}
body.settings-dark #profileModal button.profile-inline-control:not(.is-editing){background:#202c33!important;color:#fff!important}
body.settings-dark :is(.group-wizard,.gw-content,.group-editor-body){background:#111b21!important;color:#fff!important;border-color:#34434d!important}
body.settings-dark .group-wizard :is(h1,h2,h3,p,strong,small,span,label,button){color:#fff!important}
body.settings-dark :is(.group-message,.day-separator,.chat-emoji-panel,.chat-file-menu,.attachment-sheet){background:#202c33!important;color:#fff!important;border-color:#34434d!important}
body.settings-dark .message-row.is-me .message-bubble,body.settings-dark .group-message.own{background:#163e30!important;color:#fff!important}
body.settings-dark :is(.group-editor-card,.group-editor-card>header){background:#111b21!important;color:#fff!important;border-color:#34434d!important}
body.settings-dark .wa-filter-chips button{background:#202c33!important;color:#fff!important;border-color:#40505b!important}
body.settings-dark .wa-filter-chips button[aria-pressed=true]{background:#254635!important;border-color:#00bc25!important}
body.settings-dark .conversation-empty{background:#111b21!important;color:#fff!important}
body.settings-dark .gi-settings-link{background:transparent!important;color:#fff!important;border-color:#34434d!important}
