/* Gemello scuro di sito-asser-ai-home-forte.css, generato da tema-scuro/build_tema_scuro.py: non modificare a mano. */
html[data-asser-theme="dark"] .asser-ai-app .hm--forte{--hf-night:#0b060a;--hf-ink:#140a11;--hf-plum:#2b1322;--hf-rose:#e0789f;--hf-pink:#f4b3cb;--hf-peach:#ffd2bf;--hf-hot:#ff6f9e;--hf-teal:#5fd0b5;--hf-line-d:rgba(255, 255, 255, 0.12);--hf-soft-d:rgba(255, 255, 255, 0.66);--hf-ease:cubic-bezier(0.16, 1, 0.3, 1)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-h2,html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hf-h2{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-h2--light,html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hf-h2--light{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-note{border-bottom:1px solid rgba(255, 255, 255, 0.08);background:linear-gradient(90deg, #170b14 0%, #2a1220 50%, #170b14 100%);color:rgba(255, 255, 255, 0.86) !important}
@media (hover: hover){html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-note:hover{background:linear-gradient(90deg, #1d0e18 0%, #351628 50%, #1d0e18 100%)}}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-note__new{background:linear-gradient(135deg, #ff7aa8, #b0424f)}
html[data-asser-theme="dark"] .asser-ai-app .hf-hero{background:radial-gradient(120% 95% at 72% 42%, #2e1424 0%, #170a12 52%, #0b060a 100%);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-aur{filter:blur(70px)}
html[data-asser-theme="dark"] .asser-ai-app .hf-aur--a{background:radial-gradient(circle at 42% 42%, #c94a7c 0%, rgba(201, 74, 124, 0) 68%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-aur--b{background:radial-gradient(circle, #5b2f8f 0%, rgba(91, 47, 143, 0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-aur--c{background:radial-gradient(circle, #2f8f80 0%, rgba(47, 143, 128, 0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-floor{background-image:linear-gradient(rgba(255, 255, 255, 0.075) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.075) 1px, transparent 1px);background-size:72px 72px}
html[data-asser-theme="dark"] .asser-ai-app .hf-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/wp-content/plugins/asser-ai-sito-pubblico/assets/css/%23n)'/%3E%3C/svg%3E")}
html[data-asser-theme="dark"] .asser-ai-app .hf-css__halo{background:radial-gradient(circle, rgba(255, 140, 190, 0.55) 0%, rgba(255, 140, 190, 0) 62%);filter:blur(10px)}
html[data-asser-theme="dark"] .asser-ai-app .hf-css__ring{border:1.5px solid rgba(255, 179, 207, 0.55);box-shadow:0 0 24px rgba(255, 143, 191, 0.35)}
html[data-asser-theme="dark"] .asser-ai-app .hf-css__gem{filter:drop-shadow(0 30px 60px rgba(224, 88, 140, 0.55))}
html[data-asser-theme="dark"] .asser-ai-app .hf-css__card{background:linear-gradient(180deg, #fffdfb, #f4ece8);box-shadow:0 20px 40px rgba(0, 0, 0, 0.45), inset 0 0 0 1px rgba(255, 255, 255, 0.6)}
html[data-asser-theme="dark"] .asser-ai-app .hf-css__card b{border-bottom:2px solid #b0424f;color:#4b2338}
html[data-asser-theme="dark"] .asser-ai-app .hf-css__card i{background:#e3d9d6}
html[data-asser-theme="dark"] .asser-ai-app .hf-kicker{border:1px solid rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.86)}
html[data-asser-theme="dark"] .asser-ai-app .hf-kicker .hm-dot{background:var(--hf-teal);box-shadow:0 0 0 4px rgba(95, 208, 181, 0.18), 0 0 14px rgba(95, 208, 181, 0.8)}
html[data-asser-theme="dark"] .asser-ai-app .hf-h1{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-shine{background:linear-gradient(100deg, #ffd2bf 0%, #ff9cc2 26%, #ff6f9e 48%, #c98cff 70%, #ffd2bf 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .hf-lead{color:var(--hf-soft-d)}
html[data-asser-theme="dark"] .asser-ai-app .hf-btn{border:1px solid transparent}
html[data-asser-theme="dark"] .asser-ai-app .hf-btn--glow{color:#fff !important;background:linear-gradient(135deg, #ff7aa8 0%, #d1477a 45%, #7d2f57 100%);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 18px 50px rgba(224, 88, 140, 0.45), 0 0 90px rgba(224, 88, 140, 0.22)}
html[data-asser-theme="dark"] .asser-ai-app .hf-btn--glow::after{background:linear-gradient(105deg, transparent 32%, rgba(255, 255, 255, 0.5) 48%, rgba(255, 255, 255, 0) 62%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-btn--glass{color:#fff !important;border-color:rgba(255, 255, 255, 0.2);background:rgba(255, 255, 255, 0.07)}
@media (hover: hover){html[data-asser-theme="dark"] .asser-ai-app .hf-btn--glow:hover{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 24px 64px rgba(224, 88, 140, 0.6), 0 0 120px rgba(224, 88, 140, 0.32)}html[data-asser-theme="dark"] .asser-ai-app .hf-btn--glass:hover{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0.34)}}
html[data-asser-theme="dark"] .asser-ai-app .hf-assure{color:rgba(255, 255, 255, 0.6)}
html[data-asser-theme="dark"] .asser-ai-app .hf-assure .hm-ic{color:var(--hf-teal)}
html[data-asser-theme="dark"] .asser-ai-app .hf-hud__i{border:1px solid rgba(255, 255, 255, 0.1);background:rgba(20, 10, 17, 0.55);color:rgba(255, 255, 255, 0.5)}
html[data-asser-theme="dark"] .asser-ai-app .hf-hud__i::before{background:rgba(255, 255, 255, 0.25)}
html[data-asser-theme="dark"] .asser-ai-app .hf-hud__i.is-on{color:#fff;border-color:rgba(255, 143, 191, 0.45);box-shadow:0 14px 40px rgba(224, 88, 140, 0.22)}
html[data-asser-theme="dark"] .asser-ai-app .hf-hud__i.is-on::before{background:var(--hf-hot);box-shadow:0 0 0 5px rgba(255, 111, 158, 0.2), 0 0 16px rgba(255, 111, 158, 0.9)}
html[data-asser-theme="dark"] .asser-ai-app .hf-down{color:rgba(255, 255, 255, 0.5) !important}
html[data-asser-theme="dark"] .asser-ai-app .hf-down i{border:1.5px solid rgba(255, 255, 255, 0.35)}
html[data-asser-theme="dark"] .asser-ai-app .hf-down i::after{background:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-eg{color:rgba(255, 255, 255, 0.32) !important}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads{background:var(--hf-night);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads::before{background:linear-gradient(90deg, transparent, rgba(255, 143, 191, 0.45), transparent)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads::after{background:radial-gradient(closest-side, rgba(201, 74, 124, 0.22), rgba(201, 74, 124, 0))}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__t{color:var(--hf-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li{border:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.045)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li .hm-ic{background:linear-gradient(135deg, #ff7aa8, #b0424f);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li span{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li.is-a span{background-image:linear-gradient(100deg, #ffffff 0%, #ffd9e6 100%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li.is-b span{background-image:linear-gradient(100deg, #ffb3cf 0%, #ff6f9e 100%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li.is-c span{background-image:linear-gradient(100deg, #f4b3cb 0%, #c26a92 100%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li.is-b .hm-ic{background:linear-gradient(135deg, #c26a92, #6d2f4a)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list li.is-c .hm-ic{background:linear-gradient(135deg, #3f9a87, #1f5148)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tile::after{background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%), rgba(91,37,55,0.95), rgba(255,111,158,0.0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tile--main{background:radial-gradient(120% 120% at 85% 0%, #7a2f55 0%, #3a1729 46%, #170a12 100%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-story{background:linear-gradient(180deg, #0f080d 0%, #170a12 50%, #0f080d 100%);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-story__glow{background:radial-gradient(circle, rgba(201, 74, 124, 0.32), rgba(201, 74, 124, 0) 65%);filter:blur(40px)}
html[data-asser-theme="dark"] .asser-ai-app .hf-dev{border:1px solid rgba(255, 255, 255, 0.1);background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.02));box-shadow:0 40px 120px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(255, 255, 255, 0.03) inset, 0 0 80px rgba(201, 74, 124, 0.16)}
html[data-asser-theme="dark"] .asser-ai-app .hf-dev__bar{border-bottom:1px solid rgba(255, 255, 255, 0.07);color:rgba(255, 255, 255, 0.55)}
html[data-asser-theme="dark"] .asser-ai-app .hf-dev__bar i{background:rgba(255, 255, 255, 0.18)}
html[data-asser-theme="dark"] .asser-ai-app .hf-dev__bar i:first-child{background:#ff6f9e}
html[data-asser-theme="dark"] .asser-ai-app .hf-dev .hm-eg{color:rgba(255, 255, 255, 0.3) !important}
html[data-asser-theme="dark"] .asser-ai-app .hf-scr__t{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-scr__k{color:var(--hf-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hf-drop{border:1.5px dashed rgba(255, 143, 191, 0.45);background:rgba(255, 143, 191, 0.06);color:rgba(255, 255, 255, 0.75)}
html[data-asser-theme="dark"] .asser-ai-app .hf-drop .hm-ic{color:var(--hf-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hf-files li{background:rgba(255, 255, 255, 0.06)}
html[data-asser-theme="dark"] .asser-ai-app .hf-files b{background:linear-gradient(135deg, #ff7aa8, #b0424f);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-files span{color:rgba(255, 255, 255, 0.86)}
html[data-asser-theme="dark"] .asser-ai-app .hf-files i{background:rgba(255, 255, 255, 0.1)}
html[data-asser-theme="dark"] .asser-ai-app .hf-files i::after{background:linear-gradient(90deg, var(--hf-teal), #a6f0dd)}
html[data-asser-theme="dark"] .asser-ai-app .hf-ring circle{fill:none;stroke:rgba(255, 255, 255, 0.08)}
html[data-asser-theme="dark"] .asser-ai-app .hf-ring .hf-ring__v{stroke:var(--hf-hot);filter:drop-shadow(0 0 8px rgba(255, 111, 158, 0.7))}
html[data-asser-theme="dark"] .asser-ai-app .hf-ring span{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-checks li{color:rgba(255, 255, 255, 0.82)}
html[data-asser-theme="dark"] .asser-ai-app .hf-checks .hm-ic{background:rgba(95, 208, 181, 0.18);color:var(--hf-teal)}
html[data-asser-theme="dark"] .asser-ai-app .hf-checks .is-wait{color:rgba(255, 255, 255, 0.5)}
html[data-asser-theme="dark"] .asser-ai-app .hf-checks .is-wait .hm-ic{background:rgba(255, 255, 255, 0.08);color:var(--hf-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hf-kpi span{background:rgba(255, 255, 255, 0.06)}
html[data-asser-theme="dark"] .asser-ai-app .hf-kpi i{background:rgba(255, 255, 255, 0.18)}
html[data-asser-theme="dark"] .asser-ai-app .hf-kpi b{background:linear-gradient(90deg, #ff9cc2, #ff6f9e)}
html[data-asser-theme="dark"] .asser-ai-app .hf-kpi span:nth-child(2) b{background:linear-gradient(90deg, #a6f0dd, var(--hf-teal))}
html[data-asser-theme="dark"] .asser-ai-app .hf-kpi span:nth-child(3) b{background:linear-gradient(90deg, #ffd2bf, #f3a37f)}
html[data-asser-theme="dark"] .asser-ai-app .hf-bars{border-bottom:1px solid rgba(255, 255, 255, 0.1)}
html[data-asser-theme="dark"] .asser-ai-app .hf-bars i{background:linear-gradient(180deg, rgba(255, 143, 191, 0.95), rgba(176, 66, 79, 0.55))}
html[data-asser-theme="dark"] .asser-ai-app .hf-todo li{background:rgba(255, 255, 255, 0.12)}
html[data-asser-theme="dark"] .asser-ai-app .hf-todo li::before{border:1.5px solid rgba(95, 208, 181, 0.8)}
html[data-asser-theme="dark"] .asser-ai-app .hf-step__n{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px rgba(255, 143, 191, 0.7)}
html[data-asser-theme="dark"] .asser-ai-app .hf-step small{color:var(--hf-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hf-step .hf-h3{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-step p{color:var(--hf-soft-d)}
html[data-asser-theme="dark"] .asser-ai-app .hf-num{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .hf-num__i{border:1px solid rgba(255,255,255,0.128);background:linear-gradient(180deg, #1f1a1b 0%, #221c1e 100%);box-shadow:0 1px 2px rgba(0,0,0,0.122), 0 22px 50px rgba(0,0,0,0.176)}
html[data-asser-theme="dark"] .asser-ai-app .hf-num__i::before{background:linear-gradient(90deg, #572435, #b0424f 55%, rgba(176,66,79,0.0))}
html[data-asser-theme="dark"] .asser-ai-app .hf-num__ic{background:linear-gradient(145deg, #c26a92, #733656);color:#ffffff;box-shadow:0 10px 22px rgba(0,0,0,0.41)}
html[data-asser-theme="dark"] .asser-ai-app .hf-num__n{background:linear-gradient(135deg, #d1c4cb 0%, #d8a7ac 55%, #ff6f9e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .hf-num__k{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hf-num__p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl{border-color:rgba(255, 255, 255, 0.1);background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.025))}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__list::before{background:rgba(255, 255, 255, 0.14)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__list::after{background:linear-gradient(90deg, #3f9a87 0%, #7fd6c2 40%, #ff8fbf 100%);box-shadow:0 0 14px rgba(255, 143, 191, 0.35)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__node{border:2px solid rgba(255, 255, 255, 0.38);background:#1d1219}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__list li.is-done .hm-tl__node{border-color:#47a690;background:linear-gradient(135deg, #4fb39c, #2c7a68);box-shadow:0 6px 16px rgba(63, 154, 135, 0.35)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__list li.is-now .hm-tl__node{border-color:rgba(255, 255, 255, 0.9);background:linear-gradient(135deg, #ff8fbf 0%, #e0588c 50%, #b0424f 100%);box-shadow:0 0 0 6px rgba(255, 111, 158, 0.22), 0 10px 24px rgba(224, 88, 140, 0.45)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__list li.is-now .hm-tl__node::after{background:#fff;box-shadow:0 0 10px rgba(255, 255, 255, 0.8)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__name{color:rgba(255, 255, 255, 0.62)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__list li.is-now .hm-tl__name{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__list li.is-now .hm-tl__date{color:#ffb3cf}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-tl__date{color:rgba(255, 255, 255, 0.5)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-count__big b:not(.is-word){background:linear-gradient(135deg, #ffffff 0%, #ffc1d8 55%, #ff7aa8 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .hf-ask{background:radial-gradient(70% 70% at 88% 18%, rgba(65,34,46,0.62) 0%, rgba(244,179,203,0.0) 60%), linear-gradient(180deg, #231d1e 0%, #262021 100%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-ask__list li > span{background:linear-gradient(145deg, #c26a92, #733656);color:#ffffff;box-shadow:0 10px 22px rgba(0,0,0,0.446)}
html[data-asser-theme="dark"] .asser-ai-app .hf-ask__list b{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hf-ask__list p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .hf-ask__note{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat{background:#1f1a1b;box-shadow:0 2px 4px rgba(0,0,0,0.14), 0 50px 110px rgba(0,0,0,0.446), 0 0 0 1px rgba(0,0,0,0.158)}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__head small{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__head b{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__av{background:linear-gradient(135deg, #b0424f, #733656);color:#ffffff;box-shadow:0 6px 16px rgba(176,66,79,0.3)}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__body{background:linear-gradient(180deg, #221c1d, #251f20)}
html[data-asser-theme="dark"] .asser-ai-app .hf-bub--me{background:#733656;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hf-bub--ai{background:#1f1a1b;color:#d1c4cb;box-shadow:0 0 0 1px rgba(0,0,0,0.158)}
html[data-asser-theme="dark"] .asser-ai-app .hf-bub--table small{color:#d8a7ac}
html[data-asser-theme="dark"] .asser-ai-app .hf-bub--table span{border-top:1px solid rgba(255,255,255,0.128)}
html[data-asser-theme="dark"] .asser-ai-app .hf-bub--table span i{background:linear-gradient(90deg, rgba(176,66,79,0.375), rgba(176,66,79,0.6))}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts > span{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.266);color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts > span.is-on{box-shadow:inset 0 0 0 2px #b0424f}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts em{color:#a7d7bc}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts .is-asser{background:linear-gradient(135deg, #c4515e, #b0424f 42%, #8c3d5f);color:#ffffff;box-shadow:0 8px 18px rgba(176,66,79,0.3)}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts .ac-coin,html[data-asser-theme="dark"] .asser-ai-app .hf-chat__send .ac-coin{--ac:1.25em}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__field{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.302);color:#9e8b8f}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__send{background:linear-gradient(135deg, #c4515e, #b0424f 40%, #8c3d5f);color:#ffffff;box-shadow:0 8px 20px rgba(176,66,79,0.35)}
html[data-asser-theme="dark"] .asser-ai-app .hm--forte .hm-app{box-shadow:0 50px 120px rgba(0,0,0,0.68), 0 0 0 1px rgba(255,255,255,0.008) inset}
html[data-asser-theme="dark"] .asser-ai-app .hf-end{background:radial-gradient(90% 80% at 50% 110%, #3a1729 0%, #160a12 55%, #0b060a 100%);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hf-end__t{background:linear-gradient(180deg, #ffffff 30%, #ffb3cf 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .hf-end .hm-sub{color:var(--hf-soft-d)}
html[data-asser-theme="dark"] .asser-ai-app .hf-end__on{color:rgba(255, 255, 255, 0.6)}
html[data-asser-theme="dark"] .asser-ai-app .hf-end__on .hm-pulse{background:var(--hf-teal)}
@media (prefers-reduced-motion: no-preference){html[data-asser-theme="dark"] .asser-ai-app .hf-chat__send::after{background:linear-gradient(105deg, transparent 30%, rgba(31,26,27,0.62) 48%, transparent 64%)}}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts > span{background:#1f1a1b}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts > .is-asser{background:linear-gradient(135deg, #c4515e, #b0424f 42%, #8c3d5f)}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__acts .ac-coin,html[data-asser-theme="dark"] .asser-ai-app .hf-chat__send .ac-coin{--ac:1.5em;filter:drop-shadow(0 1px 2px rgba(75, 35, 56, 0.25))}
html[data-asser-theme="dark"] .asser-ai-app .hf-chat__field{background:#1f1a1b}
html[data-asser-theme="dark"] .asser-ai-app .hf-ask__vis .hm-eg{color:rgba(209,196,203,0.45)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list.is-reads li{filter:blur(6px)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list.is-reads.is-reads-in li{filter:none}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list.is-reads li::after{background:linear-gradient(105deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.3) 48%, rgba(255, 255, 255, 0) 64%)}
html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list.is-reads.is-reads-in li.is-reading{border-color:rgba(255, 143, 191, 0.6);background-color:rgba(255, 120, 170, 0.13);box-shadow:0 0 0 1px rgba(255, 143, 191, 0.25), 0 16px 38px rgba(201, 74, 124, 0.38)}
@media (prefers-reduced-motion: reduce){html[data-asser-theme="dark"] .asser-ai-app .hf-reads__list.is-reads li{filter:none}}
