html[data-theme=dark] .mc-fchip,html[data-theme=dark] .bb-chip,html[data-theme=dark] .mc-chip-speed,html[data-theme=dark] .mc-cty-p,html[data-theme=dark] .px-stat,html[data-theme=dark] .mxm-ai,html[data-theme=dark] .mc-trust-item{background:#171b1f!important;color:#e8eaed!important;border-color:#2c3238!important}
html[data-theme=dark] .mc-chip-speed.on,html[data-theme=dark] .mc-fchip.on,html[data-theme=dark] .bb-chip.on{background:#12291d!important;color:#4ade80!important;border-color:#1DBF73!important}
html[data-theme=dark] .mxs-card,html[data-theme=dark] main details:not(.mx-faq){background:#171b1f!important;color:#e8eaed!important;border-color:#2c3238!important}
html[data-theme=dark] .bb-cta{background:#12291d!important;border-color:#1f5a3d!important;color:#e8eaed!important}
html[data-theme=dark] .mxg-main,html[data-theme=dark] .mxg-th,html[data-theme=dark] .mxr-im{background:#1d2227!important;border-color:#2c3238!important}
html[data-theme=dark] .mxs-card h3,html[data-theme=dark] .mxm-in h2,html[data-theme=dark] .mxr-fbt b{color:#e8eaed!important}
html[data-theme=dark] .mxs-x,html[data-theme=dark] .mxr-plus,html[data-theme=dark] .mxr-fbt small,html[data-theme=dark] .bb-cta .muted,html[data-theme=dark] .mc-trust-item span{color:#b4bac1!important}
html[data-theme=dark] .mxm-spark{color:#4ade80!important}
html[data-theme=dark] .mc-tag.dark{background:#2c3238!important;color:#e8eaed!important}
html[data-theme=dark] .mc-new,html[data-theme=dark] .mxl-new,html[data-theme=dark] .mxb-c,html[data-theme=dark] .mc-ph-lg,html[data-theme=dark] .mx-speed-h{color:#c7ccd1!important}
html[data-theme=dark] .mc-away{background:#3a2e14!important;color:#ffd88a!important}
html[data-theme=dark] .mc-plusb{color:#05150d!important}
html[data-theme=dark] .cnt.bad{color:#f87171!important}
html[data-theme=dark] [style*="color:#4b5563"],html[data-theme=dark] [style*="color: #4b5563"]{color:#b4bac1!important}
html[data-theme=dark] .px-intro,html[data-theme=dark] .px-pop h2,html[data-theme=dark] .px-rel h2{color:#e8eaed!important}
html[data-theme=dark] .px-pop a,html[data-theme=dark] .px-rel a{background:#171b1f!important;color:#e8eaed!important;border-color:#2c3238!important}
html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8b929a!important;opacity:1}
html[data-theme=dark] .mc-tag:not(.dark):not(.red):not(.warn){color:#bdf3d6!important}
html[data-theme=dark] body .mc-card .mxb-c,html[data-theme=dark] body .mc-card .mc-new,html[data-theme=dark] body .mxl-new,html[data-theme=dark] body .mxl-new i,html[data-theme=dark] body .mc-card i{color:#b4bac1!important}
html[data-theme=dark] body .mxl-new{background:transparent!important}
html[data-theme=dark] .mc-cty-p a,html[data-theme=dark] .mxr-t,html[data-theme=dark] .mxs-card p,html[data-theme=dark] .rfc-p,html[data-theme=dark] .rfc a,html[data-theme=dark] .rfc div{color:#c7ccd1!important}
html[data-theme=dark] .mc-cty-p a.on{background:#12291d!important;color:#4ade80!important}
html[data-theme=dark] .mxs-card span[style*="0b4d23"],html[data-theme=dark] .mxs-card b{color:#4ade80!important}
html[data-theme=dark] .px-links a,html[data-theme=dark] .px-top a{background:#171b1f!important;border-color:#2c3238!important}
html[data-theme=dark] .px-links a b{color:#e8eaed!important}html[data-theme=dark] .px-links a small{color:#b4bac1!important}
/* One page colour: no second fill behind sections, cards, FAQ rows, or recommendation blocks. */
html[data-theme=dark] body :is(.mc-box,.mc-card,.mc-review,.mc-recent,.mc-sec,.mxr-fbt,.mxr-strip,.rfc,.mxm-in,.px-faq details){background:#0f1214!important;background-image:none!important;box-shadow:none!important}
html[data-theme=dark] body .mxr-fbt,html[data-theme=dark] body .rfc{border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}
html[data-theme=dark] body main details.mx-faq{background:#0f1214!important;border:0!important;border-top:1px solid #2c3036!important;border-radius:0!important;box-shadow:none!important}
html[data-theme=dark] body main details.mx-faq summary:after{color:#1dbf73!important}
html[data-theme=dark] body .mc-detail aside.mc-order,html[data-theme=dark] body .mc-detail aside.mc-order:hover,html[data-theme=dark] body .mc-detail aside.mc-order:focus-within{background:#0f1214!important;border:1px solid #3a4148!important;box-shadow:none!important}
html[data-theme=dark] .mxr-tot span,html[data-theme=dark] .mxr-it,html[data-theme=dark] .mxr-strip a,html[data-theme=dark] .mxr-t{color:#d5dbe3!important}
html[data-theme=dark] .mxr-it b,html[data-theme=dark] .mxr-strip b,html[data-theme=dark] .mxr-tot b,html[data-theme=dark] .mxr-fbt h2{color:#f2f4f6!important}
html[data-theme=dark] .mxr-tot small{color:#b7bec8!important}
html[data-theme=dark] body .mc-hero h1,html[data-theme=dark] body main .h2-hy .h2-hero h1,html[data-theme=dark] body .h2-hero h1{color:#f4f7f5!important;-webkit-text-fill-color:#f4f7f5!important}
html[data-theme=dark] body .mc-hero h1 em,html[data-theme=dark] body .h2-hero h1 em{color:#3be38f!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#3be38f,#1dbf73)!important;-webkit-background-clip:text!important;background-clip:text!important}
html[data-theme=dark] body .tmb-pk,html[data-theme=dark] body .tmb-pk:hover{background:transparent!important;border-color:#3a4148!important;color:#e8eaed!important}
html[data-theme=dark] body .tmb-pk:not(.on) :is(b,strong){color:#e8eaed!important;-webkit-text-fill-color:#e8eaed!important}
html[data-theme=dark] body .tmb-pk:not(.on) small{color:#b7bec8!important;-webkit-text-fill-color:#b7bec8!important}
html[data-theme=dark] body .tmb-pk.on,html[data-theme=dark] body .tmb-pk.on:hover{background:#12382a!important;border-color:#1dbf73!important;color:#f4fbf7!important;box-shadow:0 0 0 3px rgba(29,191,115,.28)!important}
html[data-theme=dark] body .tmb-pk.on :is(b,strong,small){color:#f4fbf7!important;-webkit-text-fill-color:#f4fbf7!important}
html[data-theme=dark] body .mc-order .mx-tier-in{background:transparent!important;color:#e8eaed!important;border-color:#3a4148!important}
html[data-theme=dark] body .mc-order .mx-tier-in :is(b,strong,small){color:#e8eaed!important}
html[data-theme=dark] body .mc-order input:checked+.mx-tier-in,html[data-theme=dark] body .mc-order .mx-tier-in.on{background:#12382a!important;border-color:#1dbf73!important;color:#f4fbf7!important}
html[data-theme=dark] body .mc-order input:checked+.mx-tier-in :is(b,strong,small,i){color:#f4fbf7!important}
/* Light cards keep light fields. A global dark textarea fill must not cut a black strip through them. */
html[data-theme=dark] :is(.h2-cc,.h2-cc-box,.mcs-panel,.mcs-gate,.mcs-comp,.mcs-row) :is(input,textarea,select){color-scheme:light!important;background-color:#fff!important;color:#1f2421!important;-webkit-text-fill-color:#1f2421!important;border-color:#d5dbd8!important}
html[data-theme=dark] .h2-cc-box textarea{background-color:#fbfcfb!important;border-color:transparent!important;box-shadow:none!important;color:#1f2421!important;-webkit-text-fill-color:#1f2421!important}
html[data-theme=dark] :is(.h2-cc,.h2-cc-box,.mcs-panel) :is(input,textarea)::placeholder{color:#5e6662!important;-webkit-text-fill-color:#5e6662!important;opacity:1!important}
html[data-theme=dark] .mc-vb-f,html[data-theme=dark] .mc-vb-b{background:transparent!important;color:#b6f3d3!important;-webkit-text-fill-color:#b6f3d3!important;border-color:#1f5c42!important}
/* Dark header: same green banner as the hero on home, a tinted bar everywhere else. Light mode is untouched. */
html[data-theme=dark] body .mc-nav{background:#0c2419!important;background-image:linear-gradient(180deg,#123528,#0c2419)!important;border-bottom:1px solid rgba(59,227,143,.14)!important;box-shadow:none!important}
html[data-theme=dark] body:has(.h2-hero) .mc-nav:not(.is-scrolled),html[data-theme=dark] body:has(.mc-hero) .mc-nav:not(.is-scrolled){background:transparent!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-theme=dark] body .mc-nav.is-scrolled,html[data-theme=dark].mc-hb body .mc-nav.is-scrolled{background:rgba(8,48,32,.96)!important;background-image:none!important;-webkit-backdrop-filter:saturate(160%) blur(12px)!important;backdrop-filter:saturate(160%) blur(12px)!important;box-shadow:0 1px 0 rgba(59,227,143,.2)!important}
html[data-theme=dark] body:has(.h2-hero) main>.mc-ptr{position:absolute!important;inset-inline-end:12px;top:calc(var(--mc-promo-h, 0px) + var(--mc-hb-h, 68px) + 2px);z-index:45;background:transparent!important;margin:0!important}
html[data-theme=dark] .h2 .h2-hero-bg{background:radial-gradient(52% 78% at 76% 0%,rgba(59,227,143,.55),transparent 64%),radial-gradient(34% 55% at 8% 0%,rgba(29,191,115,.3),transparent 70%),radial-gradient(20% 36% at 98% 0%,rgba(59,227,143,.38),transparent 72%),linear-gradient(180deg,#0a4a2c 0%,#063222 22%,#041910 68%,#05130d 100%)!important}
html[data-theme=dark] .mc-hero{background:radial-gradient(900px 280px at 82% 0%,rgba(59,227,143,.4),transparent 62%),linear-gradient(180deg,#0a4a2c,#08391a 40%,#0b4d23)!important}
html[data-theme=dark] .mc-nav .mc-links>a,html[data-theme=dark] .mc-nav .mc-links>details>summary,html[data-theme=dark] .mc-nav .mc-me,html[data-theme=dark] .mc-nav .mc-me>span{color:#fff!important}
html[data-theme=dark] .mc-nav .mc-burger span{background:#fff!important}
/* Header/hero search: Fiverr outline. Light = white field, 1px black border. Dark = empty field, 1px white border, white text. */
html body .mc-nav .mc-sb,html body .mc-sb-hero{background:#fff!important;border:1px solid #222325!important;box-shadow:none!important}
html body .mc-nav .mc-sb input,html body .mc-nav .mc-sb .mc-sb-ai,html body .mc-sb-hero input,html body .mc-sb-hero .mc-sb-ai{background:#fff!important;color:#222325!important}
html body .mc-nav .mc-sb:focus-within,html body .mc-sb-hero:focus-within{box-shadow:0 0 0 1px #1DBF73!important}
html[data-theme=dark] body .mc-nav .mc-sb,html[data-theme=dark] body .mc-sb-hero{background:transparent!important;background-color:transparent!important;border:1px solid #fff!important;box-shadow:none!important}
html[data-theme=dark] body .mc-nav .mc-sb input,html[data-theme=dark] body .mc-nav .mc-sb .mc-sb-ai,html[data-theme=dark] body .mc-sb-hero input,html[data-theme=dark] body .mc-sb-hero .mc-sb-ai{background:transparent!important;background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}
html[data-theme=dark] body .mc-nav .mc-sb button[type=submit],html[data-theme=dark] body .mc-sb-hero button[type=submit]{background:#1DBF73!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-theme=dark] body .mc-nav .mc-sb .mc-sb-ai button,html[data-theme=dark] body .mc-sb-hero .mc-sb-ai button{background:transparent!important;color:#1DBF73!important;-webkit-text-fill-color:#1DBF73!important}
html[data-theme=dark] body .mc-ph,html[data-theme=dark] body .mc-ph b{color:#c9d4ce!important;-webkit-text-fill-color:#c9d4ce!important;opacity:1!important}
html[data-theme=dark] .mc-nav .mc-sb input:not(.mc-ph-on)::placeholder,html[data-theme=dark] .mc-sb-hero input:not(.mc-ph-on)::placeholder{color:#c9d4ce!important;-webkit-text-fill-color:#c9d4ce!important;opacity:1!important}
html[data-theme=dark] body .mc-nav .mc-sb input.mc-ph-on::placeholder,html[data-theme=dark] body .mc-sb-hero input.mc-ph-on::placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:0!important}
@media(min-width:1024px){html[data-theme=dark] .mc-nav .mc-links{background:transparent!important}}
@media(max-width:1023px){html[data-theme=dark] .mc-nav .mc-links{background:#0c2419!important}}
/* Dark mode: active tab / nav label and icon match the bright underline. Inactive stays light grey. */
html[data-theme=dark] body .adm-tabs a{color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}
html[data-theme=dark] body .adm-tabs a.on,html[data-theme=dark] body .adm-tabs a.on span,html[data-theme=dark] body .adm-tabs a.on svg{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;stroke:#3be38f}
html[data-theme=dark] body .adm-tabs a.on{border-bottom-color:#1DBF73!important}
html[data-theme=dark] body .bd-tabs a{color:#9aa0a6!important}
html[data-theme=dark] body .bd-tabs a.on{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;border-bottom-color:#1DBF73!important}
html[data-theme=dark] body .mk-tabs a{color:#9aa0a6!important}
html[data-theme=dark] body .mk-tabs a:hover,html[data-theme=dark] body .mk-tabs a.on,html[data-theme=dark] body .mk-tabs a.on svg{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important}
html[data-theme=dark] body .mk-tabs a.on::after{background:#1DBF73!important}
html[data-theme=dark] body .mc-set-nav>a{background:transparent!important;background-image:none!important;color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important;box-shadow:none!important}
html[data-theme=dark] body .mc-set-nav>a.on,html[data-theme=dark] body .mc-set-nav>a.on svg,html[data-theme=dark] body .mc-set-nav>a.on .mc-i{background:transparent!important;background-image:none!important;color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;box-shadow:inset 3px 0 0 #1DBF73!important}
html[data-theme=dark] body .sidebar{background:#0f1214!important;border-right-color:#2c3036!important;border-bottom-color:#2c3036!important}
html[data-theme=dark] body .sidebar-link{color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}
html[data-theme=dark] body .sidebar-link:hover{background:#1f2429!important;color:#e8eaed!important;-webkit-text-fill-color:#e8eaed!important}
html[data-theme=dark] body .sidebar .active-link,html[data-theme=dark] body .sidebar .active-link svg{background:transparent!important;color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;box-shadow:inset 3px 0 0 #1DBF73}
html[data-theme=dark] body .mcsv-lists a{color:#9aa0a6!important}
html[data-theme=dark] body .mcsv-lists a.on,html[data-theme=dark] body .mcsv-lists a.on svg{background:transparent!important;color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;border-color:#1DBF73!important}
html[data-theme=dark] body .mk-seg a{background:transparent!important;color:#9aa0a6!important;border-color:#2c3036!important}
html[data-theme=dark] body .mk-seg a.on{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;border-color:#1DBF73!important;background:transparent!important}
html[data-theme=dark] body .pbp-tabs button{color:#9aa0a6!important}
html[data-theme=dark] body .pbp-tabs button.on,html[data-theme=dark] body .pbp-tabs button.on small{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;border-color:#1DBF73!important;background:transparent!important}
html[data-theme=dark] body .mshell-tabs a{color:#9aa0a6!important}
html[data-theme=dark] body .mshell-tabs a.on,html[data-theme=dark] body .mshell-tabs a.on svg{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important}
html[data-theme=dark] body .va-t a.on,html[data-theme=dark] body .pad-t a.on{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important}
html[data-theme=dark] body .mc-mega-bar a{color:#9aa0a6!important}
html[data-theme=dark] body .mc-mega-bar a.on,html[data-theme=dark] body .mc-mega-bar a:hover,html[data-theme=dark] body .mc-mega-bar a.open{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;border-bottom-color:#1DBF73!important}
/* Browse filters: readable toggle labels, grey off-track, outline sort, no Refresh strip. */
html[data-theme=dark] body .mc-ptr{background:#0f1214!important;background-color:#0f1214!important;box-shadow:none!important}
html[data-theme=dark] body .mc-ptr button{background:transparent!important;color:#1DBF73!important;-webkit-text-fill-color:#1DBF73!important}
html[data-theme=dark] body .fb-tg{color:#d5dbe3!important;-webkit-text-fill-color:#d5dbe3!important}
html[data-theme=dark] body .fb-tg i{background:#4a525c!important}
html[data-theme=dark] body .fb-tg i:after{background:#fff!important}
html[data-theme=dark] body .fb-tg.on i{background:#1DBF73!important}
html[data-theme=dark] body .fb-res,html[data-theme=dark] body .fb-n,html[data-theme=dark] body .fb-save{color:#d5dbe3!important;-webkit-text-fill-color:#d5dbe3!important}
html[data-theme=dark] body .fb-save:hover{color:#3be38f!important;-webkit-text-fill-color:#3be38f!important}
html[data-theme=dark] body .fb-sort{color:#d5dbe3!important;-webkit-text-fill-color:#d5dbe3!important}
html[data-theme=dark] body .fb-sort select{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #c9d1d9!important;border-radius:999px!important;height:36px;padding:0 30px 0 12px!important;margin:0!important}
html[data-theme=dark] body .fb-sort select option{color:#e8eaed;background:#171b1f}
html[data-theme=dark] body .fb-sort .fb-chev{position:absolute;right:10px;top:50%;margin:0;transform:translateY(-50%);color:#fff!important}
html[data-theme=dark] body .mc-switch i{background:#4a525c!important}
html[data-theme=dark] body .mc-switch i:before{background:#fff!important}
html[data-theme=dark] body .mc-switch input:checked+i{background:#1DBF73!important}
html[data-theme=dark] body .adw-switch .tsw{background:#4a525c!important}
html[data-theme=dark] body .adw-switch .tsw:after{background:#fff!important}
html[data-theme=dark] body .adw-switch input:checked+.tsw{background:#1DBF73!important}
/* Seller lists that still ship a light card: same page colour, readable type. */
html[data-theme=dark] body .mt-page{background:#0f1214!important;color:#e6e9ee}
html[data-theme=dark] body .mt-page .card{background:#0f1214!important;color:#e6e9ee;box-shadow:none!important;border:1px solid #2a3036}
html[data-theme=dark] body .mt-page .title,html[data-theme=dark] body .mt-page .service-title{color:#e6e9ee!important;-webkit-text-fill-color:#e6e9ee!important}
html[data-theme=dark] body .mt-page .price{color:#1DBF73!important;-webkit-text-fill-color:#1DBF73!important}
html[data-theme=dark] body .mt-page .service-row{border-bottom-color:#2a3036}
html[data-theme=dark] body .mt-page .tag{background:transparent!important;color:#c9d1d9!important;-webkit-text-fill-color:#c9d1d9!important;border:1px solid #c9d1d9}
html[data-theme=dark] body .mt-page .edit{color:#1DBF73!important;-webkit-text-fill-color:#1DBF73!important}
html[data-theme=dark] body .mt-page button.delete{appearance:none!important;background:transparent!important;color:#f87171!important;-webkit-text-fill-color:#f87171!important;border:1px solid #f87171!important;border-radius:8px;padding:5px 12px;font:inherit}
html[data-theme=dark] body .mt-page p{color:#c9d1d9}
html[data-theme=dark] body .layout .page-title,html[data-theme=dark] body .layout .section-title,html[data-theme=dark] body .layout .box-title,html[data-theme=dark] body .layout .insight-title,html[data-theme=dark] body .layout .graph-title,html[data-theme=dark] body .layout .hero-left h1{color:#e6e9ee!important;-webkit-text-fill-color:#e6e9ee!important}
html[data-theme=dark] body .layout .page-sub,html[data-theme=dark] body .layout .stat-title,html[data-theme=dark] body .layout .small-text,html[data-theme=dark] body .layout .stat-small,html[data-theme=dark] body .layout .graph-sub{color:#c9d1d9!important}
html[data-theme=dark] body .layout .stat-card,html[data-theme=dark] body .layout .box,html[data-theme=dark] body .layout .analytics-card,html[data-theme=dark] body .layout .activity-card,html[data-theme=dark] body .layout .orders-card,html[data-theme=dark] body .layout .insights-card,html[data-theme=dark] body .layout .graph-card,html[data-theme=dark] body .layout .insight-item{background:#0f1214!important;color:#e6e9ee!important;box-shadow:none!important;border:1px solid #2a3036!important}
html[data-theme=dark] body .layout .stat-value,html[data-theme=dark] body .layout .stat-number,html[data-theme=dark] body .layout .graph-value,html[data-theme=dark] body .layout .activity-right,html[data-theme=dark] body .layout .green{color:#1DBF73!important;-webkit-text-fill-color:#1DBF73!important}
html[data-theme=dark] body .layout .activity-left,html[data-theme=dark] body .layout .order-table td,html[data-theme=dark] body .layout .box td,html[data-theme=dark] body .layout .insight-item,html[data-theme=dark] body .layout .insight-item strong{color:#e6e9ee!important;-webkit-text-fill-color:#e6e9ee!important}
html[data-theme=dark] body .layout .order-table th,html[data-theme=dark] body .layout .box th{color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}
html[data-theme=dark] body .layout .order-table td,html[data-theme=dark] body .layout .activity-item,html[data-theme=dark] body .layout .box tr{border-color:#2a3036!important}
html[data-theme=dark] body .layout .chart,html[data-theme=dark] body .layout .empty{background:transparent!important;color:#c9d1d9!important}
html[data-theme=dark] body .layout .box img{background:transparent!important}
html[data-theme=dark] body .sidebar-link.active{background:transparent!important;color:#3be38f!important;-webkit-text-fill-color:#3be38f!important;box-shadow:inset 3px 0 0 #1DBF73}
html[data-theme=dark] body .mc-tag:not(.warn):not(.red):not(.dark):not([style*="background"]){background:transparent!important;color:#c9d1d9!important;-webkit-text-fill-color:#c9d1d9!important;border:1px solid #c9d1d9}
