/* Generated by setup/tools/build-dark-theme.cjs. Keep theme overrides in theme.css. */

/* style.css */
html[data-theme="dark"] body{background:#19291f}
html[data-theme="dark"] .top{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .brand small{color:#bdcfc1}
html[data-theme="dark"] .brand-mark{color:#102019}
html[data-theme="dark"] .top nav{color:#bdcfc1}
html[data-theme="dark"] .hello{color:#bdcfc1}
html[data-theme="dark"] .nav-cta{color:#102019!important}
html[data-theme="dark"] .link-button{color:#bdcfc1}
html[data-theme="dark"] .hero p{color:#bdcfc1}
html[data-theme="dark"] .primary{color:#102019}
html[data-theme="dark"] .primary:hover{background:#98cda9}
html[data-theme="dark"] .secondary{background:#19291f;color:#e2eee5;border:1px solid #354c3e}
html[data-theme="dark"] .location-hint{color:#a8bcad!important}
html[data-theme="dark"] .art-circle{background:#24392b}
html[data-theme="dark"] .art-circle:before{background:#98cda9}
html[data-theme="dark"] .sun{background:#c9af72}
html[data-theme="dark"] .float-card{background:#19291f;box-shadow:0 8px 30px #0000001b}
html[data-theme="dark"] .float-card>span{background:#24392b}
html[data-theme="dark"] .listing-card:hover{border-color:#354c3e;box-shadow:0 9px 28px #0000000c}
html[data-theme="dark"] .tag{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .tag i{background:#98cda9}
html[data-theme="dark"] .posted{color:#a8bcad}
html[data-theme="dark"] .description{color:#bdcfc1}
html[data-theme="dark"] .card-meta{border-top:1px solid #354c3e;color:#bdcfc1}
html[data-theme="dark"] .card-footer{border-top:1px solid #354c3e}
html[data-theme="dark"] .owner{color:#bdcfc1}
html[data-theme="dark"] .avatar{background:#24392b}
html[data-theme="dark"] .notice{background:#24392b;color:#e2eee5}
html[data-theme="dark"] .error{background:#3b2826;color:#f1b3a5}
html[data-theme="dark"] .panel{background:#19291f}
html[data-theme="dark"] .auth-form label,html[data-theme="dark"] .listing-form label,html[data-theme="dark"] .detail-side label{color:#e2eee5}
html[data-theme="dark"] .auth-form input,html[data-theme="dark"] .listing-form input,html[data-theme="dark"] .listing-form textarea,html[data-theme="dark"] .detail-side textarea{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .auth-form input:focus,html[data-theme="dark"] .listing-form input:focus,html[data-theme="dark"] .listing-form textarea:focus,html[data-theme="dark"] .detail-side textarea:focus{border-color:#354c3e;box-shadow:0 0 0 3px #00000055}
html[data-theme="dark"] .back{color:#bdcfc1}
html[data-theme="dark"] .input-unit b{color:#bdcfc1}
html[data-theme="dark"] .location-button span{color:#a8bcad}
html[data-theme="dark"] .owner-line small,html[data-theme="dark"] .offer-person small{color:#a8bcad}
html[data-theme="dark"] .detail-description{color:#bdcfc1}
html[data-theme="dark"] .detail-location{color:#bdcfc1}
html[data-theme="dark"] .count{background:#24392b}
html[data-theme="dark"] .offer-card>p{color:#bdcfc1}
html[data-theme="dark"] footer{border-top:1px solid #354c3e;color:#a8bcad}
html[data-theme="dark"] .slider-dots button{background:#223129}
html[data-theme="dark"] .filter-row{background:#24392b}
html[data-theme="dark"] .filter-row label{color:#bdcfc1}
html[data-theme="dark"] .filter-row select,html[data-theme="dark"] .listing-form select,html[data-theme="dark"] .admin-box select,html[data-theme="dark"] .status-form select{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .card-category{color:#bdcfc1;background:#24392b}
html[data-theme="dark"] .category-pill{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .listing-custom-fields>div{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .listing-custom-fields b{color:#bdcfc1}
html[data-theme="dark"] .admin-row{border-top:1px solid #354c3e}
html[data-theme="dark"] .delete-button{background:#3b2826;border:1px solid #795146;color:#f1b3a5}
html[data-theme="dark"] .admin-table-head,html[data-theme="dark"] .admin-table-row{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .admin-table-head{color:#bdcfc1}
html[data-theme="dark"] .admin-table-row>span{color:#bdcfc1}
html[data-theme="dark"] .admin-table-row small{color:#a8bcad}
html[data-theme="dark"] .admin-hint{background:#373021;color:#e4c58b}
html[data-theme="dark"] .geocode-note{color:#bdcfc1}
html[data-theme="dark"] .expires-note{color:#bdcfc1}
html[data-theme="dark"] .rules-consent{background:#24392b;border:1px solid #354c3e}
html[data-theme="dark"] .yk-dialog{box-shadow:0 24px 80px #00000044}
html[data-theme="dark"] .yk-dialog::backdrop{background:#98cda988}
html[data-theme="dark"] .dialog-close{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .report-form select,html[data-theme="dark"] .report-form textarea{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .report-card{border-top:1px solid #354c3e}
html[data-theme="dark"] .report-status{background:#373021;color:#e4c58b}
html[data-theme="dark"] .report-status.reviewed{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .report-status.dismissed{background:#223129;color:#bdcfc1}
html[data-theme="dark"] .report-review select{background:#19291f}
html[data-theme="dark"] .user-result{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .user-result.selected{background:#24392b}
html[data-theme="dark"] .user-result em{color:#bdcfc1}
html[data-theme="dark"] .user-edit-form label,html[data-theme="dark"] .ban-form label,html[data-theme="dark"] .user-listing-edit>label,html[data-theme="dark"] .user-listing-fields label{color:#bdcfc1}
html[data-theme="dark"] .user-edit-form input,html[data-theme="dark"] .ban-form input,html[data-theme="dark"] .ban-form select,html[data-theme="dark"] .user-listing-edit input,html[data-theme="dark"] .user-listing-edit textarea,html[data-theme="dark"] .user-listing-edit select{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .user-listing-edit{background:#24392b;border:1px solid #354c3e}
html[data-theme="dark"] .nav-unread{background:#e6a18f;color:#102019}
html[data-theme="dark"] .system-thread,html[data-theme="dark"] .inbox-thread{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .system-thread.active,html[data-theme="dark"] .inbox-thread.active{background:#24392b}
html[data-theme="dark"] .inbox-thread span{color:#bdcfc1}
html[data-theme="dark"] .message-bubble small{color:#bdcfc1}
html[data-theme="dark"] .message-bubble.mine{background:#24392b}
html[data-theme="dark"] .message-bubble.theirs{background:#24392b}
html[data-theme="dark"] .message-compose textarea{border:1px solid #354c3e}
html[data-theme="dark"] .message-warning{background:#373021;color:#e4c58b}
html[data-theme="dark"] .system-message{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .admin-message-form label{color:#bdcfc1}
html[data-theme="dark"] .admin-message-form textarea{border:1px solid #354c3e}
html[data-theme="dark"] .profile-form input:not([type=checkbox]){border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .profile-form small{color:#bdcfc1}
html[data-theme="dark"] .profile-photo{background:#24392b}
html[data-theme="dark"] .profile-placeholder{color:#e2eee5}
html[data-theme="dark"] .profile-inline-form{border-top:1px solid #354c3e}
html[data-theme="dark"] .report-status.verified{background:#24392b;color:#e2eee5}
html[data-theme="dark"] .report-status.pending{background:#373021;color:#e4c58b}
html[data-theme="dark"] .message-warning{background:#373021;color:#e4c58b}
html[data-theme="dark"] .message-avatar{background:#24392b}
html[data-theme="dark"] .read-check.unread{color:#bdcfc1}
html[data-theme="dark"] .read-check.read{color:#8bcaef}
html[data-theme="dark"] .listing-owner-actions{border-top:1px solid #354c3e}
html[data-theme="dark"] .listing-owner-actions label{color:#bdcfc1}
html[data-theme="dark"] .listing-owner-actions select{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .admin-sidebar{background:#19291f}
html[data-theme="dark"] .admin-sidebar a{color:#bdcfc1}
html[data-theme="dark"] .admin-sidebar a:hover{background:#24392b}
html[data-theme="dark"] .admin-nav-label{color:#a8bcad}
html[data-theme="dark"] .stats-grid article{background:#24392b;border:1px solid #354c3e}
html[data-theme="dark"] .stats-grid small{color:#bdcfc1}
html[data-theme="dark"] .stats-grid b i{color:#a8bcad}
html[data-theme="dark"] .stats-grid article>span{color:#a8bcad}
html[data-theme="dark"] .stats-chart{border:1px solid #354c3e}
html[data-theme="dark"] .signup-bars i{background:#98cda9}
html[data-theme="dark"] .signup-bars small{color:#a8bcad}
html[data-theme="dark"] .category-stat>span{color:#bdcfc1}
html[data-theme="dark"] .category-stat>i{background:#24392b}
html[data-theme="dark"] .category-stat em{background:#98cda9}
html[data-theme="dark"] .activity-head,html[data-theme="dark"] .activity-row{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .activity-head{color:#bdcfc1;background:#24392b}
html[data-theme="dark"] .activity-row>span{color:#bdcfc1}
html[data-theme="dark"] .activity-row small{color:#a8bcad}
html[data-theme="dark"] .activity-row time{color:#bdcfc1}
html[data-theme="dark"] .footer-links{color:#bdcfc1}
html[data-theme="dark"] .help-page details p{color:#bdcfc1}
html[data-theme="dark"] .ticket-history span{color:#bdcfc1}
html[data-theme="dark"] .ticket-history p,html[data-theme="dark"] .ticket-reply p{color:#bdcfc1}
html[data-theme="dark"] .ticket-reply{background:#24392b}
html[data-theme="dark"] .social-links a{border:1px solid #354c3e;color:#bdcfc1}
html[data-theme="dark"] .social-links a:hover{color:#102019}
html[data-theme="dark"] .help-page form input:not([type=hidden]),html[data-theme="dark"] .help-page form textarea{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .auth-form small{color:#bdcfc1}
html[data-theme="dark"] .admin-sidebar>b{color:#bdcfc1}
html[data-theme="dark"] .admin-sidebar>a{color:#e2eee5}
html[data-theme="dark"] .admin-sidebar>a:hover{background:#24392b}
html[data-theme="dark"] .admin-sidebar>a span{color:#f1b3a5}
html[data-theme="dark"] .admin-stat small{color:#bdcfc1}
html[data-theme="dark"] .log-details{color:#bdcfc1}
html[data-theme="dark"] .footer-social a{border:1px solid #354c3e;color:#bdcfc1}
html[data-theme="dark"] .footer-social a:hover{background:#24392b;border-color:#354c3e}
html[data-theme="dark"] footer>.social-links a{color:#bdcfc1}

/* site.css */
html[data-theme="dark"] .yk-feedback{border:1px solid #354c3e;box-shadow:0 28px 100px #00000033;color:#e2eee5;background:#19291f}
html[data-theme="dark"] .yk-feedback::backdrop{background:#98cda966}
html[data-theme="dark"] .yk-feedback-close{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .yk-feedback-close:hover{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .yk-feedback-icon{background:#24392b;color:#bdcfc1;border:1px solid #354c3e}
html[data-theme="dark"] .yk-feedback[data-type=error] .yk-feedback-icon{background:#3b2826;color:#f1b3a5;border-color:#795146}
html[data-theme="dark"] .yk-feedback[data-type=warning] .yk-feedback-icon,html[data-theme="dark"] .yk-feedback[data-type=confirm] .yk-feedback-icon{background:#373021;color:#e4c58b;border-color:#6c5b37}
html[data-theme="dark"] .yk-feedback[data-type=info] .yk-feedback-icon{background:#223342;color:#8bcaef;border-color:#354c3e}
html[data-theme="dark"] .yk-feedback-eyebrow{color:#bdcfc1}
html[data-theme="dark"] .yk-feedback h2{color:#e2eee5}
html[data-theme="dark"] .yk-feedback>p{color:#bdcfc1}
html[data-theme="dark"] .yk-feedback-actions>button{border:1px solid #354c3e}
html[data-theme="dark"] .yk-feedback-confirm{background:#98cda9;color:#102019;border-color:#354c3e!important}
html[data-theme="dark"] .yk-feedback-confirm:hover{background:#98cda9}
html[data-theme="dark"] .yk-feedback-confirm.is-destructive{background:#e6a18f;border-color:#795146!important}
html[data-theme="dark"] .yk-feedback-confirm.is-destructive:hover{background:#e6a18f}
html[data-theme="dark"] .yk-feedback-cancel{background:#19291f;color:#bdcfc1}
html[data-theme="dark"] .yk-feedback-cancel:hover{background:#24392b}
html[data-theme="dark"] .yk-feedback button:focus-visible{outline:3px solid #9bd2ac}
html[data-theme="dark"] .yk-draft-bar{border:1px solid #354c3e;background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .yk-draft-bar>span:before{color:#bdcfc1}
html[data-theme="dark"] .yk-draft-bar>button{color:#bdcfc1}
html[data-theme="dark"] [aria-invalid=true]{border-color:#795146!important;box-shadow:0 0 0 3px #00000055!important}
html[data-theme="dark"] .site-app{background:#24392b}
html[data-theme="dark"] .top{background:#19291f}
html[data-theme="dark"] .top nav>a[aria-current=page]{color:#e2eee5}
html[data-theme="dark"] .top nav>a[aria-current=page]:after{background:#98cda9}
html[data-theme="dark"] .top .hello{color:#a8bcad}
html[data-theme="dark"] .site-app .hero{background:linear-gradient(115deg,#24392b,#24392b);border:1px solid #354c3e}
html[data-theme="dark"] .site-app .hero h1{color:#e2eee5}
html[data-theme="dark"] .site-app .hero p{color:#bdcfc1}
html[data-theme="dark"] .site-app .filter-row{background:#19291f;border:1px solid #354c3e}
html[data-theme="dark"] .site-app .filter-row select{border:1px solid #354c3e}
html[data-theme="dark"] .site-app .listing-card{border:1px solid #354c3e;background:#19291f;box-shadow:0 4px 14px #00000003}
html[data-theme="dark"] .site-app .listing-card:hover{box-shadow:0 9px 24px #0000000c}
html[data-theme="dark"] .site-app .card-footer{border-color:#354c3e}
html[data-theme="dark"] .site-app .card-category{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .site-app .panel{border-color:#354c3e;background:#19291f;box-shadow:0 4px 16px #00000003}
html[data-theme="dark"] .site-app .button:focus-visible,html[data-theme="dark"] .site-app a:focus-visible,html[data-theme="dark"] .yk-menu-toggle:focus-visible{outline:3px solid #9bd2ac}
html[data-theme="dark"] .site-app .secondary{border-color:#354c3e;color:#bdcfc1}
html[data-theme="dark"] .site-app .primary{background:#98cda9}
html[data-theme="dark"] .site-app .primary:hover{background:#98cda9}
html[data-theme="dark"] .site-app .location-button{border-color:#354c3e;color:#bdcfc1}
html[data-theme="dark"] .site-app .auth-copy h1{color:#e2eee5}
html[data-theme="dark"] .site-app .auth-copy p{color:#bdcfc1}
html[data-theme="dark"] .site-app .auth-form h2{color:#e2eee5}
html[data-theme="dark"] .site-app .auth-form label{color:#bdcfc1}
html[data-theme="dark"] .site-app .auth-form input{border-color:#354c3e;background:#19291f}
html[data-theme="dark"] .site-app .auth-form .switch{color:#bdcfc1}
html[data-theme="dark"] .site-app .auth-form .switch a{color:#bdcfc1}
html[data-theme="dark"] .site-app .form-page h1{color:#e2eee5}
html[data-theme="dark"] .site-app .listing-form label,html[data-theme="dark"] .site-app .profile-form label,html[data-theme="dark"] .site-app .help-ticket label,html[data-theme="dark"] .site-app .detail-side label{color:#bdcfc1}
html[data-theme="dark"] .site-app .listing-form input,html[data-theme="dark"] .site-app .listing-form textarea,html[data-theme="dark"] .site-app .listing-form select,html[data-theme="dark"] .site-app .profile-form input:not([type=checkbox]),html[data-theme="dark"] .site-app .profile-form textarea,html[data-theme="dark"] .site-app .help-page input,html[data-theme="dark"] .site-app .help-page textarea,html[data-theme="dark"] .site-app .detail-side textarea{color:#e2eee5;border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .site-app input:focus,html[data-theme="dark"] .site-app textarea:focus,html[data-theme="dark"] .site-app select:focus{outline:2px solid #9bd2ac!important;border-color:#354c3e!important}
html[data-theme="dark"] .site-app .form-actions{border-top:1px solid #354c3e}
html[data-theme="dark"] .site-app .rules-consent{border:1px solid #354c3e;background:#24392b}
html[data-theme="dark"] .site-app .rules-consent small{color:#a8bcad}
html[data-theme="dark"] .site-app .rules-consent input[type=checkbox]{accent-color:#98cda9}
html[data-theme="dark"] .site-app .detail-main h1{color:#e2eee5}
html[data-theme="dark"] .site-app .detail-description{color:#bdcfc1}
html[data-theme="dark"] .site-app .detail-location{background:#24392b}
html[data-theme="dark"] .site-app .offer-card{border:1px solid #354c3e}
html[data-theme="dark"] .site-app .profile-form h3{color:#e2eee5}
html[data-theme="dark"] .site-app .profile-form small{color:#a8bcad}
html[data-theme="dark"] .site-app .profile-photo{border:4px solid #354c3e}
html[data-theme="dark"] .site-app .help-page h1{color:#e2eee5}
html[data-theme="dark"] .site-app .help-page .panel>p{color:#bdcfc1}
html[data-theme="dark"] .site-app .help-page details{border-color:#354c3e}
html[data-theme="dark"] .site-app .help-page summary{color:#bdcfc1}
html[data-theme="dark"] .site-app .help-page details p{color:#a8bcad}
html[data-theme="dark"] .site-app .ticket-reply{border:1px solid #354c3e;background:#24392b}
html[data-theme="dark"] .site-app .inbox-thread.active{border-color:#354c3e;background:#24392b}
html[data-theme="dark"] .site-app .conversation-head{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .site-app .conversation-head h3{color:#e2eee5}
html[data-theme="dark"] .site-app .message-list{background:#24392b}
html[data-theme="dark"] .site-app .message-bubble{box-shadow:0 2px 5px #00000004}
html[data-theme="dark"] .site-app .message-bubble.mine{background:#24392b;border:1px solid #354c3e;color:#e2eee5}
html[data-theme="dark"] .site-app .message-bubble.theirs{background:#19291f;border:1px solid #354c3e}
html[data-theme="dark"] .site-app .message-compose{border-top:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .site-app .message-compose textarea{border:1px solid #354c3e}
html[data-theme="dark"] .site-app .system-thread{background:#24392b}
html[data-theme="dark"] .yk-dialog{border:1px solid #354c3e;box-shadow:0 24px 80px #00000030}
html[data-theme="dark"] .yk-dialog::backdrop{background:#98cda955}
html[data-theme="dark"] .yk-dialog .dialog-head h2{color:#e2eee5}
html[data-theme="dark"] .yk-dialog .dialog-body{color:#bdcfc1}
html[data-theme="dark"] .yk-dialog .dialog-actions{border-color:#354c3e}
html[data-theme="dark"] .yk-dialog .report-form input,html[data-theme="dark"] .yk-dialog .report-form select,html[data-theme="dark"] .yk-dialog .report-form textarea{border:1px solid #354c3e;color:#bdcfc1}
html[data-theme="dark"] .site-app footer{background:#19291f;border-color:#354c3e}
html[data-theme="dark"] .site-app .empty{border:1px dashed #354c3e;background:#24392b}
html[data-theme="dark"] .site-app .empty h3{color:#bdcfc1}
@media(max-width:850px){
html[data-theme="dark"] .top nav{border-top:1px solid #354c3e}
html[data-theme="dark"].js-enhanced .top .yk-menu-toggle{border:1px solid #354c3e;background:#19291f;color:#bdcfc1}
}
html[data-theme="dark"] .site-app .description{color:#bdcfc1}
html[data-theme="dark"] .site-app .inbox-thread.has-unread{background:#24392b;border-color:#354c3e;border-left:4px solid #354c3e}
html[data-theme="dark"] .site-app .inbox-thread.has-unread b{color:#e2eee5}
html[data-theme="dark"] .thread-unread{background:#98cda9;color:#102019}
html[data-theme="dark"] .account-intro{color:#bdcfc1}
html[data-theme="dark"] .site-app .account-card{border:1px solid #354c3e;box-shadow:0 7px 26px #00000005}
html[data-theme="dark"] .account-section-icon{border:1px solid #354c3e;background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .account-card-heading p{color:#bdcfc1}
html[data-theme="dark"] .account-identity{background:#24392b;border:1px solid #354c3e}
html[data-theme="dark"] .site-app .account-avatar .profile-photo{border:3px solid #354c3e;box-shadow:0 2px 10px #00000012}
html[data-theme="dark"] .account-identity-text>b{color:#e2eee5}
html[data-theme="dark"] .account-identity-text>span{color:#bdcfc1}
html[data-theme="dark"] .account-card input[type=file]::file-selector-button{border:1px solid #354c3e;background:#19291f;color:#bdcfc1}
html[data-theme="dark"] .site-app .account-card label{color:#bdcfc1}
html[data-theme="dark"] .account-optional{color:#bdcfc1}
html[data-theme="dark"] .account-email{border-top:1px solid #354c3e}
html[data-theme="dark"] .account-email h4{color:#bdcfc1}
html[data-theme="dark"] .account-email-address{color:#e2eee5}
html[data-theme="dark"] .account-verification.is-verified{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .account-verification.is-pending{background:#373021;color:#e4c58b}
html[data-theme="dark"] .account-verification-notice{border:1px solid #6c5b37;background:#373021}
html[data-theme="dark"] .account-verification-notice p{color:#e4c58b}
html[data-theme="dark"] .account-email-change{border:1px solid #354c3e}
html[data-theme="dark"] .account-email-change summary{color:#bdcfc1;background:#24392b}
html[data-theme="dark"] .account-email-change summary:focus-visible,html[data-theme="dark"] .account-password-toggle:focus-visible{outline:2px solid #9bd2ac}
html[data-theme="dark"] .account-help{color:#bdcfc1}
html[data-theme="dark"] .site-app .account-password-toggle{color:#bdcfc1}
html[data-theme="dark"] .account-security-note{border:1px solid #354c3e;background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .offer-actions{border-top:1px solid #354c3e}
html[data-theme="dark"] .site-app .offer-actions .offer-reject{border:1px solid #795146;color:#f1b3a5;background:#3b2826}
html[data-theme="dark"] .site-app .offer-actions .offer-reject:hover{background:#3b2826}
html[data-theme="dark"] .site-app .offer-actions .offer-message{border:1px solid #354c3e;background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .support-ticket-status{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .support-conversation{background:#24392b;border:1px solid #354c3e}
html[data-theme="dark"] .support-entry{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .support-entry.is-staff{background:#24392b;border-color:#354c3e}
html[data-theme="dark"] .support-entry>header{color:#bdcfc1}
html[data-theme="dark"] .support-entry time{color:#bdcfc1}
html[data-theme="dark"] .support-entry>p,html[data-theme="dark"] .help-page .support-entry>p{color:#bdcfc1}
html[data-theme="dark"] .support-reply-form>small{color:#bdcfc1}
html[data-theme="dark"] .site-app .listing-search-form{border:1px solid #354c3e;background:#24392b}
html[data-theme="dark"] .site-app .listing-search-form>label{color:#bdcfc1}
html[data-theme="dark"] .site-app .listing-search-form input[type=search],html[data-theme="dark"] .site-app .listing-search-form select{border:1px solid #354c3e;background:#19291f;color:#e2eee5}
html[data-theme="dark"] .listing-search-clear{color:#bdcfc1}
html[data-theme="dark"] .listing-search-meta>small{color:#bdcfc1}
html[data-theme="dark"] .listing-search-summary{color:#bdcfc1}
html[data-theme="dark"] .listing-search-summary b{color:#bdcfc1}
html[data-theme="dark"] .listing-pagination>a,html[data-theme="dark"] .listing-pagination>span{border:1px solid #354c3e;color:#bdcfc1;background:#19291f}
html[data-theme="dark"] .listing-pagination>[aria-current=page]{background:#98cda9;color:#102019;border-color:#354c3e}
html[data-theme="dark"] .listing-pagination>a:hover{background:#24392b}
html[data-theme="dark"] .listing-pagination>small{color:#a8bcad}
html[data-theme="dark"] .listing-view-count{color:#bdcfc1}
html[data-theme="dark"] .listing-view-count b{color:#bdcfc1}
html[data-theme="dark"] .system-message .system-action{color:#bdcfc1}
html[data-theme="dark"] .system-message .system-action:hover{color:#e2eee5}
html[data-theme="dark"] .system-message .system-action:focus-visible{outline:2px solid #9bd2ac}
html[data-theme="dark"] body.maintenance-page{background:#24392b}
html[data-theme="dark"] .maintenance-page .maintenance-card{background:#19291f;border:1px solid #354c3e;box-shadow:0 14px 55px #0000000b}
html[data-theme="dark"] .maintenance-card h1{color:#e2eee5}
html[data-theme="dark"] .maintenance-card p{color:#bdcfc1}
html[data-theme="dark"] .maintenance-card>small{color:#a8bcad}
html[data-theme="dark"] .maintenance-card>small a{color:#bdcfc1}

/* admin.css */
html[data-theme="dark"] .am-workspace{color:#e2eee5}
html[data-theme="dark"] .am-sidebar{border:1px solid #354c3e;background:#19291f}
html[data-theme="dark"] .am-panel-brand>span{background:#98cda9;color:#102019}
html[data-theme="dark"] .am-panel-brand small{color:#bdcfc1}
html[data-theme="dark"] .am-nav-label{color:#a8bcad}
html[data-theme="dark"] .am-nav-link{color:#bdcfc1}
html[data-theme="dark"] .am-nav-link:hover{background:#24392b;color:#e2eee5}
html[data-theme="dark"] .am-nav-link.is-active{background:#24392b;color:#e2eee5}
html[data-theme="dark"] .am-nav-count{background:#373021;color:#e4c58b}
html[data-theme="dark"] .am-admin-account{border-top:1px solid #354c3e}
html[data-theme="dark"] .am-admin-account small{color:#bdcfc1}
html[data-theme="dark"] .am-heading h1{color:#e2eee5}
html[data-theme="dark"] .am-heading p{color:#bdcfc1}
html[data-theme="dark"] .am-button-primary{background:#98cda9;color:#102019;border-color:#354c3e}
html[data-theme="dark"] .am-button-primary:hover{background:#98cda9;border-color:#354c3e}
html[data-theme="dark"] .am-button-white{background:#19291f;border-color:#354c3e;color:#bdcfc1}
html[data-theme="dark"] .am-button-white:hover{background:#24392b;border-color:#354c3e}
html[data-theme="dark"] .am-button-danger{background:#3b2826;color:#f1b3a5;border-color:#795146}
html[data-theme="dark"] .am-button-danger:hover{background:#3b2826}
html[data-theme="dark"] .am-button:focus-visible,html[data-theme="dark"] .am-sidebar a:focus-visible,html[data-theme="dark"] .am-page:focus-visible{outline:3px solid #9bd2ac}
html[data-theme="dark"] .am-card{background:#19291f;border:1px solid #354c3e}
html[data-theme="dark"] .am-card-heading h2{color:#e2eee5}
html[data-theme="dark"] .am-card-heading h2>span:not(.am-total){color:#a8bcad}
html[data-theme="dark"] .am-card-heading p{color:#a8bcad}
html[data-theme="dark"] .am-card-heading>a{color:#bdcfc1}
html[data-theme="dark"] .am-stat{background:#19291f;border:1px solid #354c3e}
html[data-theme="dark"] .am-stat:hover{box-shadow:0 4px 18px #0000000c}
html[data-theme="dark"] .am-stat>span{color:#bdcfc1}
html[data-theme="dark"] .am-stat strong{color:#e2eee5}
html[data-theme="dark"] .am-stat small{color:#a8bcad}
html[data-theme="dark"] .am-priorities>a{border:1px solid #354c3e}
html[data-theme="dark"] .am-priorities>a:hover{background:#373021}
html[data-theme="dark"] .am-priorities>a>span:last-child{color:#a8bcad}
html[data-theme="dark"] .am-priorities small{color:#a8bcad}
html[data-theme="dark"] .am-priority-icon{background:#373021;color:#e4c58b}
html[data-theme="dark"] .am-blue{background:#223342;color:#8bcaef}
html[data-theme="dark"] .am-neutral{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .am-chart-legend{color:#bdcfc1}
html[data-theme="dark"] .am-chart-legend>span:before{background:#98cda9}
html[data-theme="dark"] .am-chart-legend>span:nth-child(2):before{background:#98cda9}
html[data-theme="dark"] .am-chart-pair{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .am-chart-pair i{background:#98cda9}
html[data-theme="dark"] .am-chart-pair i:nth-child(2){background:#98cda9}
html[data-theme="dark"] .am-chart-pair span{color:#bdcfc1}
html[data-theme="dark"] .am-chart-day>small{color:#a8bcad}
html[data-theme="dark"] .am-category-stat>div:first-child{color:#bdcfc1}
html[data-theme="dark"] .am-category-stat b{color:#e2eee5}
html[data-theme="dark"] .am-progress{background:#24392b}
html[data-theme="dark"] .am-progress i{background:#98cda9}
html[data-theme="dark"] .am-recent-row{border-top:1px solid #354c3e}
html[data-theme="dark"] .am-recent-row small{color:#a8bcad}
html[data-theme="dark"] .am-recent-row time{color:#a8bcad}
html[data-theme="dark"] .am-recent-row:hover{background:#24392b}
html[data-theme="dark"] .am-badge{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .am-badge-open,html[data-theme="dark"] .am-badge-verified{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .am-badge-completed,html[data-theme="dark"] .am-badge-reviewed,html[data-theme="dark"] .am-badge-resolved{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .am-badge-in_progress{background:#223342;color:#8bcaef}
html[data-theme="dark"] .am-badge-pending{background:#373021;color:#e4c58b}
html[data-theme="dark"] .am-badge-banned,html[data-theme="dark"] .am-badge-cancelled{background:#3b2826;color:#f1b3a5}
html[data-theme="dark"] .am-badge-expired,html[data-theme="dark"] .am-badge-dismissed{background:#223129;color:#a8bcad}
html[data-theme="dark"] .am-filters label{color:#bdcfc1}
html[data-theme="dark"] .am-filters input,html[data-theme="dark"] .am-filters select,html[data-theme="dark"] .am-form input:not([type=hidden]),html[data-theme="dark"] .am-form textarea,html[data-theme="dark"] .am-form select,html[data-theme="dark"] .am-inline-form input:not([type=hidden]),html[data-theme="dark"] .am-inline-form select{border:1px solid #354c3e;background:#19291f;color:#e2eee5}
html[data-theme="dark"] .am-filters input:focus,html[data-theme="dark"] .am-filters select:focus,html[data-theme="dark"] .am-form input:focus,html[data-theme="dark"] .am-form textarea:focus,html[data-theme="dark"] .am-form select:focus,html[data-theme="dark"] .am-inline-form input:focus,html[data-theme="dark"] .am-inline-form select:focus{outline:2px solid #9bd2ac;border-color:#354c3e}
html[data-theme="dark"] .am-clear{color:#a8bcad}
html[data-theme="dark"] .am-clear:hover{color:#bdcfc1}
html[data-theme="dark"] .am-total{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .am-muted{color:#bdcfc1}
html[data-theme="dark"] .am-text-link{color:#bdcfc1}
html[data-theme="dark"] .am-table th{background:#24392b;color:#a8bcad}
html[data-theme="dark"] .am-table td{border-bottom:1px solid #354c3e;color:#bdcfc1}
html[data-theme="dark"] .am-table tbody tr:hover{background:#24392b}
html[data-theme="dark"] .am-table td b{color:#e2eee5}
html[data-theme="dark"] .am-table td small{color:#a8bcad}
html[data-theme="dark"] .am-table td>a:not(.am-button){color:#bdcfc1}
html[data-theme="dark"] .am-delete{color:#f1b3a5}
html[data-theme="dark"] .am-delete:hover{color:#f1b3a5}
html[data-theme="dark"] .am-icon-link{color:#a8bcad}
html[data-theme="dark"] .am-person .avatar{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .am-pagination{border-top:1px solid #354c3e;color:#bdcfc1}
html[data-theme="dark"] .am-page:hover{background:#24392b}
html[data-theme="dark"] .am-page.is-active{background:#24392b;color:#bdcfc1;border-color:#354c3e}
html[data-theme="dark"] .am-editor{border-color:#354c3e}
html[data-theme="dark"] .am-form h3{color:#bdcfc1}
html[data-theme="dark"] .am-form label{color:#bdcfc1}
html[data-theme="dark"] .am-form-footer>a{color:#bdcfc1}
html[data-theme="dark"] .am-user-summary{color:#bdcfc1}
html[data-theme="dark"] .am-editor>.am-two-columns>.am-form{border:1px solid #354c3e}
html[data-theme="dark"] .am-editor>.am-details{border-top:1px solid #354c3e}
html[data-theme="dark"] .am-details>summary,html[data-theme="dark"] .am-add>summary{color:#bdcfc1}
html[data-theme="dark"] .am-add{background:#24392b}
html[data-theme="dark"] .am-add[open]>summary{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .am-inline-form label{color:#a8bcad}
html[data-theme="dark"] .am-record{border:1px solid #354c3e}
html[data-theme="dark"] .am-record-title{color:#e2eee5}
html[data-theme="dark"] .am-record-heading small{color:#a8bcad}
html[data-theme="dark"] .am-record>p{color:#bdcfc1}
html[data-theme="dark"] .am-record .am-inline-form{border-top:1px solid #354c3e}
html[data-theme="dark"] .am-ticket summary b{color:#bdcfc1}
html[data-theme="dark"] .am-ticket summary small{color:#a8bcad}
html[data-theme="dark"] .am-ticket summary p{color:#a8bcad}
html[data-theme="dark"] .am-ticket-arrow{color:#a8bcad}
html[data-theme="dark"] .am-ticket[open]>summary{border-bottom:1px solid #354c3e;background:#24392b}
html[data-theme="dark"] .am-ticket-message{background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .am-ticket-message a{color:#bdcfc1}
html[data-theme="dark"] .am-delete-form{border-top:1px solid #354c3e}
html[data-theme="dark"] .am-empty{color:#a8bcad}
html[data-theme="dark"] .am-empty>span{color:#a8bcad}
html[data-theme="dark"] .am-empty h3{color:#bdcfc1}
html[data-theme="dark"] .am-empty p{color:#a8bcad}
html[data-theme="dark"] .am-alert{border:1px solid #6c5b37;background:#373021;color:#e4c58b}
html[data-theme="dark"] .am-log-detail>summary{color:#bdcfc1}
html[data-theme="dark"] .am-log-detail pre{background:#24392b}
@media(max-width:600px){
html[data-theme="dark"] .am-table tr{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .am-table td:not(:first-child):before{color:#a8bcad}
}
html[data-theme="dark"] .an-period h2,html[data-theme="dark"] .an-section-title h2,html[data-theme="dark"] .an-budget h2{color:#e2eee5}
html[data-theme="dark"] .an-period-head p,html[data-theme="dark"] .an-budget p{color:#bdcfc1}
html[data-theme="dark"] .an-presets{border:1px solid #354c3e;background:#24392b}
html[data-theme="dark"] .an-presets>a{color:#bdcfc1}
html[data-theme="dark"] .an-presets>a.is-active{background:#19291f;color:#e2eee5;box-shadow:0 2px 7px #00000012}
html[data-theme="dark"] .an-date-form{border-top:1px solid #354c3e}
html[data-theme="dark"] .an-date-form label{color:#bdcfc1}
html[data-theme="dark"] .an-date-form input{border:1px solid #354c3e;background:#19291f;color:#bdcfc1}
html[data-theme="dark"] .an-notice{background:#373021;color:#e4c58b}
html[data-theme="dark"] .an-section-title>span{color:#a8bcad}
html[data-theme="dark"] .an-chart text{fill:#a8bcad}
html[data-theme="dark"] .an-grid-line{stroke:#a8bcad}
html[data-theme="dark"] .an-line-views{stroke:#bdcfc1}
html[data-theme="dark"] .an-line-sessions{stroke:#e4c58b}
html[data-theme="dark"] .an-dot-views{fill:#bdcfc1;stroke:#102019}
html[data-theme="dark"] .an-legend{color:#bdcfc1}
html[data-theme="dark"] .an-legend>span:before{background:#98cda9}
html[data-theme="dark"] .an-legend>span+span:before{background:#c9af72}
html[data-theme="dark"] .an-bar-row>div:first-child{color:#bdcfc1}
html[data-theme="dark"] .an-bar-row b{color:#bdcfc1}
html[data-theme="dark"] .an-bar-row b>small{color:#a8bcad}
html[data-theme="dark"] .an-bar{background:#24392b}
html[data-theme="dark"] .an-bar>i{background:#98cda9}
html[data-theme="dark"] .an-split{border-top:1px solid #354c3e}
html[data-theme="dark"] .an-split span{color:#bdcfc1}
html[data-theme="dark"] .an-split b{color:#bdcfc1}
html[data-theme="dark"] .an-footnote{color:#a8bcad}
html[data-theme="dark"] .an-facts>div{border-bottom:1px solid #354c3e}
html[data-theme="dark"] .an-facts dt{color:#bdcfc1}
html[data-theme="dark"] .an-facts dd{color:#bdcfc1}
html[data-theme="dark"] .an-budget>div>span{color:#a8bcad}
html[data-theme="dark"] .an-budget strong{color:#bdcfc1}
html[data-theme="dark"] .an-budget>small{color:#a8bcad}
html[data-theme="dark"] .an-daily>summary{color:#bdcfc1}
html[data-theme="dark"] .an-daily>summary:focus-visible,html[data-theme="dark"] .an-presets>a:focus-visible{outline:2px solid #9bd2ac}
html[data-theme="dark"] .sys-settings .sys-card-body>p{color:#bdcfc1}
html[data-theme="dark"] .sys-muted{color:#a8bcad!important}
html[data-theme="dark"] .sys-card-body code{color:#bdcfc1;background:#24392b}
html[data-theme="dark"] .sys-settings .am-form label{color:#bdcfc1}
html[data-theme="dark"] .sys-settings .am-form small{color:#a8bcad}
html[data-theme="dark"] .sys-settings .am-form-footer{border-top:1px solid #354c3e}
html[data-theme="dark"] .sys-maintenance{background:#24392b;border:1px solid #354c3e}
html[data-theme="dark"] .sys-settings .am-form .sys-check>input{accent-color:#98cda9}
html[data-theme="dark"] .sys-check b{color:#bdcfc1}
html[data-theme="dark"] .sys-settings input[type=file]::file-selector-button{border:1px solid #354c3e;background:#24392b;color:#bdcfc1}
html[data-theme="dark"] .sys-warning{border:1px solid #6c5b37;background:#373021;color:#e4c58b}
html[data-theme="dark"] .sys-restore{border-color:#6c5b37}
html[data-theme="dark"] .sys-record-summary{border:1px solid #354c3e}
html[data-theme="dark"] .sys-record-summary>summary{color:#bdcfc1}
