/* Gemello scuro di sito-asser-ai-come-funziona.css, generato da tema-scuro/build_tema_scuro.py: non modificare a mano. */
html[data-asser-theme="dark"] .asser-ai-app .cf{--cf-blush:#503b45;--cf-deep:#dbd4d5;--cf-text:#dbd4d6;--cf-muted:#b1a1a4;--cf-line:rgba(255,255,255,0.182);--cf-sand:#262021;--cf-tint:#282122;color:#dbd4d6;background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .cf a{text-decoration:none}
html[data-asser-theme="dark"] .asser-ai-app .cf a:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .cf button:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .cf summary:focus-visible{outline:3px solid rgba(97,76,86,0.5)}
html[data-asser-theme="dark"] .asser-ai-app .cf-sec:focus,html[data-asser-theme="dark"] .asser-ai-app .cf-sec:focus-visible{outline:none}
html[data-asser-theme="dark"] .asser-ai-app .cf-eyebrow{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-h1,html[data-asser-theme="dark"] .asser-ai-app .cf-h2,html[data-asser-theme="dark"] .asser-ai-app .cf-h3,html[data-asser-theme="dark"] .asser-ai-app .cf-h4{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .cf-sub{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-sub a{color:#b5a4ac;text-decoration:underline}
html[data-asser-theme="dark"] .asser-ai-app .cf-fine{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-fine a{color:inherit;text-decoration:underline}
html[data-asser-theme="dark"] .asser-ai-app .cf-eg{color:#a79ba3}
html[data-asser-theme="dark"] .asser-ai-app .cf-btn{border:1px solid transparent}
html[data-asser-theme="dark"] .asser-ai-app .cf-btn--primary{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff !important;box-shadow:0 12px 30px rgba(0,0,0,0.554)}
html[data-asser-theme="dark"] .asser-ai-app .cf-btn--primary:hover{box-shadow:0 18px 40px rgba(0,0,0,0.662)}
html[data-asser-theme="dark"] .asser-ai-app .cf-btn--ghost{border-color:rgba(255,255,255,0.26);background:rgba(31,26,27,0.84);color:#d1c4cb !important}
html[data-asser-theme="dark"] .asser-ai-app .cf-btn--light{background:#1f1a1b;color:#d1c4cb !important;box-shadow:0 14px 34px rgba(0,0,0,0.446)}
html[data-asser-theme="dark"] .asser-ai-app .cf-btn--outline{border-color:rgba(255,255,255,0.11);background:transparent;color:#ffffff !important}
html[data-asser-theme="dark"] .asser-ai-app .cf-link{color:#b5a4ac !important}
html[data-asser-theme="dark"] .asser-ai-app .cf-points li{color:#cdc3c5}
html[data-asser-theme="dark"] .asser-ai-app .cf-points .cf-ic{background:#2a2324;color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-hero{background:radial-gradient(70% 60% at 88% 8%, rgba(64,40,51,0.34), rgba(233,180,204,0.0) 70%),
    radial-gradient(60% 60% at 0% 100%, rgba(38,32,33,0.95), rgba(237,244,242,0.0) 70%),
    #221d1e}
html[data-asser-theme="dark"] .asser-ai-app .cf-orb--a{background:radial-gradient(circle at 30% 30%, #402833, rgba(233,180,204,0.0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-orb--b{background:radial-gradient(circle at 60% 40%, #2c3734, rgba(200,224,217,0.0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-orb--c{background:radial-gradient(circle, rgba(180,95,134,0.45), rgba(180,95,134,0.0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-kicker{border:1px solid rgba(255,255,255,0.182);background:rgba(31,26,27,0.94);color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-dot{background:#3b7269;box-shadow:0 0 0 5px rgba(0,0,0,0.266)}
html[data-asser-theme="dark"] .asser-ai-app .cf-h1 em{background:linear-gradient(110deg, #b5a4ac 0%, #d3acbe 55%, #d79ab9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .cf-lead{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-assure{color:#c3b7ba}
html[data-asser-theme="dark"] .asser-ai-app .cf-assure .cf-ic{color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-device{background:linear-gradient(160deg, #453140 0%, #3a3032 55%, #332b2d 100%);color:#ffffff;box-shadow:0 44px 90px rgba(0,0,0,0.734), 0 0 0 1px rgba(255,255,255,0.011) inset}
html[data-asser-theme="dark"] .asser-ai-app .cf-device::before{background:radial-gradient(circle, rgba(64,40,51,0.28), rgba(233,180,204,0.0) 68%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-device__bar{border-bottom:1px solid rgba(255,255,255,0.016);color:rgba(255,255,255,0.64)}
html[data-asser-theme="dark"] .asser-ai-app .cf-device__bar i{background:rgba(255,255,255,0.2)}
html[data-asser-theme="dark"] .asser-ai-app .cf-stage{border:1px solid rgba(255,255,255,0.016);background:rgba(255,255,255,0.04)}
html[data-asser-theme="dark"] .asser-ai-app .cf-stage__glow{background:radial-gradient(circle, rgba(180,95,134,0.55), rgba(180,95,134,0.0) 68%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-file{background:rgba(255,255,255,0.09)}
html[data-asser-theme="dark"] .asser-ai-app .cf-file b{background:#b45f86;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-file em{background:#3f8f7b;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-scan i{border:3px solid rgba(255,255,255,0.024);border-top-color:#412a34}
html[data-asser-theme="dark"] .asser-ai-app .cf-scan b{background:linear-gradient(135deg, #311d26, #b45f86);box-shadow:0 0 22px rgba(233,180,204,0.112)}
html[data-asser-theme="dark"] .asser-ai-app .cf-beam{background:linear-gradient(to bottom, rgba(233,180,204,0.0), rgba(64,40,51,0.32) 55%, rgba(31,26,27,0.87) 57%, rgba(233,180,204,0.0))}
html[data-asser-theme="dark"] .asser-ai-app .cf-chip{border:1px solid rgba(65,42,52,0.42);background:rgba(64,40,51,0.13);color:#f8dbe8}
html[data-asser-theme="dark"] .asser-ai-app .cf-status__dot{background:#39574e;box-shadow:0 0 0 4px rgba(123,211,184,0.22)}
html[data-asser-theme="dark"] .asser-ai-app .cf-progress{background:rgba(255,255,255,0.13)}
html[data-asser-theme="dark"] .asser-ai-app .cf-progress i{background:linear-gradient(90deg, #b45f86, #402833)}
html[data-asser-theme="dark"] .asser-ai-app .cf-pdf{background:#1f1a1b;color:#dbd4d5;box-shadow:0 18px 36px rgba(0,0,0,0.59)}
html[data-asser-theme="dark"] .asser-ai-app .cf-pdf__ic{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-pdf__txt small{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-pdf__ok{background:#2a2324;color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-rail{border-bottom:1px solid rgba(255,255,255,0.141);background:rgba(34,29,30,0.95)}
html[data-asser-theme="dark"] .asser-ai-app .cf-rail__list a{color:#b1a1a4 !important}
html[data-asser-theme="dark"] .asser-ai-app .cf-rail__list a:hover,html[data-asser-theme="dark"] .asser-ai-app .cf-rail__list a.is-on{background:rgba(255,255,255,0.092);color:#d1c4cb !important}
html[data-asser-theme="dark"] .asser-ai-app .cf-rail__cta{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff !important}
html[data-asser-theme="dark"] .asser-ai-app .cf-rail__bar i{background:linear-gradient(90deg, #7d445e, #b45f86)}
html[data-asser-theme="dark"] .asser-ai-app .cf-steps{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .cf-step__txt p{color:#cdc3c5}
html[data-asser-theme="dark"] .asser-ai-app .cf-step__node{border:2px solid rgba(255,255,255,0.236);background:#1f1a1b;color:#b1a1a4;box-shadow:0 6px 18px rgba(0,0,0,0.23)}
html[data-asser-theme="dark"] .asser-ai-app .cf-step.is-lit .cf-step__node{border-color:transparent;background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff;box-shadow:0 0 0 9px rgba(0,0,0,0.284), 0 10px 24px rgba(0,0,0,0.59)}
html[data-asser-theme="dark"] .asser-ai-app .cf-spine{background:rgba(255,255,255,0.147)}
html[data-asser-theme="dark"] .asser-ai-app .cf-spine i{background:linear-gradient(to bottom, #7d445e, #b45f86)}
html[data-asser-theme="dark"] .asser-ai-app .cf-card{border:1px solid rgba(255,255,255,0.141);background:#1f1a1b;box-shadow:0 1px 2px rgba(0,0,0,0.122), 0 28px 64px rgba(0,0,0,0.266)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__drop{border:2px dashed rgba(255,255,255,0.26);background:#262021}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__ic{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__drop b{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__drop small{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__files li{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 6px 16px rgba(0,0,0,0.158)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__files i{background:#282122;color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__cost{background:linear-gradient(135deg, #3a3032, #733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__meta small{color:rgba(255,255,255,0.7)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v1__btn{background:#1f1a1b;color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .cf-meter i{background:rgba(255,255,255,0.22)}
html[data-asser-theme="dark"] .asser-ai-app .cf-meter[data-n="1"] i:nth-child(-n/**/+1),html[data-asser-theme="dark"] .asser-ai-app .cf-meter[data-n="2"] i:nth-child(-n/**/+2),html[data-asser-theme="dark"] .asser-ai-app .cf-meter[data-n="3"] i:nth-child(-n/**/+3),html[data-asser-theme="dark"] .asser-ai-app .cf-meter[data-n="4"] i:nth-child(-n/**/+4){background:linear-gradient(90deg, #402833, #503b45)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v2__row{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 6px 16px rgba(0,0,0,0.158)}
html[data-asser-theme="dark"] .asser-ai-app .cf-page{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 2px 6px rgba(0,0,0,0.14)}
html[data-asser-theme="dark"] .asser-ai-app .cf-page i{background:#372e30}
html[data-asser-theme="dark"] .asser-ai-app .cf-v2__t small{color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-v2__ok{background:#2a2324;color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-v2__row--warn .cf-v2__t small{color:#e7c198}
html[data-asser-theme="dark"] .asser-ai-app .cf-v2__row--warn .cf-v2__ok{background:#342a19;color:#e7c198}
html[data-asser-theme="dark"] .asser-ai-app .cf-v2__beam{background:linear-gradient(to bottom, rgba(180,95,134,0.0), rgba(180,95,134,0.255) 60%, rgba(180,95,134,0.5) 62%, rgba(180,95,134,0.0))}
html[data-asser-theme="dark"] .asser-ai-app .cf-v3__cell{border:1px solid rgba(255,255,255,0.182);background:#262021}
html[data-asser-theme="dark"] .asser-ai-app .cf-v3__cell .cf-ic{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-bar{background:rgba(255,255,255,0.125)}
html[data-asser-theme="dark"] .asser-ai-app .cf-bar i{background:linear-gradient(90deg, #7d445e, #503b45)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v4__doc{border:1px solid rgba(255,255,255,0.182);background:#262021}
html[data-asser-theme="dark"] .asser-ai-app .cf-v4__doc > i{background:#31292a}
html[data-asser-theme="dark"] .asser-ai-app .cf-v4__doc > i.hl{background:linear-gradient(90deg, rgba(180,95,134,0.6), rgba(80,59,69,0.3))}
html[data-asser-theme="dark"] .asser-ai-app .cf-tag{border:1px solid #443a27;background:#312714;box-shadow:0 8px 18px rgba(0,0,0,0.23);color:#eec491}
html[data-asser-theme="dark"] .asser-ai-app .cf-tag--b{border-color:#442731;background:#2e161e;color:#dca2b9}
html[data-asser-theme="dark"] .asser-ai-app .cf-v4__ask{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 16px 36px rgba(0,0,0,0.302)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v4__ask small{color:#eec491}
html[data-asser-theme="dark"] .asser-ai-app .cf-v4__btn{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-v5__list li{color:#c3b7ba}
html[data-asser-theme="dark"] .asser-ai-app .cf-v5__list li::before{background:#2e2728}
html[data-asser-theme="dark"] .asser-ai-app .cf-v5__list li span{border:2px solid #614c56;background:#1f1a1b}
html[data-asser-theme="dark"] .asser-ai-app .cf-v5__list li em{background:#2a2324;color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__paper{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 20px 44px rgba(0,0,0,0.338)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__head{border-bottom:1px solid rgba(255,255,255,0.182)}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__head b{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__head span{background:#b45f86;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__sec small{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__sec i{background:#2c2526}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__dl{background:linear-gradient(135deg, #7d445e, #733656);box-shadow:0 14px 28px rgba(0,0,0,0.59);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-v6__badge{background:#2a2324;color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-coin{background:radial-gradient(120% 90% at 18% 0%, #5a2a42 0%, #2f2030 52%, #1e1520 100%);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .cf-orb--d{background:radial-gradient(circle, rgba(80,59,69,0.34), rgba(201,143,170,0.0) 68%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-orb--e{background:radial-gradient(circle, rgba(125,68,94,0.5), rgba(125,68,94,0.0) 68%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-coin .cf-eyebrow{color:var(--cf-pink)}
html[data-asser-theme="dark"] .asser-ai-app .cf-coin .cf-h2,html[data-asser-theme="dark"] .asser-ai-app .cf-coin .cf-h3,html[data-asser-theme="dark"] .asser-ai-app .cf-coin .cf-h4{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .cf-coin .cf-sub{color:rgba(255, 255, 255, 0.74)}
html[data-asser-theme="dark"] .asser-ai-app .cf-coin .cf-fine{color:rgba(255, 255, 255, 0.62)}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__card{background:linear-gradient(145deg, #86496a 0%, #733656 52%, #3a3032 100%);box-shadow:0 44px 90px rgba(0,0,0,0.75), inset 0 0 0 1px rgba(255,255,255,0.022)}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__card::after{background:radial-gradient(circle, rgba(64,40,51,0.42), rgba(233,180,204,0.0) 66%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__coin{background:linear-gradient(145deg, #f7dce9, #c98faa);color:#4b2338}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__t{color:rgba(255,255,255,0.72)}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__lots small{color:rgba(255,255,255,0.64)}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__lots i{background:rgba(255,255,255,0.15)}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__lots i::after{background:linear-gradient(90deg, #3b232f, #503b45)}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet .cf-eg{color:rgba(255,255,255,0.42)}
html[data-asser-theme="dark"] .asser-ai-app .cf-fall{background:radial-gradient(circle at 35% 30%, #2e1923, #503b45 70%);box-shadow:inset 0 0 0 4px rgba(0,0,0,0.338), 0 6px 14px rgba(0,0,0,0.59)}
html[data-asser-theme="dark"] .asser-ai-app .cf-cost > p{color:rgba(255,255,255,0.74)}
html[data-asser-theme="dark"] .asser-ai-app .cf-lv[data-level="1"] .cf-meter i:nth-child(-n/**/+1),html[data-asser-theme="dark"] .asser-ai-app .cf-lv[data-level="2"] .cf-meter i:nth-child(-n/**/+2),html[data-asser-theme="dark"] .asser-ai-app .cf-lv[data-level="3"] .cf-meter i:nth-child(-n/**/+3),html[data-asser-theme="dark"] .asser-ai-app .cf-lv[data-level="4"] .cf-meter i:nth-child(-n/**/+4){background:linear-gradient(90deg, #3b232f, #503b45)}
html[data-asser-theme="dark"] .asser-ai-app .cf-lv__item{border:1px solid rgba(255,255,255,0.02);background:rgba(255,255,255,0.04)}
html[data-asser-theme="dark"] .asser-ai-app .cf-lv__item.is-on{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.11)}
html[data-asser-theme="dark"] .asser-ai-app .cf-lv__btn{border:0;background:transparent;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-lv__item.is-on .cf-lv__btn b{color:#f9d9e8}
html[data-asser-theme="dark"] .asser-ai-app .cf-lv__btn span{color:rgba(255,255,255,0.68)}
html[data-asser-theme="dark"] .asser-ai-app .cf-guar li{border:1px solid rgba(255,255,255,0.022);background:rgba(255,255,255,0.06)}
html[data-asser-theme="dark"] .asser-ai-app .cf-guar__ic{background:rgba(59,35,47,0.16);color:#f6cbe0}
html[data-asser-theme="dark"] .asser-ai-app .cf-guar p{color:rgba(255,255,255,0.72)}
html[data-asser-theme="dark"] .asser-ai-app .cf-way{background:#1f1a1b;box-shadow:0 28px 64px rgba(0,0,0,0.59);color:#dbd4d6}
html[data-asser-theme="dark"] .asser-ai-app .cf-way__ic{background:#282122;color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-coin .cf-way .cf-h4{color:var(--cf-plum)}
html[data-asser-theme="dark"] .asser-ai-app .cf-way p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet--coin .cf-fall{background:none;box-shadow:none}
html[data-asser-theme="dark"] .asser-ai-app .cf-fall .ac-coin{--ac:28px;filter:drop-shadow(0 6px 8px rgba(0, 0, 0, 0.3))}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet--coin .cf-wallet__coin{background:none}
html[data-asser-theme="dark"] .asser-ai-app .cf-wallet__coin .ac-coin{--ac:36px}
html[data-asser-theme="dark"] .asser-ai-app .cf-way__ic--coin{background:none}
html[data-asser-theme="dark"] .asser-ai-app .cf-way__ic--coin .ac-coin{--ac:46px}
html[data-asser-theme="dark"] .asser-ai-app .cf-tools{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile{border:1px solid rgba(255,255,255,0.141);background:#1f1a1b;box-shadow:0 1px 2px rgba(0,0,0,0.122), 0 22px 52px rgba(0,0,0,0.212)}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile__ic{background:#282122;color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile--accent{border-color:transparent;background:linear-gradient(145deg, #86496a 0%, #733656 58%, #3a3032 100%);box-shadow:0 30px 70px rgba(0,0,0,0.662)}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile--accent .cf-h4,html[data-asser-theme="dark"] .asser-ai-app .cf-tile--accent p{color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile--accent p{color:rgba(255,255,255,0.8)}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile--accent .cf-tile__ic{background:rgba(255,255,255,0.14);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile--accent .cf-link{color:#ffffff !important}
html[data-asser-theme="dark"] .asser-ai-app .cf-tile--accent .rot-new{background:#1f1a1b;color:#d1c4cb;box-shadow:0 4px 12px rgba(0,0,0,0.59)}
html[data-asser-theme="dark"] .asser-ai-app .cf-bub--q{background:#2a2325;color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .cf-bub--a{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-typing{background:#2a2325}
html[data-asser-theme="dark"] .asser-ai-app .cf-typing i{background:#b45f86}
html[data-asser-theme="dark"] .asser-ai-app .cf-fan__p{border:1px solid rgba(255,255,255,0.209);background:#1f1a1b;box-shadow:0 16px 34px rgba(0,0,0,0.446)}
html[data-asser-theme="dark"] .asser-ai-app .cf-fan__blank{background:repeating-linear-gradient(#1f1a1b 0 11px, #292223 11px 13px)}
html[data-asser-theme="dark"] .asser-ai-app .cf-art-rate i{background:linear-gradient(to top, #7d445e, #4b343f)}
html[data-asser-theme="dark"] .asser-ai-app .cf-find{border:1px solid rgba(255,255,255,0.044);background:rgba(255,255,255,0.12);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-found{background:#1f1a1b;color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-fld small{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-fld i{border:1px solid rgba(255,255,255,0.182);background:#262021}
html[data-asser-theme="dark"] .asser-ai-app .cf-dlbtn{background:linear-gradient(135deg, #7d445e, #733656);box-shadow:0 12px 24px rgba(0,0,0,0.518);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-art-resume .cf-row{border:1px solid #443a27;background:#2f2513}
html[data-asser-theme="dark"] .asser-ai-app .cf-art-resume small{color:#eec491}
html[data-asser-theme="dark"] .asser-ai-app .cf-art-resume b{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-ph{border:6px solid #5f4f52;background:#221d1e;box-shadow:0 26px 52px rgba(0,0,0,0.554)}
html[data-asser-theme="dark"] .asser-ai-app .cf-ph__scr i{background:#2d2627}
html[data-asser-theme="dark"] .asser-ai-app .cf-ph__scr i:first-child{background:linear-gradient(135deg, #503b45, #7d445e)}
html[data-asser-theme="dark"] .asser-ai-app .cf-ph__tabs{border-top:1px solid rgba(255,255,255,0.182);background:rgba(31,26,27,0.95)}
html[data-asser-theme="dark"] .asser-ai-app .cf-ph__tabs em{background:#31292b}
html[data-asser-theme="dark"] .asser-ai-app .cf-ph__tabs em.on{background:#b45f86}
html[data-asser-theme="dark"] .asser-ai-app .cf-ph__tabs em.plus{background:linear-gradient(135deg, #7d445e, #733656)}
@media (prefers-reduced-motion: no-preference){html[data-asser-theme="dark"] .asser-ai-app .cf-tile:hover{box-shadow:0 1px 2px rgba(0,0,0,0.122), 0 34px 70px rgba(0,0,0,0.338)}html[data-asser-theme="dark"] .asser-ai-app .cf-js .is-in .cf-find span{border-right:2px solid transparent}}
html[data-asser-theme="dark"] .asser-ai-app .cf-pro{background:#262021}
html[data-asser-theme="dark"] .asser-ai-app .cf-feat__ic{background:#1f1a1b;box-shadow:0 10px 24px rgba(0,0,0,0.266);color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-feat p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-app{border:1px solid rgba(255,255,255,0.155);background:#1f1a1b;box-shadow:0 38px 84px rgba(0,0,0,0.41)}
html[data-asser-theme="dark"] .asser-ai-app .cf-app__bar{border-bottom:1px solid rgba(255,255,255,0.182);background:#262021;color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-app__bar i{background:#372e30}
html[data-asser-theme="dark"] .asser-ai-app .cf-app__g{color:#a79ba3}
html[data-asser-theme="dark"] .asser-ai-app .cf-app__i{color:#c8bdbf}
html[data-asser-theme="dark"] .asser-ai-app .cf-app__i.on{background:#282122;color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .cf-careful{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .cf-careful__box{border:1px solid rgba(255,255,255,0.26);background:linear-gradient(135deg, rgba(38,32,33,0.95), rgba(31,26,27,0.95));box-shadow:0 24px 60px rgba(0,0,0,0.194)}
html[data-asser-theme="dark"] .asser-ai-app .cf-careful__ic{background:#3b7269;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-careful .cf-h3{color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .cf-careful p{color:#cdc3c5}
html[data-asser-theme="dark"] .asser-ai-app .cf-faq{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .cf-acc__item{border:1px solid rgba(255,255,255,0.155);background:#1f1a1b;box-shadow:0 10px 28px rgba(0,0,0,0.158)}
html[data-asser-theme="dark"] .asser-ai-app .cf-acc__item summary{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .cf-acc__plus{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .cf-acc__item p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .cf-end{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .cf-end__box{background:linear-gradient(145deg, #86496a 0%, #733656 55%, #3a3032 100%);box-shadow:0 44px 96px rgba(0,0,0,0.626);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-end__glow{background:radial-gradient(circle, rgba(59,35,47,0.34), rgba(240,195,217,0.0) 66%)}
html[data-asser-theme="dark"] .asser-ai-app .cf-end__box .cf-h2{color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .cf-end__box > p{color:rgba(255,255,255,0.8)}
html[data-asser-theme="dark"] .asser-ai-app .cf-end .cf-fine{color:rgba(255,255,255,0.62)}
