/* [A 2026-10-26 KC1026LIGHT] KinkMarket light mode. PREVIEW ONLY: header.php loads this and sets html[data-theme="light"]
   for an admin session only, until Dan says it is 100% built. Same switch key as the Hub (localStorage kcTheme), so the
   Hub Pro pages inside KinkMarket (which already carry their own light rules) follow the same choice.
   Stage 1: the shared colours. Stage 2+: page by page fixes for colours typed straight into a page. */
html[data-theme="light"] {
    color-scheme: light;
    --km-bg: #f5f5f7;
    --km-surface: #ffffff;
    --km-surface-2: #f0f0f3;
    --km-surface-3: #e8e8ec;
    --km-card: #ffffff;
    --km-line: #e4e4e9;
    --km-line-strong: #d2d2d9;
    --km-text: #15151a;
    --km-text-soft: #3c3c45;
    --km-text-mute: #66666f;
    --km-text-faint: #85858e;
    --km-accent-text: #c70f54;
    --km-accent-soft: rgba(224, 17, 95, 0.08);
    --km-accent-border: rgba(224, 17, 95, 0.35);
    --km-accent-glow: rgba(224, 17, 95, 0.2);
}
html[data-theme="light"] body { background: var(--km-bg); color: var(--km-text); }
/* [A 2026-10-27 KC1027LIGHT] Dan: "do what ever looks best". Plain off-white: the dark photo backdrops (hero photo under a
   near-black wash) are switched off in light mode, so every page sits on the same clean background. */
html[data-theme="light"] .km-page-backdrop, html[data-theme="light"] .km-explore-backdrop { display: none !important; }
html[data-theme="light"], html[data-theme="light"] body { background-color: var(--km-bg) !important; }

/* [A 2026-10-27 KC1027FORMS] pickers and fields with a dark colour typed onto them, and the Swingers video titles over photos */
html[data-theme="light"] select, html[data-theme="light"] input:not([type=checkbox]):not([type=radio]):not([type=range]), html[data-theme="light"] textarea { background-color: #ffffff !important; color: var(--km-text) !important; border-color: rgba(224,17,95,0.3) !important; }
html[data-theme="light"] .sw-vid span { color: #ffffff !important; }
/* [A 2026-10-27 KC1027PARTNERS] Dan: "kinkmarket.me/partners still dark". The partners page keeps its colours in its own
   variables on .kcp, which the generator cannot see, so they are restated here for light mode. Pink buttons keep white text. */
html[data-theme="light"] .kcp { --kcp-bg: var(--km-bg); --kcp-card: #ffffff; --kcp-line: rgba(224,17,95,0.3); --kcp-soft: #55555e; }
html[data-theme="light"] .kcp-btn { color: #ffffff !important; }
html[data-theme="light"] .kcp-btn.ghost { color: #E0115F !important; border-color: rgba(224,17,95,0.5) !important; }

/* ===== generated by ~/.kc-scripts/zz-a-lightgen.phpc from the dark rules, do not hand-edit below ===== */
/* critical-home.css */
html[data-theme="light"] body{background:var(--km-bg);color:var(--km-text)}
html[data-theme="light"] a{color:inherit}
html[data-theme="light"] button{background:none;color:inherit}
html[data-theme="light"] .km-header{background:rgba(250,250,253,0.92)}
html[data-theme="light"] .km-brand-mark{color:var(--km-text)}
html[data-theme="light"] .km-brand-mark-icon{color:var(--km-accent)}
html[data-theme="light"] .km-brand-mark-text .accent{color:var(--km-accent)}
html[data-theme="light"] .km-nav a{color:var(--km-text-soft)}
html[data-theme="light"] .km-nav a:hover{color:var(--km-accent)}
html[data-theme="light"] .km-creator-cta{background:var(--km-accent);color:#fff !important}
html[data-theme="light"] .km-creator-cta:hover{color:#151518 !important}
html[data-theme="light"] .km-age-gate{background:rgba(250,250,253,0.97)}
html[data-theme="light"] .km-age-gate::before{background:radial-gradient(circle at center, var(--km-accent-soft) 0%, transparent 60%)}
html[data-theme="light"] .km-hero-backdrop{background:var(--km-bg)}
html[data-theme="light"] .km-hero-backdrop-overlay{background:linear-gradient(90deg, rgba(250,250,253,0.92) 0%, rgba(250,250,253,0.6) 55%, rgba(10,10,10,0.25) 100%),
        linear-gradient(180deg, rgba(10,10,10,0.4) 0%, rgba(10,10,10,0.0) 30%, rgba(250,250,253,0.6) 100%)}
html[data-theme="light"] .km-hero-backdrop-eyebrow{color:var(--km-accent)}
html[data-theme="light"] .km-hero-backdrop-headline{color:var(--km-text)}
html[data-theme="light"] .km-hero-backdrop-headline em{color:var(--km-accent)}
html[data-theme="light"] .km-hero-backdrop-sub{color:var(--km-text-soft)}
html[data-theme="light"] .km-burger{background:transparent;color:var(--km-text)}
html[data-theme="light"] .km-burger-bar{background:currentColor}
html[data-theme="light"] .km-burger[aria-expanded="true"]{background:rgba(224, 17, 95, 0.12);border-color:var(--km-accent, #E0115F);color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-drawer-backdrop{background:rgba(255,255,255,0.6)}
html[data-theme="light"] .km-drawer-panel{background:#f7f7fa}
html[data-theme="light"] .km-drawer-cta{background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .km-drawer-signin-link{color:var(--km-text-soft)}
html[data-theme="light"] .km-drawer-section-title{color:var(--km-text-mute, #888)}
html[data-theme="light"] .km-drawer-link,html[data-theme="light"] .km-drawer-link-button{color:var(--km-text);background:transparent}
html[data-theme="light"] .km-drawer-link:active,html[data-theme="light"] .km-drawer-link-button:active{background:rgba(0,0,0,0.036)}
html[data-theme="light"] .km-drawer-cat{color:var(--km-text)}
html[data-theme="light"] .km-drawer-cat:active{background:rgba(224, 17, 95, 0.08);color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-drawer-cat-icon{background:rgba(224, 17, 95, 0.08)}
/* km-refer.css */
html[data-theme="light"] .kmrf-preview{color:var(--km-text-soft,#424245);background:rgba(224,17,95,.10)}
html[data-theme="light"] .kmrf-preview b{color:var(--km-text,#151518)}
html[data-theme="light"] .kmrf-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrf-title{color:var(--km-text,#151518)}
html[data-theme="light"] .kmrf-lede{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kmrf-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmrf-card.primary{background:linear-gradient(180deg,rgba(224,17,95,.09),var(--km-card,#f4f4f7));border-color:rgba(224,17,95,.4)}
html[data-theme="light"] .kmrf-card-lbl{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmrf-card-big{color:var(--km-text,#151518)}
html[data-theme="light"] .kmrf-card.primary .kmrf-card-big{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrf-card p{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kmrf-sec{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmrf-sec h2{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrf-sec h3{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmrf-link{background:#f8f8fb;border:1px solid rgba(224,17,95,0.288);color:var(--km-text,#151518)}
html[data-theme="light"] .kmrf-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmrf-btn.ghost{color:var(--km-text,#151518);border-color:rgba(224,17,95,0.432);background:transparent}
html[data-theme="light"] .kmrf-btn.ghost:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrf-cap{background:#f8f8fb;border:1px solid rgba(224,17,95,0.24);color:var(--km-text-soft,#49494c)}
html[data-theme="light"] .kmrf-tbl th{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kmrf-tbl td{border-top:1px solid rgba(224,17,95,0.24);color:var(--km-text,#151518)}
html[data-theme="light"] .kmrf-empty{border:1px dashed rgba(224,17,95,0.336);color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmrf-step{color:var(--km-text-soft,#49494c)}
html[data-theme="light"] .kmrf-step span{background:rgba(224,17,95,.16);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrf-faq{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmrf-faq summary{color:var(--km-text,#151518)}
html[data-theme="light"] .kmrf-faq summary:before{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrf-faq p{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kmrf-terms{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmrf-terms a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrf-noshop{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.288);color:var(--km-text-soft,#49494c)}
/* site-home.css */
html[data-theme="light"] .km-nav a:hover{color:var(--km-accent-text)}
html[data-theme="light"] .km-buyer-avatar{background:var(--km-surface)}
html[data-theme="light"] .km-section-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-section-title-clean{color:var(--km-text)}
html[data-theme="light"] .km-section-sub{color:var(--km-text-soft)}
html[data-theme="light"] .km-section-sub a{color:var(--km-accent)}
html[data-theme="light"] .km-section-link{color:var(--km-text-soft)}
html[data-theme="light"] .km-section-link:hover{color:var(--km-accent-text)}
html[data-theme="light"] .km-why-item{background:linear-gradient(180deg,var(--km-surface) 0%,#f8f8fb 100%)}
html[data-theme="light"] .km-why-item:hover{border-color:var(--km-accent-border)}
html[data-theme="light"] .km-why-num{color:var(--km-accent-text)}
html[data-theme="light"] .km-why-title{color:var(--km-text)}
html[data-theme="light"] .km-why-text{color:var(--km-text-soft)}
html[data-theme="light"] .km-creator-card{background:linear-gradient(180deg,var(--km-surface) 0%,#f8f8fb 100%);color:inherit}
html[data-theme="light"] .km-creator-card:hover{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-creator-card-image{background-color:var(--km-surface-2)}
html[data-theme="light"] .km-creator-card-image-overlay{background:linear-gradient(180deg, transparent 50%, rgba(10,10,10,0.4) 80%, rgba(250,250,253,0.85) 100%)}
html[data-theme="light"] .km-creator-card-name{color:var(--km-text)}
html[data-theme="light"] .km-creator-card-tagline{color:var(--km-accent-text)}
html[data-theme="light"] .km-footer{background:var(--km-bg)}
html[data-theme="light"] .km-footer-brand-mark{color:var(--km-text)}
html[data-theme="light"] .km-footer-brand-mark span{color:var(--km-accent)}
html[data-theme="light"] .km-footer-brand-text{color:var(--km-text-mute)}
html[data-theme="light"] .km-footer-col-title{color:var(--km-text-faint)}
html[data-theme="light"] .km-footer-links a{color:var(--km-text-soft)}
html[data-theme="light"] .km-footer-links a:hover{color:var(--km-accent-text)}
html[data-theme="light"] .km-footer-bottom{color:var(--km-text-faint)}
html[data-theme="light"] .km-age-gate::before{background:radial-gradient(circle at center,var(--km-accent-soft) 0%,transparent 60%)}
html[data-theme="light"] .km-hero-backdrop-overlay{background:linear-gradient(90deg,rgba(250,250,253,0.92) 0%,rgba(250,250,253,0.6) 55%,rgba(10,10,10,0.25) 100%), linear-gradient(180deg,rgba(10,10,10,0.4) 0%,rgba(10,10,10,0.0) 30%,rgba(250,250,253,0.6) 100%)}
html[data-theme="light"] .km-hero-backdrop-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-icon-tile{background:linear-gradient(180deg,var(--km-surface),#f8f8fb);color:var(--km-text)}
html[data-theme="light"] .km-icon-tile::before{background:radial-gradient(circle at 50% 30%,var(--km-accent-soft),transparent 60%)}
html[data-theme="light"] .km-icon-tile:hover{border-color:var(--km-accent-border)}
html[data-theme="light"] .km-icon-tile-icon{color:var(--km-text)}
html[data-theme="light"] .km-icon-tile-name{color:var(--km-text)}
html[data-theme="light"] .km-burger[aria-expanded="true"]{background:rgba(224,17,95,0.12);border-color:var(--km-accent,#E0115F);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-drawer-cta{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-drawer-section-title{color:var(--km-text-mute,#888)}
html[data-theme="light"] .km-drawer-cat:active{background:rgba(224,17,95,0.08);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-drawer-cat-icon{background:rgba(224,17,95,0.08)}
@media (max-width:760px){
html[data-theme="light"] .km-why-rail{color:var(--km-text-soft,#565659)}
html[data-theme="light"] .km-why-sep{background:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-cats-cta{background:linear-gradient(135deg,rgba(224,17,95,0.14),rgba(224,17,95,0.04));color:var(--km-text)}
html[data-theme="light"] .km-cats-cta-arrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-cats-cta:active{background:linear-gradient(135deg,rgba(224,17,95,0.2),rgba(224,17,95,0.08))}
}
html[data-theme="light"] .km-buyers-fcard{background:var(--km-surface);color:inherit}
html[data-theme="light"] .km-buyers-fcard:hover{border-color:var(--km-accent-text)}
html[data-theme="light"] .km-buyer-chip.is-active{background:var(--km-accent);border-color:var(--km-accent);color:#fff}
html[data-theme="light"] .km-buyer-tag{background:rgba(224,17,95,0.10);color:var(--km-text)}
html[data-theme="light"] .km-buyer-tag-more{background:transparent;border-color:var(--km-line);color:var(--km-text-soft)}
html[data-theme="light"] .km-buyers-kinkcount{color:var(--km-text-soft)}
html[data-theme="light"] .kmbf a{color:inherit}
html[data-theme="light"] .kmbf .btn{background:var(--km-accent);color:#fff}
html[data-theme="light"] .kmbf .btn.ghost{background:transparent;color:var(--km-text)}
html[data-theme="light"] .kmbf .btn.ghost:hover{background:var(--km-accent);color:#fff}
html[data-theme="light"] .kmbf .hero-left .eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .kmbf .hero h1 .pink{color:var(--km-accent)}
html[data-theme="light"] .kmbf .hero .find{color:var(--km-text)}
html[data-theme="light"] .kmbf .hero p.sub{color:var(--km-text-soft)}
html[data-theme="light"] .kmbf .hero-right::after{background:radial-gradient(ellipse 54% 72% at 50% 44%,rgba(10,10,10,0) 30%,rgba(10,10,10,.4) 52%,rgba(250,250,253,0.8) 74%,rgba(250,250,253,0.96) 92%,#fafafd 100%),linear-gradient(180deg,rgba(224,17,95,.12) 0%,rgba(10,10,10,.12) 45%,rgba(10,10,10,.45) 100%)}
html[data-theme="light"] .kmbf .freestrip{border-top:1px solid rgba(224,17,95,0.24);border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmbf .freestrip .line{color:var(--km-text)}
html[data-theme="light"] .kmbf .freestrip .line b{color:var(--km-accent)}
html[data-theme="light"] .kmbf .freestrip .sep{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .kmbf .freestrip a{color:var(--km-accent-text)}
html[data-theme="light"] .kmbf .sec-head a{color:var(--km-accent-text)}
html[data-theme="light"] .kmbf .empty-note{color:var(--km-text-soft)}
html[data-theme="light"] .kmbf .cc-letter{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .kmbf .cc .cov{background:linear-gradient(0deg,rgba(250,250,253,0.94) 6%,rgba(10,8,9,.15) 55%)}
html[data-theme="light"] .kmbf .cc:hover .cov{background:linear-gradient(0deg,rgba(224,17,95,.72) 0%,rgba(10,8,9,.2) 60%)}
html[data-theme="light"] .kmbf .cc .cn{color:#151518}
html[data-theme="light"] .kmbf .cc .ct{color:var(--km-accent-text)}
html[data-theme="light"] .kmbf .cc .cr{color:#f5a623}
html[data-theme="light"] .kmbf .cc .cr small{color:rgba(21,21,26,0.6)}
html[data-theme="light"] .kmbf .chip{border:2px solid rgba(224,17,95,0.336);color:var(--km-text)}
html[data-theme="light"] .kmbf .chip:hover{border-color:var(--km-accent-text);color:var(--km-accent-text)}
html[data-theme="light"] .kmbf .how-head .eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .kmbf .hstep .hn{color:transparent}
html[data-theme="light"] .kmbf .hstep h3{color:var(--km-text)}
html[data-theme="light"] .kmbf .hstep p{color:var(--km-text-soft)}
html[data-theme="light"] .kmbf .apply h2 .accentline{color:var(--km-accent)}
html[data-theme="light"] .kmbf .apply p{color:var(--km-text-soft)}
html[data-theme="light"] .kmbf .apply a.inline{color:var(--km-accent)}
@media(max-width:880px){
html[data-theme="light"] .kmbf .hero-right::after{background:linear-gradient(180deg,rgba(250,250,253,0.5) 0%,rgba(10,10,10,.26) 40%,rgba(250,250,253,0.86) 84%,#fafafd 100%)}
}
/* site.css */
html[data-theme="light"] .km-prose{color:var(--km-text-soft)}
html[data-theme="light"] .km-eyebrow,html[data-theme="light"] .km-eyebrow-gold{color:var(--km-accent-text)}
html[data-theme="light"] .km-btn-primary{background:var(--km-accent);color:#fff;border-color:var(--km-accent)}
html[data-theme="light"] .km-btn-primary:hover{background:var(--km-accent-deep);border-color:var(--km-accent-deep)}
html[data-theme="light"] .km-btn-ghost{background:transparent;color:var(--km-text);border-color:var(--km-line-strong)}
html[data-theme="light"] .km-btn-ghost:hover{border-color:var(--km-accent-border);color:var(--km-accent-text)}
html[data-theme="light"] form.km-nav-signout button{color:var(--km-accent-text)}
html[data-theme="light"] .km-hero-tight::before{background:radial-gradient(ellipse at center, var(--km-accent-glow) 0%, transparent 60%)}
html[data-theme="light"] .km-hero-headline{color:var(--km-text)}
html[data-theme="light"] .km-hero-headline em{color:var(--km-accent)}
html[data-theme="light"] .km-why-item{background:linear-gradient(180deg, var(--km-surface) 0%, #f8f8fb 100%)}
html[data-theme="light"] .km-item-count{color:#717174}
html[data-theme="light"] .km-item-count strong{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-cat-pager-at{color:#717174}
html[data-theme="light"] .km-item-card{border:1px solid rgba(224,17,95,0.24);background:var(--km-card, #f4f4f7)}
html[data-theme="light"] .km-item-card:hover{border-color:rgba(224,17,95,.55)}
html[data-theme="light"] .km-item-card-image{background-color:#f3f3f6}
html[data-theme="light"] .km-item-card-noimg{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .km-item-card-title{color:var(--km-text, #242427)}
html[data-theme="light"] .km-item-card-price{color:#151518}
html[data-theme="light"] .km-item-card-seller{color:#68686b}
html[data-theme="light"] .km-item-card-av{border:1px solid rgba(224,17,95,0.336);background:#f1f1f4}
html[data-theme="light"] .km-item-card-av-letter{color:rgba(21,21,26,0.65)}
html[data-theme="light"] .km-creator-card{background:linear-gradient(180deg, var(--km-surface) 0%, #f8f8fb 100%);color:inherit}
html[data-theme="light"] .km-creator-card-image-overlay{background:linear-gradient(180deg,
        transparent 50%,
        rgba(10, 10, 10, 0.4) 80%,
        rgba(250,250,253,0.85) 100%)}
html[data-theme="light"] .km-creator-card-image-letter{color:var(--km-accent)}
html[data-theme="light"] .km-signal-chip{color:var(--km-text-soft);background:var(--km-surface-2)}
html[data-theme="light"] .km-signal-chip strong{color:var(--km-accent)}
html[data-theme="light"] .km-group-tile{background:linear-gradient(180deg, var(--km-surface) 0%, #f8f8fb 100%);color:inherit}
html[data-theme="light"] .km-group-tile:hover{border-color:var(--km-accent-border)}
html[data-theme="light"] .km-group-tile-name{color:var(--km-text)}
html[data-theme="light"] .km-group-tile-count{color:var(--km-text-mute)}
html[data-theme="light"] .km-group-tile-count strong{color:var(--km-accent)}
html[data-theme="light"] .km-age-gate-mark{color:var(--km-accent)}
html[data-theme="light"] .km-age-gate-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-age-gate-prose{color:var(--km-text-soft)}
html[data-theme="light"] .km-age-gate-fineprint{color:var(--km-text-faint)}
html[data-theme="light"] .km-avatar{color:#151518}
html[data-theme="light"] .km-cat-chip-link:hover{border-color:var(--km-accent, #E0115F);color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-cat-chip{color:var(--km-text-soft);background:var(--km-surface-2)}
html[data-theme="light"] .km-placeholder-mark{color:var(--km-accent)}
html[data-theme="light"] .km-placeholder-title{color:var(--km-text)}
html[data-theme="light"] .km-placeholder-text{color:var(--km-text-soft)}
html[data-theme="light"] .km-hero-mark{color:var(--km-text)}
html[data-theme="light"] .km-hero-mark em{color:var(--km-accent)}
html[data-theme="light"] .km-hero-tagline{color:var(--km-text-soft)}
html[data-theme="light"] .km-seller-card{background:linear-gradient(180deg, var(--km-surface) 0%, #f8f8fb 100%);color:inherit}
html[data-theme="light"] .km-seller-card:hover{border-color:var(--km-accent-border)}
html[data-theme="light"] .km-seller-card-name{color:var(--km-text)}
html[data-theme="light"] .km-seller-card-tagline{color:var(--km-accent-text)}
html[data-theme="light"] .km-seller-card-bio{color:var(--km-text-soft)}
html[data-theme="light"] .km-seller-card-num{color:var(--km-text-faint)}
html[data-theme="light"] .km-seller-card-stat{color:var(--km-text-mute)}
html[data-theme="light"] .km-seller-card-stat strong{color:var(--km-accent)}
html[data-theme="light"] .km-seller-card-cta{color:var(--km-text)}
html[data-theme="light"] .km-seller-card-cta:hover{color:var(--km-accent-text)}
html[data-theme="light"] .km-section-header-right{color:var(--km-text-mute)}
html[data-theme="light"] .km-section-num{color:var(--km-accent-text)}
html[data-theme="light"] .km-section-title{color:var(--km-text)}
html[data-theme="light"] .km-section-title em{color:var(--km-accent)}
html[data-theme="light"] .km-hero-backdrop-overlay{background:linear-gradient(90deg, rgba(250,250,253,0.92) 0%, rgba(250,250,253,0.6) 55%, rgba(10,10,10,0.25) 100%),
        linear-gradient(180deg, rgba(10,10,10,0.4) 0%, rgba(10,10,10,0.0) 30%, rgba(250,250,253,0.6) 100%)}
html[data-theme="light"] .km-icon-tile{background:linear-gradient(180deg, var(--km-surface), #f8f8fb);color:var(--km-text)}
html[data-theme="light"] .km-icon-tile::before{background:radial-gradient(circle at 50% 30%, var(--km-accent-soft), transparent 60%)}
html[data-theme="light"] .km-icon-tile-count{color:var(--km-text-mute)}
html[data-theme="light"] .km-icon-tile-count strong{color:var(--km-accent)}
html[data-theme="light"] .km-profile-hero{background:#f5f5f8;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-profile-hero-media{background:#fafafd}
html[data-theme="light"] .km-profile-hero-fallback-letter{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .km-profile-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-profile-name{color:var(--km-text)}
html[data-theme="light"] .km-profile-tagline{color:var(--km-text-soft)}
html[data-theme="light"] .km-btn-ghost-onhero{background:rgba(250,250,253,0.55);border-color:rgba(224,17,95,0.6)}
html[data-theme="light"] .km-btn-ghost-onhero:hover{background:rgba(250,250,253,0.7);border-color:var(--km-accent-border);color:var(--km-accent-text)}
html[data-theme="light"] .km-profile-block-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-profile-bio{color:var(--km-text-soft)}
html[data-theme="light"] .km-profile-stat{background:linear-gradient(180deg, var(--km-surface), #f8f8fb)}
html[data-theme="light"] .km-profile-stat-num{color:var(--km-accent)}
html[data-theme="light"] .km-profile-stat-label{color:var(--km-text-soft)}
html[data-theme="light"] .km-profile-stat-label strong{color:var(--km-text)}
html[data-theme="light"] .km-profile-stat-stars{color:#f5a623}
html[data-theme="light"] .km-profile-stat-stars span{color:var(--km-text-soft)}
html[data-theme="light"] .km-profile-teaser-img{background:var(--km-surface)}
html[data-theme="light"] .km-profile-teaser-img:hover{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-profile-offer-card{background:linear-gradient(180deg, var(--km-surface), #f8f8fb)}
html[data-theme="light"] .km-profile-offer-card:hover{border-color:var(--km-accent-border)}
html[data-theme="light"] .km-profile-offer-title{color:var(--km-text)}
html[data-theme="light"] .km-profile-cta-band{background:linear-gradient(135deg, #f8f8fb, var(--km-bg))}
html[data-theme="light"] .km-profile-cta-band-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-profile-cta-band-text{color:var(--km-text)}
html[data-theme="light"] .km-cat-hero{border-bottom:1px solid rgba(224,17,95,0.24);background:linear-gradient(180deg, rgba(224,17,95,0.06) 0%, transparent 100%)}
html[data-theme="light"] .km-cat-hero-back{color:var(--km-text-soft)}
html[data-theme="light"] .km-cat-hero-back:hover{color:var(--km-accent-text)}
html[data-theme="light"] .km-cat-hero-title{color:var(--km-text)}
html[data-theme="light"] .km-cat-hero-intro{color:var(--km-text-soft)}
html[data-theme="light"] .km-cat-hero-count{color:var(--km-text-soft)}
html[data-theme="light"] .km-cat-hero-count strong{color:var(--km-accent-text)}
html[data-theme="light"] .km-cat-empty-title{color:var(--km-text)}
html[data-theme="light"] .km-cat-empty-text{color:var(--km-text-soft)}
html[data-theme="light"] .km-cat-other{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-cat-other-tile{background:var(--km-surface);color:var(--km-text)}
html[data-theme="light"] .km-cat-other-tile:hover{border-color:var(--km-accent-text)}
html[data-theme="light"] .km-cat-cta-band-text{color:var(--km-text-soft)}
html[data-theme="light"] .km-cat-cta-band-link{color:var(--km-accent)}
html[data-theme="light"] .km-cats-hero,html[data-theme="light"] .km-sellers-hero{border-bottom:1px solid rgba(224,17,95,0.24);background:linear-gradient(180deg, rgba(224,17,95,0.06) 0%, transparent 100%)}
html[data-theme="light"] .km-cats-hero-eyebrow,html[data-theme="light"] .km-sellers-hero-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-cats-hero-title,html[data-theme="light"] .km-sellers-hero-title{color:var(--km-text)}
html[data-theme="light"] .km-cats-hero-lede,html[data-theme="light"] .km-sellers-hero-lede{color:var(--km-text-soft)}
html[data-theme="light"] .km-cats-tile{background:var(--km-surface);color:var(--km-text)}
html[data-theme="light"] .km-cats-tile:hover{border-color:var(--km-accent-text)}
html[data-theme="light"] .km-cats-tile-name{color:var(--km-text)}
html[data-theme="light"] .km-cats-tile-intro{color:var(--km-text-soft)}
html[data-theme="light"] .km-cats-tile-count{border-top:1px solid rgba(224,17,95,0.24);color:var(--km-text-soft)}
html[data-theme="light"] .km-cats-tile-count strong{color:var(--km-accent-text)}
html[data-theme="light"] .km-about-hero{background:linear-gradient(180deg, rgba(224, 17, 95, 0.07) 0%, transparent 100%)}
html[data-theme="light"] .km-about-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-about-headline{color:var(--km-text)}
html[data-theme="light"] .km-about-headline em{color:var(--km-accent)}
html[data-theme="light"] .km-about-sub{color:var(--km-text-soft)}
html[data-theme="light"] .km-about-closer{color:var(--km-text)}
html[data-theme="light"] .km-about-cta{background:linear-gradient(135deg, #f8f8fb, var(--km-bg))}
html[data-theme="light"] .km-about-cta-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-about-cta-text{color:var(--km-text)}
html[data-theme="light"] .km-legal-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-legal-title{color:var(--km-text)}
html[data-theme="light"] .km-legal-updated{color:var(--km-text-mute)}
html[data-theme="light"] .km-legal-body{color:var(--km-text-soft)}
html[data-theme="light"] .km-legal-body h2{color:var(--km-text)}
html[data-theme="light"] .km-legal-body h3{color:var(--km-text)}
html[data-theme="light"] .km-legal-body strong{color:var(--km-text)}
html[data-theme="light"] .km-legal-body a{color:var(--km-accent)}
html[data-theme="light"] .km-legal-body a:hover{border-bottom-color:var(--km-accent-text)}
html[data-theme="light"] .km-legal-contact-card{background:linear-gradient(180deg, var(--km-surface), #f8f8fb)}
html[data-theme="light"] .km-legal-contact-card-label{color:var(--km-accent-text)}
html[data-theme="light"] .km-legal-contact-card a{color:var(--km-text)}
html[data-theme="light"] .km-legal-contact-card a:hover{color:var(--km-accent-text)}
html[data-theme="light"] .km-mobile-mail{color:var(--km-text)}
html[data-theme="light"] .km-mobile-mail:hover{border-color:var(--km-accent, #E0115F);color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-mobile-mail-badge{border:1px solid rgba(224,17,95,0.3);background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .km-drawer-avatar{background:linear-gradient(135deg, var(--km-accent, #E0115F), #7a0a32);color:#fff}
html[data-theme="light"] .km-drawer-greeting{color:var(--km-text)}
html[data-theme="light"] .km-drawer-account-link{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-drawer-pill{background:var(--km-accent, #E0115F);color:#fff}
@media (max-width: 760px){
html[data-theme="light"] .km-why-rail{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .km-why-sep{background:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-cats-cta{background:linear-gradient(135deg, rgba(224, 17, 95, 0.14), rgba(224, 17, 95, 0.04));color:var(--km-text)}
html[data-theme="light"] .km-cats-cta-arrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-cats-cta:active{background:linear-gradient(135deg, rgba(224, 17, 95, 0.2), rgba(224, 17, 95, 0.08))}
}
html[data-theme="light"] .km-buyers-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-buyers-lede{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyers-lede strong{color:var(--km-text)}
html[data-theme="light"] .km-buyers-clear{color:var(--km-accent)}
html[data-theme="light"] .km-buyers-section-h{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyers-fcard-handle{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyers-filter-label{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-chip{background:var(--km-surface);color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-chip:hover{color:var(--km-text);border-color:var(--km-text-soft)}
html[data-theme="light"] .km-buyers-card{background:var(--km-surface);color:inherit}
html[data-theme="light"] .km-buyers-card:hover{border-color:var(--km-accent-text)}
html[data-theme="light"] .km-buyer-tag{background:rgba(224, 17, 95, 0.10);color:var(--km-text)}
html[data-theme="light"] .km-buyers-empty{background:rgba(0,0,0,0.014);color:var(--km-text-soft)}
html[data-theme="light"] .km-card-unverified{color:#151518;border:1px solid rgba(224,17,95,0.432);background:#5f5f5f}
html[data-theme="light"] .km-card-verified{border:1px solid rgba(224,17,95,0.528);color:#fff;background:#E0115F}
html[data-theme="light"] .km-buyer-profile-eyebrow,html[data-theme="light"] .km-buyer-profile-block-eyebrow{color:var(--km-accent-text)}
html[data-theme="light"] .km-buyer-profile-block-eyebrow{color:var(--km-text-mute)}
html[data-theme="light"] .km-buyer-profile-title{color:var(--km-text)}
html[data-theme="light"] .km-buyer-profile-handle{color:var(--km-text-mute)}
html[data-theme="light"] .km-buyer-profile-meta{color:var(--km-text-faint)}
html[data-theme="light"] .km-buyer-profile-block{background:var(--km-surface)}
html[data-theme="light"] .km-buyer-profile-block-text{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-profile-block-limits{border-color:var(--km-accent-border);background:linear-gradient(var(--km-accent-soft), transparent 70%), var(--km-surface)}
html[data-theme="light"] .km-buyer-profile-tag-group-label{color:var(--km-text-faint)}
html[data-theme="light"] .km-buyer-profile-tag{background:var(--km-surface-2);color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-profile-empty{color:var(--km-text-mute);background:var(--km-surface)}
html[data-theme="light"] .km-buyer-profile-updated{color:var(--km-text-faint)}
html[data-theme="light"] .km-buyer-gallery-cell{background:var(--km-surface-2)}
html[data-theme="light"] .km-buyer-gallery-cell figcaption{background:linear-gradient(transparent, rgba(255,255,255,0.78));color:var(--km-text)}
/* _e_login-choose.staged.php */
html[data-theme="light"] .kmchoose-lede{color:var(--text-dim, #565659)}
html[data-theme="light"] .kmchoose-card{background:#f1f1f4;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmchoose-btn-primary{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmchoose-btn-secondary{color:#2f2f32;border:1px solid rgba(224,17,95,0.3);background:transparent}
html[data-theme="light"] .kmchoose-btn-secondary:hover{border-color:rgba(224,17,95,0.3)}
/* _hub-admin-nav.php */
html[data-theme="light"] .admin-tab{color:#37373a;background:transparent}
html[data-theme="light"] .admin-tab:hover{background:#E0115F;color:#fff}
html[data-theme="light"] .admin-tab.active{background:#E0115F;color:#fff}
html[data-theme="light"] .admin-tabs > * + *::before{background:rgba(0,0,0,0.198)}
html[data-theme="light"] .admin-tab .ab{background:#E0115F;color:#fff}
html[data-theme="light"] .admin-tab.active .ab,html[data-theme="light"] .admin-tab:hover .ab,html[data-theme="light"] .admin-dd.open .admin-dd-trigger .ab{color:#151518;background:transparent}
html[data-theme="light"] .admin-dd.open .admin-dd-trigger{background:#E0115F;color:#fff}
html[data-theme="light"] .admin-dd-menu{background:#f4f4f7;border:1px solid rgba(224,17,95,0.288)}
html[data-theme="light"] .admin-dd-menu a{color:#37373a}
html[data-theme="light"] .admin-dd-menu a:hover{background:#E0115F;color:#fff}
html[data-theme="light"] .admin-dd-menu a.active{color:#E0115F}
html[data-theme="light"] .admin-dd-menu a.active:hover{color:#151518}
/* about.php */
html[data-theme="light"] .km-about-pitch > .km-why-item.center{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-cf-arrow{background:rgba(244,244,247,0.9);border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .km-cf-arrow:hover{border-color:var(--km-accent, #E0115F);background:rgba(224,17,95,0.18)}
html[data-theme="light"] .km-cf-caption{color:#888}
html[data-theme="light"] .km-cf-caption b{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-cf-dot{background:#e3e3e6}
html[data-theme="light"] .km-cf-dot.on{background:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-about-cta .kc-cta-lines{color:var(--km-text-soft, #424245)}
@media (max-width: 760px){
html[data-theme="light"] .km-pitch-nav{background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .km-pitch-dots i{background:rgba(0,0,0,0.225)}
html[data-theme="light"] .km-pitch-dots i.is-on{background:var(--km-accent, #E0115F)}
}
/* account.php */
html[data-theme="light"] .kmb-panel{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kmb-ph{color:var(--km-text,#151518)}
html[data-theme="light"] .kmb-colh{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kmb-tile{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmb-tile:hover{border-color:rgba(224,17,95,.5);background:rgba(224,17,95,.08)}
html[data-theme="light"] .kmb-tile b{color:var(--km-text,#151518)}
html[data-theme="light"] .kmb-tile span{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kmp-back{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmb-acct-m>summary{color:var(--km-text,#151518)}
html[data-theme="light"] .kmb-nx{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kmb-bar{background:rgba(0,0,0,0.09)}
html[data-theme="light"] .kmb-bar>i{background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmt-card{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kmt-card h2{color:#151518}
html[data-theme="light"] .kmt-card p{color:#4e4e51}
html[data-theme="light"] .kmt-card textarea{border:1px solid rgba(224,17,95,0.384);background:#f8f8fb;color:#151518}
html[data-theme="light"] .kmt-send{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmt-msg{color:#363639}
html[data-theme="light"] .kmt-plat{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .kmt-item{border:1px solid rgba(224,17,95,0.24);background:rgba(0,0,0,0.027)}
html[data-theme="light"] .kmt-item .kmt-top{color:#5b5b5e}
html[data-theme="light"] .kmt-item .kmt-st{color:#363639}
html[data-theme="light"] .kmt-item .kmt-st.ans{color:#3fbf6f}
html[data-theme="light"] .kmt-item .kmt-body{color:#151518}
html[data-theme="light"] .kmt-item .kmt-reply{color:#29292c}
html[data-theme="light"] .kmt-item .kmt-reply b{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmp-hero{background:linear-gradient(120deg,#7f848e,#f4f5f8 18%,#a9aeb8 35%,#ffffff 50%,#9aa0aa 68%,#e9eaee 85%,#7f848e)}
html[data-theme="light"] .kmp-hero-in{background:radial-gradient(120% 140% at 100% 0%,rgba(0,0,0,0.144),rgba(0,0,0,0) 55%),linear-gradient(160deg,#efeff2 0%,#f7f7fa 62%,#f2f2f5 100%)}
html[data-theme="light"] .kmp-hero-in::after{background:linear-gradient(105deg,transparent 42%,rgba(0,0,0,0.081) 50%,transparent 58%)}
html[data-theme="light"] .kmp-crown{color:#232326}
html[data-theme="light"] .kmp-eyebrow{color:#3a3a3d}
html[data-theme="light"] .kmp-member{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#bfc3cc)}
html[data-theme="light"] .kmp-title{background:linear-gradient(180deg,#ffffff 0%,#dfe2e8 42%,#9ea3ad 54%,#f3f4f7 100%);color:transparent}
html[data-theme="light"] .kmp-sub{color:#353538}
html[data-theme="light"] .kmp-chips span{color:#262629;background:rgba(0,0,0,0.045)}
html[data-theme="light"] .kmp-cta{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .kmb-platbadge{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#bfc3cc)}
html[data-theme="light"] .kmb-apps>a,html[data-theme="light"] .kmb-apps>button,html[data-theme="light"] .kmb-sub,html[data-theme="light"] #kmb-setup,html[data-theme="light"] .kmb-acct-m,html[data-theme="light"] #kmb-setup>summary,html[data-theme="light"] #kmb-setup .km-side-card,html[data-theme="light"] .kmb-acct-m>summary{border-color:rgba(230,232,238,.55)!important}
html[data-theme="light"] .kmb-apps>a,html[data-theme="light"] .kmb-apps>button{background:linear-gradient(160deg,#efeff2 0%,#f7f7fa 70%)!important}
html[data-theme="light"] .kmb-apps>*:hover .kcsp-ico,html[data-theme="light"] .kmb-apps>button.on .kcsp-ico{background:rgba(0,0,0,0.126)!important;color:#151518!important}
html[data-theme="light"] .kmb-apps>button.on{background:linear-gradient(160deg,#e7e7ea 0%,#f4f4f7 80%)!important;border-color:#ffffff!important}
html[data-theme="light"] .kmb-sub .kcsp-ico{background:rgba(0,0,0,0.072)!important;color:#28282b!important}
html[data-theme="light"] .kmb-sub .kmb-tile:hover{background:rgba(0,0,0,0.045)!important;border-color:rgba(230,232,238,.6)!important}
html[data-theme="light"] .kmb-bar>i{background:linear-gradient(90deg,#c4c8d0,#ffffff)!important}
html[data-theme="light"] .kmb-sw input:checked+i{background:#E0115F!important}
html[data-theme="light"] .kmb-sum-c{color:#28282b!important;background:rgba(0,0,0,0.054)!important;border-color:rgba(230,232,238,.5)!important}
html[data-theme="light"] .kmb-apps>a,html[data-theme="light"] .kmb-apps>button{background:var(--km-card,#f4f4f7);color:#151518}
html[data-theme="light"] .kmb-apps .kcsp-ico{background:rgba(0,0,0,0.054);color:#3c3c3f}
html[data-theme="light"] .kmb-apps>*:hover .kcsp-ico,html[data-theme="light"] .kmb-apps>button.on .kcsp-ico{background:rgba(224,17,95,.14);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmb-apps>button.on{background:rgba(224,17,95,.1);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmb-sub{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kmb-ptag{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .kmb-sw i{background:#e8e8eb}
html[data-theme="light"] .kmb-sw i::after{background:#fff}
html[data-theme="light"] .kmb-sw input:checked+i{background:var(--km-accent,#E0115F)}
html[data-theme="light"] #kmpOpen .kpx{background:none!important}
html[data-theme="light"] .kmp-close{background:#f4f4f7;color:#151518}
html[data-theme="light"] .kmp-close:hover{border-color:#fff}
html[data-theme="light"] .kmp-loading{color:#4e4e51}
html[data-theme="light"] .kcsp-link:hover{border-color:rgba(224,17,95,.55)}
html[data-theme="light"] .kcsp-arrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmb-donetoggle{background:none;color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcsp-meta{color:var(--km-accent, #E0115F)}
/* admin-domme-earnings.php */
html[data-theme="light"] body{color:#202023;background:var(--paper)}
html[data-theme="light"] a{color:var(--ruby)}
html[data-theme="light"] .sub{color:var(--muted)}
html[data-theme="light"] .card{background:var(--panel)}
html[data-theme="light"] .card .k{color:var(--muted)}
html[data-theme="light"] .card .g{color:var(--ruby)}
html[data-theme="light"] table{background:var(--panel)}
html[data-theme="light"] th{background:#efeff2;color:var(--muted)}
html[data-theme="light"] .rubytext{color:var(--ruby)}
html[data-theme="light"] .pill{background:#e6e6e9;color:var(--muted)}
html[data-theme="light"] .pill.on{background:rgba(224,17,95,.16);color:var(--ruby)}
html[data-theme="light"] .login{background:var(--panel)}
html[data-theme="light"] input[type=password]{color:#151518;background:var(--ink)}
html[data-theme="light"] button{color:#151518;background:var(--ruby)}
html[data-theme="light"] .err{color:#ff6b8a}
html[data-theme="light"] .topbar a{color:var(--muted)}
html[data-theme="light"] .empty{color:var(--muted)}
/* admin-domme-media.php */
html[data-theme="light"] body{background:#f9f9fc;color:#28282b}
html[data-theme="light"] .sub{color:#8a8a92}
html[data-theme="light"] a{color:var(--pink)}
html[data-theme="light"] .flash.ok{background:rgba(40,180,95,.14);color:#7fdca0}
html[data-theme="light"] .flash.err{background:rgba(224,17,95,.12);color:#ff8aa8}
html[data-theme="light"] .card{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] label{color:#68686b}
html[data-theme="light"] input[type=text],html[data-theme="light"] input[type=number],html[data-theme="light"] select,html[data-theme="light"] textarea{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] button{color:#151518;background:var(--pink)}
html[data-theme="light"] button.ghost{border:1px solid rgba(224,17,95,0.3);color:#424245;background:transparent}
html[data-theme="light"] button.danger{background:transparent;color:#ff8aa8}
html[data-theme="light"] .tab{border:1px solid rgba(224,17,95,0.3);color:#424245}
html[data-theme="light"] .tab.on{color:#151518;background:var(--pink);border-color:var(--pink)}
html[data-theme="light"] .tile{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .tile img{background:#ffffff}
html[data-theme="light"] #lb{background:rgba(255,255,255,0.93)}
html[data-theme="light"] #lb .lb-cap{color:#313134}
html[data-theme="light"] #lb .lb-cap b{color:#151518;background:rgba(224,17,95,.22)}
html[data-theme="light"] #lb .lb-x{color:#151518;background:none}
html[data-theme="light"] #lb .lb-nav{color:#151518;background:none}
html[data-theme="light"] .badge.teaser{background:rgba(0,0,0,0.09);color:#3f3f42}
html[data-theme="light"] .badge.reward{background:rgba(40,180,95,.18);color:#7fdca0}
html[data-theme="light"] .badge.premium{background:rgba(224,17,95,.18);color:#ff8aa8}
html[data-theme="light"] .hint{color:#8a8a92}
/* apply.php */
html[data-theme="light"] .kap-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-wrap h1{color:var(--km-text, #151518)}
html[data-theme="light"] .kap-lede{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kap-lede a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-section{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kap-section h2{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-field label{color:var(--km-text, #151518)}
html[data-theme="light"] .kap-field .req{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-hint{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kap-adcell{background:rgba(0,0,0,0.027);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kap-adcell label{color:var(--km-text, #232326)}
html[data-theme="light"] .kap-field input[type=text],html[data-theme="light"] .kap-field input[type=email],html[data-theme="light"] .kap-field input[type=url],html[data-theme="light"] .kap-field textarea{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.336);color:#151518}
html[data-theme="light"] .kap-field input:focus,html[data-theme="light"] .kap-field textarea:focus{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-field select{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.336);color:#151518}
html[data-theme="light"] .kap-field select:focus{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-field select:hover{border-color:rgba(224,17,95,0.6)}
html[data-theme="light"] .kap-field select option{background:#f4f4f7;color:#151518}
html[data-theme="light"] .kap-field select option:disabled{color:#7a7a7a}
html[data-theme="light"] .kap-field select optgroup{background:#f7f7fa;color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-area{border:1px solid var(--km-line, rgba(224,17,95,0.3));background:rgba(0,0,0,0.018)}
html[data-theme="light"] .kap-area:hover{border-color:rgba(224,17,95,0.45)}
html[data-theme="light"] .kap-area-body b{color:var(--km-text, #151518)}
html[data-theme="light"] .kap-area-body em{color:var(--km-text-soft, #68686b)}
html[data-theme="light"] .kap-area:has(input:checked){border-color:var(--km-accent, #E0115F);background:rgba(224,17,95,0.07)}
html[data-theme="light"] .kap-areaeg b{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-areaeg span{color:var(--km-text, #28282b)}
@media (max-width: 768px){
html[data-theme="light"] .kap-input,html[data-theme="light"] .kap-field select{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.336);color:#151518}
}
html[data-theme="light"] .kap-check{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kap-check a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-errors{background:rgba(224,17,95,0.08)}
html[data-theme="light"] .kap-errors p{color:#ff8bc0}
html[data-theme="light"] .kap-submit{background:#E0115F;color:#fff}
html[data-theme="light"] .kap-submit:hover{background:#c00f53}
html[data-theme="light"] .kap-success h2{color:#151518}
html[data-theme="light"] .kap-success p{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kap-spam{background:rgba(224,17,95,.06)}
html[data-theme="light"] .kap-spam strong{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kap-spam p{color:var(--km-text-soft, #424245)}
/* blog.php */
html[data-theme="light"] .kmblog-hero{background:radial-gradient(ellipse at 50% 0%, var(--km-accent-glow) 0%, transparent 60%), var(--km-bg)}
html[data-theme="light"] .kmblog-eyebrow{color:var(--km-accent)}
html[data-theme="light"] .kmblog-hero h1{color:var(--km-text)}
html[data-theme="light"] .kmblog-meta{color:var(--km-text-mute)}
html[data-theme="light"] .kmblog-meta a{color:inherit}
html[data-theme="light"] .kmblog-meta span{color:var(--km-text-faint)}
html[data-theme="light"] .kmblog-body h2{color:var(--km-text)}
html[data-theme="light"] .kmblog-body h3{color:var(--km-text)}
html[data-theme="light"] .kmblog-body p{color:var(--km-text-soft)}
html[data-theme="light"] .kmblog-body a{color:var(--km-accent)}
html[data-theme="light"] .kmblog-body a:hover{color:var(--km-accent-deep)}
html[data-theme="light"] .kmblog-body li{color:var(--km-text-soft)}
html[data-theme="light"] .kmblog-body blockquote{color:var(--km-text-soft)}
html[data-theme="light"] .kmblog-body code{color:#444447;background:var(--km-surface-2)}
html[data-theme="light"] .kmblog-body pre{background:#f8f8fb}
html[data-theme="light"] .kmblog-body pre code{background:transparent}
html[data-theme="light"] .kmblog-cta-card{background:linear-gradient(135deg, var(--km-accent-soft), rgba(224,17,95,0.02))}
html[data-theme="light"] .kmblog-cta-card h3{color:var(--km-text)}
html[data-theme="light"] .kmblog-cta-card p{color:var(--km-text-soft)}
html[data-theme="light"] .kmblog-cta-btn{background:var(--km-accent);color:#fff}
html[data-theme="light"] .kmblog-cta-btn:hover{background:var(--km-accent-deep)}
html[data-theme="light"] .kmblog-foot a{color:var(--km-accent)}
html[data-theme="light"] .kmbl-hero{background:radial-gradient(ellipse at 50% 0%, var(--km-accent-glow) 0%, transparent 65%), var(--km-bg)}
html[data-theme="light"] .kmbl-eyebrow{background:var(--km-accent-soft);color:var(--km-accent)}
html[data-theme="light"] .kmbl-hero h1{color:var(--km-text)}
html[data-theme="light"] .kmbl-hero h1 span{color:var(--km-accent)}
html[data-theme="light"] .kmbl-hero p{color:var(--km-text-soft)}
html[data-theme="light"] .kmbl-rss{color:var(--km-text-mute)}
html[data-theme="light"] .kmbl-rss a{color:inherit}
html[data-theme="light"] .kmbl-card{background:linear-gradient(180deg, var(--km-surface) 0%, #f8f8fb 100%)}
html[data-theme="light"] .kmbl-card:hover{border-color:var(--km-accent-border)}
html[data-theme="light"] .kmbl-card a{color:inherit}
html[data-theme="light"] .kmbl-card-eyebrow{color:var(--km-accent)}
html[data-theme="light"] .kmbl-card h2{color:var(--km-text)}
html[data-theme="light"] .kmbl-card p{color:var(--km-text-soft)}
html[data-theme="light"] .kmbl-card-meta{color:var(--km-text-mute)}
html[data-theme="light"] .kmbl-card-meta span{color:var(--km-text-faint)}
html[data-theme="light"] .kmbl-empty p{color:var(--km-text-mute)}
html[data-theme="light"] .kmbl-filters button{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#202023}
html[data-theme="light"] .kmbl-filters button.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .kmbl-more{background:#E0115F;color:#fff}
/* buyer-feedback.php */
html[data-theme="light"] .kmbf-back{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmbf-sum{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmbf-stars{color:#f0a500}
html[data-theme="light"] .kmbf-dim{color:var(--km-line,#3a3a3a)}
html[data-theme="light"] .kmbf-card{border:1px solid var(--km-line,rgba(224,17,95,0.3));background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kmbf-when{color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kmbf-none{border:1px dashed var(--km-line,rgba(224,17,95,0.3));color:var(--km-text-soft,#68686b)}
/* buyer-messages-drawer.php */
html[data-theme="light"] .kmd-backdrop{background:rgba(255,255,255,0.6)}
html[data-theme="light"] .kmd-panel{background:#fafafd;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-head{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-back{border:1px solid rgba(224,17,95,0.3);color:#69696c;background:none}
html[data-theme="light"] .kmd-back:hover{color:var(--red, #E0115F);border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-report{border:1px solid rgba(224,17,95,0.3);color:#69696c;background:none}
html[data-theme="light"] .kmd-report:hover{color:var(--red, #E0115F);border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-title{color:var(--text, #212124)}
html[data-theme="light"] .kmd-peer-av{background:linear-gradient(135deg, #E0115F, #7a0a34);color:#fff}
html[data-theme="light"] .kmd-peer-meta{color:#6e6e6e}
html[data-theme="light"] .kmd-peer-meta .sep{color:#3a3a3a}
html[data-theme="light"] .kmd-peer-meta .ok{color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-peer-meta .nope{color:#8a7a4a}
html[data-theme="light"] .kmd-peer-link{background:transparent;color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-peer-link:hover{background:rgba(224,17,95,0.15);border-color:var(--red, #E0115F)}
html[data-theme="light"] a.kmd-peer-words{color:var(--red, #E0115F) !important}
html[data-theme="light"] .kmd-peer-av.is-km{background:#ffffff !important}
html[data-theme="light"] .kmd-refresh{border:1px solid rgba(224,17,95,0.3);color:#69696c;background:none}
html[data-theme="light"] .kmd-refresh:hover{color:var(--red, #E0115F);border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-close{color:#69696c;background:none}
html[data-theme="light"] .kmd-close:hover{background:rgba(0,0,0,0.045);color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-list-pane{border-right:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-tabs{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-tab{background:none;color:#777}
html[data-theme="light"] .kmd-tab:hover{color:var(--text, #212124)}
html[data-theme="light"] .kmd-tab.active{color:var(--red, #E0115F);border-bottom-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-thread{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-thread:hover{background:rgba(0,0,0,0.023)}
html[data-theme="light"] .kmd-thread.selected{background:#f0f0f3}
html[data-theme="light"] .kmd-thread.selected::before{background:var(--red, #E0115F)}
html[data-theme="light"] .kmd-pinned-admin{border-bottom:1px solid rgba(224,17,95,0.3);background:none}
html[data-theme="light"] .kmd-pinned-admin::before{background:var(--red, #E0115F)}
html[data-theme="light"] .kmd-pinned-admin:hover{background:#f1f1f4}
html[data-theme="light"] .kmd-pinned-admin.selected{background:#f0f0f3}
html[data-theme="light"] .kmd-pinned-title{color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-pinned-sub{color:#777}
html[data-theme="light"] .kmd-thread.unread .kmd-thread-name{color:var(--text, #212124)}
html[data-theme="light"] .kmd-thread.unread::after{background:var(--red, #E0115F)}
html[data-theme="light"] .kmd-thread-name{color:var(--text, #212124)}
html[data-theme="light"] .kmd-thread-time{color:#555}
html[data-theme="light"] .kmd-thread-preview{color:#69696c}
html[data-theme="light"] .kmd-thread-preview .me{color:#555}
html[data-theme="light"] .kmd-thread-menu-btn{background:none;color:#555}
html[data-theme="light"] .kmd-thread-menu-btn:hover{background:rgba(0,0,0,0.054);color:var(--text, #212124)}
html[data-theme="light"] .kmd-thread-menu-pop{background:#f3f3f6;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-thread-menu-pop button{color:var(--text, #212124);background:none}
html[data-theme="light"] .kmd-thread-menu-pop button:hover{background:rgba(0,0,0,0.054)}
html[data-theme="light"] .kmd-thread-menu-pop button.danger{color:#ef4444}
html[data-theme="light"] .kmd-thread-menu-pop button.danger:hover{background:rgba(239,68,68,0.12)}
html[data-theme="light"] .kmd-empty{color:#69696c}
html[data-theme="light"] .kmd-empty .lead{color:var(--text, #212124)}
html[data-theme="light"] .kmd-empty a{color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-loading{color:#555}
html[data-theme="light"] .kmd-conv-empty{color:#777}
html[data-theme="light"] .kmd-conv-empty .lead{color:#69696c}
html[data-theme="light"] .kmd-admin-lead{color:var(--text, #212124)}
html[data-theme="light"] .kmd-admin-note{color:#69696c}
html[data-theme="light"] .kmd-admin-box{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3);color:var(--text, #212124)}
html[data-theme="light"] .kmd-admin-box:focus{border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-admin-count{color:#777}
html[data-theme="light"] .kmd-admin-send{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmd-admin-msg.ok{color:#4ade80}
html[data-theme="light"] .kmd-admin-msg.err{color:#f87171}
html[data-theme="light"] .kmd-compose-header{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-compose-to{color:#69696c}
html[data-theme="light"] .kmd-compose-to strong{color:var(--text, #212124)}
html[data-theme="light"] .kmd-compose-cancel{border:1px solid rgba(224,17,95,0.3);color:#69696c;background:none}
html[data-theme="light"] .kmd-compose-cancel:hover{color:var(--red, #E0115F);border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-compose-hint{color:#777}
html[data-theme="light"] .kmd-compose-hint .lead{color:#69696c}
html[data-theme="light"] .kmd-bubble a{color:inherit}
html[data-theme="light"] .kmd-bubble{color:var(--text, #212124)}
html[data-theme="light"] .kmd-bubble-row.is-buyer  .kmd-bubble{background:#efeff2;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-bubble-row.is-seller .kmd-bubble{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmd-bubble-row.is-buyer .kmd-bubble.media-only,html[data-theme="light"] .kmd-bubble-row.is-seller .kmd-bubble.media-only{background:#efeff2;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-bubble-time{color:#555}
html[data-theme="light"] .kmd-composer{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-composer textarea{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3);color:var(--text, #212124)}
html[data-theme="light"] .kmd-composer textarea:focus{border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-composer textarea::placeholder{color:#4f4f52}
html[data-theme="light"] .kmd-composer-meta{color:#555}
html[data-theme="light"] .kmd-composer-meta .err{color:#ef4444}
html[data-theme="light"] .kmd-composer-meta .hint{color:#616164}
html[data-theme="light"] .kmd-send{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmd-disabled-banner{background:rgba(239,68,68,0.08);color:#ef4444}
html[data-theme="light"] .kmd-thread-toolbar{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-thread-kebab{color:#69696c;background:transparent}
html[data-theme="light"] .kmd-thread-kebab:hover{background:rgba(0,0,0,0.045);color:#151518}
html[data-theme="light"] .kmd-thread-menu{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-thread-menu button{color:#313134;background:transparent}
html[data-theme="light"] .kmd-thread-menu button:hover{background:rgba(0,0,0,0.045);color:#151518}
html[data-theme="light"] .kmd-thread-menu button.danger{color:#ef4d6f}
html[data-theme="light"] .kmd-thread-menu button.danger:hover{background:rgba(239,77,111,0.08)}
html[data-theme="light"] .kmd-report-modal-backdrop{background:rgba(255,255,255,0.7)}
html[data-theme="light"] .kmd-report-modal-panel{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-report-modal-panel h3{color:#151518}
html[data-theme="light"] .kmd-report-modal-lede{color:#5b5b5e}
html[data-theme="light"] .kmd-report-modal-label{color:#888}
html[data-theme="light"] .kmd-report-modal-select,html[data-theme="light"] .kmd-report-modal-textarea{background:#f2f2f5;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .kmd-report-modal-select:focus,html[data-theme="light"] .kmd-report-modal-textarea:focus{border-color:#E0115F}
html[data-theme="light"] .kmd-report-modal-cancel{border:1px solid rgba(224,17,95,0.3);color:#313134;background:transparent}
html[data-theme="light"] .kmd-report-modal-cancel:hover{background:rgba(0,0,0,0.036)}
html[data-theme="light"] .kmd-report-modal-submit{background:#E0115F;color:#fff}
html[data-theme="light"] .kmd-report-modal-submit:hover{background:#c70e54}
html[data-theme="light"] .kmd-report-modal-err{color:#ef4d6f}
html[data-theme="light"] .kmd-attach-preview{border:1px solid rgba(224,17,95,0.3);background:#f7f7fa}
html[data-theme="light"] .kmd-attach-preview-remove{background:rgba(255,255,255,0.75);color:#151518}
html[data-theme="light"] .kmd-attach-preview-remove:hover{background:var(--red, #E0115F)}
html[data-theme="light"] .kmd-attach-preview.is-av.has-vid video{background:#ffffff}
html[data-theme="light"] .kmd-attach-preview.uploading::after{color:#151518}
html[data-theme="light"] .kmd-attach-btn{border:1px solid rgba(224,17,95,0.3);color:#69696c;background:none}
html[data-theme="light"] .kmd-attach-btn:hover{color:var(--red, #E0115F);border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-bubble-images video{background:#ffffff}
html[data-theme="light"] .kmd-locked{background:rgba(224,17,95,.08);color:inherit}
html[data-theme="light"] .kmd-locked b{color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-attach-preview.is-av .kmd-av-ico{color:#4d4d50}
html[data-theme="light"] .kmd-rec-bar{background:#f8f8fb}
html[data-theme="light"] .kmd-rec-bar .kmd-rec-dot{background:var(--red, #E0115F)}
html[data-theme="light"] .kmd-rec-bar .kmd-rec-label{color:#212124}
html[data-theme="light"] .kmd-rec-bar .kmd-rec-time{color:#69696c}
html[data-theme="light"] .kmd-rec-bar .kmd-rec-vid{background:#ffffff}
html[data-theme="light"] .kmd-rec-bar button{border:1px solid rgba(224,17,95,0.3);color:#3f3f42;background:none}
html[data-theme="light"] .kmd-rec-bar .kmd-rec-stop{border-color:var(--red, #E0115F);color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-rec-bar .kmd-rec-stop:hover{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmd-rec-bar .kmd-rec-cancel:hover{color:#151518;border-color:#555}
html[data-theme="light"] .kmd-attach-btn.recording{color:var(--red, #E0115F);border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmd-typing-bubble{background:#f3f3f6;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-typing-bubble span{background:#8a8a8a}
html[data-theme="light"] .kmd-bubble-menu-btn{border:1px solid rgba(224,17,95,0.24);color:rgba(21,21,26,0.85);background:rgba(0,0,0,0.45)}
html[data-theme="light"] .kmd-bubble-menu-btn:hover{background:rgba(255,255,255,0.7);color:#151518}
html[data-theme="light"] .kmd-bubble-menu-pop{background:#f3f3f6;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmd-bubble-menu-pop button{color:var(--text, #212124);background:none}
html[data-theme="light"] .kmd-bubble-menu-pop button.danger{color:#ef4444}
html[data-theme="light"] .kmd-bubble-menu-pop button.danger:hover{background:rgba(239,68,68,0.12)}
/* buyer-nav-km.php */
html[data-theme="light"] .kmnv-link{color:var(--km-text-soft)}
html[data-theme="light"] .kmnv-link:hover{color:var(--km-accent)}
html[data-theme="light"] .kmnv-link:hover{color:var(--red, #E0115F)}
html[data-theme="light"] .kmnv-link + .km-hassub::before,html[data-theme="light"] .kmnv .km-hassub + .kmnv-link::before,html[data-theme="light"] .kmnv-link + .kmnv-logout-form::before,html[data-theme="light"] .kmnv .km-hassub + .kmnv-logout-form::before{background:rgba(0,0,0,0.198)}
html[data-theme="light"] .kmnv .km-sub{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmnv .km-sub a{color:#27272a !important}
html[data-theme="light"] .kmnv .km-sub a:hover{background:var(--km-accent, #E0115F);color:#fff !important}
html[data-theme="light"] .kmnv-greeting{color:var(--text-dim, #565659)}
html[data-theme="light"] .kmnv-greeting strong{color:var(--text, #212124)}
html[data-theme="light"] .kmnv-cta{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmnv-logout-form button{color:var(--text-dim, #565659);background:none}
html[data-theme="light"] .kmnv-logout-form button:hover{color:var(--red, #E0115F)}
html[data-theme="light"] .kmnv-unread{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmnv-kredits b{color:var(--text,#212124)}
html[data-theme="light"] .kmnv .kmnv-partner{background:var(--km-accent,#E0115F)!important;color:#fff!important}
html[data-theme="light"] .kmnv .kmnv-partner:hover{color:#151518!important}
/* buyer-vault.php */
html[data-theme="light"] .km-vault-thumb{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-vault-thumb-none{color:var(--km-text-soft,#8a8a8a)}
/* buyer.php */
html[data-theme="light"] .km-plat-badge{box-shadow:0 0 0 1px rgba(0,0,0,0.315),0 4px 14px rgba(220,224,232,.25);color:#0e0e11;background:linear-gradient(135deg,#ffffff 0%,#d4d7de 40%,#9ea3ad 55%,#f1f2f5 100%)}
html[data-theme="light"] .km-buyer-profile-eyebrow{color:var(--km-accent)}
html[data-theme="light"] .km-buyer-banned-badge{background:rgba(255,60,60,0.16);color:#ff5c5c}
html[data-theme="light"] .km-buyer-profile-handle{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-profile-meta{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-rep-stars{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-buyer-rep-n{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-profile-empty{background:rgba(0,0,0,0.014);color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-profile-block{background:rgba(0,0,0,0.014)}
html[data-theme="light"] .km-buyer-profile-block-limits{border-color:rgba(239, 68, 68, 0.25);background:rgba(239, 68, 68, 0.04)}
html[data-theme="light"] .km-buyer-profile-block-eyebrow{color:var(--km-accent)}
html[data-theme="light"] .km-buyer-profile-block-text{color:var(--km-text)}
html[data-theme="light"] .km-buyer-profile-tag-group-label{color:var(--km-text-soft)}
html[data-theme="light"] .km-buyer-profile-tag{background:rgba(224, 17, 95, 0.10);color:var(--km-text)}
html[data-theme="light"] .km-buyer-profile-updated{color:var(--km-text-soft)}
html[data-theme="light"] .e-rpt-backdrop{background:rgba(255,255,255,0.6)}
html[data-theme="light"] .e-rpt-panel{background:#f2f2f5;color:#202023;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .e-rpt-lede{color:#4f4f52}
html[data-theme="light"] .e-rpt-select,html[data-theme="light"] .e-rpt-details{background:#f7f7fa;color:#202023;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .e-rpt-cancel{color:#313134;border:1px solid rgba(224,17,95,0.3);background:transparent}
html[data-theme="light"] .e-rpt-submit{background:#b5197f;color:#fff}
html[data-theme="light"] .e-rpt-msg.is-err{color:#ff8a8a}
html[data-theme="light"] .e-rpt-msg.is-ok{color:#8ce39b}
/* categories.php */
html[data-theme="light"] .km-explore-backdrop{background:radial-gradient(58% 85% at 4% 42%, rgba(224,17,95,.34), rgba(224,17,95,0) 58%),linear-gradient(180deg,rgba(251,251,254,0.8) 0%,rgba(251,251,254,0.9) 52%,rgba(251,251,254,0.97) 100%),url('/assets/img/hero-home-pink.webp') center top/cover no-repeat}
@media (max-width:768px){
html[data-theme="light"] .km-explore-backdrop{background:linear-gradient(180deg,rgba(251,251,254,0.88),rgba(251,251,254,0.98)),url('/assets/img/hero-home-pink.jpg') center top/cover no-repeat}
}
html[data-theme="light"] body .km-cats-grid .km-cats-tile{background:linear-gradient(180deg,rgba(0,0,0,0.041),rgba(0,0,0,0.014));border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] body .km-cats-grid .km-cats-tile:hover,html[data-theme="light"] body .km-cats-grid .km-cats-tile:focus-visible{border-color:#E0115F;background:rgba(224,17,95,.10)}
html[data-theme="light"] body .km-cats-grid .km-cats-tile-icon{background:none}
html[data-theme="light"] body .km-cats-grid .km-cats-tile-name{color:#151518}
html[data-theme="light"] body .km-cats-grid .km-cats-tile-intro{color:#5b5b5e}
html[data-theme="light"] body .km-cats-grid .km-cats-tile-count,html[data-theme="light"] body .km-cats-grid .km-cats-tile-count strong{color:#E0115F}
html[data-theme="light"] body .km-cats-oneline{color:#5b5b5e}
html[data-theme="light"] body .km-cats-oneline a{color:#E0115F}
/* category.php */
html[data-theme="light"] .km-subcat-tile{background:rgba(0,0,0,0.027);border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] .km-subcat-tile:hover{background:rgba(0,0,0,0.054);border-color:var(--km-pink, #E0115F)}
html[data-theme="light"] .km-subcat-tile-name{color:#151518}
html[data-theme="light"] .km-subcat-tile-count{color:rgba(21,21,26,0.85);background:rgba(0, 0, 0, 0.45)}
html[data-theme="light"] .km-subcat-tile-active{background:rgba(224, 17, 95, 0.15);border-color:var(--km-pink, #E0115F)}
html[data-theme="light"] .km-subcat-tile-active:hover{background:rgba(224, 17, 95, 0.22);border-color:var(--km-pink, #E0115F)}
html[data-theme="light"] .km-subcat-tile-active .km-subcat-tile-count{background:var(--km-pink, #E0115F);color:#fff}
html[data-theme="light"] .km-cat-sortbar label{color:#69696c}
html[data-theme="light"] .km-cat-sortbar select{background:#f4f4f7;color:#151518;border:1px solid rgba(224,17,95,0.384)}
html[data-theme="light"] .km-cat-flag{border:1px solid rgba(224,17,95,0.384);background:rgba(0,0,0,0.027);color:#313134}
html[data-theme="light"] .km-cat-flag:hover{border-color:#E0115F}
html[data-theme="light"] .km-cat-flag.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .km-cat-more{color:#151518;background:transparent}
html[data-theme="light"] .km-cat-more:hover{background:#E0115F}
/* config.php */
html[data-theme="light"] body{background:#faf9f7;color:#2b2b2b}
html[data-theme="light"] "
      . "p{color:#5c5c5c}
/* confirm-email.php */
html[data-theme="light"] body{background:#fbfbfe;color:#27272a}
html[data-theme="light"] .box{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] p{color:#3c3c3f}
html[data-theme="light"] a.btn{background:#E0115F;color:#fff}
/* creators-signup.php */
html[data-theme="light"] .csu-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .csu-hero h1{color:var(--km-text, #151518)}
html[data-theme="light"] .csu-h1split span{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .csu-hero p{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .csu-cta{background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .csu-slots{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .csu-sec h2{color:var(--km-text, #151518)}
html[data-theme="light"] .csu-sec .csu-lede{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .csu-ticks li{color:var(--km-text-soft, #535356)}
html[data-theme="light"] .csu-ticks li::before{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .csu-ticks li strong{color:var(--km-text, #151518)}
html[data-theme="light"] .csu-offer{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%)}
html[data-theme="light"] .csu-offer h3{color:var(--km-text, #151518)}
html[data-theme="light"] .csu-offer p{color:var(--km-text-soft, #464649)}
html[data-theme="light"] .csu-offer s{color:#8a8a8a}
html[data-theme="light"] .csu-step::before{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .csu-step h3{color:var(--km-text, #151518)}
html[data-theme="light"] .csu-step p{color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .csu-cats h2{color:var(--km-text, #151518)}
html[data-theme="light"] .csu-chip{color:var(--km-text, #151518)}
html[data-theme="light"] .csu-alt p{color:var(--km-text-soft, #68686b)}
html[data-theme="light"] .csu-free{color:#68686b}
html[data-theme="light"] .csu-faces h2{color:#151518}
html[data-theme="light"] .csu-track i{background:#ececef center top/cover;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .csu-track i::after{background:linear-gradient(180deg, transparent 60%, rgba(250,250,253,0.55))}
html[data-theme="light"] .csu-tile{background:#f5f5f8;border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] .csu-tile:hover{border-color:#E0115F}
html[data-theme="light"] .csu-howi{background:#f5f5f8;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .csu-howi b{background:#E0115F;color:#fff}
html[data-theme="light"] .csu-howi h3{color:#151518}
html[data-theme="light"] .csu-howi p{color:#535356}
html[data-theme="light"] .csu-faq details{border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .csu-faq summary{color:#151518}
html[data-theme="light"] .csu-faq summary::after{color:#E0115F}
html[data-theme="light"] .csu-faq p{color:#535356}
@media (max-width: 700px){
html[data-theme="light"] .csu-sticky{background:rgba(250,250,253,0.94)}
html[data-theme="light"] .csu-sticky a{background:#E0115F;color:#fff}
}
html[data-theme="light"] .kmct{background:linear-gradient(180deg,rgba(0,0,0,0.041),rgba(0,0,0,0.014));border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] .kmct:hover,html[data-theme="light"] .kmct:focus-visible{border-color:#E0115F;background:rgba(224,17,95,.10)}
html[data-theme="light"] .kmct-c{color:#E0115F}
/* directory-events.php */
html[data-theme="light"] .km-ev-county h2{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-ev-county h2 .km-ev-count{color:var(--km-text-soft,#424245);background:rgba(0,0,0,0.063)}
html[data-theme="light"] .km-ev-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .km-ev-card:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-ev-date{background:rgba(224,17,95,.12)}
html[data-theme="light"] .km-ev-date .d{color:#151518}
html[data-theme="light"] .km-ev-date .m{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-ev-body h3{color:var(--km-text,#151518)}
html[data-theme="light"] .km-ev-org{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-ev-loc{color:#27272a}
html[data-theme="light"] .km-ev-addr{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-ev-addr.km-ev-priv{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-ev-meta{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-ev-tag{background:rgba(0,0,0,0.063);color:#3c3c3f}
html[data-theme="light"] .km-ev-cta{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-ev-cta:hover{color:#151518;border-bottom-color:#fff}
html[data-theme="light"] .km-ev-foot{color:var(--km-text-soft,#424245)}
/* directory-signup.php */
html[data-theme="light"] .dsu-hero h1{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-hero p{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .dsu-sec h2{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-area h3{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-area p{color:var(--km-text-soft, #535356)}
html[data-theme="light"] .dsu-area-ico{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-sec-lede{color:var(--km-text-soft, #68686b)}
html[data-theme="light"] .dsu-ticks li{color:var(--km-text-soft, #535356)}
html[data-theme="light"] .dsu-ticks li::before{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-ticks li strong{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-eg-label{color:#7e7e7e}
html[data-theme="light"] .dsu-eg-frame{border:1px solid rgba(224,17,95,0.3);background:#f8f8fb}
html[data-theme="light"] .dsu-eg-bar{background:#f1f1f4}
html[data-theme="light"] .dsu-eg-bar i{background:#dadadd}
html[data-theme="light"] .dsu-rail-h{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-rail-note{color:#6d6d6d}
html[data-theme="light"] .dsu-eg-cap{color:#727275}
html[data-theme="light"] .dsu-tier-toptitle{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-ad{background:linear-gradient(180deg, #f4f4f7 0%, #f8f8fb 100%);border:1px solid var(--km-line, rgba(224,17,95,0.3));color:inherit}
html[data-theme="light"] .dsu-ad-shield{color:#fff;background:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-ad-pill{color:var(--km-text, #151518);border:1px solid rgba(224,17,95,0.6)}
html[data-theme="light"] .dsu-ad-name{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-ad-tag{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-ad-bio{color:var(--km-text-soft, #535356)}
html[data-theme="light"] .dsu-prof{background:linear-gradient(180deg, #f4f4f7 0%, #f8f8fb 100%)}
html[data-theme="light"] .dsu-prof-shield{color:#fff;background:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-prof-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-prof-name{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-prof-pill{color:var(--km-text, #151518);border:1px solid rgba(224,17,95,0.6)}
html[data-theme="light"] .dsu-prof-tag{color:var(--km-text-soft, #464649)}
html[data-theme="light"] .dsu-prof-btn{color:#fff;background:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-prof-btn2{color:var(--km-text, #151518);border:1px solid rgba(224,17,95,0.6)}
html[data-theme="light"] .dsu-band-over{background:linear-gradient(180deg, rgba(10,10,10,0) 0%, rgba(250,250,253,0.92) 22%, #fafafd 42%)}
html[data-theme="light"] .dsu-band-bio{color:var(--km-text-soft, #464649)}
html[data-theme="light"] .dsu-band-more{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-ad-btn{color:#fff;background:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-ad-more{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-feed-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-feed-lead{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-feed-copy{color:var(--km-text-soft, #535356)}
html[data-theme="light"] .dsu-feed-ticks li{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-feed-ticks li::before{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-feed-mine{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-feed-mine::after{background:linear-gradient(100deg, transparent, rgba(0,0,0,0.378), transparent)}
html[data-theme="light"] .dsu-feed-foot{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(255,255,255,0.82) 55%)}
html[data-theme="light"] .dsu-feed-name{color:#151518}
html[data-theme="light"] .dsu-feed-visit{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-shot-crop{background:#fafafd}
html[data-theme="light"] .dsu-eg-sub{color:#6d6d6d}
html[data-theme="light"] .dsu-eg-shot{background:#fafafd}
html[data-theme="light"] .dsu-eg-cap a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-eg-foot{color:var(--km-text-soft, #727275)}
html[data-theme="light"] .dsu-eg-dot{background:#41d67c}
html[data-theme="light"] .dsu-tier{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%)}
html[data-theme="light"] .dsu-tier-plus{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-tier h3{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-tier .dsu-price{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-tier .dsu-price small{color:var(--km-text-soft, #4f4f52)}
html[data-theme="light"] .dsu-tier .dsu-year{color:var(--km-text-soft, #4f4f52)}
html[data-theme="light"] .dsu-tier li{color:var(--km-text-soft, #464649)}
html[data-theme="light"] .dsu-tier li::before{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-btn-solid{background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .dsu-btn-ghost{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-btn-sheen::after{background:linear-gradient(100deg, transparent, rgba(0,0,0,0.378), transparent)}
html[data-theme="light"] .dsu-step{background:#f6f6f9;border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .dsu-step::before{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .dsu-step h3{color:var(--km-text, #151518)}
html[data-theme="light"] .dsu-step p{color:var(--km-text-soft, #4f4f52)}
html[data-theme="light"] .dsu-note p{color:var(--km-text-soft, #68686b)}
html[data-theme="light"] .dsu-cmp-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%)}
html[data-theme="light"] .dsu-cmp-card.is-plus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .dsu-cmp-card h3{color:var(--km-text,#151518)}
html[data-theme="light"] .dsu-cmp-price{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .dsu-cmp-price small{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .dsu-cmp-tag{color:var(--km-text-soft,#464649)}
html[data-theme="light"] .dsu-cmp-plus{color:var(--km-text,#151518)}
html[data-theme="light"] .dsu-cmp-card li{color:var(--km-text-soft,#464649)}
html[data-theme="light"] .dsu-cmp-card li::before{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .dsu-cmp-note{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .dsu-look h3{color:var(--km-text,#151518)}
/* domme.php */
html[data-theme="light"] .vd-eyebrow{color:#E0115F}
html[data-theme="light"] .vd-hero h1{color:#151518}
html[data-theme="light"] .vd-hero p{color:#424245}
html[data-theme="light"] .vd-cta{background:#E0115F;color:#fff}
html[data-theme="light"] .vd-cta:hover{color:#151518}
html[data-theme="light"] .vd-face{border:2px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .vd-faces-note{color:#8a8a8a}
html[data-theme="light"] .vd-free{color:#212124}
html[data-theme="light"] .vd-six-card::after{background:linear-gradient(180deg,rgba(10,10,10,0) 55%,rgba(250,250,253,0.9) 100%)}
html[data-theme="light"] .vd-six-card span{color:#151518}
html[data-theme="light"] .vd-six-card:hover{border-color:#E0115F}
html[data-theme="light"] .vd-six-all{color:#E0115F}
html[data-theme="light"] .vd-sec h2{color:#151518}
html[data-theme="light"] .vd-sec .vd-lead{color:#424245}
html[data-theme="light"] .vd-point{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .vd-n{color:#E0115F}
html[data-theme="light"] .vd-point b{color:#151518}
html[data-theme="light"] .vd-point span{color:#68686b}
html[data-theme="light"] .vd-trust{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3);color:#424245}
html[data-theme="light"] .vd-trust b{color:#151518}
html[data-theme="light"] .ch-x h2{color:#151518}
html[data-theme="light"] .ch-step{background:#f7f7fa;border:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .ch-step-n{background:#E0115F;color:#fff}
html[data-theme="light"] .ch-step p{color:#424245}
html[data-theme="light"] .ch-step b{color:#151518}
html[data-theme="light"] .ch-free{color:#151518;background:rgba(224,17,95,.1)}
html[data-theme="light"] .ch-free b{color:#ff7a85}
html[data-theme="light"] .ch-x h3{color:#151518}
html[data-theme="light"] .ch-x-sub{color:#8a8a8a}
html[data-theme="light"] .ch-pack-buy{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .ch-pack-buy:hover{background:#c70f54}
html[data-theme="light"] .ch-pack{background:#f7f7fa;border:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .ch-pack-badge{background:#E0115F;color:#fff}
html[data-theme="light"] .ch-pack-name{color:#424245}
html[data-theme="light"] .ch-pack-price{color:#151518}
html[data-theme="light"] .ch-pack-unit{color:#8a8a8a}
html[data-theme="light"] .ch-disc{color:#6f6f6f}
html[data-theme="light"] .ch-cc label{color:#8a8a8a}
html[data-theme="light"] .ch-cc select{border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));background:#f7f7fa;color:#232326}
html[data-theme="light"] .ch-cc select option{color:#111;background:#fff}
html[data-theme="light"] .ch-cc-note{color:#e0a000}
html[data-theme="light"] .ch-eyebrow{color:#E0115F}
html[data-theme="light"] .ch-head h1{color:#151518}
html[data-theme="light"] .ch-head p{color:#424245}
html[data-theme="light"] .ch-card:hover{border-color:#E0115F}
html[data-theme="light"] .ch-card::after{background:linear-gradient(180deg, rgba(10,10,10,.05) 30%, rgba(250,250,253,0.5) 62%, rgba(250,250,253,0.96) 100%)}
html[data-theme="light"] .ch-name{color:#151518}
html[data-theme="light"] .ch-tag{color:#37373a}
html[data-theme="light"] .ch-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .ch-feat{background:linear-gradient(140deg,rgba(224,17,95,.10),#f9f9fc 58%)}
html[data-theme="light"] .ch-feat-eyebrow{color:#E0115F}
html[data-theme="light"] .ch-feat-name{color:#151518}
html[data-theme="light"] .ch-feat-tag{color:#303033}
html[data-theme="light"] .ch-feat-spec{color:#6e6e71}
html[data-theme="light"] .an-back{color:#8a8a8a}
html[data-theme="light"] .an-back:hover{color:#151518}
html[data-theme="light"] .an-card{background:var(--km-surface,#f5f5f8);border:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .an-card::before{background:radial-gradient(60% 40% at 82% 6%, rgba(224,17,95,.1), transparent 60%)}
html[data-theme="light"] .an-disclosure{border-bottom:1px solid var(--km-line,rgba(224,17,95,0.3));color:#8a8a8a}
html[data-theme="light"] .an-disclosure b{color:#424245}
html[data-theme="light"] .an-eyebrow{color:#E0115F}
html[data-theme="light"] .an-name{color:#151518}
html[data-theme="light"] .an-lede{color:#424245}
html[data-theme="light"] .an-bio{color:#5d5d60}
html[data-theme="light"] .an-specs-l{color:#E0115F}
html[data-theme="light"] .an-spec{color:#fff;background:#E0115F}
html[data-theme="light"] .an-prep-line{color:#2e2e31}
html[data-theme="light"] .an-prep-dots span{background:#E0115F}
html[data-theme="light"] .an-q-label{color:#151518}
html[data-theme="light"] .an-chip{border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));background:#f7f7fa;color:#424245}
html[data-theme="light"] .an-chip:hover{color:#151518;border-color:rgba(224,17,95,.45)}
html[data-theme="light"] .an-chip.sel{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .an-cta{background:#E0115F;color:#fff}
html[data-theme="light"] .an-cta:hover:not(:disabled){background:#b00d4a}
html[data-theme="light"] .an-dot{background:#ebebee}
html[data-theme="light"] .an-dot.on{background:#E0115F}
html[data-theme="light"] .an-react-body{color:#2c2c2f}
html[data-theme="light"] .an-back{background:none;color:#8a8a92}
html[data-theme="light"] .an-sect h2{color:#151518}
html[data-theme="light"] .an-sect p{color:#424245}
html[data-theme="light"] .an-opener{background:#f7f7fa;border:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .an-opener:hover{border-color:#E0115F;background:rgba(224,17,95,.07)}
html[data-theme="light"] .an-opener-t{color:#151518}
html[data-theme="light"] .an-opener-d{color:#5d5d60}
html[data-theme="light"] .an-opener-go{color:#E0115F}
html[data-theme="light"] .an-or{color:#7c7c7c}
html[data-theme="light"] .an-top{border-bottom:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .an-name-sm{color:#151518}
html[data-theme="light"] .an-brand-sm{color:#E0115F}
html[data-theme="light"] .an-mood-l{color:#8a8a8a}
html[data-theme="light"] .an-moodbar{background:rgba(0,0,0,0.09)}
html[data-theme="light"] .an-moodfill{background:#E0115F}
html[data-theme="light"] .an-credits{color:#E0115F}
html[data-theme="light"] .an-credits.low{color:#e08a3a}
html[data-theme="light"] .an-msg.dom{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#29292c}
html[data-theme="light"] .an-msg.usr{background:#E0115F;color:#fff}
html[data-theme="light"] .an-msg em{color:#717174}
html[data-theme="light"] .an-msg.usr em{color:rgba(21,21,26,0.82)}
html[data-theme="light"] .an-typing{color:#ff7a85}
html[data-theme="light"] .an-hear{background:rgba(0,0,0,0.072);border:1px solid rgba(224,17,95,0.384);color:#2f2f32}
html[data-theme="light"] .an-hear:hover{background:rgba(224,17,95,.22);border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .an-photo-up{background:rgba(0,0,0,0.072);border:1px solid rgba(224,17,95,0.384);color:#2f2f32}
html[data-theme="light"] .an-photo-up:hover{background:rgba(224,17,95,.22);border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .an-usrphoto{background:transparent!important}
html[data-theme="light"] .an-inbar{border-top:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .an-inbar textarea{background:#f7f7fa;border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));color:#151518}
html[data-theme="light"] .an-inbar textarea:focus{border-color:#E0115F}
html[data-theme="light"] .an-inbar textarea::placeholder{color:#7c7c7c}
html[data-theme="light"] .an-send{background:#E0115F;color:#fff}
html[data-theme="light"] .an-foot{color:#7c7c7c}
html[data-theme="light"] .an-reset{color:#717174;background:none}
html[data-theme="light"] .an-reset:hover{color:#151518}
html[data-theme="light"] .an-tribute{background:#E0115F;color:#fff}
html[data-theme="light"] .an-tribute:hover{background:#f52b77;border-color:#f52b77}
html[data-theme="light"] .an-tribpick{border-top:1px solid var(--km-line,rgba(224,17,95,0.3));background:#f8f8fb}
html[data-theme="light"] .an-tribpick-t{color:#151518}
html[data-theme="light"] .an-tribchip{color:#fff;background:#E0115F}
html[data-theme="light"] .an-tribchip:hover{background:#b00d4a}
html[data-theme="light"] .an-tribcustom input{background:#f3f3f6;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .an-tribsend{background:#E0115F;color:#fff}
html[data-theme="light"] .an-tribcap{color:#7c7c7c}
html[data-theme="light"] .an-photosbtn{border:1px solid rgba(224,17,95,0.3);color:#3d3d40;background:none}
html[data-theme="light"] .an-photosbtn:hover{border-color:#c20c18;color:#ff8a93}
html[data-theme="light"] .an-photo{background:none !important}
html[data-theme="light"] .an-ph-wrap{background:#f8f8fb;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .an-ph-locked{background:linear-gradient(135deg,#f5f5f8,#f8f8fb)}
html[data-theme="light"] .an-ph-lockface{color:#151518}
html[data-theme="light"] .an-ph-price{color:#ff8a93}
html[data-theme="light"] .an-ph-unlock{background:#c20c18;color:#fff}
html[data-theme="light"] .an-ph-unlock:hover{background:#a30a14}
html[data-theme="light"] .an-ph-cap{color:#3d3d40}
html[data-theme="light"] .an-gal-ov{background:rgba(255,255,255,0.82)}
html[data-theme="light"] .an-gal{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .an-gal-top{border-bottom:1px solid rgba(224,17,95,0.3);background:#f6f6f9;color:#151518}
html[data-theme="light"] .an-gal-x{color:#69696c;background:none}
html[data-theme="light"] .an-gal-empty{color:#8a8a8a}
html[data-theme="light"] .an-gal-cell{background:#f8f8fb;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .an-gal-lock{background:linear-gradient(135deg,#f5f5f8,#f8f8fb)}
html[data-theme="light"] .an-gal-cap{color:#4b4b4e}
html[data-theme="light"] .an-topup{background:rgba(224,17,95,.1)}
html[data-theme="light"] .an-topup-t{color:#151518}
html[data-theme="light"] .an-topup-d{color:#424245}
html[data-theme="light"] .an-topup-btn{background:#E0115F;color:#fff}
/* explore.php */
html[data-theme="light"] .km-explore-hero-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-explore-hero-title{color:var(--km-text,#151518)}
html[data-theme="light"] .km-explore-hero-lede{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-explore-chip{border:1px solid var(--km-line,rgba(224,17,95,0.3));background:#f5f5f8;color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-explore-chip:hover{border-color:var(--km-accent,#E0115F);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-explore-chip.is-active{background:var(--km-accent,#E0115F);border-color:var(--km-accent,#E0115F);color:#fff}
@media (max-width:639px){
html[data-theme="light"] .km-explore-cat-select{color:var(--km-text,#212124);background-color:#f5f5f8;border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .km-explore-cat-select:focus{border-color:var(--km-accent,#E0115F)}
}
html[data-theme="light"] .km-explore-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .km-explore-card:hover{border-color:var(--km-accent-border,rgba(224,17,95,0.4))}
html[data-theme="light"] .km-explore-card-media{background:#f5f5f8}
html[data-theme="light"] .km-explore-card-media-fallback{color:rgba(21,21,26,0.55);background:linear-gradient(135deg,#f1f1f4,#fafafd)}
html[data-theme="light"] .km-explore-card-cat{background:rgba(255,255,255,0.62);color:#151518}
html[data-theme="light"] .km-explore-card-title{color:var(--km-text,#151518)}
html[data-theme="light"] .km-explore-card-creator{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-explore-card-price{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-explore-pager a{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-explore-pager a:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-explore-pager .km-explore-pager-pos{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-explore-empty-icon{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-explore-empty h2{color:var(--km-text,#151518)}
html[data-theme="light"] .km-explore-empty p{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-explore-empty-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-explore-empty-btn-ghost{color:var(--km-text-soft,#424245);border-color:var(--km-line,rgba(224,17,95,0.3));background:transparent}
html[data-theme="light"] .km-explore-empty-btn-ghost:hover{color:#151518;border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-title{color:var(--km-text,#151518)}
html[data-theme="light"] .km-feed-guidelines{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-post{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-post:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-post-avatar[href="/km-admin.php"]{background:#f9f9fc!important}
html[data-theme="light"] .km-post-avatar[href="/km-admin.php"]::after{background:#E0115F}
html[data-theme="light"] .km-post-avatar{background:linear-gradient(135deg,#E0115F,#c70f54);color:#fff}
html[data-theme="light"] .km-post-author{color:var(--km-text,#151518)}
html[data-theme="light"] .km-post-time{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-feed-listing-time{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-post-body{color:var(--km-text-soft,#37373a)}
html[data-theme="light"] .km-post-actions button{background:rgba(0,0,0,0.045);border:1px solid rgba(224,17,95,0.24);color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-side-buyer-link{color:inherit}
html[data-theme="light"] .km-side-buyer-link:hover{background:rgba(224,17,95,.10)}
html[data-theme="light"] .km-side-buyer-link:hover .km-side-buyer-name{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmlb{background:rgba(255,255,255,0.93)}
html[data-theme="light"] .kmlb-btn{background:rgba(0,0,0,0.054);border:1px solid rgba(224,17,95,0.336);color:#28282b}
html[data-theme="light"] .kmlb-btn:hover{background:rgba(224,17,95,.12);border-color:#E0115F;color:#E0115F}
html[data-theme="light"] .kmlb-btn-primary{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .kmlb-btn-primary:hover{background:#c70f54;border-color:#c70f54;color:#fff}
html[data-theme="light"] .kmlb-cap{color:#424245}
html[data-theme="light"] .km-post-comment-toggle:hover{background:rgba(0,0,0,0.045) !important;border-color:rgba(224,17,95,0.24) !important;color:var(--km-text-soft,#424245) !important}
html[data-theme="light"] .km-post-actions button:hover{background:rgba(224,17,95,.08);border-color:var(--km-accent,#E0115F);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-post-delete{color:#6c6c6f}
html[data-theme="light"] .km-post-delete:hover{color:#151518;background:rgba(224,17,95,.14);border-color:rgba(224,17,95,.4)}
html[data-theme="light"] .km-post-like.is-liked{color:#151518;border-color:var(--km-accent,#E0115F);background:rgba(224,17,95,.16)}
html[data-theme="light"] .km-post-like.is-liked .km-post-like-heart{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-post-likers{background:rgba(0,0,0,0.032);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-post-likers-h{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-post-likers-p{color:var(--km-text,#27272a)}
html[data-theme="light"] .km-post-likers-p.is-buyer{color:var(--km-text-soft,#565659)}
html[data-theme="light"] .km-post-likers-more{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-post-likers-a{color:inherit}
html[data-theme="light"] .km-post-likers-a:hover{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-post-comments{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-cmt-like{color:var(--km-text-soft,#68686b);background:none}
html[data-theme="light"] .km-cmt-like:hover{color:#151518}
html[data-theme="light"] .km-cmt-like.is-liked{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-cmt-like{color:#E0115F!important}
html[data-theme="light"] .km-cmt-like .km-cmt-like-n{color:#E0115F}
html[data-theme="light"] .km-cmt-likers{background:#f4f4f7!important}
html[data-theme="light"] .km-cmt-likers .km-post-likers-h{color:#E0115F}
html[data-theme="light"] .km-cmt-author{color:var(--km-text,#151518)}
html[data-theme="light"] .km-cmt-author.is-buyer{color:#7fb0ff}
html[data-theme="light"] .km-cmt-authorlink{color:inherit}
html[data-theme="light"] .km-cmt-body{color:var(--km-text-soft,#3d3d40)}
html[data-theme="light"] .km-cmt-empty{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-cmt-form input{background:rgba(0,0,0,0.045);border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] .km-cmt-form button{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-cmt-signin{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-cmt-signin a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-cmt-reply-btn{color:var(--km-text-soft,#68686b);background:none}
html[data-theme="light"] .km-cmt-reply-btn:hover{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-readmore{background:none;color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-more button{background:rgba(0,0,0,0.054);border:1px solid rgba(224,17,95,0.336);color:var(--km-text,#151518)}
html[data-theme="light"] .km-page-btn{background:rgba(0,0,0,0.054);border:1px solid rgba(224,17,95,0.336);color:var(--km-text,#151518)}
html[data-theme="light"] .km-page-btn:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-more button:hover{background:rgba(224,17,95,.15);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-more .km-feed-end{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-follow{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-follow.is-following{background:rgba(0,0,0,0.054);border-color:rgba(224,17,95,0.432);color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-composer{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-composer:hover,html[data-theme="light"] .km-composer:focus-within{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-composer textarea{background:#f7f7fa;border:1px solid rgba(224,17,95,0.288);color:#212124}
html[data-theme="light"] .km-composer-msg{color:#68686b}
html[data-theme="light"] .km-composer button{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-composer .km-composer-imgbtn{background:rgba(0,0,0,0.054);border:1px solid rgba(224,17,95,0.288);color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-composer .km-composer-imgbtn:hover{color:#151518;background:rgba(224,17,95,.15);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-composer-preview button{background:rgba(255,255,255,0.72);color:#151518}
html[data-theme="light"] .km-comp-thumb button{background:rgba(255,255,255,0.72);color:#151518}
html[data-theme="light"] .km-g-cell{background:#f7f7fa}
html[data-theme="light"] .km-gallery.km-g1 .km-g-cell{background:#f7f7fa}
html[data-theme="light"] .km-side-card{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .km-side-title{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-side-ava{background:linear-gradient(135deg,#E0115F,#c70f54);color:#fff}
html[data-theme="light"] .km-side-buyer-name{color:var(--km-text,#151518)}
html[data-theme="light"] .km-side-link{color:var(--km-text-soft,#424245);border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-side-link:hover{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-stat{background:rgba(0,0,0,0.036)}
html[data-theme="light"] .km-stat-n{color:var(--km-text,#151518)}
html[data-theme="light"] .km-stat-link{color:inherit}
html[data-theme="light"] .km-stat-link:hover{background:rgba(224,17,95,.10)}
html[data-theme="light"] .km-stat-link:hover .km-stat-n{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-stat-l{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-feed-tab{color:var(--km-text-soft,#424245);background:rgba(0,0,0,0.045);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-feed-tab:hover{border-color:var(--km-accent,#E0115F);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-tab.is-active:hover{color:#151518}
html[data-theme="light"] .km-feed-tab.is-active{background:var(--km-accent,#E0115F);color:#fff;border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-empty{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-post-authorlink{color:var(--km-text,#151518)}
html[data-theme="light"] .km-post-authorlink:hover{color:var(--km-accent,#E0115F);border-bottom-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-badge-fm{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-side-cre-ava{background:linear-gradient(135deg,#E0115F,#c70f54);color:#fff}
html[data-theme="light"] .km-side-cre-name{color:var(--km-text,#151518)}
html[data-theme="light"] .km-side-cre-name:hover{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-side-domme-faces span{border:2px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .km-side-domme-p{color:#68686b}
html[data-theme="light"] .km-side-domme-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-side-domme-btn:hover{color:#151518}
html[data-theme="light"] .km-feat-card:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feat-school{background:linear-gradient(165deg,rgba(224,17,95,.20),rgba(250,250,253,0.96) 62%);border-color:rgba(224,17,95,.85)}
html[data-theme="light"] .km-feat-img{background-color:#f5f5f8}
html[data-theme="light"] .km-feat-card::after{background:linear-gradient(180deg,rgba(10,10,10,0) 45%,rgba(250,250,253,0.92) 100%)}
html[data-theme="light"] .km-feat-hub{background:radial-gradient(120% 70% at 12% 0%,rgba(224,17,95,.55) 0%,rgba(224,17,95,.14) 42%,rgba(10,9,10,0) 72%),
 radial-gradient(90% 60% at 100% 100%,rgba(126,34,206,.42) 0%,rgba(10,9,10,0) 68%),
 linear-gradient(178deg,#f6f6f9 0%,#fafafd 100%);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kfh-sheen{background:linear-gradient(100deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.117) 50%,rgba(0,0,0,0) 100%)}
html[data-theme="light"] .kfh-badge{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kfh-head{color:#151518}
html[data-theme="light"] .kfh-head b{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kfh-feats i{color:rgba(21,21,26,0.86);background:rgba(0,0,0,0.068);border:1px solid rgba(224,17,95,0.312)}
html[data-theme="light"] .kfh-stat{background:rgba(224,17,95,.09)}
html[data-theme="light"] .kfh-stat b{color:#151518}
html[data-theme="light"] .kfh-stat i{color:rgba(21,21,26,0.6)}
html[data-theme="light"] .kfh-list span{color:rgba(21,21,26,0.8)}
html[data-theme="light"] .kfh-foot{border-top:1px solid rgba(224,17,95,0.24);background:linear-gradient(180deg,rgba(10,9,10,0) 0%,rgba(250,250,253,0.6) 100%)}
html[data-theme="light"] .kfh-foot>b{color:#151518}
html[data-theme="light"] .kfh-foot>b em{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .kfh-cta{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feat-info b{color:#151518}
html[data-theme="light"] .km-feat-cta{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-post-tip:hover{border-color:rgba(224,17,95,.6)!important;background:rgba(224,17,95,.12)!important}
html[data-theme="light"] .km-post-report{background:none;color:#6a6a6a}
html[data-theme="light"] .km-post-report:hover{color:#151518;background:rgba(224,17,95,.1)}
html[data-theme="light"] .km-post-report.is-reported{color:#4caf7d}
html[data-theme="light"] .km-composer-signin{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24);color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-composer-signin a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] ?>.km-feed-guidelines{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-post-buy{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-post-buy:hover{color:#151518}
html[data-theme="light"] .km-post-role.creator{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-post-role.member{color:#7fb0ff;background:rgba(127,176,255,.14)}
html[data-theme="light"] .km-feed-listing{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-feed-listing:hover{border-color:var(--km-accent-border,rgba(224,17,95,.4))}
html[data-theme="light"] .km-feed-listing-media{background:#f7f7fa}
html[data-theme="light"] .km-feed-listing-tag{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-listing-title{color:var(--km-text,#151518)}
html[data-theme="light"] .km-feed-listing-meta{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .km-feed-listing-price{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-listing-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-feed-listing-card:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-listing-card .km-feed-listing{background:transparent}
html[data-theme="light"] .km-feed-listing-card .km-feed-listing:hover{border-color:transparent}
html[data-theme="light"] .km-feed-repost-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-feed-repost-card:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-feed-repost-line{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-feed-repost-title{color:var(--km-text,#151518)}
html[data-theme="light"] .km-feed-repost-title a{color:inherit}
html[data-theme="light"] .km-feed-repost-title a:hover{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpa{background:linear-gradient(120deg,#7f848e,#f4f5f8 18%,#a9aeb8 35%,#ffffff 50%,#9aa0aa 68%,#e9eaee 85%,#7f848e)}
html[data-theme="light"] .kpa-in{background:radial-gradient(120% 140% at 100% 0%,rgba(0,0,0,0.126),rgba(0,0,0,0) 55%),linear-gradient(160deg,#efeff2 0%,#f7f7fa 62%,#f2f2f5 100%)}
html[data-theme="light"] .kpa-top{color:#232326}
html[data-theme="light"] .kpa-title{background:linear-gradient(180deg,#ffffff 0%,#dfe2e8 42%,#9ea3ad 54%,#f3f4f7 100%);color:transparent}
html[data-theme="light"] .kpa-list span{color:#2a2a2d}
html[data-theme="light"] .kpa-list span::before{color:#151518}
html[data-theme="light"] .kpa-foot b{color:#151518}
html[data-theme="light"] .kpa-foot em{color:#4c4c4f}
html[data-theme="light"] .kpa-cta{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .km-mention{color:#E0115F}
html[data-theme="light"] .km-mention-pop{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .km-mention-item{color:#151518}
html[data-theme="light"] .km-mention-item.is-active,html[data-theme="light"] .km-mention-item:hover{background:#ececef}
html[data-theme="light"] .km-mention-item .km-mn-handle{color:#68686b}
html[data-theme="light"] .km-mention-item .km-mn-type{color:#68686b}
html[data-theme="light"] .km-mention-empty{color:#68686b}
/* feedback.php */
html[data-theme="light"] .kmfb-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmfb-context{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmfb-context strong{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmfb-card{background:var(--km-surface, #f1f1f4);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kmfb-errors{background:rgba(239,68,68,.08);color:#f87171}
html[data-theme="light"] .kmfb-label-h{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmfb-stars label{color:var(--km-line, #3a3a3a)}
html[data-theme="light"] .kmfb-stars label:hover,html[data-theme="light"] .kmfb-stars label:hover ~ label,html[data-theme="light"] .kmfb-stars input:checked ~ label{color:#f5a623}
html[data-theme="light"] .kmfb-field-label{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmfb-field-hint{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmfb-field textarea{background:rgba(0,0,0,0.027);border:1px solid var(--km-line, rgba(224,17,95,0.3));color:var(--km-text, #27272a)}
html[data-theme="light"] .kmfb-field textarea:focus{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmfb-checkbox{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmfb-checkbox-hint{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmfb-btn-primary{background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .kmfb-btn-ghost{color:var(--km-text, #27272a);border:1px solid var(--km-line, rgba(224,17,95,0.3));background:transparent}
html[data-theme="light"] .kmfb-success-stars{color:#f5a623}
/* followers.php */
html[data-theme="light"] .kmf-lede{color:var(--km-text-soft,#565659)}
html[data-theme="light"] .kmf-count{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmf-row{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] a.kmf-row:hover{border-color:var(--km-accent-border,rgba(224,17,95,.45))}
html[data-theme="light"] .kmf-ava{background:#ebebee;color:var(--km-text-soft,#565659)}
html[data-theme="light"] .kmf-name{color:var(--km-text,#151518)}
html[data-theme="light"] .kmf-meta{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmf-tag{border:1px solid rgba(224,17,95,0.528);color:#313134}
html[data-theme="light"] .kmf-tag.creator{border-color:rgba(224,17,95,.7);color:#ff7aa4}
html[data-theme="light"] .kmf-empty{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24);color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kmf-back{color:var(--km-accent,#E0115F)}
/* footer.php */
html[data-theme="light"] .km-back-to-feed{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-seen{background:#ffffff}
html[data-theme="light"] .km-seen h2{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-seen span{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-newsletter{border-top:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .km-newsletter-text h4{color:var(--km-text,#151518)}
html[data-theme="light"] .km-newsletter-text p{color:var(--km-text-mute,#69696c)}
html[data-theme="light"] .km-newsletter-form input[type=email]{background:var(--km-surface,#f5f5f8);border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));color:var(--km-text,#151518)}
html[data-theme="light"] .km-newsletter-form input[type=email]::placeholder{color:var(--km-text-faint,#555)}
html[data-theme="light"] .km-newsletter-form input[type=email]:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-newsletter-form button{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-newsletter-form button:hover{background:var(--km-accent-deep,#c70f54)}
html[data-theme="light"] .km-newsletter-msg{color:#7fd17f}
html[data-theme="light"] .km-newsletter-msg.err{color:#ff6b8a}
html[data-theme="light"] .km-tg-link{color:var(--km-accent,#E0115F)}
/* get-listed.php */
html[data-theme="light"] .kgl-hero-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kgl-hero h1{color:var(--km-text, #151518)}
html[data-theme="light"] .kgl-hero p{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kgl-card{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kgl-card-shop{border-color:rgba(224,17,95,0.35)}
html[data-theme="light"] .kgl-card-indie{border-color:rgba(224,17,95,0.432)}
html[data-theme="light"] .kgl-card-shop .kgl-badge{color:#151518;background:rgba(224,17,95,0.14)}
html[data-theme="light"] .kgl-card-indie .kgl-badge{background:rgba(0,0,0,0.054);border:1px solid rgba(224,17,95,0.6);color:#28282b}
html[data-theme="light"] .kgl-card h2{color:var(--km-text, #151518)}
html[data-theme="light"] .kgl-card > p{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kgl-card h3{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kgl-card li{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kgl-card li::before{color:#E0115F}
html[data-theme="light"] .kgl-cost{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kgl-cost strong{color:var(--km-text, #151518)}
html[data-theme="light"] .kgl-instruction{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kgl-btn-shop{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .kgl-btn-shop:hover{background:#c00f53;border-color:#c00f53}
html[data-theme="light"] .kgl-btn-ghost{color:#151518;background:transparent;border-color:#E0115F}
html[data-theme="light"] .kgl-btn-ghost:hover{background:rgba(224,17,95,0.12)}
html[data-theme="light"] .kgl-smallprint{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kgl-compare h2{color:var(--km-text, #151518)}
html[data-theme="light"] .kgl-cmp-shop .kgl-cmp-plan{color:#151518}
html[data-theme="light"] .kgl-cmp-indie .kgl-cmp-plan{color:#3d3d40}
html[data-theme="light"] .kgl-cmp-tag{color:#fff;background:var(--km-accent, #E0115F)}
html[data-theme="light"] .kgl-cmp td{border-top:1px solid var(--km-line, rgba(224,17,95,0.3));color:var(--km-text-soft, #424245)}
html[data-theme="light"] .kgl-cmp td.kgl-cmp-feat{color:var(--km-text, #151518)}
html[data-theme="light"] .kgl-cmp td.kgl-cmp-feat small{color:var(--km-text-mute, #717174)}
html[data-theme="light"] .kgl-cmp .kgl-cmp-shop{background:rgba(224,17,95,0.07)}
html[data-theme="light"] .kgl-cmp-yes{background:rgba(54,196,106,0.16);color:#36c46a}
html[data-theme="light"] .kgl-cmp-no{color:#555}
html[data-theme="light"] .kgl-cmp-shop .kgl-cmp-txt{color:#151518}
html[data-theme="light"] .kgl-compare-note{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kgl-cta-band h2{color:var(--km-text, #151518)}
html[data-theme="light"] .kgl-cta-line{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kgl-hero-note{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .kgl-why-head h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kgl-why-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kgl-why-card:hover{border-color:var(--km-accent-border, rgba(224,17,95,0.4))}
html[data-theme="light"] .kgl-why-card h3{color:var(--km-text,#151518)}
html[data-theme="light"] .kgl-why-card p{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .kgl-why-hub{background:linear-gradient(180deg, rgba(224,17,95,0.08), #f8f8fb);border-color:color-mix(in srgb, var(--km-accent,#E0115F) 50%, var(--km-line,rgba(224,17,95,0.3)))}
html[data-theme="light"] .kgl-why-hub-link{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kgl-tile{background:linear-gradient(180deg,#f4f4f7,#f7f7fa);border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kgl-tile:hover{border-color:rgba(224,17,95,0.5)}
html[data-theme="light"] .kgl-tile[open]{border-color:rgba(224,17,95,0.5)}
html[data-theme="light"] .kgl-tile .ico{color:#E0115F}
html[data-theme="light"] .kgl-tile .tt{color:#151518}
html[data-theme="light"] .kgl-tile .ts{color:#68686b}
html[data-theme="light"] .kgl-tile .kgl-pb{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kgl-tile .kgl-pb > p{color:#424245}
html[data-theme="light"] .kgl-tile .kgl-pb h3{color:#69696c}
html[data-theme="light"] .kgl-tile .kgl-pb li{color:#424245}
html[data-theme="light"] .kgl-tile .kgl-pb li::before{color:#E0115F}
html[data-theme="light"] .kgl-tile .kgl-cost{color:#424245}
html[data-theme="light"] .kgl-tile .kgl-cost strong{color:#151518}
html[data-theme="light"] .kgl-tile .kgl-smallprint{color:#8a8a90}
html[data-theme="light"] .kgl-tiles.kgl-chosen > details.is-chosen > summary{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kgl-tiles.kgl-chosen > details.is-chosen > summary .tt{color:#68686b}
html[data-theme="light"] .kgl-tiles.kgl-chosen > details.is-chosen > summary::after{color:#E0115F}
/* goodbye.php */
html[data-theme="light"] .kmbye-wrap p{color:#565659}
html[data-theme="light"] .kmbye-btn{background:var(--red, #E0115F);color:#fff}
/* header.php */
html[data-theme="light"] .km-creator-link{color:var(--text-dim, #565659)}
html[data-theme="light"] .km-creator-link:hover{color:var(--text, #212124)}
html[data-theme="light"] .km-tier-shop{color:#151518;background:rgba(224,17,95,0.14)}
html[data-theme="light"] .km-tier-independent{background:rgba(0,0,0,0.054);border:1px solid rgba(224,17,95,0.6);color:#28282b}
html[data-theme="light"] .km-age-gate{background:rgba(252,252,255,0.95)}
html[data-theme="light"] .km-age-gate-card{background:linear-gradient(180deg,#f5f5f8 0%,#fafafd 100%)}
html[data-theme="light"] .km-age-gate-logo{color:#151518}
html[data-theme="light"] .km-age-gate-logo .accent{color:#E0115F}
html[data-theme="light"] .km-age-gate h2{color:#151518}
html[data-theme="light"] .km-age-gate h2 span{color:#E0115F}
html[data-theme="light"] .km-age-gate p{color:#69696c}
html[data-theme="light"] .km-age-gate-btn-primary{background:#E0115F;color:#fff}
html[data-theme="light"] .km-age-gate-btn-primary:hover{background:#c00f53}
html[data-theme="light"] .km-age-gate-btn-secondary{border:1px solid rgba(224,17,95,0.24);background:transparent;color:#888}
html[data-theme="light"] .km-age-gate-btn-secondary:hover{color:#151518;border-color:rgba(224,17,95,0.3)}
html[data-theme="light"] .km-age-gate-disclaimer{color:#555}
html[data-theme="light"] .km-launch{background:#E0115F;color:#fff}
html[data-theme="light"] .km-launch::after{background:linear-gradient(100deg,transparent,rgba(0,0,0,0.378),transparent)}
html[data-theme="light"] .km-launch svg{fill:currentColor}
html[data-theme="light"] .km-brand-mark-icon .km-brand-devil{background:linear-gradient(105deg,#E0115F 0%,#E0115F 40%,#ff7fb0 49%,#ffd0e2 50%,#ff7fb0 51%,#E0115F 60%,#E0115F 100%)}
html[data-theme="light"] .km-nav a,html[data-theme="light"] .kmnv-cta,html[data-theme="light"] .km-creator-cta{color:var(--km-text-soft,#37373a) !important;background:transparent !important}
html[data-theme="light"] .km-nav a:hover,html[data-theme="light"] .kmnv-cta:hover,html[data-theme="light"] .km-creator-cta:hover{background:var(--km-accent,#E0115F) !important;color:#fff !important}
html[data-theme="light"] .kmnv-cta,html[data-theme="light"] .km-creator-cta,html[data-theme="light"] .kmnv-link{color:var(--km-text-soft,#37373a) !important;background:transparent !important}
html[data-theme="light"] .kmnv-cta:hover,html[data-theme="light"] .km-creator-cta:hover,html[data-theme="light"] .kmnv-link:hover{background:var(--km-accent,#E0115F) !important;color:#fff !important}
html[data-theme="light"] .kmnv>a+a::before{background:rgba(0,0,0,0.198)}
html[data-theme="light"] .km-nav a+a::before{background:rgba(0,0,0,0.198)}
html[data-theme="light"] .kmnv::before{background:rgba(0,0,0,0.198)}
html[data-theme="light"] .km-nav .km-navlabel{color:var(--km-text-soft,#37373a);background:transparent}
html[data-theme="light"] .km-nav .km-hassub:hover .km-navlabel,html[data-theme="light"] .km-nav .km-hassub:focus-within .km-navlabel{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-nav .km-admlabel{color:#E0115F}
html[data-theme="light"] .km-nav .km-hassub:hover .km-admlabel,html[data-theme="light"] .km-nav .km-hassub:focus-within .km-admlabel{color:#151518}
html[data-theme="light"] .km-nav .km-hassub + .km-hassub::before{background:rgba(0,0,0,0.198)}
html[data-theme="light"] .km-drawer-link.km-drawer-head:active{background:transparent}
html[data-theme="light"] .km-nav a + .km-hassub::before,html[data-theme="light"] .km-nav .km-hassub + a::before{background:rgba(0,0,0,0.198)}
html[data-theme="light"] .km-nav .km-sub{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .km-nav .km-sub a{color:#27272a !important}
html[data-theme="light"] .km-nav .km-sub a em{color:#737376}
html[data-theme="light"] .km-nav .km-sub a:hover em{color:#313134}
html[data-theme="light"] .km-nav-hubpro{color:#fff !important;background:var(--km-accent,#E0115F) !important}
html[data-theme="light"] .km-sub-pill{background:#E0115F;color:#fff}
html[data-theme="light"] .km-theme-btn{background:transparent}
html[data-theme="light"] .km-setup-return{background:var(--km-accent-soft,rgba(224,17,95,0.1))}
html[data-theme="light"] .km-setup-return a{color:var(--km-text,#151518)}
html[data-theme="light"] .km-bell{background:none;color:inherit}
html[data-theme="light"] .km-bell-badge{background:#e0115f;color:#fff}
html[data-theme="light"] .km-bell-panel{background:#f4f4f7;border:1px solid rgba(224,17,95,0.336)}
html[data-theme="light"] .km-bell-head{border-bottom:1px solid rgba(224,17,95,0.24);color:#222225}
html[data-theme="light"] .km-bell-head button{background:none;color:#e0115f}
html[data-theme="light"] .km-bell-item{border-bottom:1px solid rgba(224,17,95,0.24);color:#333336}
html[data-theme="light"] .km-bell-item:hover{background:rgba(0,0,0,0.045)}
html[data-theme="light"] .km-bell-item.unread{background:rgba(224,17,95,.09)}
html[data-theme="light"] .km-bell-when{color:#8b8b93}
html[data-theme="light"] .km-bell-empty{color:#8b8b93}
html[data-theme="light"] .km-bell-help{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-bell-help a{color:#8b8b93}
html[data-theme="light"] .km-bell-help a:hover{color:#e0115f}
html[data-theme="light"] .km-push-row{border-bottom:1px solid rgba(224,17,95,0.24);background:rgba(0,0,0,0.027);color:#5d5d60}
html[data-theme="light"] .km-push-row button{background:none;color:#e0115f}
html[data-theme="light"] .km-signedout-note{border-bottom:1px solid var(--km-line, rgba(224,17,95,0.3));color:var(--km-text, #212124);background:rgba(224,17,95,0.10)}
html[data-theme="light"] .km-signedout-link{color:var(--km-accent, #E0115F)}
/* hub-upgrade.php */
html[data-theme="light"] .hu-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .hu-lead{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hu-card{border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .hu-card.pro{border-color:rgba(224,17,95,.55);background:rgba(224,17,95,.04)}
html[data-theme="light"] .hu-card .hu-sub{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hu-card li{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .hu-card li::before{background:var(--km-line,#dfdfe2)}
html[data-theme="light"] .hu-card.pro li::before{background:var(--km-accent,#E0115F)}
html[data-theme="light"] .hu-note{color:var(--km-text-soft,#68686b);border-left:2px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .hu-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .hu-btn.ghost{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text,#151518);background:transparent}
html[data-theme="light"] .hu-price span{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hu-pricenote{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hu-cmpwrap{border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .hu-cmp thead th{color:var(--km-text-soft,#717174);border-bottom:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .hu-cmp thead th.pro{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .hu-cmp tbody tr+tr td{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .hu-cmp tr.grp td{background:rgba(0,0,0,0.025);color:var(--km-text,#28282b)}
html[data-theme="light"] .hu-cmp tr.grp td small{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hu-cmp td.pro{color:var(--km-text,#242427)}
html[data-theme="light"] .hu-cmp td.c{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hu-yes{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .hu-no{color:var(--km-text-soft,#6a6a6a)}
html[data-theme="light"] .hu-cmp tbody tr:hover td{background:rgba(0,0,0,0.018)}
html[data-theme="light"] .hu-h2sub{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hu-feat{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .hu-feat p{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hu-site{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text-soft,#535356)}
html[data-theme="light"] .hp-hero{background:radial-gradient(120% 80% at 12% 0%,rgba(224,17,95,.42) 0%,rgba(224,17,95,.10) 44%,rgba(12,10,11,0) 74%),
   radial-gradient(90% 70% at 100% 100%,rgba(126,34,206,.34) 0%,rgba(12,10,11,0) 66%),linear-gradient(178deg,#f6f6f9 0%,#fafafd 100%)}
html[data-theme="light"] .hp-sheen{background:linear-gradient(100deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 50%,rgba(0,0,0,0) 100%)}
html[data-theme="light"] .hp-badge{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .hp-hero h1{color:#151518}
html[data-theme="light"] .hp-hero h1 span{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .hp-vidph{background:linear-gradient(178deg,#f8f8fb 0%,#fdfdff 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,0.045),0 18px 44px -26px rgba(255,255,255,0.95)}
html[data-theme="light"] .hp-vidplay{border-color:transparent transparent transparent rgba(224,17,95,0.6)}
html[data-theme="light"] .hp-vidcap{color:rgba(21,21,26,0.88)}
html[data-theme="light"] .hp-vidsub{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .hp-vidfoot{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hp-vidph{color:inherit}
html[data-theme="light"] .hp-vidph::after{background:linear-gradient(178deg,rgba(6,4,5,.12) 0%,rgba(253,253,255,0.58) 100%)}
html[data-theme="light"] .hp-vidph .hp-vidplay{border-color:transparent transparent transparent rgba(224,17,95,0.6)}
html[data-theme="light"] .hp-vidph:hover .hp-vidplay{border-left-color:#fff}
html[data-theme="light"] .hp-vidmodal-backdrop{background:rgba(253,253,255,0.92)}
html[data-theme="light"] .hp-vidmodal-box video{background:#ffffff}
html[data-theme="light"] .hp-vidmodal-close{border:1px solid rgba(224,17,95,0.6);color:#151518;background:transparent}
html[data-theme="light"] .hp-vidmodal-close:hover{background:rgba(0,0,0,0.09)}
html[data-theme="light"] .hp-lede{color:rgba(21,21,26,0.72)}
html[data-theme="light"] .hp-price b{color:#151518}
html[data-theme="light"] .hp-price i{color:rgba(21,21,26,0.6)}
html[data-theme="light"] .hp-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .hp-cancel{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .hp-ticks li{color:var(--km-text,#28282b)}
html[data-theme="light"] .hp-tglabel{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .hp-stat{background:rgba(224,17,95,.075)}
html[data-theme="light"] .hp-stat b{color:#151518}
html[data-theme="light"] .hp-stat i{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hp-h2{color:var(--km-text,#242427)}
html[data-theme="light"] .hp-h2sub{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hp-card.hero{background:radial-gradient(115% 130% at 8% 0%,rgba(224,17,95,.30) 0%,rgba(224,17,95,.07) 48%,rgba(0,0,0,0.016) 78%);border-color:rgba(224,17,95,.42)}
html[data-theme="light"] .hp-card.hero:hover{border-color:rgba(224,17,95,.75)}
html[data-theme="light"] .hp-card.hero .hp-ico{background:var(--km-accent,#E0115F);border-color:transparent}
html[data-theme="light"] .hp-card.hero .hp-ico svg{stroke:#151518}
html[data-theme="light"] .hp-card.hero h3{color:#151518}
html[data-theme="light"] .hp-card.hero p{color:rgba(21,21,26,0.72)}
html[data-theme="light"] .hp-card{border:1px solid var(--km-line,rgba(224,17,95,0.3));background:rgba(0,0,0,0.016)}
html[data-theme="light"] .hp-card:hover{border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .hp-ico{background:rgba(224,17,95,.13)}
html[data-theme="light"] .hp-ico svg{stroke:var(--km-accent,#E0115F);fill:none}
html[data-theme="light"] .hp-card h3{color:var(--km-text,#242427)}
html[data-theme="light"] .hp-card p{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hp-cmpwrap{border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .hp-cmp thead th{color:var(--km-text-soft,#717174);border-bottom:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .hp-cmp thead th.pro{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .hp-cmp tbody tr+tr td{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .hp-cmp tr.g td{background:rgba(0,0,0,0.027);color:var(--km-text,#28282b)}
html[data-theme="light"] .hp-cmp tbody tr:hover td{background:rgba(0,0,0,0.02)}
html[data-theme="light"] .hp-tick{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .hp-dash{color:#5c5c5c}
html[data-theme="light"] .hp-cmp td.pro{color:#151518}
html[data-theme="light"] .hu-already{background:rgba(52,168,83,.08)}
html[data-theme="light"] .kcps{background:rgba(246,246,249,0.92)}
html[data-theme="light"] .kcps h3{color:#363639}
html[data-theme="light"] .kcps button.o{border:1px solid rgba(224,17,95,0.384);background:#f7f7fa;color:#151518}
html[data-theme="light"] .kcps button.o span{color:#4e4e51}
html[data-theme="light"] .kcps button.o em{color:#3fbf6f}
html[data-theme="light"] .kcps button.o.on{border-color:#E0115F;background:rgba(224,17,95,.12)}
html[data-theme="light"] .kcps .sum{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kcps .sum p{color:#151518}
html[data-theme="light"] .kcps .go{background:#E0115F;color:#fff}
html[data-theme="light"] .kcps .bal{color:#4e4e51}
html[data-theme="light"] .kcps a{color:#E0115F}
html[data-theme="light"] .hp-cc-l{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hp-cc{background:transparent;color:inherit}
html[data-theme="light"] .hp-cc option{color:#111}
html[data-theme="light"] .hp-cc-note{color:#e0a000}
html[data-theme="light"] .hp-pay-card{background:rgba(0,0,0,0.027);border:1px solid rgba(224,17,95,0.384);box-shadow:0 1px 0 rgba(0,0,0,0.036) inset}
html[data-theme="light"] .hp-pay-lead{background:linear-gradient(180deg,rgba(224,17,95,.10),rgba(0,0,0,0.018));border-color:rgba(224,17,95,.75)}
html[data-theme="light"] .hp-pay-kicker{color:var(--km-text,#28282b)}
html[data-theme="light"] .hp-pay-figure{color:var(--km-text,#151518)}
html[data-theme="light"] .hp-pay-figure i{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hp-pay-sub{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .hp-pay-note{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hp-opt{color:var(--km-text,#28282b);border:1px solid var(--km-line,rgba(224,17,95,0.3));background:transparent}
html[data-theme="light"] .hp-opt b{color:var(--km-accent,#E0115F)}
html[data-theme="light"] a.hp-opt:hover{border-color:rgba(224,17,95,.55);background:rgba(224,17,95,.06)}
html[data-theme="light"] .hp-opt-l i,html[data-theme="light"] .hp-opt-r em{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .hp-opt-save{color:#3fbf6f !important}
html[data-theme="light"] .hp-opt:hover:not(:disabled){border-color:rgba(224,17,95,.55);background:rgba(224,17,95,.06)}
html[data-theme="light"] .hp-opt-off{color:var(--km-text-soft,#6a6a6a)}
html[data-theme="light"] .hp-opt-off b{color:inherit}
/* hub.php */
html[data-theme="light"] .hero{background:radial-gradient(ellipse at 50% 0%, rgba(224,17,95,0.12) 0%, transparent 60%), #fafafd}
html[data-theme="light"] .hero-badge{background:rgba(224,17,95,0.1);color:#E0115F}
html[data-theme="light"] .hero h1 span{color:#E0115F}
html[data-theme="light"] .hero .subtitle{color:#888}
html[data-theme="light"] .hero-stat .hero-stat-icon{color:#E0115F}
html[data-theme="light"] .hero-stat .label{color:#151518}
html[data-theme="light"] .section-header h2 span{color:#E0115F}
html[data-theme="light"] .section-header p{color:#888}
html[data-theme="light"] .divider{background:linear-gradient(90deg, transparent, #ececef, transparent)}
html[data-theme="light"] .sync-hero{background:linear-gradient(135deg, rgba(224,17,95,0.12), rgba(224,17,95,0.02))}
html[data-theme="light"] .sync-hero .label{background:#E0115F;color:#fff}
html[data-theme="light"] .sync-hero h3 span{color:#E0115F}
html[data-theme="light"] .sync-hero > p{color:#5b5b5e}
html[data-theme="light"] .sync-card{border:1px solid rgba(224,17,95,0.3);background:rgba(0,0,0,0.4)}
html[data-theme="light"] .sync-card .icon{background:rgba(224,17,95,0.15)}
html[data-theme="light"] .sync-card .icon svg{stroke:#E0115F;fill:none}
html[data-theme="light"] .sync-card h4{color:#151518}
html[data-theme="light"] .sync-card p{color:#888}
html[data-theme="light"] .auto-card{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .auto-card:hover{border-color:rgba(224,17,95,0.4)}
html[data-theme="light"] .auto-card .icon{background:rgba(224,17,95,0.1)}
html[data-theme="light"] .auto-card .icon svg{stroke:#E0115F;fill:none}
html[data-theme="light"] .auto-card h4{color:#151518}
html[data-theme="light"] .auto-card p{color:#777}
html[data-theme="light"] .section-image{border:1px solid rgba(224,17,95,0.3);background:#fcfcff}
html[data-theme="light"] .sync-image{background:rgba(255,255,255,0.5)}
html[data-theme="light"] .sub-section .sub-tag{color:#888}
html[data-theme="light"] .sub-section h3 span{color:#E0115F}
html[data-theme="light"] .sub-section .sub-desc{color:#888}
html[data-theme="light"] .footer{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .footer p{color:#333}
html[data-theme="light"] .footer a{color:#E0115F}
html[data-theme="light"] .cf-card{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .cf-card.center{border-color:#E0115F}
html[data-theme="light"] .cf-frame{background:#fcfcff;border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .cf-body h4{color:#151518}
html[data-theme="light"] .cf-body p{color:#5b5b5e}
html[data-theme="light"] .cf-arrow{background:rgba(244,244,247,0.9);border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .cf-arrow:hover{border-color:#E0115F;background:rgba(224,17,95,0.18)}
html[data-theme="light"] .cf-caption{color:#888}
html[data-theme="light"] .cf-caption b{color:#E0115F}
html[data-theme="light"] .cf-dot{background:#e3e3e6}
html[data-theme="light"] .cf-dot.on{background:#E0115F}
html[data-theme="light"] .cf-social .b{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#3f3f42}
html[data-theme="light"] .cf-social .chip{border:1px solid rgba(224,17,95,0.3);color:#888}
html[data-theme="light"] .cf-social .chip.on{color:#151518;border-color:#E0115F;background:rgba(224,17,95,0.12)}
html[data-theme="light"] .htv-frame{background:#f8f8fb}
html[data-theme="light"] .htv-placeholder{background:radial-gradient(120% 120% at 50% 35%,rgba(224,17,95,0.16),rgba(248,248,251,0.96))}
html[data-theme="light"] .htv-play{background:linear-gradient(135deg,#E0115F,#C2185B)}
html[data-theme="light"] .htv-play svg{fill:#151518}
html[data-theme="light"] .htv-label{color:#151518}
html[data-theme="light"] .htv-note{color:#68686b}
html[data-theme="light"] .htv-poster{background:radial-gradient(120% 120% at 50% 38%,rgba(224,17,95,0.20),rgba(248,248,251,0.97))}
html[data-theme="light"] .htv-poster:hover{background:radial-gradient(120% 120% at 50% 38%,rgba(224,17,95,0.30),rgba(248,248,251,0.97))}
/* index.php */
html[data-theme="light"] .kmbf .km-h1-shine{background:linear-gradient(105deg,#E0115F 0%,#E0115F 40%,#ff7fb0 49%,#ffd0e2 50%,#ff7fb0 51%,#E0115F 60%,#E0115F 100%)}
html[data-theme="light"] .kmbf .km-hero-tag{color:#E0115F}
html[data-theme="light"] .kmbf .km-hero-stats b{color:#151518}
html[data-theme="light"] .kmbf .km-hero-stats b em{color:#E0115F}
html[data-theme="light"] .kmbf .km-hero-stats span{color:#4d4d50}
@media (max-width:880px){
html[data-theme="light"] .kmbf .hero-right::after{background:linear-gradient(180deg,rgba(10,10,10,.1) 0%,rgba(10,10,10,0) 35%,rgba(250,250,253,0.5) 78%,#fafafd 100%)}
}
html[data-theme="light"] .kmbf .hero-sweep{background:linear-gradient(105deg,transparent 35%,rgba(255,60,150,.30) 50%,transparent 65%)}
html[data-theme="light"] .km-just .l{color:#4d4d50}
html[data-theme="light"] .km-just-i{color:#151518}
html[data-theme="light"] .km-just-ph{background:#f3f3f6 center/cover;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-just-i:hover .km-just-ph{border-color:#E0115F}
html[data-theme="light"] .km-just-ph em{background:#E0115F}
html[data-theme="light"] .km-just-m{color:#4d4d50}
html[data-theme="light"] .km-just-m b{color:#E0115F}
html[data-theme="light"] .km-just-nav{border:1px solid rgba(224,17,95,0.432);background:rgba(250,250,253,0.82);color:#151518}
html[data-theme="light"] .km-just-nav:hover{background:#E0115F;border-color:#E0115F}
html[data-theme="light"] .kmbf .duo-btn,html[data-theme="light"] .duo-btn{background:#E0115F;color:#fff!important}
html[data-theme="light"] .duo-btn:hover{background:#c70f54;border-color:#c70f54}
html[data-theme="light"] .kmbf .duo-btn-ghost,html[data-theme="light"] .duo-btn-ghost{background:transparent!important}
html[data-theme="light"] .duo-btn-ghost:hover{background:#E0115F;border-color:#E0115F}
html[data-theme="light"] .kmbf .apply-duo .duo-icon{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmbf .apply-duo .kmvd{border:1px solid rgba(224,17,95,0.288);background:linear-gradient(135deg,#f4f4f7 0%,#f9f9fc 62%)}
html[data-theme="light"] .kmbf .apply-duo .kmvd:hover{border-color:rgba(224,17,95,.6)}
html[data-theme="light"] .kmbf .apply-duo .kmvd-media{background:#f9f9fc}
html[data-theme="light"] .kmbf .apply-duo .kmvd-shot:after{background:linear-gradient(180deg,rgba(11,10,12,0) 42%,rgba(249,249,252,0.92) 100%)}
html[data-theme="light"] .kmbf .apply-duo .kmvd-name{color:#151518}
html[data-theme="light"] .kmbf .apply-duo .kmvd-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmbf .apply-duo .kmvd-h{color:#151518}
html[data-theme="light"] .kmbf .apply-duo .kmvd-l2{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmbf .apply-duo .kmvd-p{color:#464649}
html[data-theme="light"] .kmbf .apply-duo .kmvd-cta{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmbf .kmsw-card{background:linear-gradient(120deg,#f8f8fb 0%,#f5f5f8 60%,#f8f8fb 100%);color:inherit}
html[data-theme="light"] .kmbf .kmsw-img{background:#f8f8fb center/cover no-repeat}
html[data-theme="light"] .kmbf .kmsw-eyebrow{background:#E0115F;color:#fff}
html[data-theme="light"] .kmbf .kmsw h2{color:#151518}
html[data-theme="light"] .kmbf .kmsw h2 span{color:#E0115F}
html[data-theme="light"] .kmbf .kmsw-lead{color:#414144}
html[data-theme="light"] .kmbf .kmsw-list li{color:#29292c}
html[data-theme="light"] .kmbf .kmsw-list li::before{background:#E0115F}
html[data-theme="light"] .kmbf .kmsw-offer{border-top:1px solid rgba(224,17,95,0.3);color:#414144}
html[data-theme="light"] .kmbf .kmsw-offer b{color:#151518}
html[data-theme="light"] .kmbf .kmsw-cta{background:#E0115F;color:#fff}
html[data-theme="light"] .kmbf .kmsw-card::before{background:linear-gradient(100deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.108) 50%,rgba(0,0,0,0) 100%)}
html[data-theme="light"] .home-blog-header .eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .home-blog-header h2{color:var(--km-text,#151518)}
html[data-theme="light"] .home-blog-header h2 span{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .home-blog-header p{color:var(--km-text-mute,#69696c)}
html[data-theme="light"] .home-blog-card{background:linear-gradient(180deg,var(--km-surface,#f5f5f8) 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .home-blog-card:hover{border-color:rgba(224,17,95,.4)}
html[data-theme="light"] .home-blog-card a{color:inherit}
html[data-theme="light"] .home-blog-card .cat{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .home-blog-card h3{color:var(--km-text,#151518)}
html[data-theme="light"] .home-blog-card p{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .home-blog-card .meta{color:#777}
html[data-theme="light"] .home-blog-card .meta span{color:#444}
html[data-theme="light"] .home-blog-cta a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmbf .freestrip .wrap a{background:var(--km-accent);color:#fff}
/* join.php */
html[data-theme="light"] .kcj-wrap h1{color:var(--km-text,#151518)}
html[data-theme="light"] .kcj-sub{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kcj-sub a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcj-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kcj-card h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kcj-err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .kcj-label{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kcj-in,html[data-theme="light"] .kcj-ta,html[data-theme="light"] .kcj-sel,html[data-theme="light"] .kcj-file{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kcj-in:focus,html[data-theme="light"] .kcj-ta:focus,html[data-theme="light"] .kcj-sel:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcj-hint{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kcj-card h2{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcj-sw{border:1px solid var(--km-line,rgba(224,17,95,0.3));background:transparent}
html[data-theme="light"] .kcj-tick{background:#fafafd;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kcj-tick span{color:var(--km-text,#151518)}
html[data-theme="light"] .kcj-tick small{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kcj-tick.locked{border-color:rgba(224,17,95,.4)}
html[data-theme="light"] .kcj-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcj-legal{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kcj-fl{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#202023}
html[data-theme="light"] .kcj-fl:hover{border-color:#E0115F}
html[data-theme="light"] .kcj-fl.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .kcj-flgrid{border:1px solid rgba(224,17,95,0.3);background:#f7f7fa}
html[data-theme="light"] .kcj-flerr{color:#ff6b8a}
html[data-theme="light"] .kcj-eye{background:none;color:#E0115F}
html[data-theme="light"] .kcj-more{border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kcj-more summary{color:#202023}
html[data-theme="light"] .kcj-more summary span{color:#717174}
html[data-theme="light"] .kcj-tile{border:1.5px dashed rgba(224,17,95,0.3);background:#f6f6f9 center/cover no-repeat;color:#68686b}
html[data-theme="light"] .kcj-tile:hover{border-color:#E0115F}
html[data-theme="light"] .kcj-tile-plus{color:#E0115F}
html[data-theme="light"] .kcj-tile.has-img{border-color:#E0115F}
/* kink-school-library.php */
html[data-theme="light"] .kl-head h1{color:#151518}
html[data-theme="light"] .kl-head h1 span{color:#E0115F}
html[data-theme="light"] .kl-head p{color:#4f4f52}
html[data-theme="light"] .kl-meta{border-top:1px solid rgba(224,17,95,0.3);border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kl-meta div .num{color:#E0115F}
html[data-theme="light"] .kl-meta div .lbl{color:#888}
html[data-theme="light"] .kl-note{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .kl-cat{color:#888}
html[data-theme="light"] .kl-card{border:1px solid rgba(224,17,95,0.3);background:linear-gradient(180deg,#f5f5f8,#f8f8fb)}
html[data-theme="light"] .kl-card h3{color:#151518}
html[data-theme="light"] .kl-card .desc{color:#69696c}
html[data-theme="light"] .kl-file{border:1px solid rgba(224,17,95,0.3);background:#f9f9fc}
html[data-theme="light"] .kl-file .nm{color:#313134}
html[data-theme="light"] .kl-file .kind{color:#777}
html[data-theme="light"] .kl-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .kl-btn:hover{background:#c70f54;color:#fff}
html[data-theme="light"] .kl-btn.ghost{background:transparent;color:#E0115F}
html[data-theme="light"] .kl-service{color:#4f4f52;border:1px dashed rgba(224,17,95,0.3);background:#f9f9fc}
html[data-theme="light"] .kl-empty{border:1px solid rgba(224,17,95,0.3);background:linear-gradient(180deg,#f5f5f8,#f8f8fb)}
html[data-theme="light"] .kl-empty h2{color:#151518}
html[data-theme="light"] .kl-empty p{color:#69696c}
html[data-theme="light"] .kl-video-wrap iframe{background:#ffffff}
/* kink-school.php */
html[data-theme="light"] .gs-hero{background:radial-gradient(ellipse at 50% 0%, rgba(224,17,95,0.12) 0%, transparent 60%), #fafafd}
html[data-theme="light"] .gs-hero-badge{background:rgba(224,17,95,0.1);color:#E0115F}
html[data-theme="light"] .gs-hero h1{color:#151518}
html[data-theme="light"] .gs-hero h1 span{color:#E0115F}
html[data-theme="light"] .gs-hero p{color:#4f4f52}
html[data-theme="light"] .gs-hero-stats{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-hero-stat .num{color:#E0115F}
html[data-theme="light"] .gs-hero-stat .label{color:#888}
html[data-theme="light"] .gs-tabs-wrap{background:#fafafd}
html[data-theme="light"] .gs-tab{border:1px solid rgba(224,17,95,0.3);color:#3f3f42;background:transparent}
html[data-theme="light"] .gs-tab:hover{color:#151518;border-color:rgba(224,17,95,0.5)}
html[data-theme="light"] .gs-tab.active{background:linear-gradient(135deg, #E0115F, #C2185B);border-color:transparent;color:#fff}
html[data-theme="light"] .gs-tab-count{background:rgba(0,0,0,0.072);color:inherit}
html[data-theme="light"] .gs-tab.active .gs-tab-count{background:rgba(0,0,0,0.25)}
html[data-theme="light"] .gs-cart-btn{background:linear-gradient(135deg, #E0115F, #C2185B);color:#fff}
html[data-theme="light"] .gs-cart-btn svg{stroke:currentColor;fill:none}
html[data-theme="light"] .gs-cart-count{background:rgba(0,0,0,0.3)}
html[data-theme="light"] .gs-error{background:rgba(255,107,107,0.06);color:#ff8a8a}
html[data-theme="light"] .gs-empty{color:#888}
html[data-theme="light"] .gs-category-header{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-category-header h2 .pill{background:rgba(224,17,95,0.15);color:#E0115F}
html[data-theme="light"] .gs-category-count{color:#888}
html[data-theme="light"] .gs-category-flagship{background:radial-gradient(ellipse at 0% 0%, rgba(224,17,95,0.35) 0%, transparent 55%),
      linear-gradient(135deg, rgba(224,17,95,0.18) 0%, rgba(224,17,95,0.05) 60%, #f5f5f8 100%)}
html[data-theme="light"] .gs-category-flagship .ribbon{background:#E0115F;color:#fff}
html[data-theme="light"] .gs-category-flagship h2{color:#151518}
html[data-theme="light"] .gs-category-flagship h2 .pink{color:#E0115F}
html[data-theme="light"] .gs-category-flagship .sub{color:#353538}
html[data-theme="light"] .gs-category-flagship .meta{color:#5b5b5e}
html[data-theme="light"] .gs-featured-product{background:linear-gradient(180deg, #f5f5f8, #f8f8fb);border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-featured-img img{border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-featured-tag{color:#E0115F}
html[data-theme="light"] .gs-featured-desc{color:#424245}
html[data-theme="light"] .gs-featured-meta{border-top:1px solid rgba(224,17,95,0.3);border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-featured-meta-item .num{color:#E0115F}
html[data-theme="light"] .gs-featured-meta-item .lbl{color:#888}
html[data-theme="light"] .gs-featured-cta{background:linear-gradient(135deg, #E0115F, #C2185B);color:#fff}
html[data-theme="light"] .gs-featured-fullpage{color:#888}
html[data-theme="light"] .gs-featured-fullpage:hover{color:#E0115F}
html[data-theme="light"] .gs-product{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%);border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-product:hover{border-color:rgba(224,17,95,0.4)}
html[data-theme="light"] .gs-product-img{background:linear-gradient(180deg, #f3f3f6 0%, #f6f6f9 100%)}
html[data-theme="light"] .gs-product-img-placeholder{background:linear-gradient(135deg, rgba(224,17,95,0.1), rgba(224,17,95,0.02))}
html[data-theme="light"] .gs-product-img-placeholder svg{stroke:rgba(224,17,95,0.4);fill:none}
html[data-theme="light"] .gs-product-tag{background:rgba(255,255,255,0.7);color:#151518}
html[data-theme="light"] .gs-product-tag.bundle{background:linear-gradient(135deg, #E0115F, #C2185B)}
html[data-theme="light"] .gs-product-tag.guide{background:linear-gradient(135deg, #E0115F, #C2185B)}
html[data-theme="light"] .gs-product-tag.service{background:linear-gradient(135deg, #E0115F, #C2185B)}
html[data-theme="light"] .gs-product-short{color:#69696c}
html[data-theme="light"] .gs-product-price{color:#E0115F}
html[data-theme="light"] .gs-bag-btn{background:linear-gradient(135deg, #E0115F, #C2185B);color:#fff}
html[data-theme="light"] .gs-bag-btn.added{background:transparent;color:#E0115F;border-color:rgba(224,17,95,0.6)}
html[data-theme="light"] .gs-bag-btn.added:hover{background:rgba(224,17,95,0.08);border-color:#E0115F}
html[data-theme="light"] .gs-details-btn{color:#3f3f42;border:1px solid rgba(224,17,95,0.3);background:transparent}
html[data-theme="light"] .gs-details-btn:hover{color:#151518;border-color:rgba(224,17,95,0.5)}
html[data-theme="light"] .gs-modal-backdrop{background:rgba(255,255,255,0.85)}
html[data-theme="light"] .gs-modal{background:#f8f8fb;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-modal-tag{color:#151518}
html[data-theme="light"] .gs-modal-tag.bundle{background:linear-gradient(135deg, #E0115F, #C2185B)}
html[data-theme="light"] .gs-modal-tag.guide{background:linear-gradient(135deg, #E0115F, #C2185B)}
html[data-theme="light"] .gs-modal-tag.service{background:linear-gradient(135deg, #E0115F, #C2185B)}
html[data-theme="light"] .gs-modal-price{color:#E0115F}
html[data-theme="light"] .gs-modal-desc{color:#424245}
html[data-theme="light"] .gs-modal-actions{border-top:1px solid rgba(224,17,95,0.3);background:linear-gradient(180deg, rgba(13,13,13,0.4), #f8f8fb 30%)}
html[data-theme="light"] .gs-modal-close{background:rgba(255,255,255,0.6);border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .gs-modal-close:hover{background:rgba(224,17,95,0.85);border-color:transparent}
html[data-theme="light"] .gs-drawer-backdrop{background:rgba(255,255,255,0.7)}
html[data-theme="light"] .gs-drawer{background:#fafafd;border-left:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-drawer-head{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-drawer-close{color:#69696c;background:transparent}
html[data-theme="light"] .gs-drawer-close:hover{color:#151518}
html[data-theme="light"] .gs-cart-item{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-cart-item .gs-cart-price{color:#E0115F}
html[data-theme="light"] .gs-cart-item-remove{background:transparent;color:#666}
html[data-theme="light"] .gs-cart-item-remove:hover{color:#ff6b6b}
html[data-theme="light"] .gs-drawer-empty{color:#777}
html[data-theme="light"] .gs-drawer-foot{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .gs-drawer-total .price{color:#E0115F}
html[data-theme="light"] .gs-checkout-btn{background:linear-gradient(135deg, #E0115F, #C2185B);color:#fff}
/* km-admin-message-to.php */
html[data-theme="light"] .kmt-card h1{color:#151518}
html[data-theme="light"] .kmt-card p{color:#414144}
html[data-theme="light"] .kmt-err{color:#ff8fb5!important}
html[data-theme="light"] .kmt-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .kmt-link{color:#E0115F}
/* km-admin-messages.php */
html[data-theme="light"] .kaw-h1{color:#151518}
html[data-theme="light"] .kaw-err{color:#ff8fb5}
html[data-theme="light"] .kaw-list,html[data-theme="light"] .kaw-pane{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kaw-tabs{border-bottom:1px solid rgba(224,17,95,0.24);background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kaw-tabs a{color:#4e4e51}
html[data-theme="light"] .kaw-tabs a.on{color:#151518}
html[data-theme="light"] .kaw-row{border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kaw-row:hover,html[data-theme="light"] .kaw-row.on{background:rgba(224,17,95,.08)}
html[data-theme="light"] .kaw-row b{color:#151518}
html[data-theme="light"] .kaw-row span{color:#5b5b5e}
html[data-theme="light"] .kaw-row i{background:#E0115F;color:#fff}
html[data-theme="light"] .kaw-plat{color:#0e0e11;background:linear-gradient(180deg,#fff,#c4c8d0)}
html[data-theme="light"] .kaw-empty,html[data-theme="light"] .kaw-pick{color:#5b5b5e}
html[data-theme="light"] .kaw-head{border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kaw-head b{color:#151518}
html[data-theme="light"] .kaw-head span{color:#5b5b5e}
html[data-theme="light"] .kaw-msg{background:#ececef;color:#151518}
html[data-theme="light"] .kaw-msg.me{background:#E0115F}
html[data-theme="light"] .kaw-reply{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kaw-reply textarea{border:1px solid rgba(224,17,95,0.384);background:#f8f8fb;color:#151518}
html[data-theme="light"] .kaw-reply button{background:#E0115F;color:#fff}
/* km-admin.php */
html[data-theme="light"] .kma-tm{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kma-tm:hover{background:rgba(224,17,95,.08)}
html[data-theme="light"] .kma-tm-img{background:#ececef center/cover no-repeat}
html[data-theme="light"] .kma-tm b{color:var(--km-text,#151518)}
html[data-theme="light"] .kma-tm em{color:#E0115F}
html[data-theme="light"] .kma-card{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kma-logo{background:#f9f9fc}
html[data-theme="light"] .kma-logo i{background:#E0115F}
html[data-theme="light"] .kma-id h1{color:#151518}
html[data-theme="light"] .kma-badge{background:#E0115F;color:#fff}
html[data-theme="light"] .kma-id p{color:#414144}
html[data-theme="light"] .kma-h{color:#E0115F}
html[data-theme="light"] .kma-none{color:#5b5b5e}
html[data-theme="light"] .kma-post{border:1px solid rgba(224,17,95,0.24);background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kma-post:hover{border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .kma-date{color:#5b5b5e}
html[data-theme="light"] .kma-body{color:#151518}
/* km-backdrop.php */
html[data-theme="light"] .km-page-backdrop{background:radial-gradient(58% 85% at 4% 42%, rgba(224,17,95,.34), rgba(224,17,95,0) 58%),linear-gradient(180deg,rgba(251,251,254,0.8) 0%,rgba(251,251,254,0.9) 52%,rgba(251,251,254,0.97) 100%),url('/assets/img/hero-home-pink.webp') center top/cover no-repeat}
@media (max-width:768px){
html[data-theme="light"] .km-page-backdrop{background:linear-gradient(180deg,rgba(251,251,254,0.88),rgba(251,251,254,0.98)),url('/assets/img/hero-home-pink.jpg') center top/cover no-repeat}
}
/* km-checkout.php */
html[data-theme="light"] .kcco-wrap h1{color:var(--km-text,#151518)}
html[data-theme="light"] .kcco-sub{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kcco-sub a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcco-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kcco-card h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kcco-total{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcco-instr{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kcco-err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .kcco-warn{background:rgba(224,160,17,.10);color:#f0c66a}
html[data-theme="light"] .kcco-label{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kcco-in,html[data-theme="light"] .kcco-ta{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kcco-in:focus,html[data-theme="light"] .kcco-ta:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcco-opt{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kcco-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcco-line{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kcco-line .t{color:var(--km-text,#151518)}
html[data-theme="light"] .kcco-line .p{color:var(--km-text,#151518)}
html[data-theme="light"] .kcco-sum{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kcco-sum.big{color:var(--km-text,#151518)}
/* km-hubpro-monthly.php */
html[data-theme="light"] body{background:var(--bg);color:var(--text)}
html[data-theme="light"] .c{background:var(--card)}
html[data-theme="light"] p{color:var(--soft)}
html[data-theme="light"] select{background:#f7f7fa;color:var(--text)}
html[data-theme="light"] button{color:#151518;background:var(--accent)}
html[data-theme="light"] .err{color:#151518;background:rgba(224,17,95,.12)}
html[data-theme="light"] a{color:var(--accent)}
/* km-people.php */
html[data-theme="light"] .kmp-wrap h1{color:#151518}
html[data-theme="light"] .kmp-sub{color:#68686b}
html[data-theme="light"] .kmp-tab{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#424245}
html[data-theme="light"] .kmp-tab:hover{color:#151518;border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .kmp-tab.is-on{background:var(--km-accent,#E0115F);border-color:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmp-card{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmp-card:hover{border-color:rgba(224,17,95,.55)}
html[data-theme="light"] .kmp-link{color:inherit}
html[data-theme="light"] .kmp-ava{background:linear-gradient(135deg,#E0115F,#7a0a34);color:#fff}
html[data-theme="light"] .kmp-name{color:#151518}
html[data-theme="light"] .kmp-role{color:#8a8a92}
html[data-theme="light"] .kmp-empty{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#68686b}
html[data-theme="light"] .kmp-empty a{color:var(--km-accent,#E0115F)}
/* kredits.php */
html[data-theme="light"] .kbk-wrap{color:#232326}
html[data-theme="light"] .kbk-wrap h1{color:#151518}
html[data-theme="light"] .kbk-sub{color:#68686b}
html[data-theme="light"] .kbk-why-t{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kbk-why-t b{color:#151518}
html[data-theme="light"] .kbk-why-t span{color:#68686b}
html[data-theme="light"] .kbk-bal{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#505053}
html[data-theme="light"] .kbk-bal b{color:#151518}
html[data-theme="light"] .kbk-conv{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kbk-conv input{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .kbk-conv input:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kbk-conv select{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .kbk-conv .eq{color:#6a6a72}
html[data-theme="light"] .kbk-conv-out{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kbk-pack{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kbk-pack .n{color:#151518}
html[data-theme="light"] .kbk-pack .l{color:#68686b}
html[data-theme="light"] .kbk-pack .p{color:#151518}
html[data-theme="light"] .kbk-badge{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kbk-btn{background:#eaeaed;color:#68686b}
html[data-theme="light"] .kbk-note{color:#8a8a8a}
html[data-theme="light"] .kbk-btn-live{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kbk-buymsg.ok{background:rgba(126,226,168,.10);color:#7ee2a8}
html[data-theme="light"] .kbk-buymsg.pend{color:#3f3f42;background:rgba(224,17,95,.08)}
html[data-theme="light"] .kbk-card{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kbk-h{color:#151518}
html[data-theme="light"] .kbk-row{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kbk-pos{color:#7ee2a8}
html[data-theme="light"] .kbk-neg{color:#ff8bc0}
html[data-theme="light"] .kbk-cc label{color:#68686b}
html[data-theme="light"] .kbk-cc select{border:1px solid rgba(224,17,95,0.3);background:#f4f4f7;color:#232326}
html[data-theme="light"] .kbk-cc select option{color:#111;background:#fff}
html[data-theme="light"] .kbk-cc-note{color:#e0a000}
/* login.php */
html[data-theme="light"] .kmauth-lede{color:var(--text-dim, #565659)}
html[data-theme="light"] .kmauth-card{background:#f1f1f4;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmauth-label{color:#2f2f32}
html[data-theme="light"] .kmauth-input{background:#f7f7fa;color:#212124;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmauth-input:focus{border-color:var(--red, #E0115F)}
html[data-theme="light"] .kmauth-error{color:#ff6b6b;background:rgba(255, 107, 107, 0.1)}
html[data-theme="light"] .kmauth-btn{background:var(--red, #E0115F);color:#fff}
html[data-theme="light"] .kmauth-fineprint{border-top:1px solid rgba(224,17,95,0.3);color:#888}
html[data-theme="light"] .kmauth-link{color:var(--red, #E0115F)}
/* members.php */
html[data-theme="light"] .kmm-wrap h1{color:#151518}
html[data-theme="light"] .kmm-sub{color:#68686b}
html[data-theme="light"] .kmm-search input{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .kmm-search input:focus{border-color:rgba(224,17,95,.65)}
html[data-theme="light"] .kmm-search input::placeholder{color:#6f6f78}
html[data-theme="light"] .kmm-search button{background:#E0115F;color:#fff}
html[data-theme="light"] .kmm-search button:hover{background:#c40f53}
html[data-theme="light"] .kmm-flabel{color:#68686b}
html[data-theme="light"] .kmm-filters select{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .kmm-filters select:focus{border-color:rgba(224,17,95,.65)}
html[data-theme="light"] .kmm-clear{color:#68686b}
html[data-theme="light"] .kmm-clear:hover{color:#151518}
html[data-theme="light"] .kmm-none{color:#68686b;background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmm-card{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmm-card:hover{border-color:rgba(224,17,95,.55)}
html[data-theme="light"] .kmm-link{color:inherit}
html[data-theme="light"] .kmm-ava{background:linear-gradient(135deg,#E0115F,#7a0a34);color:#fff}
html[data-theme="light"] .kmm-name{color:#151518}
html[data-theme="light"] .kmm-since{color:#8a8a92}
html[data-theme="light"] .km-follow.is-following{color:#151518;background:rgba(224,17,95,.15)}
/* my-ownership.php */
html[data-theme="light"] .mo-mark{background:radial-gradient(60% 80% at 50% 40%, rgba(224,17,95,.13), rgba(224,17,95,0) 62%)}
html[data-theme="light"] .mo-lede{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .mo-pre{background:rgba(224,17,95,.12);color:#E0115F}
html[data-theme="light"] .mo-card{background:linear-gradient(180deg,#f5f5f8,#f8f8fb);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .mo-flash.ok{color:#2c2c2f;background:rgba(40,170,90,.12)}
html[data-theme="light"] .mo-flash.err{color:#3b3b3e;background:rgba(224,17,95,.1)}
html[data-theme="light"] .mo-sub{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .mo-cl{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .mo-cl b{color:var(--km-text,#232326)}
html[data-theme="light"] .mo-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .mo-btn.ghost{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text-soft,#3d3d40);background:transparent}
html[data-theme="light"] .mo-hint{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .mo-release h3{color:#E0115F}
html[data-theme="light"] .mo-ask{border-bottom:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .mo-lockform label{color:var(--km-text-soft,#4b4b4e)}
html[data-theme="light"] .mo-story{background:linear-gradient(180deg,#f6f6f9,#f8f8fb)}
html[data-theme="light"] .mo-story .mo-open{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .mo-story summary{color:#E0115F}
html[data-theme="light"] .mo-story h3{color:var(--km-text,#232326)}
html[data-theme="light"] .mo-story p{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .mo-story ol li{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .mo-story .mo-hook{color:var(--km-text,#27272a)}
html[data-theme="light"] .mo-demo{background:#f9f9fc}
html[data-theme="light"] .mo-demo .mo-demo-tag{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .mo-field label{color:var(--km-text-soft,#4b4b4e)}
html[data-theme="light"] .mo-field .mo-help{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .mo-field select,html[data-theme="light"] .mo-field textarea,html[data-theme="light"] .mo-field input[type=number]{background:#f8f8fb;color:var(--km-text,#232326);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .mo-money>span{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .mo-story ol li::before{color:#E0115F}
html[data-theme="light"] .mo-lockform input{background:#f8f8fb;color:var(--km-text,#232326);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
/* notifications-help.php */
html[data-theme="light"] .kmnh{color:#333336}
html[data-theme="light"] .kmnh h1{color:#151518}
html[data-theme="light"] .kmnh .kmnh-lead{color:#5d5d60}
html[data-theme="light"] .kmnh h2{color:#151518}
html[data-theme="light"] .kmnh .kmnh-card{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmnh .kmnh-card h3{color:#151518}
html[data-theme="light"] .kmnh .kmnh-note{color:#434346}
html[data-theme="light"] .kmnh details{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmnh details summary{color:#151518}
html[data-theme="light"] .kmnh details p{color:#4b4b4e}
html[data-theme="light"] .kmnh .kmnh-foot{color:#8b8b93}
/* orders.php */
html[data-theme="light"] .kmord-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-lede{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmord-empty{border:1px dashed var(--km-line, rgba(224,17,95,0.3));color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmord-empty h2{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmord-btn{background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .kmord-btn-ghost{color:var(--km-text, #27272a);border:1px solid var(--km-line, rgba(224,17,95,0.3));background:transparent}
html[data-theme="light"] .kcord-stats{background:var(--km-line-strong, #e8e8eb);border:1px solid var(--km-line-strong, rgba(224,17,95,0.3))}
html[data-theme="light"] .kcord-stat{background:var(--km-surface, #f5f5f8)}
html[data-theme="light"] .kcord-stat .k{color:var(--km-text-faint, #7a7a7a)}
html[data-theme="light"] .kcord-stat .v{color:var(--km-text, #151518)}
html[data-theme="light"] .kcord-stat.is-accent .v{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcord-sect-h h2{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kcord-sect-h span{color:var(--km-text-faint, #7a7a7a)}
html[data-theme="light"] .kcord-more > summary{color:var(--km-text-mute, #69696c);border:1px solid var(--km-line-strong, rgba(224,17,95,0.3));background:var(--km-surface, #f5f5f8)}
html[data-theme="light"] .kcord-more > summary:hover{color:var(--km-text, #151518);border-color:var(--km-accent-border, rgba(224,17,95,.3))}
html[data-theme="light"] .kcord-creator{background:var(--km-surface, #f5f5f8);border:1px solid var(--km-line-strong, rgba(224,17,95,0.3));color:inherit}
html[data-theme="light"] a.kcord-creator:hover{border-color:var(--km-accent-border, rgba(224,17,95,.3))}
html[data-theme="light"] .kcord-creator-who .nm{color:var(--km-text, #151518)}
html[data-theme="light"] .kcord-creator-who .sub{color:var(--km-text-faint, #7a7a7a)}
html[data-theme="light"] .kcord-creator-amt{color:var(--km-text, #151518)}
html[data-theme="light"] .kcord-bar{background:var(--km-line-strong, #e8e8eb)}
html[data-theme="light"] .kcord-bar i{background:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcord-ava{color:#fff;background:linear-gradient(135deg, #E0115F, #7a0a34)}
html[data-theme="light"] .kcord-month{border:1px solid var(--km-line-strong, rgba(224,17,95,0.3));background:var(--km-surface, #f5f5f8)}
html[data-theme="light"] .kcord-month > summary{color:var(--km-text, #151518)}
html[data-theme="light"] .kcord-mtot{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kcord-mtot b{color:var(--km-text, #151518)}
html[data-theme="light"] .kcord-mbody{border-top:1px solid var(--km-line-strong, rgba(224,17,95,0.3))}
html[data-theme="light"] .kcord-row{border-bottom:1px solid var(--km-line, rgba(224,17,95,0.3));color:inherit}
html[data-theme="light"] .kcord-row:hover{background:var(--km-surface-2, #f1f1f4)}
html[data-theme="light"] .kcord-item{color:var(--km-text, #151518)}
html[data-theme="light"] .kcord-from{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kcord-kind{border:1px solid var(--km-line-strong, rgba(224,17,95,0.3));color:var(--km-text-faint, #7a7a7a)}
html[data-theme="light"] .kcord-fb{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kcord-fb-due::before{background:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcord-fb-done::before{background:var(--km-ok, #21a557)}
html[data-theme="light"] .kcord-stars{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcord-stars .off{color:var(--km-line-strong, #2a2a2a)}
html[data-theme="light"] .kcord-row:hover .kcord-go{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcord-val{color:var(--km-text, #151518)}
html[data-theme="light"] .kcord-ref{color:var(--km-text-faint, #7a7a7a)}
html[data-theme="light"] .kmord-status-placed,html[data-theme="light"] .kmord-status-paid{border-color:var(--km-line-strong, rgba(224,17,95,0.3)) !important;color:var(--km-text-faint, #7a7a7a) !important;background:transparent !important}
html[data-theme="light"] .kmord-status-packed{color:var(--km-text-soft, #424245) !important;border-color:var(--km-line-strong, rgba(224,17,95,0.3)) !important;background:var(--km-surface-3, #ececef) !important}
html[data-theme="light"] .kmord-status-shipped{color:var(--km-accent-text, #FF4D85) !important;border-color:var(--km-accent-border, rgba(224,17,95,.3)) !important;background:var(--km-accent-soft, rgba(224,17,95,.1)) !important}
html[data-theme="light"] .kmord-status-delivered{color:#fff !important;border-color:var(--km-accent, #E0115F) !important;background:var(--km-accent, #E0115F) !important}
html[data-theme="light"] .kmord-status-cancelled{border-color:var(--km-line-strong, rgba(224,17,95,0.3)) !important;color:var(--km-text-faint, #7a7a7a) !important;background:transparent !important}
html[data-theme="light"] .kmord-card{background:var(--km-surface, #f1f1f4);border:1px solid var(--km-line, rgba(224,17,95,0.3));color:inherit}
html[data-theme="light"] .kmord-card:hover{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-card-brand{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmord-card-ref{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmord-card-meta{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmord-card-meta strong{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmord-status-placed{background:rgba(245,158,11,.10);color:#f59e0b;border-color:rgba(245,158,11,.35)}
html[data-theme="light"] .kmord-status-paid{background:rgba(59,130,246,.10);color:#60a5fa;border-color:rgba(59,130,246,.35)}
html[data-theme="light"] .kmord-status-packed{background:rgba(139,92,246,.10);color:#a78bfa;border-color:rgba(139,92,246,.35)}
html[data-theme="light"] .kmord-status-shipped{background:rgba(224,17,95,.12);color:#f472b6;border-color:rgba(224,17,95,.40)}
html[data-theme="light"] .kmord-status-delivered{background:rgba(16,185,129,.10);color:#34d399;border-color:rgba(16,185,129,.35)}
html[data-theme="light"] .kmord-status-cancelled{background:rgba(239,68,68,.10);color:#f87171;border-color:rgba(239,68,68,.35)}
html[data-theme="light"] .kmord-back{color:var(--km-text-soft)}
html[data-theme="light"] .kmord-back:hover{color:var(--km-accent)}
html[data-theme="light"] .kmord-stepper{background:var(--km-surface, #f1f1f4);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kmord-stepper-h{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmord-step-dot{background:var(--km-line, #e8e8eb);border:2px solid var(--km-line, rgba(224,17,95,0.3));color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmord-step.is-done .kmord-step-dot{background:var(--km-accent, #E0115F);border-color:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .kmord-step.is-current .kmord-step-dot{background:var(--km-accent, #E0115F);border-color:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .kmord-step-label{color:var(--km-text-soft)}
html[data-theme="light"] .kmord-step.is-done .kmord-step-label,html[data-theme="light"] .kmord-step.is-current .kmord-step-label{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmord-step:not(:last-child)::after{background:var(--km-line, #e8e8eb)}
html[data-theme="light"] .kmord-step.is-done:not(:last-child)::after{background:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-block{background:var(--km-surface, #f1f1f4);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kmord-block-h{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-row .lbl{color:var(--km-text-soft)}
html[data-theme="light"] .kmord-row .val{color:var(--km-text)}
html[data-theme="light"] .kmord-row .val.pay-instr{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-row .val.pay-instr .pay-when{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-row + .kmord-row{border-top:1px solid rgba(224,17,95,0.384)}
html[data-theme="light"] .kmord-row .val code{background:rgba(0,0,0,0.036)}
html[data-theme="light"] .kmord-track{background:rgba(224,17,95,.06)}
html[data-theme="light"] .kmord-track-h{color:var(--km-accent)}
html[data-theme="light"] .kmord-track-num{color:var(--km-text)}
html[data-theme="light"] .kmord-track-carrier{color:var(--km-text-soft)}
html[data-theme="light"] .kmord-track-btn{background:var(--km-accent);color:#fff}
html[data-theme="light"] .kmord-card-feedback{border-top:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kmord-card-feedback-stars{color:#f5a623}
html[data-theme="light"] .kmord-card-feedback-stars-empty{color:var(--km-line, #3a3a3a)}
html[data-theme="light"] .kmord-card-feedback-label{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmord-card-feedback-cta{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-fb-block{background:rgba(224,17,95,.06)}
html[data-theme="light"] .kmord-fb-h{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmord-fb-lede{color:var(--km-text, #27272a)}
html[data-theme="light"] .kmord-fb-stars{color:#f5a623}
html[data-theme="light"] .kmord-fb-stars-empty{color:var(--km-line, #3a3a3a)}
html[data-theme="light"] .kmord-fb-meta{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kcord-work{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .kcord-work::before{background:var(--km-accent, #E0115F)}
/* page-faq.php */
html[data-theme="light"] .pgf-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .pgf-header h2{color:var(--km-text, #151518)}
html[data-theme="light"] .pgf-header h2 span{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .pgf-header p{color:var(--km-text-mute, #69696c)}
html[data-theme="light"] .pgf-item{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .pgf-item[open]{border-color:var(--km-accent-border, rgba(224, 17, 95, 0.4))}
html[data-theme="light"] .pgf-item summary{color:var(--km-text, #151518)}
html[data-theme="light"] .pgf-item summary::after{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .pgf-answer{color:var(--km-text-soft, #424245)}
/* password-reset.php */
html[data-theme="light"] body{background:var(--kc-bg);color:var(--kc-fg)}
html[data-theme="light"] .kc-card{background:var(--kc-card-bg)}
html[data-theme="light"] h1{color:var(--kc-fg)}
html[data-theme="light"] .kc-body{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-label{color:var(--kc-fg)}
html[data-theme="light"] .kc-input{background:#f7f7fa;color:var(--kc-fg)}
html[data-theme="light"] .kc-input:focus{border-color:var(--kc-accent)}
html[data-theme="light"] .kc-hint{color:var(--kc-hint)}
html[data-theme="light"] .kc-field-error,html[data-theme="light"] .kc-error{color:var(--kc-error)}
html[data-theme="light"] .kc-btn-primary{background:var(--kc-accent);color:var(--kc-accent-fg)}
html[data-theme="light"] .kc-fineprint{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-link{color:var(--kc-accent)}
/* platinum.php */
html[data-theme="light"] .kpx-back{color:var(--pls)}
html[data-theme="light"] .kpx-back:hover{color:var(--pl1)}
html[data-theme="light"] .kpx-hero{background:linear-gradient(120deg,#7f848e,#f4f5f8 18%,#a9aeb8 35%,#ffffff 50%,#9aa0aa 68%,#e9eaee 85%,#7f848e)}
html[data-theme="light"] .kpx-hero-in{background:radial-gradient(120% 140% at 100% 0%,rgba(0,0,0,0.144),rgba(0,0,0,0) 55%), radial-gradient(80% 100% at 0% 100%,rgba(0,0,0,0.054),rgba(0,0,0,0) 60%), linear-gradient(160deg,#efeff2 0%,#f7f7fa 62%,#f2f2f5 100%)}
html[data-theme="light"] .kpx-hero-in::after{background:linear-gradient(105deg,transparent 42%,rgba(0,0,0,0.081) 50%,transparent 58%)}
html[data-theme="light"] .kpx-crown{color:#232326}
html[data-theme="light"] .kpx-eyebrow{color:#3a3a3d}
html[data-theme="light"] .kpx-member{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#bfc3cc)}
html[data-theme="light"] .kpx-title{background:linear-gradient(180deg,var(--pl1) 0%,var(--pl2) 42%,var(--pl3) 54%,var(--pl4) 100%);color:transparent}
html[data-theme="light"] .kpx-lede{color:var(--plt)}
html[data-theme="light"] .kpx-pill{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .kpx-price{color:var(--plt)}
html[data-theme="light"] .kpx-price b{color:var(--pl1)}
html[data-theme="light"] .kpx-note{color:var(--pls)}
html[data-theme="light"] .kpx-cta,html[data-theme="light"] .kpx-btn{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .kpx-cta:hover,html[data-theme="light"] .kpx-btn:hover{background:linear-gradient(180deg,#ffffff,#d9dce2)}
html[data-theme="light"] .kpx-flash.ok{background:rgba(0,0,0,0.054);color:var(--pl1)}
html[data-theme="light"] .kpx-flash.err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .kpx-card,html[data-theme="light"] .kpx-perk,html[data-theme="light"] .kpx-new-item{background:linear-gradient(160deg,#f2f2f5,#f7f7fa) padding-box, linear-gradient(135deg,rgba(0,0,0,0.378),rgba(158,163,173,.12) 40%,rgba(0,0,0,0.252) 70%,rgba(158,163,173,.10)) border-box}
html[data-theme="light"] .kpx-card h2{color:var(--pl1)}
html[data-theme="light"] .kpx-ico{color:#232326;background:radial-gradient(circle at 30% 25%,rgba(0,0,0,0.198),rgba(0,0,0,0.036) 70%)}
html[data-theme="light"] .kpx-track{background:#e7e7ea}
html[data-theme="light"] .kpx-knob{background:linear-gradient(180deg,#ffffff,#b9bdc6)}
html[data-theme="light"] .kpx-switch input:checked + .kpx-track{background:linear-gradient(90deg,#9ea3ad,#e9eaee)}
html[data-theme="light"] .kpx-switch input:checked + .kpx-track .kpx-knob{background:#f7f7fa}
html[data-theme="light"] .kpx-switch-l{color:var(--pl1)}
html[data-theme="light"] .kpx-sec-h span{background:linear-gradient(180deg,#ffffff,#a8acb5);color:transparent}
html[data-theme="light"] .kpx-sec-h em{color:var(--pls)}
html[data-theme="light"] .kpx-new-img{background:#eeeef1}
html[data-theme="light"] .kpx-new-img i.is-early{color:#151518;background:linear-gradient(180deg,#efeff2,#f7f7fa);box-shadow:0 0 0 1px rgba(0,0,0,0.54)}
html[data-theme="light"] .kpx-new-img i{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .kpx-new-item b{color:var(--pl1)}
html[data-theme="light"] .kpx-new-item > span:last-child{color:var(--pls)}
html[data-theme="light"] .kpx-pack h2{background:linear-gradient(180deg,#ffffff,#a8acb5);color:transparent}
html[data-theme="light"] .kpx-tick{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#b9bdc6)}
html[data-theme="light"] .kpx-ticks b{color:var(--pl1)}
html[data-theme="light"] .kpx-ticks em{color:var(--pls)}
html[data-theme="light"] .kpx-perk b{color:var(--pl1)}
html[data-theme="light"] .kpx-perk p{color:var(--pls)}
html[data-theme="light"] .kpx-on{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .kpx-launch{color:var(--pl2)}
html[data-theme="light"] .kpx-soon{color:var(--pls)}
/* refer-terms.php */
html[data-theme="light"] .kmrt-note{color:var(--km-text-soft,#424245);background:rgba(224,17,95,.10)}
html[data-theme="light"] .kmrt-note b{color:var(--km-text,#151518)}
html[data-theme="light"] .kmrt-title{color:var(--km-text,#151518)}
html[data-theme="light"] .kmrt-ver{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmrt-body h2{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmrt-body p{color:var(--km-text-soft,#49494c)}
html[data-theme="light"] .kmrt-missing{border:1px dashed rgba(224,17,95,0.384);color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmrt-back a{color:var(--km-accent,#E0115F)}
/* refer.php */
html[data-theme="light"] .kmpr-hero:before{background:radial-gradient(62% 90% at 50% 0%,rgba(224,17,95,.34),rgba(224,17,95,0) 62%),linear-gradient(180deg,rgba(251,251,254,0.72),rgba(251,251,254,0.97))}
html[data-theme="light"] .kmpr-soon{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmpr-h1{color:#151518}
html[data-theme="light"] .kmpr-h1 em{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmpr-sub{color:var(--km-text-soft,#464649)}
html[data-theme="light"] .kmpr-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmpr-btn.ghost{color:#151518;border-color:rgba(224,17,95,0.528);background:transparent}
html[data-theme="light"] .kmpr-btn.ghost:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmpr-lbl{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmpr-h2{color:#151518}
html[data-theme="light"] .kmpr-p{color:var(--km-text-soft,#49494c)}
html[data-theme="light"] .kmpr-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmpr-card.primary{background:linear-gradient(180deg,rgba(224,17,95,.10),var(--km-card,#f4f4f7));border-color:rgba(224,17,95,.4)}
html[data-theme="light"] .kmpr-card-lbl{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmpr-card-big{color:#151518}
html[data-theme="light"] .kmpr-card.primary .kmpr-card-big{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmpr-card p{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kmpr-step span{background:rgba(224,17,95,.16);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmpr-step div{color:var(--km-text-soft,#49494c)}
html[data-theme="light"] .kmpr-faq{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmpr-faq summary{color:#151518}
html[data-theme="light"] .kmpr-faq summary:before{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmpr-faq p{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kmpr-foot{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmpr-foot a{color:var(--km-accent,#E0115F)}
/* register.php */
html[data-theme="light"] .kmauth-optional{color:#888}
html[data-theme="light"] .kmauth-hint{color:#888}
html[data-theme="light"] .kmauth-error,html[data-theme="light"] .kmauth-field-error{color:#ff6b6b}
html[data-theme="light"] .kmauth-error{background:rgba(255, 107, 107, 0.1)}
html[data-theme="light"] .kmauth-disclaimer{color:#888}
html[data-theme="light"] .kmauth-benefits li{color:rgba(21,21,26,0.85);border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmauth-benefits li::before{color:#E0115F}
html[data-theme="light"] .kmauth-benefits li strong{color:#151518}
html[data-theme="light"] .kmauth-reminder{color:rgba(21,21,26,0.75);background:rgba(224,17,95,0.06)}
html[data-theme="light"] .kmauth-fineprint{color:#737376}
html[data-theme="light"] .kmreg-who{border:1px solid rgba(224,17,95,0.288);background:rgba(0,0,0,0.018)}
html[data-theme="light"] .kmreg-who p{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .kmreg-who a{color:#fff;background:var(--km-accent,#E0115F)}
/* requests.php */
html[data-theme="light"] .krx-back{color:var(--pls)}
html[data-theme="light"] .krx-back:hover{color:var(--pl1)}
html[data-theme="light"] .krx-hero{background:linear-gradient(120deg,#7f848e,#f4f5f8 18%,#a9aeb8 35%,#ffffff 50%,#9aa0aa 68%,#e9eaee 85%,#7f848e)}
html[data-theme="light"] .krx-hero-in{background:radial-gradient(120% 140% at 100% 0%,rgba(0,0,0,0.144),rgba(0,0,0,0) 55%), linear-gradient(160deg,#efeff2 0%,#f7f7fa 62%,#f2f2f5 100%)}
html[data-theme="light"] .krx-hero-in::after{background:linear-gradient(105deg,transparent 42%,rgba(0,0,0,0.081) 50%,transparent 58%)}
html[data-theme="light"] .krx-crown{color:#232326}
html[data-theme="light"] .krx-eyebrow{color:#3a3a3d}
html[data-theme="light"] .krx-title{background:linear-gradient(180deg,#ffffff 0%,#dfe2e8 42%,#9ea3ad 54%,#f3f4f7 100%);color:transparent}
html[data-theme="light"] .krx-lede{color:var(--plt)}
html[data-theme="light"] .krx-flash.ok{background:rgba(0,0,0,0.054);color:var(--pl1)}
html[data-theme="light"] .krx-flash.err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .krx-card,html[data-theme="light"] .krx-offer{background:linear-gradient(160deg,#f2f2f5,#f7f7fa) padding-box, linear-gradient(135deg,rgba(0,0,0,0.378),rgba(158,163,173,.12) 40%,rgba(0,0,0,0.252) 70%,rgba(158,163,173,.10)) border-box}
html[data-theme="light"] .krx-h2{background:linear-gradient(180deg,#ffffff,#a8acb5);color:transparent}
html[data-theme="light"] .krx-l{color:var(--pl2)}
html[data-theme="light"] .krx-in{background:#f6f6f9;color:#151518}
html[data-theme="light"] .krx-in:focus{border-color:rgba(224,17,95,0.6)}
html[data-theme="light"] .krx-in::placeholder{color:#6f727a}
html[data-theme="light"] .krx-fine{color:var(--pls)}
html[data-theme="light"] .krx-btn{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0)}
html[data-theme="light"] .krx-btn:hover{background:linear-gradient(180deg,#ffffff,#d9dce2)}
html[data-theme="light"] .krx-sec-h span{background:linear-gradient(180deg,#ffffff,#a8acb5);color:transparent}
html[data-theme="light"] .krx-h b{color:var(--pl1)}
html[data-theme="light"] .krx-d{color:var(--plt)}
html[data-theme="light"] .krx-tag{color:var(--pls)}
html[data-theme="light"] .krx-open{color:#0e0e11;background:linear-gradient(180deg,#ffffff,#c4c8d0);border-color:transparent}
html[data-theme="light"] .krx-accepted{border-color:rgba(224,17,95,0.6);color:var(--pl1)}
html[data-theme="light"] .krx-offer.is-acc{background:linear-gradient(160deg,#eeeef1,#f5f5f8) padding-box, linear-gradient(135deg,#ffffff,#9ea3ad 50%,#ffffff) border-box}
html[data-theme="light"] .krx-offer-h b{color:var(--pl1)}
html[data-theme="light"] .krx-offer-h span{color:var(--pl2)}
html[data-theme="light"] .krx-link{background:none;color:var(--pls)}
/* search.php */
html[data-theme="light"] .km-search-input{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.288);color:#151518}
html[data-theme="light"] .km-search-input::placeholder{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .km-search-input:focus{background:rgba(0,0,0,0.054);border-color:var(--km-pink, #ff2d6f)}
/* seller-account.php */
html[data-theme="light"] .kcsp-avatar{background:linear-gradient(135deg,#E0115F,#7a0a34);color:#fff}
html[data-theme="light"] .kcsp-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-title{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsp-storelink{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kcsp-storelink a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kcsp-card:hover{border-color:var(--km-accent-border,rgba(224,17,95,.45))}
html[data-theme="light"] .kcsp-card.primary{background:linear-gradient(180deg,rgba(224,17,95,.09),var(--km-card,#f4f4f7));border-color:rgba(224,17,95,.4)}
html[data-theme="light"] .kcsp-ico{background:rgba(224,17,95,.14);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-card h3{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsp-card p{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kcsp-card.disabled:hover{border-color:rgba(224,17,95,0.24)}
html[data-theme="light"] .kcsp-hub{background:radial-gradient(110% 80% at 10% 0%,rgba(224,17,95,.42) 0%,rgba(224,17,95,.10) 44%,rgba(20,20,20,0) 74%),
  radial-gradient(80% 70% at 100% 100%,rgba(126,34,206,.34) 0%,rgba(20,20,20,0) 66%),
  linear-gradient(178deg,#f6f6f9 0%,#f8f8fb 100%);border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .kcsp-hub:hover{border-color:rgba(224,17,95,.8)}
html[data-theme="light"] .kcsp-hub-sheen{background:linear-gradient(100deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 50%,rgba(0,0,0,0) 100%)}
html[data-theme="light"] .kcsp-hub-badge{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-hub-head{color:#151518}
html[data-theme="light"] .kcsp-hub-head b{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-hub-ticks i{color:rgba(21,21,26,0.82)}
html[data-theme="light"] .kcsp-hub-foot{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kcsp-hub-foot>b{color:#151518}
html[data-theme="light"] .kcsp-hub-foot>b em{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .kcsp-hub-cta{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-tag{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-soon{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-arrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-group{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsp-sub a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsp-ql a{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmrq-dash{background:linear-gradient(135deg,rgba(224,17,95,.20),rgba(224,17,95,.06))}
html[data-theme="light"] .kmrq-dash:hover{border-color:#E0115F;background:linear-gradient(135deg,rgba(224,17,95,.28),rgba(224,17,95,.08))}
html[data-theme="light"] .kmrq-ico{color:#fff;background:#E0115F}
html[data-theme="light"] .kmrq-txt b{color:#151518}
html[data-theme="light"] .kmrq-txt span{color:#3e3e41}
html[data-theme="light"] .kmrq-n{color:#151518;background:rgba(0,0,0,.35)}
html[data-theme="light"] .krb{background:linear-gradient(120deg,#7f848e,#f4f5f8 18%,#a9aeb8 35%,#ffffff 50%,#9aa0aa 68%,#e9eaee 85%,#7f848e)}
html[data-theme="light"] .krb-in{background:radial-gradient(120% 140% at 100% 0%,rgba(0,0,0,0.126),rgba(0,0,0,0) 55%),linear-gradient(160deg,#efeff2 0%,#f7f7fa 62%,#f2f2f5 100%)}
html[data-theme="light"] .krb-eye{color:#3a3a3d}
html[data-theme="light"] .krb-eye svg{color:#232326}
html[data-theme="light"] .krb-title{background:linear-gradient(180deg,#fff 0%,#dfe2e8 42%,#9ea3ad 54%,#f3f4f7 100%);color:transparent}
html[data-theme="light"] .krb-all{color:#151518;background:rgba(0,0,0,0.072);border:1px solid rgba(224,17,95,0.432)}
html[data-theme="light"] .krb-all span{color:#3a3a3d}
html[data-theme="light"] .krb-all:hover{border-color:#fff}
html[data-theme="light"] .krb-note{color:#1b1c20;background:linear-gradient(170deg,#fbfbfd 0%,#e6e8ed 100%)}
html[data-theme="light"] .krb-pin{background:radial-gradient(circle at 35% 35%,#ff6fa3,#E0115F 60%,#8a0a3a)}
html[data-theme="light"] .krb-d{color:#4a4c55}
html[data-theme="light"] .krb-meta{color:#6b6e78}
html[data-theme="light"] .krb-go{color:#E0115F}
html[data-theme="light"] .krb-empty{color:#3a3a3d}
html[data-theme="light"] .kpro-sec{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kpro-sec[open]{border-color:rgba(224,17,95,.45)}
html[data-theme="light"] .kpro-sec summary:hover{background:rgba(224,17,95,.06)}
html[data-theme="light"] .kpro-sico{background:rgba(224,17,95,.14);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-sec summary h3{color:var(--km-text,#151518)}
html[data-theme="light"] .kpro-sec summary p{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kpro-chev{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-tile{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kpro-tile:hover{border-color:rgba(224,17,95,.5);background:rgba(224,17,95,.08)}
html[data-theme="light"] .kpro-ico{background:rgba(224,17,95,.12);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-tile b{color:var(--km-text,#151518)}
html[data-theme="light"] .kpro-tile span{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kmp-big{background:var(--km-card,var(--panel,#f4f4f7))}
html[data-theme="light"] .kmp-big>h3{color:#151518}
html[data-theme="light"] .kmp-big>p{color:#5c5c5f}
html[data-theme="light"] .kmp-grp{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmp-gh b{color:#151518}
html[data-theme="light"] .kmp-gh a{color:#E0115F}
html[data-theme="light"] .kmp-in .kmp-gh b{color:#5c5c5f}
html[data-theme="light"] .kpro-tag{background:#E0115F;color:#fff}
html[data-theme="light"] .kss button{border:1px solid rgba(224,17,95,0.432);background:#f4f4f7;color:#4e4e51}
html[data-theme="light"] .kss button.on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .kss-view a{background:var(--km-card,#f4f4f7);color:#151518}
html[data-theme="light"] .kss-view a i{background:rgba(0,0,0,0.054);color:#3c3c3f}
html[data-theme="light"] .kss-view a:hover i{background:rgba(224,17,95,.14);color:#E0115F}
html[data-theme="light"] .kss-head{color:#363639}
html[data-theme="light"] .kss .kss-more{background:transparent;color:#E0115F}
html[data-theme="light"] .kss .kss-more:hover{background:rgba(224,17,95,.1)}
html[data-theme="light"] .kms-more{background:var(--km-card,#f4f4f7);color:#151518}
html[data-theme="light"] .kms-more:hover{background:rgba(224,17,95,.08)}
html[data-theme="light"] .kms-more i{background:rgba(0,0,0,0.054);color:#3c3c3f}
html[data-theme="light"] .kms-more em{color:#4e4e51}
html[data-theme="light"] .kpro-mini{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kpro-mini[open]{border-color:rgba(224,17,95,.45)}
html[data-theme="light"] .kpro-mini>summary:hover{background:rgba(224,17,95,.06)}
html[data-theme="light"] .kpro-mini .kpm-num{background:rgba(224,17,95,.14);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-mini .kpm-txt b{color:var(--km-text,#151518)}
html[data-theme="light"] .kpro-mini .kpm-txt span{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kpro-mini .kpm-bar{background:rgba(0,0,0,0.072)}
html[data-theme="light"] .kpro-mini .kpm-bar i{background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-mini .kpro-chev{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-mini .kpm-body .kmb-card,html[data-theme="light"] .kpro-mini .kpm-body .kcsp-card{background:transparent}
html[data-theme="light"] .kpro-mini .kpm-toggle{background:none;color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-strip.kpm3 a.kpm-link:hover{background:rgba(224,17,95,.06)}
html[data-theme="light"] .kpro-grid.kpm-apps .kpro-sec-locked .kpro-sico::after{background:#E0115F url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/11px no-repeat}
html[data-theme="light"] .kpro-grid.kpm-apps .kpro-sico{background:rgba(0,0,0,0.054);color:#3c3c3f}
html[data-theme="light"] .kpro-grid.kpm-apps .kpro-sec summary:hover .kpro-sico,html[data-theme="light"] .kpro-grid.kpm-apps .kpro-sec[open] .kpro-sico{background:rgba(224,17,95,.14);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-grid.kpm-apps .kpro-ico{background:rgba(0,0,0,0.054);color:#3c3c3f}
html[data-theme="light"] .kpro-grid.kpm-apps .kpro-tile:hover .kpro-ico{background:rgba(224,17,95,.12);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-strip.kpm3 .kpm-num{background:rgba(0,0,0,0.054);color:#3c3c3f}
html[data-theme="light"] .kpro-strip.kpm3 .kpm-next .kpm-num{background:rgba(224,17,95,.14);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpro-strip.kpm3 .kpro-chev{color:#77777f}
html[data-theme="light"] .kpro-strip.kpm3 .kpm-next .kpro-chev{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpm-alltools{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] .kpm-alltools:hover{border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .kpm-alltools i{color:#5c5c5f}
/* seller-analytics.php */
html[data-theme="light"] .kma-wrap h1{color:var(--km-text,#151518)}
html[data-theme="light"] .kma-sub{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kma-sub a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kma-group{color:var(--km-text,#151518)}
html[data-theme="light"] .kma-tile{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kma-tile b{color:var(--km-text,#151518)}
html[data-theme="light"] .kma-tile span{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kma-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kma-row{border-bottom:1px solid rgba(224,17,95,0.24);color:var(--km-text,#151518)}
html[data-theme="light"] .kma-row em{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kma-note{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kma-empty{color:var(--km-text-soft,#5d5d60)}
/* seller-buy-kredits.php */
html[data-theme="light"] .kbk-btn-live{background:#E0115F;color:#fff}
html[data-theme="light"] .kbk-btn-live:hover{background:#c70f54}
html[data-theme="light"] .kbk-btn-live:active{background:#b00d4a}
html[data-theme="light"] .kbk-btn-live:disabled{background:#7a1038;color:#e9c6d3}
/* seller-feedback.php */
html[data-theme="light"] .kmf-wrap h1{color:var(--km-text,#151518)}
html[data-theme="light"] .kmf-sub{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kmf-sub a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmf-summary{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmf-avg{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmf-stars{color:#f5a623}
html[data-theme="light"] .kmf-count{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmf-item{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kmf-who{color:var(--km-text,#151518)}
html[data-theme="light"] .kmf-when{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .kmf-body{color:var(--km-text,#232326)}
html[data-theme="light"] .kmf-tag.pending{color:#f5a623}
html[data-theme="light"] .kmf-tag.hidden{color:#ff8ab5}
html[data-theme="light"] .kmf-reply{color:var(--km-text-soft,#414144);background:rgba(224,17,95,.06)}
html[data-theme="light"] .kmf-empty{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kmf-h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kmf-pill{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmf-note{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kmf-flash.ok{color:#2c2c2f;background:rgba(40,170,90,.12)}
html[data-theme="light"] .kmf-flash.err{color:#3b3b3e;background:rgba(224,17,95,.1)}
html[data-theme="light"] .kmf-ratelbl{color:var(--km-text-soft,#4b4b4e)}
html[data-theme="light"] .kmf-starsin label{color:#3a3a3a}
html[data-theme="light"] .kmf-starsin label:hover,html[data-theme="light"] .kmf-starsin label:hover ~ label,html[data-theme="light"] .kmf-starsin input:checked ~ label{color:#f5a623}
html[data-theme="light"] .kmf-text{background:#f8f8fb;color:var(--km-text,#232326);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kmf-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmf-blink{color:var(--km-accent,#E0115F)}
/* seller-help.php */
html[data-theme="light"] .kmh-back{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmh-hero{background:radial-gradient(110% 80% at 10% 0%,rgba(224,17,95,.30) 0%,rgba(20,20,20,0) 70%),#f4f4f7}
html[data-theme="light"] .kmh-hero h1{color:#151518}
html[data-theme="light"] .kmh-hero p{color:#3c3c3f}
html[data-theme="light"] .kmh-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .kmh-btn.ghost{border:1px solid rgba(224,17,95,0.6);background:transparent}
html[data-theme="light"] .kmh-btn .av{background:#fff;color:#E0115F}
html[data-theme="light"] .kmh-h2{color:#5c5c5f}
html[data-theme="light"] .kmh-faq{border:1px solid rgba(224,17,95,0.24);background:#f4f4f7}
html[data-theme="light"] .kmh-faq summary{color:#151518}
html[data-theme="light"] .kmh-faq summary::after{color:#E0115F}
html[data-theme="light"] .kmh-faq[open]{border-color:rgba(224,17,95,.45)}
html[data-theme="light"] .kmh-faq p{color:#37373a}
html[data-theme="light"] .kmh-card{border:1px solid rgba(224,17,95,0.24);background:#f4f4f7}
html[data-theme="light"] .kmh-card textarea{background:#f7f7fa;border:1px solid rgba(224,17,95,0.288);color:#151518}
html[data-theme="light"] .kmh-card textarea:focus{border-color:#E0115F}
html[data-theme="light"] .kmh-fine{color:#5c5c5f}
html[data-theme="light"] .kmh-flash.ok{background:rgba(46,160,67,.12);color:#7ee2a8}
html[data-theme="light"] .kmh-flash.err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .kmh-list a{border:1px solid rgba(224,17,95,0.24);background:#f4f4f7;color:#151518}
html[data-theme="light"] .kmh-list a:hover,html[data-theme="light"] .kmh-list a.on{border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .kmh-st{border:1px solid rgba(224,17,95,0.3);color:#5b5b5e}
html[data-theme="light"] .kmh-st.open,html[data-theme="light"] .kmh-st.in_progress{color:#ff8ab5;border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .kmh-st.resolved{color:#7ee2a8;border-color:rgba(46,160,90,.5)}
html[data-theme="light"] .kmh-dot{background:#E0115F}
html[data-theme="light"] .kmh-m.c{color:#151518;background:rgba(224,17,95,.16)}
html[data-theme="light"] .kmh-m.t{background:rgba(0,0,0,0.054);color:#232326}
html[data-theme="light"] .kmh-m small{color:#5c5c5f}
/* seller-instant-new.php */
html[data-theme="light"] .kmi-drop{background:rgba(224,17,95,.04)}
html[data-theme="light"] .kmi-drop.on{background:rgba(224,17,95,.12)!important;border-color:#E0115F!important}
html[data-theme="light"] .kmi-drop p{color:var(--km-text,#151518)}
html[data-theme="light"] .kmi-drop-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .kmi-sub{color:var(--km-text-soft, #717174)}
html[data-theme="light"] .kmi-err{background:rgba(224,17,95,.10);color:#ff9ec2}
html[data-theme="light"] .kmi-form{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kmi-input{background:#f9f9fc;border:1px solid var(--km-line, rgba(224,17,95,0.3));color:inherit}
html[data-theme="light"] .kmi-up{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmi-bar{background:#efeff2;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmi-bar-fill{background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmi-bar-fill.working{background:linear-gradient(90deg, rgba(224,17,95,.25), rgba(224,17,95,.9), rgba(224,17,95,.25))}
html[data-theme="light"] .kmi-up-txt{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmi-declare{border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kmi-drop{border:1px dashed rgba(224,17,95,0.528)}
html[data-theme="light"] .kmi-drop.on{border-color:var(--km-accent,#E0115F);background:rgba(224,17,95,.06)}
html[data-theme="light"] .kmi-drop > span{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmi-acts button{background:#efeff2;color:var(--km-text-soft,#4d4d50);border:1px solid rgba(224,17,95,0.288)}
html[data-theme="light"] .kmi-acts button:hover{color:#151518;border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmi-prev img{border:1px solid rgba(224,17,95,0.336)}
html[data-theme="light"] .kmi-prev .kmi-file{color:var(--km-text-soft,#68686b);background:#f2f2f5;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmi-prev figcaption{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kmi-tally{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kmi-tally.over{color:#ff9ec2}
html[data-theme="light"] .kmi-hint{color:var(--km-text-soft, #717174)}
html[data-theme="light"] .kmi-btn{background:var(--km-accent, #E0115F);color:#fff}
/* seller-item-edit.php */
html[data-theme="light"] .kme-contents img{border:1px solid rgba(224,17,95,0.336)}
html[data-theme="light"] .kme-file{color:var(--km-text-soft,#68686b);background:#f2f2f5;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kme-contents figcaption{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kme-cur img{border:1px solid rgba(224,17,95,0.336)}
html[data-theme="light"] .kme-back{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kme-back:hover{color:#151518}
/* seller-item-new.php */
html[data-theme="light"] .kap-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24);color:var(--km-text,#151518)}
html[data-theme="light"] .kap-card:hover{border-color:rgba(224,17,95,.6)}
html[data-theme="light"] .kap-ico{background:rgba(224,17,95,.14);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kap-card p{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kap-card .kap-note{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kap-head a{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kap-head a:hover{color:#151518}
html[data-theme="light"] .kap-panel{background:rgba(241,241,244,0.92);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kap-q{color:var(--km-text-soft,#4d4d50)}
html[data-theme="light"] .kap-card{background:#f4f4f7}
html[data-theme="light"] .kap-card .kap-n{color:#717174}
html[data-theme="light"] .kml-drop{background:rgba(224,17,95,.04)}
html[data-theme="light"] .kml-drop.over{background:rgba(224,17,95,.12);border-color:#E0115F}
html[data-theme="light"] .kml-drop p{color:var(--km-text,#151518)}
html[data-theme="light"] .kml-drop small{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kml-drop-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .kml-th{background:#f6f6f9;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kml-th button{background:rgba(255,255,255,0.75);color:#151518}
html[data-theme="light"] .kml-th .main{background:#E0115F;color:#fff}
/* seller-kredits.php */
html[data-theme="light"] .kmk-wrap{color:#232326}
html[data-theme="light"] .kmk-card{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmk-bal{color:#151518}
html[data-theme="light"] .kmk-sub{color:#68686b}
html[data-theme="light"] .kmk-bar{background:#eaeaed}
html[data-theme="light"] .kmk-bar i{background:#E0115F}
html[data-theme="light"] .kmk-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .kmk-payout-break{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmk-payout-break>div{color:#505053}
html[data-theme="light"] .kmk-payout-break>div b{color:#151518}
html[data-theme="light"] .kmk-payout-break .kmk-neg{color:#ff7a9c}
html[data-theme="light"] .kmk-payout-net{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmk-payout-net b{color:var(--km-accent,#E0115F) !important}
html[data-theme="light"] .kmk-lbl{color:#68686b}
html[data-theme="light"] .kmk-in{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .kmk-in:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmk-payout-note{color:#8a8a92}
html[data-theme="light"] .kmk-btn-ghost{border:1px solid rgba(224,17,95,0.3);color:#424245;background:transparent}
html[data-theme="light"] .kmk-btn-ghost:hover{color:#151518;border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmk-flash.ok{background:rgba(40,180,95,.12);color:#7ee2a8}
html[data-theme="light"] .kmk-flash.err{background:rgba(224,17,95,.12);color:#ff8bc0}
html[data-theme="light"] .kmk-row{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmk-det{color:#68686b}
html[data-theme="light"] .kmk-pos{color:#7ee2a8}
html[data-theme="light"] .kmk-neg{color:#ff8bc0}
html[data-theme="light"] .kmk-h{color:#151518}
/* seller-listing.php */
html[data-theme="light"] .kml-wrap h1{color:var(--km-text, #151518)}
html[data-theme="light"] .kml-sub{color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .kml-sub a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kml-flash.ok{background:rgba(46,160,67,.12);color:#7ee2a8}
html[data-theme="light"] .kml-flash.err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .kml-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kml-card h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kml-card .hint{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kml-label{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kml-input,html[data-theme="light"] .kml-textarea,html[data-theme="light"] .kml-select{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kml-input:focus,html[data-theme="light"] .kml-textarea:focus,html[data-theme="light"] .kml-select:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kml-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kml-btn.ghost{border:1px solid rgba(224,17,95,0.3);color:var(--km-text-soft,#5d5d60);background:transparent}
html[data-theme="light"] .kml-btn.ghost:hover{color:#151518;border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kml-hero-preview{border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kml-file{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kml-tslot{background:#fafafd;border:1px dashed rgba(224,17,95,0.3)}
html[data-theme="light"] .kml-tslot .empty{background:#f6f6f9;color:#3a3a3a}
html[data-theme="light"] .kml-fieldset{border:1px solid var(--km-line,rgba(224,17,95,0.3));background:rgba(0,0,0,0.014)}
html[data-theme="light"] .kml-fieldset-legend{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kml-tick{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kml-tick:hover span{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kml-tick input:checked + span{color:var(--km-text,#151518)}
html[data-theme="light"] .kml-savebar{background:rgba(250,250,253,0.96);border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] #kml-dirty{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kml-savebar.dirty{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kml-savebar.dirty #kml-dirty{color:#151518}
/* seller-listings.php */
html[data-theme="light"] .kcsl-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsl-title{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-sub{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kcsl-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcsl-count{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcsl-flash.ok{color:#3e3e41;background:rgba(52,168,83,.12)}
html[data-theme="light"] .kcsl-flash.err{color:#454548;background:rgba(224,17,95,.12)}
html[data-theme="light"] .kcsl-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kcsl-thumb{background:#fafafd}
html[data-theme="light"] .kcsl-noimg{color:var(--km-text-soft,#6f6f6f)}
html[data-theme="light"] .kcsl-name{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-meta{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcsl-price{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-post{background:rgba(224,17,95,.04)}
html[data-theme="light"] .kcsl-post-h b{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-post-h span{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kcsl-post-g label{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcsl-post-g label span{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kcsl-post-g input{border:1px solid var(--km-line,rgba(224,17,95,0.3));background:#f4f4f7;color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-post-n{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kcsl-tabs{border-bottom:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kcsl-tab{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kcsl-tab.on{color:var(--km-text,#151518);border-bottom-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsl-tab:hover{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-btn.off{background:#e8e8eb;color:#777}
html[data-theme="light"] .kcsl-edit{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-edit:hover{border-color:var(--km-accent,#E0115F);color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmi-upsell{background:rgba(224,17,95,.08)}
html[data-theme="light"] .kmi-upsell b{color:var(--km-text,#151518)}
html[data-theme="light"] .kmi-upsell span{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kmi-upsell a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsl-tag.live{color:#3e3e41;border-color:rgba(52,168,83,.45);background:rgba(52,168,83,.10)}
html[data-theme="light"] .kcsl-tag.off{color:#68686b;border-color:rgba(224,17,95,0.384)}
html[data-theme="light"] .kcsl-tag.dig{color:#7fd0ff;border-color:rgba(127,208,255,.45);background:rgba(127,208,255,.10)}
html[data-theme="light"] .kcsl-foot{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kcsl-del{border:1px solid rgba(224,17,95,0.432);color:var(--km-text-soft,#505053);background:transparent}
html[data-theme="light"] .kcsl-del:hover{color:#454548;border-color:rgba(224,17,95,.6)}
html[data-theme="light"] .kcsl-why{color:var(--km-text-soft,#505053);background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kcsl-empty{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24);color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kcsl-sells-q{color:var(--km-text,#151518)}
html[data-theme="light"] .kcsl-sells-b{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text-soft,#505053);background:transparent}
html[data-theme="light"] .kcsl-sells-b:hover{color:var(--km-text,#151518);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsl-sells-b.on{background:var(--km-accent,#E0115F);border-color:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcsl-sells-n{color:var(--km-text-soft,#717174)}
html[data-theme="light"] .kcsl-postd>summary{color:var(--km-text,#151518);border:1px solid rgba(224,17,95,0.288)}
html[data-theme="light"] .kcsl-postd>summary span{color:var(--km-accent,#E0115F)}
/* seller-messages-drawer.php */
html[data-theme="light"] .kmd-auto{color:#E0115F}
html[data-theme="light"] .kmd-attach-btn.kmd-order{color:#E0115F;border-color:rgba(224,17,95,.45)}
html[data-theme="light"] .kmd-attach-btn.kmd-order:hover{color:#fff;background:#E0115F;border-color:#E0115F}
html[data-theme="light"] .kmd-order-note{color:#888}
html[data-theme="light"] .kmd-order-err{color:#ff6b8f}
/* seller-orders.php */
html[data-theme="light"] .kcso-complete{background:transparent;color:#34d399}
html[data-theme="light"] .kcso-complete:hover{color:#151518;background:rgba(52,211,153,.14)}
html[data-theme="light"] #kcsoUndo{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] #kcsoUndo button{background:#E0115F;color:#fff}
html[data-theme="light"] .kcso-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcso-title{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-sub{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kcso-stat{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.48)}
html[data-theme="light"] .kcso-stat-n{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-stat-l{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcso-flash.ok{color:#3e3e41;background:rgba(52,168,83,.12)}
html[data-theme="light"] .kcso-flash.err{color:#454548;background:rgba(224,17,95,.12)}
html[data-theme="light"] .kcso-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.48)}
html[data-theme="light"] .kcso-ref{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcso-buyer{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-total{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-tag.pay{color:#ffcf70;border-color:rgba(255,207,112,.45);background:rgba(255,207,112,.10)}
html[data-theme="light"] .kcso-tag.send{color:#7fd0ff;border-color:rgba(127,208,255,.45);background:rgba(127,208,255,.10)}
html[data-theme="light"] .kcso-tag.done{color:#3e3e41;border-color:rgba(52,168,83,.45);background:rgba(52,168,83,.10)}
html[data-theme="light"] .kcso-row{border-top:1px solid rgba(224,17,95,0.384)}
html[data-theme="light"] .kcso-row .l{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcso-row .v{color:var(--km-text,#27272a)}
html[data-theme="light"] .kcso-act{border-top:1px solid rgba(224,17,95,0.48)}
html[data-theme="light"] .kcso-in{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcso-btn.ghost{border:1px solid rgba(224,17,95,0.432);color:var(--km-text,#151518);background:transparent}
html[data-theme="light"] .kcso-fblbl{color:var(--km-text-soft,#565659)}
html[data-theme="light"] .kcso-stars label{color:var(--km-line,#3a3a3a)}
html[data-theme="light"] .kcso-stars label:hover,html[data-theme="light"] .kcso-stars label:hover ~ label,html[data-theme="light"] .kcso-stars input:checked ~ label{color:#f5a623}
html[data-theme="light"] .kcso-empty{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.48);color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kcso-stat.is-accent .kcso-stat-n{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcso-sect-h h2{color:var(--km-text-mute,#69696c)}
html[data-theme="light"] .kcso-sect-h span{color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-bcard{background:var(--km-surface,#f4f4f7);border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));color:inherit}
html[data-theme="light"] a.kcso-bcard:hover{border-color:rgba(224,17,95,.3)}
html[data-theme="light"] .kcso-buyer-who .nm{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-buyer-who .sub{color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-buyer-amt{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-bar{background:var(--km-line-strong,#e8e8eb)}
html[data-theme="light"] .kcso-bar i{background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcso-ava{color:#fff;background:linear-gradient(135deg,#E0115F,#7a0a34)}
html[data-theme="light"] .kcso-more>summary{color:var(--km-text-mute,#69696c);border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));background:var(--km-surface,#f4f4f7)}
html[data-theme="light"] .kcso-more>summary:hover{color:var(--km-text,#151518);border-color:rgba(224,17,95,.3)}
html[data-theme="light"] .kcso-month{border:1px solid rgba(224,17,95,0.6);background:var(--km-surface,#f4f4f7)}
html[data-theme="light"] .kcso-month>summary{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-month>summary:hover{background:var(--km-surface-2,#f1f1f4)}
html[data-theme="light"] .kcso-month .ct{color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-month .tt{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-month[open]>summary{border-bottom:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .kcso-o{border-bottom:1px solid rgba(224,17,95,0.384)}
html[data-theme="light"] .kcso-oline{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .kcso-oline:hover{background:var(--km-surface-2,#f1f1f4)}
html[data-theme="light"] .kcso-oline .d{color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-oline .w{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-oline .v{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-oline .s{border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-oline .s.is-cancelled{color:var(--km-accent-text,#FF4D85);border-color:rgba(224,17,95,.35)}
html[data-theme="light"] .kcso-o[open]>.kcso-oline{background:var(--km-surface-2,#f1f1f4)}
html[data-theme="light"] .kcso-obody .kcso-card{background:var(--km-bg,#fafafd)}
html[data-theme="light"] .kcso-tag.pay{color:var(--km-text,#fff)!important;border-color:var(--km-accent,#E0115F)!important;background:var(--km-accent,#E0115F)!important}
html[data-theme="light"] .kcso-tag.send{color:var(--km-accent-text,#FF4D85)!important;border-color:rgba(224,17,95,.3)!important;background:rgba(224,17,95,.1)!important}
html[data-theme="light"] .kcso-tag.done{border-color:var(--km-line-strong,rgba(224,17,95,0.3))!important;color:var(--km-text-faint,#7a7a7a)!important;background:transparent!important}
html[data-theme="light"] .kcso-o.is-live{border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));background:var(--km-surface,#f4f4f7)}
html[data-theme="light"] .kcso-o.is-live[open]>.kcso-oline{border-bottom:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .kcso-slider-track{border:1px solid var(--km-line-strong,rgba(224,17,95,0.3));background:var(--km-bg,#fafafd)}
html[data-theme="light"] .kcso-stop{background:transparent;color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-stop+.kcso-stop{border-left:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .kcso-stop:hover{color:var(--km-text,#151518);background:var(--km-surface-2,#f1f1f4)}
html[data-theme="light"] .kcso-stop.is-on{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcso-stop.is-on:hover{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcso-fold{border:1px solid rgba(224,17,95,0.6);background:var(--km-surface,#f4f4f7)}
html[data-theme="light"] .kcso-fold[open]>summary{border-bottom:1px solid var(--km-line-strong,rgba(224,17,95,0.3))}
html[data-theme="light"] .kcso-live{border:1px solid rgba(224,17,95,0.6);background:var(--km-surface,#f4f4f7)}
html[data-theme="light"] .kcso-oline.is-plain:hover{background:transparent}
html[data-theme="light"] .kcso-live .kcso-o.is-live{background:transparent}
html[data-theme="light"] ?>
.kcso-det{border-top:1px solid rgba(224,17,95,0.384);color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-det:hover{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-o.is-live[open]>.kcso-det{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-oline .s.is-due{color:#fff;border-color:var(--km-accent,#E0115F);background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcso-oline .s.is-paid{color:#fff;border-color:#1f9d55;background:#1f9d55}
html[data-theme="light"] .kcso-oline .s.is-next{color:var(--km-accent-text,#FF4D85);border-color:rgba(224,17,95,.35);background:rgba(224,17,95,.10)}
html[data-theme="light"] .kcso-omain .it{color:var(--km-text,#151518)}
html[data-theme="light"] .kcso-omain .mt{color:var(--km-text-faint,#7a7a7a)}
html[data-theme="light"] .kcso-stop-send{border-left:2px solid var(--km-line-strong,rgba(224,17,95,0.3))!important}
html[data-theme="light"] .kcso-stop-send.is-on{background:var(--km-accent-deep,#c70f54);color:#fff}
html[data-theme="light"] .kmo-open{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmo{background:var(--km-card,#f4f4f7)}
html[data-theme="light"] .kmo h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kmo .sub{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kmo label{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kmo input,html[data-theme="light"] .kmo select{border:1px solid rgba(224,17,95,0.336);background:#f8f8fb;color:#151518}
html[data-theme="light"] .kmo .seg button{border:1px solid rgba(224,17,95,0.384);color:#151518;background:transparent}
html[data-theme="light"] .kmo .seg button.on{background:var(--km-accent,#E0115F);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmo .sug-box{background:#f1f1f4}
html[data-theme="light"] .kmo .sug-box div{color:#151518;border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmo .sug-box div:hover{background:rgba(224,17,95,.15)}
html[data-theme="light"] .kmo .total{color:var(--km-text,#151518)}
html[data-theme="light"] .kmo .total b{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmo .err{color:#454548}
html[data-theme="light"] .kmo .go{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmsw button{border:1px solid rgba(224,17,95,0.384);color:#151518;background:transparent}
html[data-theme="light"] .kmsw button.on{background:var(--km-accent,#E0115F);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] #kml .chips button{border:1px solid rgba(224,17,95,0.384);color:#151518;background:transparent}
html[data-theme="light"] #kml .chips button.on{background:var(--km-accent,#E0115F);border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] #kml textarea{border:1px solid rgba(224,17,95,0.336);background:#f8f8fb;color:#151518}
html[data-theme="light"] #kml details summary{color:var(--km-text-soft,#505053)}
/* seller-ownership.php */
html[data-theme="light"] .own-lede{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .own-pre{background:rgba(224,17,95,.12);color:#E0115F}
html[data-theme="light"] .own-sub{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .own-card{background:linear-gradient(180deg,#f5f5f8,#f8f8fb);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .own-who{color:#E0115F}
html[data-theme="light"] .own-meta{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .own-flash.ok{color:#2c2c2f;background:rgba(40,170,90,.12)}
html[data-theme="light"] .own-flash.err{color:#3b3b3e;background:rgba(224,17,95,.1)}
html[data-theme="light"] .own-f label{color:var(--km-text-soft,#4b4b4e)}
html[data-theme="light"] .own-f input,html[data-theme="light"] .own-f select,html[data-theme="light"] .own-f textarea{background:#f8f8fb;color:var(--km-text,#232326);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .own-hint{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .own-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .own-btn.ghost{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text-soft,#3d3d40);background:transparent}
html[data-theme="light"] .own-breach{color:var(--km-text-soft,#67676a);border-top:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .own-breach b{color:#E0115F}
html[data-theme="light"] .own-empty{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .own-terms{color:var(--km-text-soft,#4f4f52)}
html[data-theme="light"] .own-terms span{color:var(--km-text,#232326)}
html[data-theme="light"] .own-his{background:rgba(224,17,95,.05)}
html[data-theme="light"] .own-his-h{color:#E0115F}
html[data-theme="light"] .own-his-lbl{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .own-his-val{color:var(--km-text,#232326)}
/* seller-password-reset.php */
html[data-theme="light"] .kmr-wrap h1{color:var(--km-text, #151518)}
html[data-theme="light"] .kmr-sub{color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .kmr-sub a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmr-flash.ok{background:rgba(46,160,67,.12);color:#7ee2a8}
html[data-theme="light"] .kmr-flash.err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .kmr-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kmr-label{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kmr-input{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kmr-input:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmr-btn{background:var(--km-accent,#E0115F);color:#fff}
/* seller-payments.php */
html[data-theme="light"] .kcpm-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcpm-title{color:var(--km-text,#151518)}
html[data-theme="light"] .kcpm-sub{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kcpm-flash.ok{color:#3e3e41;background:rgba(52,168,83,.12)}
html[data-theme="light"] .kcpm-flash.err{color:#454548;background:rgba(224,17,95,.12)}
html[data-theme="light"] .kcpm-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kcpm-card.on{border-color:rgba(52,168,83,.35)}
html[data-theme="light"] .kcpm-name{color:var(--km-text,#151518)}
html[data-theme="light"] .kcpm-state.on{color:#3e3e41;border-color:rgba(52,168,83,.45);background:rgba(52,168,83,.10)}
html[data-theme="light"] .kcpm-state.off{color:#68686b;border-color:rgba(224,17,95,0.384)}
html[data-theme="light"] .kcpm-help{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcpm-lbl{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcpm-in,html[data-theme="light"] .kcpm-ta{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kcpm-check{color:var(--km-text,#151518)}
html[data-theme="light"] .kcpm-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcpm-locked{color:var(--km-text-soft,#68686b)}
/* seller-postage.php */
html[data-theme="light"] .kpp-box{background:rgba(0,0,0,0.027);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kpp-box b{color:var(--km-text,#151518)}
html[data-theme="light"] .kpp-box small{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kpp-in span{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kpp-in input{border:1px solid rgba(224,17,95,0.336);background:#f8f8fb;color:#151518}
html[data-theme="light"] .kpp-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kpp-note{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kpp-flash.ok{background:rgba(46,160,90,.12)}
html[data-theme="light"] .kpp-flash.err{background:rgba(224,17,95,.1)}
html[data-theme="light"] .kpp-labels{background:rgba(224,17,95,.06);color:inherit}
html[data-theme="light"] .kpp-labels:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpp-lt b{color:var(--km-text,#151518)}
html[data-theme="light"] .kpp-lt em{color:#fff;background:var(--km-accent,#E0115F)}
html[data-theme="light"] .kpp-labels small{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kpp-labels.locked{border-color:rgba(224,17,95,0.24);background:rgba(0,0,0,0.018)}
html[data-theme="light"] .kpp-labels.locked b{color:var(--km-text-soft,#5c5c5f)}
/* seller-requests.php */
html[data-theme="light"] .ksr-wrap h1{color:var(--km-text, #151518)}
html[data-theme="light"] .ksr-sub{color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .ksr-sub a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .ksr-flash.ok{background:rgba(46,160,67,.12);color:#7ee2a8}
html[data-theme="light"] .ksr-flash.err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .ksr-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .ksr-card h2{color:var(--km-text, #151518)}
html[data-theme="light"] .ksr-d{color:var(--km-text, #313134)}
html[data-theme="light"] .ksr-fine{color:var(--km-text-soft, #5c5c5f)}
html[data-theme="light"] .ksr-row label{color:var(--km-text-soft, #5c5c5f)}
html[data-theme="light"] .ksr-in{border:1px solid rgba(224,17,95,0.3);background:#f2f2f5;color:#151518}
html[data-theme="light"] .ksr-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .ksr-link{color:var(--km-text-soft, #5c5c5f);background:none}
html[data-theme="light"] .ksr-h3{color:var(--km-text-soft, #5c5c5f)}
html[data-theme="light"] .ksr-tabs{border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .ksr-tabs a{color:#5b5b5e}
html[data-theme="light"] .ksr-tabs a.on{color:#151518;border-bottom-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .ksr-st{border:1px solid rgba(224,17,95,0.3);color:#5b5b5e}
html[data-theme="light"] .ksr-st.open{color:#7ee2a8;border-color:rgba(46,160,90,.5)}
html[data-theme="light"] .ksr-st.accepted{color:#ff8ab5;border-color:rgba(224,17,95,.5)}
html[data-theme="light"] .ksr-mine{color:#313134;background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .ksr-mine.won{color:#151518;border-color:rgba(224,17,95,.55)}
/* seller-security.php */
html[data-theme="light"] .kms-wrap h1{color:var(--km-text, #151518)}
html[data-theme="light"] .kms-sub{color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .kms-sub a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kms-flash.ok{background:rgba(46,160,67,.12);color:#7ee2a8}
html[data-theme="light"] .kms-flash.err{background:rgba(224,17,95,.10);color:#ff8ab5}
html[data-theme="light"] .kms-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kms-card h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kms-card .hint{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kms-label{color:var(--km-text-soft,#5d5d60)}
html[data-theme="light"] .kms-input{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kms-input:focus{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kms-input[readonly]{color:#777}
html[data-theme="light"] .kms-btn{background:var(--km-accent,#E0115F);color:#fff}
/* seller.php */
html[data-theme="light"] .km-prof-facts{color:#4d4d50}
html[data-theme="light"] .km-prof-facts b{color:#151518}
html[data-theme="light"] .km-prof-latest-hd h2{color:#151518}
html[data-theme="light"] .km-prof-latest-hd a{color:#E0115F}
html[data-theme="light"] .km-prof-it{color:#151518}
html[data-theme="light"] .km-prof-it i{background:#f3f3f6 center/cover;border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-prof-it:hover i{border-color:#E0115F}
html[data-theme="light"] .km-prof-it span{color:#E0115F}
html[data-theme="light"] .km-prof-seeall{background:#E0115F;color:#fff !important}
html[data-theme="light"] .km-offer-pill{border:1px solid rgba(224,17,95,0.336);color:#151518;background:rgba(0,0,0,0.027)}
html[data-theme="light"] .km-offer-pill:hover{border-color:#E0115F}
html[data-theme="light"] .km-profile-hero-actions .km-btn:hover,html[data-theme="light"] .km-profile-hero-actions .km-btn:focus-visible,html[data-theme="light"] .km-profile-hero-actions .km-btn:active{background:#E0115F !important;border-color:#E0115F !important;color:#fff !important}
html[data-theme="light"] .km-unlock-card{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.336)}
html[data-theme="light"] .km-unlock-card .ucard-lock{background:rgba(224,17,95,.16);color:#E0115F}
html[data-theme="light"] .km-unlock-card .ucard-text{color:#28282b}
html[data-theme="light"] .km-unlock-card .ucard-unlock{background:#E0115F;color:#fff}
html[data-theme="light"] .km-unlock-card .ucard-signin{color:#68686b}
html[data-theme="light"] .km-lb{background:rgba(255,255,255,0.93)}
html[data-theme="light"] .km-lb-btn{background:rgba(244,244,247,0.85);border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .km-lb-btn:hover{border-color:var(--km-accent, #E0115F)}
@media (max-width: 760px){
html[data-theme="light"] .km-offer-explore{border:1px solid var(--km-line, rgba(224,17,95,0.3));background:transparent;color:var(--km-accent, #E0115F)}
}
/* sellers.php */
html[data-theme="light"] .km-dir-subs h2{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-dir-subs h2 a{color:inherit}
html[data-theme="light"] .km-dir-subs h2 a:hover{color:#151518;border-bottom-color:#fff}
html[data-theme="light"] .km-dir-note a{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-dir-subs li{color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-dir-subs li:before{background:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-dir-note{color:var(--km-text-soft,#424245)}
html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile{background:linear-gradient(180deg,rgba(0,0,0,0.041),rgba(0,0,0,0.014));border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile:hover,html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile:focus-visible{border-color:#E0115F;background:rgba(224,17,95,.10)}
html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile-icon{background:none}
html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile-name{color:#151518}
html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile-intro{color:#5b5b5e}
html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile-count,html[data-theme="light"] body .km-cats-grid.km-dir-tabgrid .km-cats-tile-count strong{color:#E0115F}
html[data-theme="light"] .km-list-card{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .km-list-card:hover{border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-list-card h3{color:var(--km-text, #151518)}
html[data-theme="light"] .km-list-card p{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .km-sellers-search-input{background:rgba(0,0,0,0.036);border:1px solid rgba(224,17,95,0.288);color:#151518}
html[data-theme="light"] .km-sellers-search-input::placeholder{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .km-sellers-search-input:focus{background:rgba(0,0,0,0.054);border-color:var(--km-pink, #ff2d6f)}
html[data-theme="light"] .km-creator-card-rating-stars{color:#f5a623}
html[data-theme="light"] .km-creator-card-rating-count{color:rgba(21,21,26,0.6)}
html[data-theme="light"] .km-page-btn{border:1px solid var(--km-line, rgba(224,17,95,0.3));color:var(--km-text, #212124);background:transparent}
html[data-theme="light"] .km-page-btn:hover:not(:disabled){border-color:var(--km-accent, #E0115F);color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-page-btn.is-active{background:var(--km-accent, #E0115F);border-color:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .km-grid-head-title{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-grid-head-sub{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-addcta{background:linear-gradient(100deg,rgba(224,17,95,.18),rgba(224,17,95,.04))}
html[data-theme="light"] .km-addcta-ic{background:#E0115F}
html[data-theme="light"] .km-addcta-ic svg{fill:#151518}
html[data-theme="light"] .km-addcta-tx b{color:#151518}
html[data-theme="light"] .km-addcta-tx span{color:#424245}
html[data-theme="light"] .km-addcta-btn{background:#E0115F;color:#fff!important}
html[data-theme="light"] .km-addcta-btn:hover{background:#c70f54}
html[data-theme="light"] .km-dir-chip{border:1px solid rgba(224,17,95,0.384);background:rgba(0,0,0,0.027);color:#313134}
html[data-theme="light"] .km-dir-chip:hover{border-color:#E0115F}
html[data-theme="light"] .km-dir-chip.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .km-dir-row2{color:#69696c}
html[data-theme="light"] .km-dir-flag{border:1px solid rgba(224,17,95,0.384);background:rgba(0,0,0,0.027);color:#313134}
html[data-theme="light"] .km-dir-flag:hover{border-color:#E0115F}
html[data-theme="light"] .km-dir-flag.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .km-dir-row2 select{background:#f4f4f7;color:#151518;border:1px solid rgba(224,17,95,0.384)}
html[data-theme="light"] .km-dir-new-h{color:#151518}
html[data-theme="light"] .km-dir-new-h em{color:#E0115F}
html[data-theme="light"] .km-dir-new-i{color:#151518}
html[data-theme="light"] .km-dir-new-ph{background:#f3f3f6 center/cover}
html[data-theme="light"] .km-dir-new-s{color:#E0115F}
html[data-theme="light"] .km-dir-newbadge{background:#E0115F;color:#fff}
html[data-theme="light"] .km-dir-thumbs i{background:#ececef center/cover;border:2px solid rgba(224,17,95,0.6)}
html[data-theme="light"] .km-dir-meta{color:#4d4d50}
html[data-theme="light"] .km-dir-meta b{color:#151518}
html[data-theme="light"] .km-dir-pills span{color:#2d2d30}
html[data-theme="light"] .km-dir-more{color:#151518;background:transparent}
html[data-theme="light"] .km-dir-more:hover{background:#E0115F}
html[data-theme="light"] .km-dir-bar{background:rgba(248,248,251,0.93);border:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .km-dir-sortl{color:#69696c}
html[data-theme="light"] .km-dir-bar select{background:#f4f4f7;color:#151518;border:1px solid rgba(224,17,95,0.384)}
html[data-theme="light"] .km-dir-r2::after{background:linear-gradient(90deg,transparent,rgba(248,248,251,0.96) 60%)}
html[data-theme="light"] .km-dir-arr{background:#E0115F;color:#fff}
html[data-theme="light"] .km-dir-lbl{color:#888}
/* sites-we-love.php */
html[data-theme="light"] .kmswl-eyebrow{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmswl-hero h1{color:var(--km-text,#151518)}
html[data-theme="light"] .kmswl-hero p{color:var(--km-text-soft,#4b4b4e)}
html[data-theme="light"] .kmswl-card{background:var(--km-card,#f4f4f7);border:1px solid rgba(224,17,95,0.24);color:inherit}
html[data-theme="light"] .kmswl-card:hover{border-color:rgba(224,17,95,.55)}
html[data-theme="light"] .kmswl-img{background:#f8f8fb center/cover no-repeat}
html[data-theme="light"] .kmswl-body b{color:var(--km-text,#151518)}
html[data-theme="light"] .kmswl-body span{color:var(--km-text-soft,#5c5c5f)}
html[data-theme="light"] .kmswl-body em{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmswl-empty{color:var(--km-text-soft,#5c5c5f)}
/* sponsors.php */
html[data-theme="light"] .kcp-scard{color:#151518;background:var(--kcp-card)}
html[data-theme="light"] .kcp-scard:hover{border-color:var(--kcp-a)}
/* storefront.php */
html[data-theme="light"] .kcsf-hero{background:linear-gradient(180deg, #f1f1f4, #f8f8fb);border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kcsf-hero .kcsf-veil{background:linear-gradient(180deg, rgba(8,6,8,.15) 0%, rgba(251,251,254,0.88) 100%)}
html[data-theme="light"] .kcsf-hero h1{color:#151518}
html[data-theme="light"] .kcsf-hero p{color:rgba(21,21,26,0.82)}
html[data-theme="light"] .kcsf-sub{color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .kcsf-sub a{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcsf-chip{border:1px solid rgba(224,17,95,0.3);color:var(--km-text-soft, #5d5d60);background:#f7f7fa}
html[data-theme="light"] .kcsf-chip:hover{color:#151518;border-color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcsf-chip.on{background:var(--km-accent, #E0115F);border-color:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .kcsf-card{background:#f6f6f9;border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .kcsf-card:hover{border-color:var(--km-accent-border, rgba(224,17,95,.45))}
html[data-theme="light"] .kcsf-shot{background:#f1f1f4}
html[data-theme="light"] .kcsf-noshot{background:#f1f1f4;color:#4a4a4a}
html[data-theme="light"] .kcsf-meta h3{color:var(--km-text, #151518)}
html[data-theme="light"] .kcsf-price{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kcsf-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kcsf-btn.ghost{border:1px solid rgba(224,17,95,0.3);color:var(--km-text-soft,#5d5d60);background:transparent}
html[data-theme="light"] .kcsf-btn.ghost:hover{color:#151518;border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kcsf-bag{background:#f4f4f7;border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text,#151518)}
html[data-theme="light"] .kcsf-empty{border:1px dashed rgba(224,17,95,0.3);color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .kcsf-thumbs img{border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kcsf-item h1{color:var(--km-text, #151518)}
html[data-theme="light"] .kcsf-desc{color:var(--km-text-soft, #47474a)}
/* swingers.php */
html[data-theme="light"] .sw-hero{background:#f4f4f7 center/cover no-repeat;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(255,255,255,0.72) 100%)}
html[data-theme="light"] .sw-hero h1{color:#151518}
html[data-theme="light"] .sw-hero p{color:#2b2b2e}
html[data-theme="light"] .sw-kicker{background:#E0115F;color:#fff}
html[data-theme="light"] .sw-tab{border:1px solid rgba(224,17,95,0.3);background:#f4f4f7;color:#313134}
html[data-theme="light"] .sw-tab:hover{color:#151518;border-color:#E0115F}
html[data-theme="light"] .sw-tab.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .sw-badge{background:#fff;color:#E0115F}
html[data-theme="light"] .sw-tab:not(.is-on) .sw-badge{background:#E0115F;color:#fff}
html[data-theme="light"] .sw-panel{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-panel h2{color:#151518}
html[data-theme="light"] .sw-panel h3{color:#151518}
html[data-theme="light"] .sw-panel p{color:#68686b}
html[data-theme="light"] .sw-flash-success{color:#151518;background:rgba(224,17,95,.14)}
html[data-theme="light"] .sw-flash-error{color:#151518;background:rgba(255,80,80,.1)}
html[data-theme="light"] .sw-notice{color:#151518;background:rgba(224,17,95,.08)}
html[data-theme="light"] .sw-notice a,html[data-theme="light"] .sw-link{color:#E0115F}
html[data-theme="light"] .sw-counter{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .sw-counter:hover{border-color:#E0115F}
html[data-theme="light"] .sw-counter b{color:#E0115F}
html[data-theme="light"] .sw-counter span{color:#424245}
html[data-theme="light"] .sw-card{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-card:hover{border-color:rgba(224,17,95,.55)}
html[data-theme="light"] .sw-ava{background:linear-gradient(135deg,#E0115F,#7a0a34);color:#fff}
html[data-theme="light"] .sw-on{border:2px solid rgba(224,17,95,0.3);background:#3ccf7a}
html[data-theme="light"] .sw-name{color:#151518}
html[data-theme="light"] .sw-name a{color:inherit}
html[data-theme="light"] .sw-vb{background:rgba(60,207,122,.15);color:#3ccf7a}
html[data-theme="light"] .sw-sb{background:rgba(255,196,0,.15);color:#ffc400}
html[data-theme="light"] .sw-suppanel{border-color:rgba(255,196,0,.35)}
html[data-theme="light"] .sw-perks{color:#313134}
html[data-theme="light"] .sw-tb{background:rgba(224,17,95,.18);color:#ff6aa0}
html[data-theme="light"] .sw-meta{color:#424245}
html[data-theme="light"] .sw-meta b{color:#E0115F}
html[data-theme="light"] .sw-status{color:#151518}
html[data-theme="light"] .sw-bio{color:#515154}
html[data-theme="light"] .sw-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .sw-btn:hover{background:#c40f53}
html[data-theme="light"] .sw-btn.sw-ghost{color:#313134;border-color:rgba(224,17,95,0.3);background:transparent}
html[data-theme="light"] .sw-btn.sw-ghost:hover{color:#151518;border-color:#E0115F;background:transparent}
html[data-theme="light"] .sw-btn.sw-danger{background:transparent;color:#ff7b7b;border-color:rgba(255,120,120,.4)}
html[data-theme="light"] .sw-none{color:#68686b;background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-pill{border:1px solid rgba(224,17,95,0.384);background:rgba(0,0,0,0.027);color:#313134}
html[data-theme="light"] .sw-pill.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .sw-flabel{color:#68686b}
html[data-theme="light"] .sw-field label.sw-l,html[data-theme="light"] .sw-l{color:#151518}
html[data-theme="light"] .sw-field input[type=text],html[data-theme="light"] .sw-field input[type=date],html[data-theme="light"] .sw-field input[type=number],html[data-theme="light"] .sw-field select,html[data-theme="light"] .sw-field textarea{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .sw-field input:focus,html[data-theme="light"] .sw-field textarea:focus,html[data-theme="light"] .sw-field select:focus{border-color:rgba(224,17,95,.65)}
html[data-theme="light"] .sw-help{color:#8a8a92}
html[data-theme="light"] .sw-state.on{color:#E0115F}
html[data-theme="light"] .sw-state.off{color:#8a8a92}
html[data-theme="light"] .sw-msg{color:#151518;background:#efeff2}
html[data-theme="light"] .sw-msg.mine{background:#E0115F}
html[data-theme="light"] .sw-pics img{border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-photo{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-photo .sw-pf{color:#424245}
html[data-theme="light"] .sw-photo .sw-pf a{color:#151518}
html[data-theme="light"] .sw-like{border:1px solid rgba(224,17,95,0.3);color:#313134;background:transparent}
html[data-theme="light"] .sw-like.is-on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .sw-vid{border:1px solid rgba(224,17,95,0.3);background:#f4f4f7 center/cover no-repeat}
html[data-theme="light"] .sw-vid:after{background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(255,255,255,0.7) 100%)}
html[data-theme="light"] .sw-play{background:rgba(224,17,95,.92)}
html[data-theme="light"] .sw-play:before{border-color:transparent transparent transparent #fff}
html[data-theme="light"] .sw-vid span{color:#151518}
html[data-theme="light"] .sw-vid em{background:rgba(255,255,255,0.6);color:#313134}
html[data-theme="light"] .sw-list li{border-top:1px solid rgba(224,17,95,0.3);color:#313134}
html[data-theme="light"] .sw-list a{color:#151518}
html[data-theme="light"] .sw-mini{color:#8a8a92}
html[data-theme="light"] .sw-report summary{color:#8a8a92}
html[data-theme="light"] .sw-board{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-board b{color:#151518}
html[data-theme="light"] .sw-soon{background:rgba(0,0,0,0.072);color:#424245}
html[data-theme="light"] .sw-club{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-club b{color:#151518}
html[data-theme="light"] .sw-region{color:#E0115F}
html[data-theme="light"] .sw-online{color:#151518}
html[data-theme="light"] .sw-online i{background:#3ccf7a}
html[data-theme="light"] .sw-quick a{color:#313134;border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-quick a:hover{color:#151518}
html[data-theme="light"] .sw-event{border-top:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-event b{color:#151518}
html[data-theme="light"] .sw-launch{background:linear-gradient(120deg,#f7f7fa 0%,#f4f4f7 55%,#f7f7fa 100%)}
html[data-theme="light"] .sw-launch::after{background:radial-gradient(circle,rgba(224,17,95,.35),rgba(224,17,95,0) 70%)}
html[data-theme="light"] .sw-launch h2{color:#151518}
html[data-theme="light"] .sw-launch h2 em{color:#E0115F}
html[data-theme="light"] .sw-launch p{color:#414144}
html[data-theme="light"] .sw-launch p b{color:#151518}
html[data-theme="light"] .sw-launch-bar{background:#e8e8eb}
html[data-theme="light"] .sw-launch-bar i{background:#E0115F}
html[data-theme="light"] .sw-launch-left{color:#414144}
html[data-theme="light"] .sw-launch-left b{color:#151518}
html[data-theme="light"] .sw-launch-cta a{background:#E0115F;color:#fff}
html[data-theme="light"] .sw-launch.is-founder{border-color:rgba(224,17,95,0.3)}
html[data-theme="light"] .sw-launch::before{background:linear-gradient(100deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.144) 50%,rgba(0,0,0,0) 100%)}
/* verify-alt-email.php */
html[data-theme="light"] .kmv-eyebrow{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .kmv-lede{color:var(--km-text-soft, #565659)}
html[data-theme="light"] .kmv-email{color:var(--km-text, #27272a);background:rgba(224,17,95,.10)}
html[data-theme="light"] .kmv-btn{background:var(--km-accent, #E0115F);color:#fff}
html[data-theme="light"] .kmv-btn-ghost{color:var(--km-text, #27272a);border:1px solid var(--km-line, rgba(224,17,95,0.3));background:transparent}
html[data-theme="light"] .kmv-err{color:#f87171}
/* verify-email-change.php */
html[data-theme="light"] .kmvfy-card{background:#f1f1f4;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .kmvfy-ok{border-color:#4ade80}
html[data-theme="light"] .kmvfy-error{border-color:#ff6b6b}
html[data-theme="light"] .kmvfy-card p{color:#3c3c3f}
html[data-theme="light"] .kmvfy-btn{background:var(--red, #E0115F);color:#fff}
/* virtual-domination.php */
html[data-theme="light"] .vdp{background:#fcfcff;color:#151518}
html[data-theme="light"] .vdp .vd-page{background:radial-gradient(58% 85% at 4% 42%, rgba(224,17,95,.28), rgba(224,17,95,0) 58%),
               linear-gradient(180deg,rgba(251,251,254,0.82) 0%,rgba(251,251,254,0.92) 52%,rgba(251,251,254,0.99) 100%), #fafafd}
html[data-theme="light"] .vdp .vd-eyebrow{color:var(--km-accent)}
html[data-theme="light"] .vdp .vd-hero p{color:#424245}
html[data-theme="light"] .vdp .vd-cta{background:var(--km-accent);color:#fff}
html[data-theme="light"] .vdp .vd-face{border:2px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .vdp .vd-n{color:var(--km-accent)}
html[data-theme="light"] .vdp .vd-point span{color:#68686b}
html[data-theme="light"] .vdp .mbox{background:#f6f6f9}
html[data-theme="light"] .vdp .mbox i{color:#8a8a8a}
html[data-theme="light"] .vdp .vd-form{background:#f8f8fb}
html[data-theme="light"] .vdp .vd-form .sub{color:#8a8a8a}
html[data-theme="light"] .vdp .fg label{color:#2a2a2d}
html[data-theme="light"] .vdp .fg label em{color:#7d7d7d}
html[data-theme="light"] .vdp .fg input[type=text],html[data-theme="light"] .vdp .fg input[type=email],html[data-theme="light"] .vdp .fg textarea,html[data-theme="light"] .vdp .fg select{background:#f2f2f5;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .vdp .fg input::placeholder,html[data-theme="light"] .vdp .fg textarea::placeholder{color:#5f5f66}
html[data-theme="light"] .vdp .fg-help{color:#8a8a8a}
html[data-theme="light"] .vdp .chip{border:1px solid rgba(224,17,95,0.3);background:#f3f3f6;color:#37373a}
html[data-theme="light"] .vdp .chip.sel{color:#151518;background:rgba(224,17,95,.16);border-color:rgba(224,17,95,.6)}
html[data-theme="light"] .vdp .vd-own{color:#313134;background:rgba(224,17,95,.07)}
html[data-theme="light"] .vdp .vd-own b{color:#151518}
html[data-theme="light"] .vdp .vd-pay{border:1px solid rgba(224,17,95,0.288)}
html[data-theme="light"] .vdp .vd-pay-row+.vd-pay-row{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .vdp .vd-pay-row b{color:#E0115F}
html[data-theme="light"] .vdp .vd-gate{background:rgba(224,17,95,.07)}
html[data-theme="light"] .vdp .vd-gate a{color:#E0115F}
html[data-theme="light"] .vdp .consent{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .vdp .consent span{color:#5e5e61}
html[data-theme="light"] .vdp .submit{background:var(--km-accent);color:#fff}
html[data-theme="light"] .vdp .formnote{color:#6f6f6f}
html[data-theme="light"] .vdp .vd-final{color:#6f6f6f}
html[data-theme="light"] .vdp .vd-final b{color:#68686b}
html[data-theme="light"] .vdp .vd-cc label{color:#5e5e61}
html[data-theme="light"] .vdp .vd-cc select{border:1px solid rgba(224,17,95,0.3);background:#f4f4f7;color:#232326}
html[data-theme="light"] .vdp .vd-cc select option{color:#111;background:#fff}
html[data-theme="light"] .vdp .vd-cc-note{color:#e0a000}
/* buyer-account-tail.php */
html[data-theme="light"] .km-profile-editor-eyebrow{color:var(--km-accent)}
html[data-theme="light"] .km-profile-editor-lede{color:var(--km-text-soft)}
html[data-theme="light"] .km-profile-editor-lede code{background:rgba(0,0,0,0.054)}
html[data-theme="light"] .km-profile-flash-success{background:rgba(34, 197, 94, 0.12);color:#4ade80}
html[data-theme="light"] .km-profile-flash-error{background:rgba(239, 68, 68, 0.12);color:#f87171}
html[data-theme="light"] .km-profile-field-help{color:var(--km-text-soft)}
html[data-theme="light"] .km-profile-field-help code{background:rgba(0,0,0,0.054)}
html[data-theme="light"] .km-profile-avatar-remove{color:var(--km-text-soft)}
html[data-theme="light"] .km-profile-textarea{background:var(--km-surface);color:var(--km-text)}
html[data-theme="light"] .km-profile-textarea:focus{border-color:var(--km-accent-border)}
html[data-theme="light"] .km-profile-fieldset{background:rgba(0,0,0,0.014)}
html[data-theme="light"] .km-profile-fieldset-legend{color:var(--km-accent)}
html[data-theme="light"] .km-profile-tick:hover span{color:var(--km-accent)}
html[data-theme="light"] .kma-card{background:var(--km-surface)}
html[data-theme="light"] .kcsp-group{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .kcsp-card > p{color:var(--km-text-soft,#505053)}
html[data-theme="light"] .kma-card-danger{border-color:rgba(239, 68, 68, 0.4)}
html[data-theme="light"] .kma-label{color:var(--km-text)}
html[data-theme="light"] .kma-input{background:rgba(0,0,0,0.25);color:var(--km-text)}
html[data-theme="light"] .kma-input:focus{border-color:var(--km-accent-border)}
html[data-theme="light"] .kma-hint{color:var(--km-text-soft)}
html[data-theme="light"] .kma-meta{color:var(--km-text-soft)}
html[data-theme="light"] .kma-meta strong{color:var(--km-text)}
html[data-theme="light"] .km-gallery-chosen{color:var(--km-accent, #e6427a)}
html[data-theme="light"] .km-gallery-cell{border:1px solid rgba(224,17,95,0.288);background:rgba(0,0,0,0.027)}
html[data-theme="light"] .km-gallery-tag{color:#68686b}
html[data-theme="light"] .km-gallery-tag-off{color:var(--km-accent, #e6427a)}
html[data-theme="light"] .km-gallery-link{background:none;color:var(--km-accent, #e6427a)}
html[data-theme="light"] .km-profile-avatar-chosen{color:var(--km-accent, #e6427a)}
/* feedback_reviews_block.php */
html[data-theme="light"] .frb-block{color:var(--frb-text)}
html[data-theme="light"] .frb-eyebrow{color:var(--frb-accent)}
html[data-theme="light"] .frb-summary{background:var(--frb-card)}
html[data-theme="light"] .frb-avg-num{color:var(--frb-text)}
html[data-theme="light"] .frb-avg-stars{color:var(--frb-star)}
html[data-theme="light"] .frb-avg-count{color:var(--frb-dim)}
html[data-theme="light"] .frb-bd-row{color:var(--frb-dim)}
html[data-theme="light"] .frb-bd-bar{background:var(--frb-line)}
html[data-theme="light"] .frb-bd-bar-fill{background:var(--frb-star)}
html[data-theme="light"] .frb-empty{background:var(--frb-card);color:var(--frb-dim)}
html[data-theme="light"] .frb-review{background:var(--frb-card)}
html[data-theme="light"] .frb-rv-stars{color:var(--frb-star)}
html[data-theme="light"] .frb-rv-meta{color:var(--frb-dim)}
html[data-theme="light"] .frb-rv-meta strong{color:var(--frb-text)}
html[data-theme="light"] .frb-rv-comment{color:var(--frb-text)}
html[data-theme="light"] .frb-rv-no-comment{color:var(--frb-dim)}
html[data-theme="light"] .frb-rv-response{background:rgba(0,0,0,0.023)}
html[data-theme="light"] .frb-rv-response-h{color:var(--frb-accent)}
html[data-theme="light"] .frb-rv-response-body{color:var(--frb-text)}
/* km-alex-widget.php */
html[data-theme="light"] .kma-btn{background:#E0115F;color:#fff}
html[data-theme="light"] .kma-av{background:#fff;color:#E0115F}
html[data-theme="light"] .kma-panel{background:#f4f4f7}
html[data-theme="light"] .kma-head{border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kma-head b{color:#151518}
html[data-theme="light"] .kma-head div span{color:#5c5c5f}
html[data-theme="light"] .kma-head .kma-av{background:#E0115F;color:#fff}
html[data-theme="light"] .kma-x{color:#5c5c5f;background:none}
html[data-theme="light"] .kma-a{background:rgba(0,0,0,0.054);color:#232326}
html[data-theme="light"] .kma-u{background:#E0115F;color:#fff}
html[data-theme="light"] .kma-a a{color:#ff6fa3}
html[data-theme="light"] .kma-typing{color:#5c5c5f}
html[data-theme="light"] .kma-chips button{color:#151518;background:none}
html[data-theme="light"] .kma-chips button:hover{background:rgba(224,17,95,.12)}
html[data-theme="light"] .kma-form{border-top:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kma-form input{background:#f7f7fa;border:1px solid rgba(224,17,95,0.288);color:#151518}
html[data-theme="light"] .kma-form input:focus{border-color:#E0115F}
html[data-theme="light"] .kma-form button{background:#E0115F;color:#fff}
/* km-dir-featured.php */
html[data-theme="light"] .kdf-btn-prof{color:var(--km-text,#151518)}
html[data-theme="light"] .kdf-ad{background:#f8f8fb;color:var(--km-text,#151518)}
html[data-theme="light"] .kdf-ad-go{color:#E0115F}
/* km-dir-places.php */
html[data-theme="light"] .km-cc-chip{background:var(--km-card,#f4f4f7);border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text,#202023)}
html[data-theme="light"] .km-cc-chip .km-cc-n{color:var(--km-text-soft,#68686b)}
html[data-theme="light"] .km-cc-chip:hover{border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-cc-chip[aria-pressed="true"]{background:var(--km-accent,#E0115F);border-color:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-cc-chip[aria-pressed="true"] .km-cc-n{color:rgba(21,21,26,0.85)}
html[data-theme="light"] .km-cc-hint{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-dir-jump-chip{background:var(--km-card,#f4f4f7);border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text-soft,#424245)}
html[data-theme="light"] .km-dir-jump-chip:hover{color:#151518;border-color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-dir-ctry{color:var(--km-text,#151518)}
html[data-theme="light"] .km-dir-regsel select{background:var(--km-card,#f4f4f7);border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text,#f2f2f2)}
html[data-theme="light"] .km-dir-more{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .km-dir-sub-h{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .km-dir-sub-empty{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-dir-sub-h-quiet{color:var(--km-text-soft,#8a8a8a)}
html[data-theme="light"] .km-dir-empty-block{border-top:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .km-dir-sub-h-place{border-bottom:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .km-dir-places-h{color:var(--km-text, #151518)}
html[data-theme="light"] .km-dir-places-lede{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .km-dir-place{background:#f6f6f9;border:1px solid var(--km-line, rgba(224,17,95,0.3))}
html[data-theme="light"] .km-dir-place h3{color:var(--km-text, #151518)}
html[data-theme="light"] .km-dir-place-sub{color:var(--km-text-soft, #68686b)}
html[data-theme="light"] .km-dir-place-cat{color:var(--km-accent, #E0115F)}
html[data-theme="light"] .km-dir-place-where{color:var(--km-text-soft, #424245)}
html[data-theme="light"] .km-dir-place-note{color:#ffd479}
html[data-theme="light"] .km-dir-place-blurb{color:var(--km-text-soft, #5d5d60)}
html[data-theme="light"] .km-dir-place-link{color:var(--km-accent, #E0115F)}
/* km-google-auth.php */
html[data-theme="light"] .kmg-btn{background:#f5f5f8;color:#2c2c2f}
html[data-theme="light"] .kmg-btn:hover{background:#eeeef1;border-color:#8e918f}
html[data-theme="light"] .kmg-btn:active{background:#e8e8eb}
html[data-theme="light"] .kmg-or{color:#8a8a92}
html[data-theme="light"] .kmg-or:before,html[data-theme="light"] .kmg-or:after{background:#dfdfe2}
html[data-theme="light"] .kmg-note{color:#8a8a92}
/* km-hub-summary.php */
html[data-theme="light"] .khs-head .khs-all{border:1px solid rgba(224,17,95,0.432);background:#f4f4f7;color:#4e4e51}
html[data-theme="light"] .khs-head .khs-all.on{background:#E0115F;border-color:#E0115F;color:#fff}
html[data-theme="light"] .khs-gform label{background:#f8f8fb;border:1px solid rgba(224,17,95,0.432)}
html[data-theme="light"] .khs-gform label span{color:#4e4e51}
html[data-theme="light"] .khs-gform input{color:#151518;background:transparent}
html[data-theme="light"] .khs-gform button{background:#E0115F;color:#fff}
html[data-theme="light"] .khs-head h2{color:#151518}
html[data-theme="light"] .khs-head span{color:#5d5d60}
html[data-theme="light"] .khs-tile,html[data-theme="light"] .khs-card{background:#f6f6f9;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .khs-tile:hover,html[data-theme="light"] .khs-card:hover{border-color:rgba(224,17,95,.6)}
html[data-theme="light"] .khs-tile b{color:#E0115F}
html[data-theme="light"] .khs-tile span{color:#5d5d60}
html[data-theme="light"] .khs-msgs{border-color:rgba(224,17,95,.55)}
html[data-theme="light"] .khs-msgs-h{color:#151518;border-bottom:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .khs-mi{background:#E0115F}
html[data-theme="light"] .khs-msgs-h em{color:#5d5d60}
html[data-theme="light"] .khs-msgs-h em i{background:#E0115F;color:#fff}
html[data-theme="light"] .khs-go{background:#efeff2;color:#E0115F}
html[data-theme="light"] .khs-row{border-bottom:1px solid rgba(224,17,95,0.3);color:#666}
html[data-theme="light"] .khs-row b{background:#E0115F;color:#fff}
html[data-theme="light"] .khs-row.on{color:#151518}
html[data-theme="light"] .khs-row.on em{color:#E0115F}
html[data-theme="light"] .khs-goal h3{color:#151518}
html[data-theme="light"] .khs-ring>div{background:#f6f6f9}
html[data-theme="light"] .khs-ring b{color:#E0115F}
html[data-theme="light"] .khs-ring span{color:#313134}
html[data-theme="light"] .khs-goal-l{color:#313134}
/* km-nudge-ui.php */
html[data-theme="light"] .km-post-nudge:hover{border-color:rgba(224,17,95,.6)!important;background:rgba(224,17,95,.12)!important}
html[data-theme="light"] .km-nd-tier{background:#efeff2;border:1px solid rgba(224,17,95,0.3);color:#2c2c2f}
html[data-theme="light"] .km-nd-tier:hover{border-color:rgba(224,17,95,0.3)}
html[data-theme="light"] .km-nd-tier[aria-pressed="true"]{background:#f4f4f7;border-color:#E0115F}
html[data-theme="light"] .km-nd-tier .km-nd-g{background:#eaeaed}
html[data-theme="light"] .km-nd-tier[aria-pressed="true"] .km-nd-g{background:#E0115F}
html[data-theme="light"] .km-nd-tier .km-nd-l span{color:#8b8b93}
html[data-theme="light"] .km-nd-tier .km-nd-p{color:#FF4D85}
html[data-theme="light"] .km-nd-tier[aria-pressed="true"] .km-nd-p{color:#151518}
/* km-plat-feed.php */
html[data-theme="light"] .km-plat-mini{box-shadow:0 0 0 1px rgba(0,0,0,0.315);color:#0e0e11;background:linear-gradient(135deg,#ffffff 0%,#d4d7de 40%,#9ea3ad 55%,#f1f2f5 100%)}
/* km-requests.php */
html[data-theme="light"] .kmrqp{background:rgba(255,255,255,0.72)}
html[data-theme="light"] .kmrqp-t{color:#151518}
html[data-theme="light"] .kmrqp-b{color:#151518;background:rgba(224,17,95,.18)}
html[data-theme="light"] .kmrqp-all{color:#4d4d50;border-bottom:1px solid rgba(224,17,95,0.24)}
html[data-theme="light"] .kmrqp-later{border:1px solid rgba(224,17,95,0.48);color:#313134;background:none}
/* km-seller-form-style.php */
html[data-theme="light"] .kml-flash a{color:inherit}
html[data-theme="light"] .kml-input,html[data-theme="light"] .kml-textarea,html[data-theme="light"] .kml-select,html[data-theme="light"] .kml-file{background:#fafafd;border:1px solid rgba(224,17,95,0.3);color:var(--km-text,#151518)}
html[data-theme="light"] .kml-declare{border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kml-release{border-top:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] select optgroup{color:var(--km-accent,#E0115F)}
html[data-theme="light"] select optgroup option{color:#151518}
/* km-sponsor.php */
html[data-theme="light"] .km-sponsor-badge{background:linear-gradient(90deg,#d4a017,#f5c542);color:#1a1200}
html[data-theme="light"] .km-sponsor-code{background:#f5f5f8;color:#f5c542}
/* about.php */
html[data-theme="light"] .photo-frame{background:#f1f1f4}
html[data-theme="light"] .about-content h1 .r,html[data-theme="light"] .lead-line .r,html[data-theme="light"] .bio-section h2 .r{color:var(--red)}
html[data-theme="light"] .about-eyebrow{color:var(--red)}
html[data-theme="light"] .lead-line{color:var(--text)}
html[data-theme="light"] .body-prose p{color:var(--text-dim)}
html[data-theme="light"] .body-prose p strong{color:var(--text)}
html[data-theme="light"] .body-prose p em{color:var(--red)}
html[data-theme="light"] .pullquote p{color:var(--text)}
html[data-theme="light"] .pullquote p span.r{color:var(--red)}
html[data-theme="light"] .bio-label{color:var(--red)}
html[data-theme="light"] .cta-elsewhere-lbl{color:var(--text-faint, #888)}
html[data-theme="light"] .btn-primary{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .btn-primary:hover{background:var(--red-deep)}
html[data-theme="light"] .btn-secondary{background:transparent;color:var(--text)}
html[data-theme="light"] .btn-secondary:hover{border-color:var(--red);color:var(--red)}
html[data-theme="light"] .cta-row .btn-secondary{color:var(--red);border-color:var(--red)}
html[data-theme="light"] .cta-row .btn-secondary:hover{color:var(--red-ink, #151518);background:var(--red)}
/* account.php */
html[data-theme="light"] .kc-tab{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-tab:hover{color:var(--kc-fg)}
html[data-theme="light"] .kc-tab-active{color:var(--kc-accent);border-bottom-color:var(--kc-accent)}
html[data-theme="light"] .kc-tab-badge{color:#151518;background:var(--kc-accent)}
html[data-theme="light"] .kc-flash-success{background:rgba(74,222,128,0.1);color:var(--kc-success)}
html[data-theme="light"] .kc-flash-error{background:rgba(255,107,107,0.1);color:var(--kc-error)}
html[data-theme="light"] .kc-input:disabled{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-meta{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-list-link{color:var(--kc-fg)}
html[data-theme="light"] .kc-list-link:hover .kc-list-title{color:var(--kc-accent)}
html[data-theme="light"] .kc-list-meta{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-badge{color:#151518;background:var(--kc-accent)}
html[data-theme="light"] .kc-tag{background:var(--kc-border);color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-tag-danger{background:rgba(255,107,107,0.2);color:var(--kc-error)}
html[data-theme="light"] .kc-list-orders summary::before{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-order-date{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-order-status-processing{background:rgba(255,165,0,0.15);color:orange}
html[data-theme="light"] .kc-order-status-shipped{background:rgba(96,165,250,0.15);color:#60a5fa}
html[data-theme="light"] .kc-order-status-completed{background:rgba(74,222,128,0.15);color:var(--kc-success)}
html[data-theme="light"] .kc-dl dt{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-reportbtn{background:none;color:#6b6167}
html[data-theme="light"] .kc-reportbtn:hover{border-color:var(--kc-accent, #E0115F);color:var(--kc-accent, #E0115F)}
html[data-theme="light"] .kc-repmodal-back{background:rgba(247,247,250,0.55)}
html[data-theme="light"] .kc-repmodal-panel{background:#fff}
html[data-theme="light"] .kc-err{color:var(--kc-accent, #E0115F)}
html[data-theme="light"] .kc-bubble{background:var(--kc-card-bg)}
html[data-theme="light"] .kc-msg.is-mine .kc-bubble{background:var(--kc-accent);color:var(--kc-accent-fg);border-color:var(--kc-accent)}
html[data-theme="light"] .kc-recbar{color:var(--kc-fg-muted)}
html[data-theme="light"] .kc-rec-dot{background:var(--kc-accent)}
/* bag.php */
html[data-theme="light"] .page-eyebrow{color:var(--red)}
html[data-theme="light"] .bag-item{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .bag-item-img{background:#f1f1f4}
html[data-theme="light"] .bag-item-title{color:var(--text)}
html[data-theme="light"] .bag-item-price{color:var(--red)}
html[data-theme="light"] .bag-item-breakdown{color:var(--text-faint)}
html[data-theme="light"] .bag-item-extra{color:var(--red);background:rgba(var(--red-rgb), 0.08)}
html[data-theme="light"] .qty-btn{background:transparent;color:var(--text-dim)}
html[data-theme="light"] .qty-btn:hover{border-color:var(--red);color:var(--red)}
html[data-theme="light"] .remove-btn{background:none;color:var(--text-faint)}
html[data-theme="light"] .remove-btn:hover{color:var(--red)}
html[data-theme="light"] .summary{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .summary-row{color:var(--text-dim)}
html[data-theme="light"] .summary-row.total{color:var(--text)}
html[data-theme="light"] .summary-row.total .val{color:var(--red)}
html[data-theme="light"] .summary-note{color:var(--text-faint)}
html[data-theme="light"] .empty{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .empty p{color:var(--text-dim)}
/* blog.php */
html[data-theme="light"] .scblog-eyebrow{color:var(--red)}
html[data-theme="light"] .scblog-meta{color:#69696c}
html[data-theme="light"] .scblog-meta span{color:#555}
html[data-theme="light"] .scblog-body p,html[data-theme="light"] .scblog-body li{color:var(--text-2, #424245)}
html[data-theme="light"] .scblog-body a{color:var(--red)}
html[data-theme="light"] .scblog-body blockquote{color:#5d5d60}
html[data-theme="light"] .scblog-cta-card{border:1px solid var(--border-2, rgba(224,17,95,0.3));background:rgba(var(--red-rgb), 0.05)}
html[data-theme="light"] .scblog-cta-card p{color:#424245}
html[data-theme="light"] .scblog-cta-btn{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .scblog-foot{border-top:1px solid var(--border-2, rgba(224,17,95,0.3))}
html[data-theme="light"] .scblog-foot a{color:var(--red)}
html[data-theme="light"] .scblog-404 a{color:var(--red)}
html[data-theme="light"] .scbl-eyebrow{color:var(--red)}
html[data-theme="light"] .scbl-hero p{color:#5d5d60}
html[data-theme="light"] .scbl-rss{color:#888}
html[data-theme="light"] .scbl-rss a{color:inherit}
html[data-theme="light"] .scbl-card{border:1px solid var(--border-2, rgba(224,17,95,0.3))}
html[data-theme="light"] .scbl-card:hover{border-color:var(--red)}
html[data-theme="light"] .scbl-card a{color:inherit}
html[data-theme="light"] .scbl-card-eyebrow{color:var(--red)}
html[data-theme="light"] .scbl-card p{color:#5d5d60}
html[data-theme="light"] .scbl-card-meta{color:#777}
html[data-theme="light"] .scbl-card-meta span{color:#444}
/* buyer-nav.php */
html[data-theme="light"] .kc-buyer-greeting{color:var(--text, #212124)}
html[data-theme="light"] .kc-buyer-link,html[data-theme="light"] .kc-buyer-logout-form button{color:var(--text-dim, #565659);background:none}
html[data-theme="light"] .kc-buyer-link:hover,html[data-theme="light"] .kc-buyer-logout-form button:hover{color:var(--red, #E0115F);background:rgba(var(--red-rgb, 224,17,95), 0.08)}
html[data-theme="light"] .kc-buyer-kredits{border:1px solid var(--border-2, rgba(224,17,95,0.3));color:var(--text, #212124);background:none}
html[data-theme="light"] .kc-buyer-badge{background:var(--red, #E0115F);color:var(--red-ink, #fff)}
/* cam-sites.php */
html[data-theme="light"] .links-eyebrow{color:var(--red)}
html[data-theme="light"] .links-head p{color:var(--text-dim)}
html[data-theme="light"] .link-card{color:var(--red)}
html[data-theme="light"] .link-card:hover{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .links-empty{color:var(--text-dim)}
html[data-theme="light"] .links-empty .btn{color:var(--red-ink, #151518);background:var(--red)}
/* checkout-success.php */
html[data-theme="light"] .check-circle{background:rgba(214,31,31,0.12)}
html[data-theme="light"] .check-circle svg{stroke:var(--red);fill:none}
html[data-theme="light"] .lead{color:var(--text-dim)}
html[data-theme="light"] .ref-box{background:linear-gradient(180deg, #f5f5f8 0%, #fafafd 100%)}
html[data-theme="light"] .ref-label{color:var(--text-faint)}
html[data-theme="light"] .ref-val{color:var(--red)}
html[data-theme="light"] .next-steps{background:linear-gradient(180deg, #f5f5f8 0%, #fafafd 100%)}
html[data-theme="light"] .next-steps h3{color:var(--red)}
html[data-theme="light"] .step-num{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .step-text{color:var(--text-dim)}
html[data-theme="light"] .step-text strong{color:var(--text)}
/* checkout.php */
html[data-theme="light"] .card{background:linear-gradient(180deg, #f5f5f8 0%, #fafafd 100%)}
html[data-theme="light"] .card h2 .step{color:var(--red)}
html[data-theme="light"] .form-row label{color:var(--text)}
html[data-theme="light"] .form-row label .req{color:var(--red)}
html[data-theme="light"] .form-row label .hint{color:var(--text-faint)}
html[data-theme="light"] .form-row input,html[data-theme="light"] .form-row textarea,html[data-theme="light"] .form-row select{background:var(--bg);color:var(--text)}
html[data-theme="light"] .form-row input:focus,html[data-theme="light"] .form-row textarea:focus,html[data-theme="light"] .form-row select:focus{border-color:var(--red)}
html[data-theme="light"] .form-row input::placeholder,html[data-theme="light"] .form-row textarea::placeholder{color:var(--text-faint)}
html[data-theme="light"] .pay-option{background:var(--bg)}
html[data-theme="light"] .pay-option:hover{border-color:var(--text-dim)}
html[data-theme="light"] .pay-option.selected{border-color:var(--red);background:rgba(214,31,31,0.05)}
html[data-theme="light"] .pay-option-sub{color:var(--text-faint)}
html[data-theme="light"] .summary{background:linear-gradient(180deg, #f5f5f8 0%, #fafafd 100%)}
html[data-theme="light"] .summary h3{color:var(--red)}
html[data-theme="light"] .summary-items::-webkit-scrollbar-thumb{background:var(--border-2)}
html[data-theme="light"] .summary-item-img{background:#f1f1f4}
html[data-theme="light"] .summary-item-title{color:var(--text)}
html[data-theme="light"] .summary-item-qty{color:var(--text-faint)}
html[data-theme="light"] .summary-item-price{color:var(--red)}
html[data-theme="light"] .submit-btn{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .submit-btn:hover{background:var(--red-deep)}
html[data-theme="light"] .empty a{color:var(--red-ink, #151518);background:var(--red)}
@media (max-width: 800px){
html[data-theme="light"] .kc-cktop{border:1px solid var(--border-2, rgba(224,17,95,0.3));background:#f8f8fb}
html[data-theme="light"] .kc-cktop span{color:var(--text-dim, #4d4d50)}
html[data-theme="light"] .kc-cktop b{color:var(--red)}
}
html[data-theme="light"] .kc-cktrust div{border:1px solid var(--border-2, rgba(224,17,95,0.3));color:var(--text-dim, #4d4d50)}
html[data-theme="light"] .kc-cksmall{color:var(--text-faint)}
/* contact.php */
html[data-theme="light"] .contact-eyebrow{color:var(--red)}
html[data-theme="light"] .contact-header p{color:var(--text-dim)}
html[data-theme="light"] .telegram-card{background:linear-gradient(180deg, #f5f5f8 0%, #fafafd 100%)}
html[data-theme="light"] .telegram-icon{background:rgba(0,0,0,0.045)}
html[data-theme="light"] .telegram-icon svg{fill:var(--text)}
html[data-theme="light"] .telegram-card p{color:var(--text-dim)}
html[data-theme="light"] .telegram-note{color:var(--text-dim)}
html[data-theme="light"] .telegram-handle{background:rgba(0,0,0,0.036);color:var(--text)}
html[data-theme="light"] .telegram-btn{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .telegram-btn:hover{background:var(--red-deep)}
html[data-theme="light"] .telegram-btn svg{fill:currentColor}
html[data-theme="light"] .form-card{background:linear-gradient(180deg, #f5f5f8 0%, #fafafd 100%)}
html[data-theme="light"] .form-card .form-sub{color:var(--text-dim)}
html[data-theme="light"] .form-row input,html[data-theme="light"] .form-row textarea{background:var(--bg);color:var(--text)}
html[data-theme="light"] .form-row input:focus,html[data-theme="light"] .form-row textarea:focus{border-color:var(--red)}
html[data-theme="light"] .check-icon{background:rgba(236,72,153,0.12)}
html[data-theme="light"] .check-icon svg{stroke:var(--red);fill:none}
html[data-theme="light"] .confirmation p{color:var(--text-dim)}
/* custom.php */
html[data-theme="light"] .page-header p.hero-limits{color:var(--red)}
html[data-theme="light"] .page-header p{color:var(--text-dim)}
html[data-theme="light"] .offering{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .offering p{color:var(--text-dim)}
html[data-theme="light"] .offering .from{color:var(--red)}
html[data-theme="light"] .check-item{background:var(--bg)}
html[data-theme="light"] .check-item:hover{border-color:var(--red)}
html[data-theme="light"] .check-item.selected{border-color:var(--red);background:rgba(var(--red-rgb), 0.05)}
html[data-theme="light"] .kc-not-a-purchase{background:rgba(224,17,95,0.07)}
html[data-theme="light"] .kc-not-a-purchase b{color:#E0115F}
html[data-theme="light"] .kc-not-a-purchase span{color:var(--text, #28282b)}
html[data-theme="light"] .check-icon{background:rgba(var(--red-rgb), 0.12)}
html[data-theme="light"] .void-eyebrow-inline{color:var(--red, #E0115F)}
html[data-theme="light"] .void-custom-header h2{color:#151518}
html[data-theme="light"] .void-custom-header p{color:var(--text-dim, #424245)}
html[data-theme="light"] .void-custom-step{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%);border:1px solid var(--border, rgba(224,17,95,0.3))}
html[data-theme="light"] .void-custom-num{color:var(--red, #E0115F)}
html[data-theme="light"] .void-custom-step h3{color:#151518}
html[data-theme="light"] .void-custom-step p{color:var(--text-dim, #424245)}
html[data-theme="light"] .void-custom-scope-prose p{color:var(--text-dim, #424245)}
/* footer.php */
html[data-theme="light"] .lv-newsletter{border-top:1px solid var(--border,rgba(224,17,95,0.3))}
html[data-theme="light"] .lv-newsletter-text h5{color:var(--text,#27272a)}
html[data-theme="light"] .lv-newsletter-text p{color:var(--text-dim,#69696c)}
html[data-theme="light"] .lv-newsletter-form input[type=email]{background:var(--bg-soft,#fafafd);border:1px solid var(--border-2,rgba(224,17,95,0.3));color:var(--text,#27272a)}
html[data-theme="light"] .lv-newsletter-form input[type=email]::placeholder{color:var(--text-faint,#666)}
html[data-theme="light"] .lv-newsletter-form input[type=email]:focus{border-color:var(--red,#b70606)}
html[data-theme="light"] .lv-newsletter-form button{background:var(--red,#b70606);color:var(--red-ink, #fff)}
html[data-theme="light"] .lv-newsletter-form button:hover{background:var(--red-deep,#cd0a0a)}
html[data-theme="light"] .lv-newsletter-msg{color:#4a4a4d}
html[data-theme="light"] .lv-newsletter-msg.err{color:#e88}
html[data-theme="light"] .footer-km-card{background:color-mix(in srgb, var(--red, #E0115F) 5%, transparent)}
html[data-theme="light"] .footer-km-card-eyebrow{color:var(--red, #E0115F)}
html[data-theme="light"] .footer-km-card-title{color:rgba(21,21,26,0.95)}
html[data-theme="light"] .footer-km-card-tagline{color:rgba(21,21,26,0.6)}
html[data-theme="light"] .footer-km-card-link{color:var(--red, #E0115F)}
html[data-theme="light"] .footer-km-card-link:hover{background:var(--red, #E0115F);color:#fff}
/* gallery.php */
html[data-theme="light"] .gallery-eyebrow{color:var(--red)}
html[data-theme="light"] .gallery-head p{color:var(--text-dim)}
html[data-theme="light"] .gal-tile{background:#f4f4f7}
html[data-theme="light"] .gal-tile::after{background:linear-gradient(to top, rgba(255,255,255,0.55), rgba(0,0,0,0) 55%)}
html[data-theme="light"] .gal-chip{background:rgba(255,255,255,0.5);border:1px solid rgba(224,17,95,0.432);color:#151518}
html[data-theme="light"] .gal-chip svg{fill:none;stroke:currentColor}
html[data-theme="light"] .gallery-cta{background:radial-gradient(120% 140% at 50% 0%, rgba(0,0,0,0.036), transparent 60%)}
html[data-theme="light"] .gallery-cta p{color:var(--text-dim)}
html[data-theme="light"] .gallery-cta .btn{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .gallery-cta .btn:hover{background:var(--red-deep)}
html[data-theme="light"] .gallery-empty{color:var(--text-dim)}
html[data-theme="light"] .gallery-empty .btn{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .gal-lb{background:rgba(255,255,255,0.94)}
html[data-theme="light"] .gal-lb-btn{background:rgba(0,0,0,0.072);border:1px solid rgba(224,17,95,0.48);color:#151518}
html[data-theme="light"] .gal-lb-btn:hover{background:rgba(0,0,0,0.162)}
html[data-theme="light"] .gal-lb-count{color:rgba(21,21,26,0.7)}
/* header.php */
html[data-theme="light"] .km-backlink-bar{background:#fafafd}
html[data-theme="light"] .km-backlink-bar-link{color:rgba(21,21,26,0.92)}
html[data-theme="light"] .km-backlink-bar-link .km-arrow{color:#E0115F}
html[data-theme="light"] .km-backlink-bar-link:hover{color:#E0115F}
html[data-theme="light"] .km-backlink-bar-tag{color:rgba(21,21,26,0.55)}
html[data-theme="light"] .km-backlink-bar-tag::before{background:#E0115F}
/* index.php */
html[data-theme="light"] .age-gate{background:rgba(255,255,255,0.97)}
html[data-theme="light"] .age-gate .V{color:var(--red)}
html[data-theme="light"] .age-gate p{color:var(--text-dim)}
html[data-theme="light"] .age-btn-yes{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .age-btn-yes:hover{background:var(--red-deep)}
html[data-theme="light"] .age-btn-no{background:transparent;color:var(--text-dim)}
html[data-theme="light"] .age-btn-no:hover{border-color:var(--text-dim);color:var(--text)}
html[data-theme="light"] .age-gate small{color:var(--text-faint)}
html[data-theme="light"] .hero-eyebrow{color:var(--red)}
html[data-theme="light"] .hero h1 .accent{color:var(--red)}
html[data-theme="light"] .hero .lede{color:var(--text-dim)}
html[data-theme="light"] .hero-photo{background:#f1f1f4}
html[data-theme="light"] .cta-band p{color:var(--text)}
html[data-theme="light"] .cta-band p .accent{color:var(--red)}
@media (max-width: 900px){
html[data-theme="light"] .kc-mobdest a{border:1px solid var(--border-2, rgba(224,17,95,0.3));background:rgba(0,0,0,0.018);color:var(--text)}
html[data-theme="light"] .kc-mobdest a:active,html[data-theme="light"] .kc-mobdest a:hover{border-color:var(--red);color:var(--red)}
html[data-theme="light"] .kc-mobdest svg{color:var(--red)}
}
html[data-theme="light"] .hero-elsewhere-lbl{color:var(--text-dim)}
html[data-theme="light"] .he-pill{color:var(--red)}
html[data-theme="light"] .he-pill:hover{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .kc-newin-hd h2{color:var(--text, #151518)}
html[data-theme="light"] .kc-newin-hd a{color:var(--red)}
html[data-theme="light"] .kc-newin-it{color:var(--text, #151518)}
html[data-theme="light"] .kc-newin-it i{background:#f6f6f9 center/cover;border:1px solid var(--border-2, rgba(224,17,95,0.24))}
html[data-theme="light"] .kc-newin-it:hover i{border-color:var(--red)}
html[data-theme="light"] .kc-newin-it span{color:var(--red)}
html[data-theme="light"] .void-eyebrow{color:var(--red, #E0115F)}
html[data-theme="light"] .void-intro h2{color:#151518}
html[data-theme="light"] .void-intro .void-lede{color:var(--text-dim, #424245)}
html[data-theme="light"] .void-intro p{color:var(--text-dim, #424245)}
html[data-theme="light"] .void-selector-header h2{color:#151518}
html[data-theme="light"] .void-selector-header p{color:var(--text-dim, #424245)}
html[data-theme="light"] .void-tile{background:linear-gradient(180deg, #f5f5f8 0%, #f8f8fb 100%);border:1px solid var(--border, rgba(224,17,95,0.3));color:inherit}
html[data-theme="light"] .void-tile:hover{border-color:rgba(224,17,95,0.45)}
html[data-theme="light"] .void-tile-eyebrow{color:var(--red, #E0115F)}
html[data-theme="light"] .void-tile h3{color:#151518}
html[data-theme="light"] .void-tile p{color:var(--text-dim, #424245)}
html[data-theme="light"] .sf-journal-kicker{color:var(--red,#c0303a)}
html[data-theme="light"] .sf-journal-head h2{color:var(--text,#27272a)}
html[data-theme="light"] .sf-journal-head h2 span{color:var(--red,#c0303a)}
html[data-theme="light"] .sf-journal-head p{color:var(--text-dim,#69696c)}
html[data-theme="light"] .sf-journal-card{border:1px solid var(--border,rgba(224,17,95,0.288));color:var(--text,#27272a);background:var(--bg-soft,rgba(0,0,0,0.018))}
html[data-theme="light"] .sf-journal-card:hover{border-color:var(--red,rgba(224,17,95,0.6))}
html[data-theme="light"] .sf-journal-eyebrow{color:var(--red,#c0303a)}
html[data-theme="light"] .sf-journal-card h3{color:var(--text,#27272a)}
html[data-theme="light"] .sf-journal-card p{color:var(--text-dim,#69696c)}
html[data-theme="light"] .sf-journal-meta{color:var(--text-dim,#777)}
html[data-theme="light"] .sf-journal-cta a{color:var(--red,#c0303a)}
/* instant.php */
html[data-theme="light"] .cat-tabs{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .cat-tab{color:var(--text-dim)}
html[data-theme="light"] .cat-tab:hover{color:var(--text);border-color:var(--border-2)}
html[data-theme="light"] .cat-tab.active{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .cat-tab .count{background:rgba(0,0,0,0.09)}
html[data-theme="light"] .cat-tab.active .count{background:rgba(0,0,0,0.25)}
html[data-theme="light"] .cat-tier-1{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .cat-tier-2{background:rgba(var(--red-rgb), 0.04)}
html[data-theme="light"] .product{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%);color:var(--text)}
html[data-theme="light"] .product:hover{border-color:var(--red)}
html[data-theme="light"] .product-image{background:#f1f1f4}
html[data-theme="light"] .product-image-empty{background:linear-gradient(135deg, #f1f1f4 0%, #fafafd 100%);color:var(--text-faint)}
html[data-theme="light"] .product-tag{background:rgba(255,255,255,0.85);color:var(--red)}
html[data-theme="light"] .product-cat{color:var(--text-faint)}
html[data-theme="light"] .product-price{color:var(--red)}
html[data-theme="light"] .product-cta{color:var(--text-dim)}
html[data-theme="light"] .product:hover .product-cta{color:var(--red)}
html[data-theme="light"] .ic-buy{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .ic-modal{background:rgba(255,255,255,0.75)}
html[data-theme="light"] .ic-modal-box{background:#f4f4f7;border:1px solid rgba(224,17,95,0.3)}
html[data-theme="light"] .ic-modal-t{color:#151518}
html[data-theme="light"] .ic-modal-p{color:#68686b}
html[data-theme="light"] .ic-rail{background:#f7f7fa;border:1px solid rgba(224,17,95,0.3);color:#151518}
html[data-theme="light"] .ic-rail small{color:#8a8a92}
html[data-theme="light"] .ic-rail .ic-soon{color:var(--red)}
html[data-theme="light"] .ic-modal-close{color:#68686b;background:none}
html[data-theme="light"] .ic-modal-note{color:#7a7a82}
html[data-theme="light"] .empty-state{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .empty-state h3{color:var(--text)}
html[data-theme="light"] .empty-state p{color:var(--text-dim)}
html[data-theme="light"] .empty-state a{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .empty-state a:hover{background:var(--red-deep)}
html[data-theme="light"] .cat-tile{color:var(--text)}
html[data-theme="light"] .cat-tile:hover{border-color:var(--red)}
html[data-theme="light"] .cat-tile-glow{background:radial-gradient(circle at var(--tile-gx, 50%) var(--tile-gy, 40%), var(--tile-glow, rgba(var(--red-rgb), 0.18)) 0%, transparent 60%)}
html[data-theme="light"] .cat-tile-mark{color:var(--red)}
html[data-theme="light"] .cat-tile::after{background:linear-gradient(180deg, transparent 0%, rgba(255,255,255,0.85) 100%)}
html[data-theme="light"] .cat-tile-name{color:#151518}
html[data-theme="light"] .cat-tile-meta{color:rgba(21,21,26,0.6)}
html[data-theme="light"] .cat-tile-cta{color:var(--red)}
html[data-theme="light"] .cat-tile:hover .cat-tile-cta{color:#151518}
html[data-theme="light"] .ic-tab{border:1px solid rgba(224,17,95,0.432);color:#3c3c3f}
html[data-theme="light"] .ic-tab:hover{color:#151518;border-color:var(--red, var(--red))}
html[data-theme="light"] .ic-tab.on{color:var(--red-ink, #151518);background:var(--red, var(--red));border-color:var(--red, var(--red))}
html[data-theme="light"] .ic-lock{color:var(--red-ink, #151518);background:var(--red, var(--red))}
/* product.php */
html[data-theme="light"] .breadcrumb{color:var(--text-faint)}
html[data-theme="light"] .breadcrumb a{color:var(--text-dim)}
html[data-theme="light"] .breadcrumb a:hover{color:var(--red)}
html[data-theme="light"] .breadcrumb .sep{color:var(--text-faint)}
html[data-theme="light"] .carousel{background:#f1f1f4}
html[data-theme="light"] .carousel-empty{color:var(--text-faint)}
html[data-theme="light"] .carousel-arrow{background:rgba(255,255,255,0.6);border:1px solid rgba(224,17,95,0.24);color:#151518}
html[data-theme="light"] .carousel-arrow:hover{background:var(--red);border-color:var(--red)}
html[data-theme="light"] .carousel-dot{background:rgba(0,0,0,0.27)}
html[data-theme="light"] .carousel-dot.active{background:var(--red)}
html[data-theme="light"] .info-cat{color:var(--red)}
html[data-theme="light"] .info-hook{color:var(--text-dim)}
html[data-theme="light"] .info-price{color:var(--red)}
html[data-theme="light"] .info-stock{color:#4ade80}
html[data-theme="light"] .info-stock::before{background:#4ade80}
html[data-theme="light"] .info-desc{color:var(--text-dim)}
html[data-theme="light"] .info-meta{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .info-meta-label{color:var(--text-faint)}
html[data-theme="light"] .info-meta-val{color:var(--text)}
html[data-theme="light"] .extra-wear-block{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .extra-wear-label{color:var(--text)}
html[data-theme="light"] .extra-wear-hint{color:var(--red)}
html[data-theme="light"] .extra-wear-select{background:var(--bg);color:var(--text)}
html[data-theme="light"] .extra-wear-select:focus{border-color:var(--red)}
html[data-theme="light"] .extra-wear-summary{color:var(--text-dim)}
html[data-theme="light"] .extra-wear-summary span{color:var(--red)}
html[data-theme="light"] .info-trust{color:var(--text-faint)}
html[data-theme="light"] .share-label{color:var(--text-faint)}
html[data-theme="light"] .share-btn{background:var(--bg);color:var(--text)}
html[data-theme="light"] .share-btn:hover{border-color:var(--red);color:var(--red)}
html[data-theme="light"] .share-btn svg{fill:currentColor}
html[data-theme="light"] .share-btn.copied{border-color:var(--red);color:var(--red)}
html[data-theme="light"] .related h3{color:var(--red)}
html[data-theme="light"] .related-card{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%);color:var(--text)}
html[data-theme="light"] .related-card:hover{border-color:var(--red)}
html[data-theme="light"] .related-img{background:#f1f1f4}
html[data-theme="light"] .related-title{color:var(--text)}
html[data-theme="light"] .related-price{color:var(--red)}
html[data-theme="light"] .toast{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .kc-pthumb{background:#f6f6f9 center/cover}
html[data-theme="light"] .kc-pthumb.is-on{border-color:var(--red)}
html[data-theme="light"] .kc-pseller{border:1px solid var(--border-2, rgba(224,17,95,0.3));color:var(--text)}
html[data-theme="light"] .kc-pseller:hover{border-color:var(--red)}
html[data-theme="light"] .kc-pseller-l{color:var(--red-ink, #151518);background:var(--red)}
html[data-theme="light"] .kc-pseller-t > span{color:var(--text-dim)}
html[data-theme="light"] .kc-pseller-v{color:var(--red)}
html[data-theme="light"] .kc-pseller em{color:var(--red)}
html[data-theme="light"] .kc-ptrust div{border:1px solid var(--border-2, rgba(224,17,95,0.3));color:var(--text-dim)}
@media (max-width: 700px){
html[data-theme="light"] .kc-pbar{background:rgba(250,250,253,0.95);border-top:1px solid var(--border-2, rgba(224,17,95,0.3))}
html[data-theme="light"] .kc-pbar b{color:var(--red)}
html[data-theme="light"] .kc-pbar button{color:var(--red-ink, #151518);background:var(--red)}
}
/* reviews.php */
html[data-theme="light"] .stats{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .stat-num{color:var(--text)}
html[data-theme="light"] .stat-num .stars{color:var(--gold)}
html[data-theme="light"] .stat-label{color:var(--text-dim)}
html[data-theme="light"] .filter-pill{background:transparent;color:var(--text-dim)}
html[data-theme="light"] .filter-pill:hover{color:var(--text);border-color:var(--text-dim)}
html[data-theme="light"] .filter-pill.active{color:var(--red-ink, #151518);background:var(--red);border-color:var(--red)}
html[data-theme="light"] .review{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .review:hover{border-color:var(--red)}
html[data-theme="light"] .review-stars{color:var(--gold)}
html[data-theme="light"] .review-text{color:var(--text)}
html[data-theme="light"] .review-author{color:var(--text)}
html[data-theme="light"] .review-author .location{color:var(--text-faint)}
html[data-theme="light"] .review-tag{color:var(--red);background:rgba(214,31,31,0.08)}
html[data-theme="light"] .empty-state{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%);color:var(--text-dim)}
html[data-theme="light"] .cta-band p{color:var(--text-dim)}
/* shipping.php */
html[data-theme="light"] .rate-card{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .rate-card:hover{border-color:var(--red)}
html[data-theme="light"] .rate-region{color:var(--red)}
html[data-theme="light"] .rate-price{color:var(--text)}
html[data-theme="light"] .rate-method{color:var(--text-dim)}
html[data-theme="light"] .rate-applies{color:var(--text-faint)}
html[data-theme="light"] .section{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .section-eyebrow{color:var(--red)}
html[data-theme="light"] .section p{color:var(--text-dim)}
html[data-theme="light"] .section p strong{color:var(--text)}
html[data-theme="light"] .section ul li{color:var(--text-dim)}
html[data-theme="light"] .section ul li::before{background:var(--red)}
/* shop.php */
@media (max-width: 900px){
html[data-theme="light"] .cat-drop{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .cat-drop-sub{background:rgba(var(--red-rgb), 0.04);border-color:rgba(var(--red-rgb), 0.18)}
html[data-theme="light"] .cat-drop-lab{color:var(--text-dim)}
html[data-theme="light"] .cat-drop-cur{color:var(--text)}
html[data-theme="light"] .cat-drop-cur .count{color:var(--red);background:none}
html[data-theme="light"] .cat-drop-chev{color:var(--text-dim)}
html[data-theme="light"] .cat-drop-list .cat-tab{background:rgba(0,0,0,0.036);border-color:rgba(224,17,95,0.24)}
}
html[data-theme="light"] .void-shop-lede-prose p{color:var(--text-dim, #424245)}
html[data-theme="light"] .void-shop-lede-prose a{color:var(--red, #E0115F)}
html[data-theme="light"] .void-shop-more > summary{color:var(--red, #E0115F)}
/* terms.php */
html[data-theme="light"] .jump-nav{background:linear-gradient(180deg, #f7f7fa 0%, #fbfbfe 100%)}
html[data-theme="light"] .jump-nav a{color:var(--red);background:color-mix(in srgb, var(--red, #d61f1f) 16%, transparent)}
html[data-theme="light"] .jump-nav a:hover{color:var(--red-ink, #151518);background:var(--red);border-color:var(--red)}
html[data-theme="light"] .section h3{color:var(--text)}
html[data-theme="light"] .faq-q{color:var(--text)}
html[data-theme="light"] .faq-a{color:var(--text-dim)}
html[data-theme="light"] .faq-a strong{color:var(--text)}
/* km-buyer-platinum.php */
html[data-theme="light"] .kmp-viewas{color:#5a5a5d}
html[data-theme="light"] .kmp-viewas a{color:#262629}
html[data-theme="light"] .kmp-viewas b{color:#151518}
/* km-feedback-panel.php */
html[data-theme="light"] .kmfb-h2{color:var(--km-text,#151518)}
html[data-theme="light"] .kmfb-sub{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .kmfb-pill{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmfb-card{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kmfb-who{color:var(--km-accent,#E0115F)}
html[data-theme="light"] .kmfb-when{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .kmfb-reason{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .kmfb-stars{color:#f5a623}
html[data-theme="light"] .kmfb-body{color:var(--km-text,#28282b)}
html[data-theme="light"] .kmfb-score{background:linear-gradient(180deg,#f5f5f8 0%,#f8f8fb 100%);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kmfb-score-num{color:var(--km-text,#151518)}
html[data-theme="light"] .kmfb-score-c{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .kmfb-bars i{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .kmfb-bar{background:#e8e8eb}
html[data-theme="light"] .kmfb-bar span{background:#f5a623}
html[data-theme="light"] .kmfb-drop{border:1px solid var(--km-line,rgba(224,17,95,0.3));background:#f7f7fa}
html[data-theme="light"] .kmfb-drop>summary{color:var(--km-text,#151518)}
html[data-theme="light"] .kmfb-drop>summary::after{color:var(--km-text-soft,#67676a)}
html[data-theme="light"] .kmfb-drop>summary:hover{background:#f3f3f6}
html[data-theme="light"] .kmfb-ratelbl{color:var(--km-text-soft,#4b4b4e)}
html[data-theme="light"] .kmfb-starsin label{color:#3a3a3a}
html[data-theme="light"] .kmfb-starsin label:hover,html[data-theme="light"] .kmfb-starsin label:hover ~ label,html[data-theme="light"] .kmfb-starsin input:checked ~ label{color:#f5a623}
html[data-theme="light"] .kmfb-text{background:#f8f8fb;color:var(--km-text,#232326);border:1px solid var(--km-line,rgba(224,17,95,0.3))}
html[data-theme="light"] .kmfb-btn{background:var(--km-accent,#E0115F);color:#fff}
html[data-theme="light"] .kmfb-btn.ghost{border:1px solid var(--km-line,rgba(224,17,95,0.3));color:var(--km-text-soft,#3d3d40);background:transparent}
html[data-theme="light"] .kmfb-empty{color:var(--km-text-soft,#727275)}
html[data-theme="light"] .kmfb-flash.ok{color:#2c2c2f;background:rgba(40,170,90,.12)}
html[data-theme="light"] .kmfb-flash.err{color:#3b3b3e;background:rgba(224,17,95,.1)}
/* km-lockdown-badge.php */
html[data-theme="light"] .kmld-lbl{background:#c20b4f;color:#fff}
html[data-theme="light"] .kmld-val{color:#c20b4f;background:#fff}
html[data-theme="light"] .kmld-owner b{color:#c20b4f}
/* partners-lib.php */
html[data-theme="light"] .kcp{color:#151518;background:var(--kcp-bg)}
html[data-theme="light"] .kcp-hero{background:radial-gradient(ellipse at 50% 0%,rgba(224,17,95,.22) 0%,transparent 62%)}
html[data-theme="light"] .kcp-sub{color:var(--kcp-a)}
html[data-theme="light"] .kcp-lede{color:var(--kcp-soft)}
html[data-theme="light"] .kcp-btn{color:#151518;background:var(--kcp-a)}
html[data-theme="light"] .kcp-btn:hover{color:#151518}
html[data-theme="light"] .kcp-btn.ghost{color:#151518;border-color:rgba(224,17,95,0.6);background:transparent}
html[data-theme="light"] .kcp-award{background:#fcfcff;color:#2c2c2f}
html[data-theme="light"] .kcp-stats li{background:var(--kcp-card)}
html[data-theme="light"] .kcp-stats li:before{background:var(--kcp-a)}
html[data-theme="light"] .kcp-feat{color:var(--kcp-soft)}
html[data-theme="light"] .kcp-ways li{background:var(--kcp-card);color:var(--kcp-soft)}
html[data-theme="light"] .kcp-ways li:before{color:#151518;background:var(--kcp-a)}
html[data-theme="light"] .kcp-ways b{color:#151518}
html[data-theme="light"] .kcp-ways a{color:var(--kcp-a)}
html[data-theme="light"] .kcp-card{background:var(--kcp-card)}
html[data-theme="light"] .kcp-badge{color:#151518;background:var(--kcp-a)}
html[data-theme="light"] .kcp-card-n{color:var(--kcp-a)}
html[data-theme="light"] .kcp-card li{border-bottom:1px solid rgba(224,17,95,0.24);color:var(--kcp-soft)}
html[data-theme="light"] .kcp-card li:before{color:var(--kcp-a)}
html[data-theme="light"] .kcp-note{color:var(--kcp-soft)}
html[data-theme="light"] .kcp-form{background:var(--kcp-card)}
html[data-theme="light"] .kcp-form input,html[data-theme="light"] .kcp-form select,html[data-theme="light"] .kcp-form textarea{background:#f8f8fb;border:1px solid rgba(224,17,95,0.432);color:#151518}
html[data-theme="light"] .kcp-err{color:#ff7a9c}
html[data-theme="light"] .kcp-errbox{background:rgba(255,80,120,.12)}
html[data-theme="light"] .kcp-ok{background:rgba(60,200,120,.12)}
html[data-theme="light"] .kcp-direct{color:var(--kcp-soft)}
html[data-theme="light"] .kcp-direct a{color:var(--kcp-a)}
html[data-theme="light"] .kcp-intro{color:var(--kcp-soft)}
