:root[data-theme="dark"]{color-scheme:dark;--ink:#eef4ef;--muted:#abbcaf;--line:#34453a;--green:#9ccfae;--paper:#101612}
[data-theme="dark"] body{background:#0d120f;color:var(--ink)}
[data-theme="dark"] .shell{--ink:#eef4ef;--muted:#abbcaf;--line:#34453a;background:#0d120f}
[data-theme="dark"] .shell .sidebar,[data-theme="dark"] .shell .topbar,[data-theme="dark"] .shell .card,[data-theme="dark"] .post-dialog .post,[data-theme="dark"] .social-profile,[data-theme="dark"] .member-card,[data-theme="dark"] .compose-prompt,[data-theme="dark"] .dm-layout,[data-theme="dark"] .dm-composer,[data-theme="dark"] .dm-chat-head details>div,[data-theme="dark"] dialog,[data-theme="dark"] .village-menu-panel,[data-theme="dark"] .auth-body,[data-theme="dark"] .auth-layout,[data-theme="dark"] .plan,[data-theme="dark"] .nft-card,[data-theme="dark"] .admin-member{background:#151e18;color:var(--ink);border-color:var(--line)}
[data-theme="dark"] h1,[data-theme="dark"] h2,[data-theme="dark"] h3,[data-theme="dark"] label,[data-theme="dark"] legend,[data-theme="dark"] .name,[data-theme="dark"] .mobile-wordmark,[data-theme="dark"] .wordmark,[data-theme="dark"] .sidebar .wordmark em,[data-theme="dark"] .mobile-wordmark em{color:var(--ink)}
[data-theme="dark"] button,[data-theme="dark"] input,[data-theme="dark"] textarea,[data-theme="dark"] select{background:#1d2b22;color:var(--ink);border-color:#46614e}
[data-theme="dark"] input::placeholder,[data-theme="dark"] textarea::placeholder{color:#a2b2a7}
[data-theme="dark"] .primary,[data-theme="dark"] .sidebar .nav-compose,[data-theme="dark"] .shell .search-row button{background:#a5d1b4!important;color:#102a1b!important;border-color:#a5d1b4!important}
[data-theme="dark"] .primary:hover{background:#bce4c9!important}
[data-theme="dark"] .nav-button,[data-theme="dark"] .desktop-extras button,[data-theme="dark"] .sidebar-me,[data-theme="dark"] .sidebar-links button,[data-theme="dark"] .post-actions>.icon-button,[data-theme="dark"] .post-head .name,[data-theme="dark"] .icon-button,[data-theme="dark"] .dm-thread,[data-theme="dark"] .dm-person,[data-theme="dark"] .person-line,[data-theme="dark"] .post-menu-actions button,[data-theme="dark"] .village-menu-panel button,[data-theme="dark"] .view-switch button{background:transparent;color:var(--ink)}
[data-theme="dark"] .nav-button.active,[data-theme="dark"] .nav-button:hover,[data-theme="dark"] .dm-thread.selected,[data-theme="dark"] .dm-thread:hover,[data-theme="dark"] .view-switch button[aria-pressed="true"],[data-theme="dark"] .profile-social-links a:hover,[data-theme="dark"] .icon-button:hover,[data-theme="dark"] .village-menu-panel button:hover,[data-theme="dark"] .village-menu-panel a:hover{background:#263c2d;color:#d5ebdc}
[data-theme="dark"] .muted,[data-theme="dark"] .community-label,[data-theme="dark"] .post-head time,[data-theme="dark"] .caption-more,[data-theme="dark"] .comment-prompt,[data-theme="dark"] .profile-meta,[data-theme="dark"] .sidebar-label,[data-theme="dark"] .sidebar-links a,[data-theme="dark"] .sidebar-links button,[data-theme="dark"] .compose-heading p,[data-theme="dark"] .social-side-note,[data-theme="dark"] .person-line small,[data-theme="dark"] .compose-prompt>button:not(.icon-button),[data-theme="dark"] .social-title .eyebrow,[data-theme="dark"] .eyebrow,[data-theme="dark"] .profile-identity .eyebrow,[data-theme="dark"] .social-poll-help,[data-theme="dark"] .dm-thread small,[data-theme="dark"] .dm-connection,[data-theme="dark"] .dm-message time{color:#abbcaf}
[data-theme="dark"] .caption-more,[data-theme="dark"] .comment-prompt,[data-theme="dark"] .feed-toolbar button,[data-theme="dark"] .profile-bio-add,[data-theme="dark"] .dm-older,[data-theme="dark"] .dm-chat-head details button{background:none}
[data-theme="dark"] .feed-toolbar button{color:#abbcaf}[data-theme="dark"] .feed-toolbar button.active{color:#e4f2e8}[data-theme="dark"] .feed-toolbar button.active:after{background:#a5d1b4}
[data-theme="dark"] .media-gallery,[data-theme="dark"] .media-slide,[data-theme="dark"] .attachment-list img,[data-theme="dark"] .attachment-list video{background:#0a100c}
[data-theme="dark"] .gallery-controls{background:#151e18}[data-theme="dark"] .gallery-controls button{background:none;color:#c7dace}[data-theme="dark"] .media-dots i{background:#4c6052}[data-theme="dark"] .media-dots i.active{background:#b4d7be}
[data-theme="dark"] .add-moment,[data-theme="dark"] .pill,[data-theme="dark"] .required,[data-theme="dark"] .notice,[data-theme="dark"] .join-steps,[data-theme="dark"] .address-box,[data-theme="dark"] .dm-state,[data-theme="dark"] .post .poll,[data-theme="dark"] .social-wallet,[data-theme="dark"] .dm-message p,[data-theme="dark"] .plan:has(input:checked),[data-theme="dark"] .profile-tile,[data-theme="dark"] .text-tile:nth-child(3n+2),[data-theme="dark"] .text-tile:nth-child(3n+3){background:#213729;color:#e0eee4;border-color:#496552}
[data-theme="dark"] .dm-message.mine p{background:#a5d1b4;color:#10251a}
[data-theme="dark"] .dm-unread{background:#add8bb;color:#112719}
[data-theme="dark"] .compose-dialog .composer>textarea,[data-theme="dark"] .comment-input textarea,[data-theme="dark"] .dm-composer textarea,[data-theme="dark"] .shell .search-row input{background:#0f1912;color:#e5f0e8;border-color:#46614e}
[data-theme="dark"] .social-wallet .balance,[data-theme="dark"] .social-wallet .eyebrow,[data-theme="dark"] .social-wallet p,[data-theme="dark"] .social-wallet button,[data-theme="dark"] .profile-bio-add,[data-theme="dark"] .profile-account summary,[data-theme="dark"] .plan-description,[data-theme="dark"] .comment-input button,[data-theme="dark"] .text-link,[data-theme="dark"] .guide-page a,[data-theme="dark"] .recovery-page a,[data-theme="dark"] .positive,[data-theme="dark"] .dm-welcome>.icon{color:#b7d8c1}
[data-theme="dark"] .social-wallet button,[data-theme="dark"] .sidebar-links button{background:none}
[data-theme="dark"] .save-button.selected svg{fill:#a5d1b4;stroke:#a5d1b4}[data-theme="dark"] .like-button.selected svg{fill:#ef9988;stroke:#ef9988}
[data-theme="dark"] .poll-option{background:#152b1e;color:#e5f0e8;border-color:#486a52}[data-theme="dark"] .poll-option:before{background:#51745d}[data-theme="dark"] .poll-option.selected{border-color:#aad4b8}
[data-theme="dark"] .member-ring .avatar,[data-theme="dark"] .profile-identity .avatar.large,[data-theme="dark"] .shell .member-card .avatar{border-color:#151e18}
[data-theme="dark"] .avatar{background:#34593f;color:#e2f2e7}[data-theme="dark"] .post-dialog>.dialog-close{background:#263c2d;color:#edf5ef}
[data-theme="dark"] .profile-social-links a{border-color:#46614e;color:#e1eee5}[data-theme="dark"] .danger,[data-theme="dark"] .negative{color:#f3ab9e}
[data-theme="dark"] .media-dialog{background:#111a15;color:#fff}[data-theme="dark"] .media-dialog .viewer-controls button{background:#253d2c;color:#fff}
[data-theme="dark"] .nft-art{color:#efddad}[data-theme="dark"] .nft-art .wordmark{color:inherit}
[data-theme="dark"] .dm-chat-head details>div,[data-theme="dark"] .dm-chat-head,[data-theme="dark"] .dm-composer,[data-theme="dark"] .dm-inbox,[data-theme="dark"] .dm-inbox-heading,[data-theme="dark"] .dm-thread{border-color:var(--line)}

[data-theme="dark"] .profile-save-panel{background:#151e18}
