/* RecoveryHUB · цветове и стил · v2 */

.tema-btn{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;font-weight:700;font-size:13px;line-height:1;font-family:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;padding:7px 11px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}
.tema-btn:hover{border-color:color-mix(in srgb,currentColor 60%,transparent)}
.tema-ic{width:16px;height:16px;border-radius:50%;flex:0 0 auto;background:conic-gradient(#0B0B0B 0 25%,#D8FF3E 0 50%,#C25B80 0 75%,#A3ACB6 0);box-shadow:0 0 0 1.5px color-mix(in srgb,currentColor 35%,transparent)}
[data-k="moneti"] .top .tema-btn{color:#E6E6E6}
.tema-float{position:fixed;top:10px;right:10px;z-index:90;background:rgba(255,255,255,.92);color:#111;backdrop-filter:blur(6px)}
@media (max-width:430px){.tema-btn .tema-tx{display:none}.tema-btn{padding:6px}}
.tema-pop{position:fixed;inset:0;z-index:2147483000;display:none;align-items:flex-end;justify-content:center;background:rgba(20,20,26,.42);padding:12px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.tema-pop.on{display:flex}
@media (min-width:640px){.tema-pop{align-items:center}}
.tema-box{background:#fff;color:#16161A;border-radius:20px;width:100%;max-width:440px;padding:18px 16px 14px;box-shadow:0 20px 60px rgba(0,0,0,.25);max-height:88vh;overflow:auto}
.tema-box h3{margin:0 2px 2px;font:800 18px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important;color:#16161A}
.tema-box p{margin:0 2px 12px;font-size:13.5px;color:#666}
.tema-list{display:grid;gap:8px}
.tema-sw{all:unset;box-sizing:border-box;display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;width:100%;padding:10px;border:1.5px solid #E4E4E8;border-radius:14px;cursor:pointer;background:#fff}
.tema-sw:hover{border-color:#B9B9C2}
.tema-sw:focus-visible{outline:2px solid #16161A;outline-offset:2px}
.tema-sw[aria-pressed="true"]{border-color:#16161A;box-shadow:0 0 0 1px #16161A inset}
.tema-pv{height:48px;border-radius:10px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:6px;gap:4px;border:1px solid rgba(0,0,0,.08)}
.tema-pv i{display:block;height:8px;border-radius:4px}
.tema-pv b{position:absolute;top:5px;left:7px;font-size:17px;line-height:1}
.tema-sw strong{display:block;font:700 15px/1.25 system-ui,-apple-system,"Segoe UI",sans-serif;color:#16161A}
.tema-sw small{display:block;font-size:12.5px;color:#6B6B72;margin-top:2px;line-height:1.3}
.tema-ck{width:22px;height:22px;border-radius:50%;border:1.5px solid #CFCFD6;display:grid;place-items:center;font-size:13px;color:#fff}
.tema-sw[aria-pressed="true"] .tema-ck{background:#16161A;border-color:#16161A}
.tema-sw[aria-pressed="true"] .tema-ck::after{content:"✓"}
.rh-menu{display:grid;gap:14px}
.rh-grp b{display:block;font:800 12px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8A8A92;margin:0 0 6px}
.rh-grp a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#16161A;font:600 15px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;padding:9px 10px;border:1px solid #E4E4E8;border-radius:12px;margin:0 0 6px}
.rh-grp a:hover{border-color:#B9B9C2;background:#FAFAFB}
.rh-grp a[aria-current="page"]{border-color:#16161A;box-shadow:0 0 0 1px #16161A inset}
.rh-grp a i{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;color:#8A8A92;letter-spacing:.04em}
.tema-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px}
.tema-row small{color:#8A8A92;font-size:12px}
.tema-close{all:unset;cursor:pointer;font:700 14px system-ui,sans-serif;padding:9px 16px;border-radius:10px;background:#16161A;color:#fff}
html[data-tema="bw"]{--tm-disp:"IBM Plex Mono",ui-monospace,Menlo,monospace;color-scheme:light}
html[data-tema="bw"] *{--cc:#0A0A0A}
html[data-tema="bw"] ::selection{background:#EDEDED;color:#0A0A0A}
html[data-tema="bw"] :is(.toplink.meet,.note button){color:#FFFFFF}
html[data-tema="bw"][data-k="site"]{--bg:#FFFFFF;--card:#FFFFFF;--card2:#F2F2F2;--line:#E2E2E2;--line2:#BDBDBD;--tx:#0A0A0A;--hi:#0A0A0A;--t2:#2E2E2E;--mute:#5C5C5C;--dim:#8A8A8A;--acid:#0A0A0A;--acid2:#0A0A0A;--on:#FFFFFF;--warn:#B42318;--red:#B42318;--sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="bw"][data-k="site"] :is(h1,h2,h3,.mt2){font-family:var(--tm-disp)}
html[data-tema="bw"][data-k="site"] .mbox input:not([type=checkbox]):not([type=radio]),html[data-tema="bw"][data-k="site"] .mbox select,html[data-tema="bw"][data-k="site"] .mbox textarea{background:#FFFFFF;color:#0A0A0A}
html[data-tema="bw"][data-k="site"] .modal{background:rgba(30,30,36,.45)}
html[data-tema="bw"][data-k="site"] :is(.tile,.mcard,.card,.qk,.step,.mt,.pack,.person){box-shadow:0 1px 2px rgba(0,0,0,.04)}
html[data-tema="bw"][data-k="menu"]{--ink:#FFFFFF;--card:#FFFFFF;--line:#E2E2E2;--line2:#BDBDBD;--paper:#0A0A0A;--smoke:#5C5C5C;--dim:#8A8A8A;--acid:#0A0A0A;--acid-soft:#EDEDED;--acid-line:#9E9E9E;--sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="bw"][data-k="menu"] :is(.deck,.item p,.g p,.access p,.st p,.order .lead2,.sub,.free p,.err){color:#2E2E2E}
html[data-tema="bw"][data-k="menu"] :is(.item:hover,.item:focus-visible,.g:hover){background:#F2F2F2}
html[data-tema="bw"][data-k="menu"] :is(.access,.order){background:#F2F2F2}
html[data-tema="bw"][data-k="menu"] .soon b{color:#5C5C5C}
html[data-tema="bw"][data-k="menu"] .item.lead,html[data-tema="bw"][data-k="menu"] .g.fill{color:#FFFFFF}
html[data-tema="bw"][data-k="menu"] :is(.item.lead .t,.item.lead p,.g.fill .t,.g.fill p){color:#FFFFFF;opacity:.85}
html[data-tema="bw"][data-k="menu"] :is(.item.lead:hover,.g.fill:hover){background:color-mix(in srgb,#0A0A0A 88%,#000);border-color:color-mix(in srgb,#0A0A0A 88%,#000)}
html[data-tema="bw"][data-k="menu"] .item.lead .go{border-color:rgba(255,255,255,.45);color:#FFFFFF}
html[data-tema="bw"][data-k="menu"] .item.lead:hover .go{background:#FFFFFF;color:#0A0A0A;border-color:#FFFFFF}
html[data-tema="bw"][data-k="menu"] .tag.lock{background:#F2F2F2;color:#5C5C5C}
html[data-tema="bw"][data-k="menu"] .item.lead .tag.free,html[data-tema="bw"][data-k="menu"] .item.lead .tag.lock{background:rgba(255,255,255,.18);color:#FFFFFF;border-color:rgba(255,255,255,.4)}
html[data-tema="bw"][data-k="menu"] button:hover{background:color-mix(in srgb,#0A0A0A 88%,#000)}
html[data-tema="bw"][data-k="menu"] :is(h1 text,h1){font-family:var(--tm-disp)}
html[data-tema="bw"][data-k="dneven"]{--bg:#FFFFFF;--card:#FFFFFF;--line:#E2E2E2;--soft:#F2F2F2;--ink:#0A0A0A;--mut:#5C5C5C;--pale:#8A8A8A;--ac:#0A0A0A;--acs:#EDEDED;--acb:#9E9E9E;--ok:#1F6B45;--sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif}
html[data-tema="bw"][data-k="dneven"] body{font-family:"IBM Plex Sans","Segoe UI",system-ui,sans-serif}
html[data-tema="bw"][data-k="dneven"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="bw"][data-k="dneven"] textarea{background:#FFFFFF}
html[data-tema="bw"][data-k="dneven"] :is(.chip:not(.used):not(.all),.btn:not(.pri),.sheet,.top a:not(.sos)){background:#FFFFFF}
html[data-tema="bw"][data-k="dneven"] .dock{background:color-mix(in srgb,#FFFFFF 94%,transparent)}
html[data-tema="bw"][data-k="dneven"] .chip.all{color:#FFFFFF}
html[data-tema="bw"][data-k="book"]{--paper:#FFFFFF;--card:#FFFFFF;--ink:#0A0A0A;--soft:#5C5C5C;--dim:#8A8A8A;--line:#E2E2E2;--line2:#BDBDBD;--vio:#0A0A0A;--vio-soft:#EDEDED;--vio-line:#9E9E9E;--acid:#0A0A0A;--sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--serif:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="bw"][data-k="book"] .topnav{background:color-mix(in srgb,#FFFFFF 94%,transparent)}
html[data-tema="bw"][data-k="book"] :is(.chooser,.stagehead,.box.honest,.bar){background:#0A0A0A;border-color:#0A0A0A}
html[data-tema="bw"][data-k="book"] :is(th,.lab,.tn a.on,.box.solo::before,.mrow button.pri){background:#0A0A0A;border-color:#0A0A0A}
html[data-tema="bw"][data-k="book"] :is(.chooser .small,.stagehead .kick,.bi,.clean label,.clean .res small,.bb button.ghost){color:#BDBDBD}
html[data-tema="bw"][data-k="book"] .stagehead p{color:#FFFFFF;opacity:.9}
html[data-tema="bw"][data-k="book"] :is(.seg button,.bb button,.clean input){border-color:#3A3A3A}
html[data-tema="bw"][data-k="book"] :is(.bb button:not(.pri):not(.ghost),.clean input){background:#1C1C1C}
html[data-tema="bw"][data-k="book"] :is(.seg button.on,.bb button.pri){color:#0A0A0A;background:#fff;border-color:#fff}
html[data-tema="bw"][data-k="book"] :is(textarea,input.num,select.sc,.ckl){background:#FFFFFF}
html[data-tema="bw"][data-k="book"] .box.tip{background:#F2F2F2;border-color:#F2F2F2}
html[data-tema="bw"][data-k="book"] :is(.box.note,.box.mentor,.box.solo,.line,.mbox,table.form tr,.mrow button:not(.pri)){background:#FFFFFF;border-color:#BDBDBD}
html[data-tema="bw"][data-k="book"] .lesson h4.ex{color:#FFFFFF}
html[data-tema="bw"][data-k="book"] tr:nth-child(even) td{background:color-mix(in srgb,#F2F2F2 45%,#FFFFFF)}
html[data-tema="bw"][data-k="book"] .box.safe{background:#EDEDED;border-color:#0A0A0A;color:#0A0A0A}
html[data-tema="bw"][data-k="book"] .tn a.tools{background:#0A0A0A;border-color:#0A0A0A;color:#FFFFFF}
html[data-tema="bw"][data-k="book"] .msg.ok{color:#1F6B45}
html[data-tema="bw"][data-k="book"] .msg.bad{color:#B42318}
html[data-tema="bw"][data-k="book"] .resetnote{color:#FFB4A8}
html[data-tema="bw"][data-k="book"] .box.read em{font-size:14px}
html[data-tema="bw"][data-k="etap"]{--paper:#FFFFFF;--card:#FFFFFF;--ink:#0A0A0A;--ink2:#2E2E2E;--mut:#5C5C5C;--line:#E2E2E2;--line2:#BDBDBD;--acc:#0A0A0A;--soft:#F2F2F2;--tint:#F2F2F2;--warn:#B42318;--sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="bw"][data-k="etap"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="bw"][data-k="etap"]{--card:#FFFFFF;--s1:#FFFFFF;--s2:#F2F2F2;--s3:#F2F2F2;--warnbg:#F2F2F2;--warnln:#BDBDBD}
html[data-tema="bw"][data-k="etap"] :is(.nav a.on,.foot,.mrow button.p,.bb button.p){background:#0A0A0A;border-color:#0A0A0A;color:#FFFFFF}
html[data-tema="bw"][data-k="etap"] :is(.warn,.warn *,.note,.note *){color:#0A0A0A}
html[data-tema="bw"][data-k="etap"] .note{background:#F2F2F2;border-color:#BDBDBD}
html[data-tema="bw"][data-k="etap"] .warn{border-color:#BDBDBD}
html[data-tema="bw"][data-k="etap"] .bar button.p{background:#0A0A0A;border-color:#0A0A0A;color:#FFFFFF}
html[data-tema="bw"][data-k="etap"] .foot :is(a,span,p,small,li){color:#BDBDBD}
html[data-tema="bw"][data-k="inv"]{--acid:#EDEDED;--paper:#FFFFFF;--ink:#0A0A0A;--ink2:#2E2E2E;--faint:#5C5C5C;--rule:#E2E2E2;--sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="bw"][data-k="inv"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="bw"][data-k="inv"]{--s1:#FFFFFF;--s2:#F2F2F2;--s3:#F2F2F2;--s4:#F2F2F2;--s5:#F2F2F2;--glass:#FFFFFF;--card:#FFFFFF}
html[data-tema="bw"][data-k="inv"] .card{background:#0A0A0A;color:#FFFFFF;border-color:#3A3A3A}
html[data-tema="bw"][data-k="inv"] .card.lime{background:#0A0A0A;color:#FFFFFF}
html[data-tema="bw"][data-k="inv"] :is(.card.lime *,.card *){color:inherit}
html[data-tema="bw"][data-k="inv"] .tpl{color:#0A0A0A;border-color:#BDBDBD}
html[data-tema="bw"][data-k="moneti"]{--bg:#FFFFFF;--card:#FFFFFF;--card-2:#F2F2F2;--line:#E2E2E2;--line-2:#BDBDBD;--ink:#0A0A0A;--soft:#2E2E2E;--muted:#5C5C5C;--black:#0A0A0A;--acid:#FFFFFF;--sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="bw"][data-k="moneti"] .top{background:#0A0A0A}
html[data-tema="bw"][data-k="moneti"] .sos{color:#0A0A0A}
html[data-tema="bw"][data-k="moneti"] .toplink[aria-current="page"]{color:#0A0A0A}
html[data-tema="bw"][data-k="moneti"] .toolbar{background:color-mix(in srgb,#FFFFFF 92%,transparent)}
html[data-tema="bw"][data-k="moneti"] .foot a:hover{background:#1C1C1C}
html[data-tema="bw"][data-k="moneti"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="bw"][data-k="moneti"] .top .tema-btn{color:#E6E6E6}
html[data-tema="bw"][data-k="moneti"] :is(.card,.bcard,.search,.metal-switch,.bfoot,.cfoot){background:#FFFFFF}
html[data-tema="bw"][data-k="moneti"] .pill:not(.dark){background:#FFFFFF}
html[data-tema="bw"][data-k="moneti"] :is(.more,.arrow,.bnav button){background:#FFFFFF;color:#0A0A0A}
html[data-tema="bw"][data-k="moneti"] .chip:not([aria-pressed="true"]){background:#FFFFFF;color:#2E2E2E}
html[data-tema="bw"] :is([data-k="site"],[data-k="menu"]) :is(.card,.tile,.mcard,.btn,.item,.g,.qk,.step,.mt,.pack,.access,.order,.free,.soon,.wshop,.pricenote,.cmp,.mbox,input,button:not(.tema-sw)){border-radius:6px}
html[data-tema="bw"][data-k="book"] :is(.lesson,.stagehead,.chooser,.toc,.box,.line,textarea,.ckl,.done,.mbox,.bb button,.mrow button,.tw){border-radius:6px}
html[data-tema="bw"][data-k="dneven"] :is(.card,textarea,.btn,.sheet){border-radius:6px}
html[data-tema="sivo"]{--tm-disp:"Manrope","Segoe UI",system-ui,sans-serif;color-scheme:light}
html[data-tema="sivo"] *{--cc:color-mix(in srgb,var(--c) 58%,#1B2127)}
html[data-tema="sivo"] ::selection{background:#D5E7EA;color:#1B2127}
html[data-tema="sivo"] :is(.toplink.meet,.note button){color:#FFFFFF}
html[data-tema="sivo"][data-k="site"]{--bg:#DADEE3;--card:#F5F6F8;--card2:#E8EBEF;--line:#C9CFD6;--line2:#A3ACB6;--tx:#1B2127;--hi:#1B2127;--t2:#343D47;--mute:#57616C;--dim:#838D98;--acid:#2E6E78;--acid2:#2E6E78;--on:#FFFFFF;--warn:#A8322A;--red:#A8322A;--sans:"Manrope","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="sivo"][data-k="site"] :is(h1,h2,h3,.mt2){font-family:var(--tm-disp)}
html[data-tema="sivo"][data-k="site"] .mbox input:not([type=checkbox]):not([type=radio]),html[data-tema="sivo"][data-k="site"] .mbox select,html[data-tema="sivo"][data-k="site"] .mbox textarea{background:#FFFFFF;color:#1B2127}
html[data-tema="sivo"][data-k="site"] .modal{background:rgba(30,30,36,.45)}
html[data-tema="sivo"][data-k="site"] :is(.tile,.mcard,.card,.qk,.step,.mt,.pack,.person){box-shadow:0 1px 2px rgba(0,0,0,.04)}
html[data-tema="sivo"][data-k="menu"]{--ink:#DADEE3;--card:#F5F6F8;--line:#C9CFD6;--line2:#A3ACB6;--paper:#1B2127;--smoke:#57616C;--dim:#838D98;--acid:#2E6E78;--acid-soft:#D5E7EA;--acid-line:#8DB8BE;--sans:"Manrope","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="sivo"][data-k="menu"] :is(.deck,.item p,.g p,.access p,.st p,.order .lead2,.sub,.free p,.err){color:#343D47}
html[data-tema="sivo"][data-k="menu"] :is(.item:hover,.item:focus-visible,.g:hover){background:#E8EBEF}
html[data-tema="sivo"][data-k="menu"] :is(.access,.order){background:#E8EBEF}
html[data-tema="sivo"][data-k="menu"] .soon b{color:#57616C}
html[data-tema="sivo"][data-k="menu"] .item.lead,html[data-tema="sivo"][data-k="menu"] .g.fill{color:#FFFFFF}
html[data-tema="sivo"][data-k="menu"] :is(.item.lead .t,.item.lead p,.g.fill .t,.g.fill p){color:#FFFFFF;opacity:.85}
html[data-tema="sivo"][data-k="menu"] :is(.item.lead:hover,.g.fill:hover){background:color-mix(in srgb,#2E6E78 88%,#000);border-color:color-mix(in srgb,#2E6E78 88%,#000)}
html[data-tema="sivo"][data-k="menu"] .item.lead .go{border-color:rgba(255,255,255,.45);color:#FFFFFF}
html[data-tema="sivo"][data-k="menu"] .item.lead:hover .go{background:#FFFFFF;color:#2E6E78;border-color:#FFFFFF}
html[data-tema="sivo"][data-k="menu"] .tag.lock{background:#E8EBEF;color:#57616C}
html[data-tema="sivo"][data-k="menu"] .item.lead .tag.free,html[data-tema="sivo"][data-k="menu"] .item.lead .tag.lock{background:rgba(255,255,255,.18);color:#FFFFFF;border-color:rgba(255,255,255,.4)}
html[data-tema="sivo"][data-k="menu"] button:hover{background:color-mix(in srgb,#2E6E78 88%,#000)}
html[data-tema="sivo"][data-k="menu"] :is(h1 text,h1){font-family:var(--tm-disp)}
html[data-tema="sivo"][data-k="dneven"]{--bg:#DADEE3;--card:#F5F6F8;--line:#C9CFD6;--soft:#E8EBEF;--ink:#1B2127;--mut:#57616C;--pale:#838D98;--ac:#2E6E78;--acs:#D5E7EA;--acb:#8DB8BE;--ok:#2E6E4F;--sans:"Manrope","Segoe UI",system-ui,sans-serif}
html[data-tema="sivo"][data-k="dneven"] body{font-family:"Manrope","Segoe UI",system-ui,sans-serif}
html[data-tema="sivo"][data-k="dneven"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="sivo"][data-k="dneven"] textarea{background:#FFFFFF}
html[data-tema="sivo"][data-k="dneven"] :is(.chip:not(.used):not(.all),.btn:not(.pri),.sheet,.top a:not(.sos)){background:#F5F6F8}
html[data-tema="sivo"][data-k="dneven"] .dock{background:color-mix(in srgb,#F5F6F8 94%,transparent)}
html[data-tema="sivo"][data-k="dneven"] .chip.all{color:#FFFFFF}
html[data-tema="sivo"][data-k="book"]{--paper:#DADEE3;--card:#F5F6F8;--ink:#1B2127;--soft:#57616C;--dim:#838D98;--line:#C9CFD6;--line2:#A3ACB6;--vio:#2E6E78;--vio-soft:#D5E7EA;--vio-line:#8DB8BE;--acid:#2E6E78;--sans:"Manrope","Segoe UI",system-ui,sans-serif;--serif:"Manrope","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="sivo"][data-k="book"] .topnav{background:color-mix(in srgb,#DADEE3 94%,transparent)}
html[data-tema="sivo"][data-k="book"] :is(.chooser,.stagehead,.box.honest,.bar){background:#262D35;border-color:#262D35}
html[data-tema="sivo"][data-k="book"] :is(th,.lab,.tn a.on,.box.solo::before,.mrow button.pri){background:#262D35;border-color:#262D35}
html[data-tema="sivo"][data-k="book"] :is(.chooser .small,.stagehead .kick,.bi,.clean label,.clean .res small,.bb button.ghost){color:#B9C1CA}
html[data-tema="sivo"][data-k="book"] .stagehead p{color:#FFFFFF;opacity:.9}
html[data-tema="sivo"][data-k="book"] :is(.seg button,.bb button,.clean input){border-color:#48515C}
html[data-tema="sivo"][data-k="book"] :is(.bb button:not(.pri):not(.ghost),.clean input){background:#323A44}
html[data-tema="sivo"][data-k="book"] :is(.seg button.on,.bb button.pri){color:#262D35;background:#fff;border-color:#fff}
html[data-tema="sivo"][data-k="book"] :is(textarea,input.num,select.sc,.ckl){background:#FFFFFF}
html[data-tema="sivo"][data-k="book"] .box.tip{background:#E8EBEF;border-color:#E8EBEF}
html[data-tema="sivo"][data-k="book"] :is(.box.note,.box.mentor,.box.solo,.line,.mbox,table.form tr,.mrow button:not(.pri)){background:#F5F6F8;border-color:#A3ACB6}
html[data-tema="sivo"][data-k="book"] .lesson h4.ex{color:#FFFFFF}
html[data-tema="sivo"][data-k="book"] tr:nth-child(even) td{background:color-mix(in srgb,#E8EBEF 45%,#F5F6F8)}
html[data-tema="sivo"][data-k="book"] .box.safe{background:#D5E7EA;border-color:#2E6E78;color:#1B2127}
html[data-tema="sivo"][data-k="book"] .tn a.tools{background:#2E6E78;border-color:#2E6E78;color:#FFFFFF}
html[data-tema="sivo"][data-k="book"] .msg.ok{color:#2E6E4F}
html[data-tema="sivo"][data-k="book"] .msg.bad{color:#A8322A}
html[data-tema="sivo"][data-k="book"] .resetnote{color:#FFB4A8}
html[data-tema="sivo"][data-k="book"] .box.read em{font-size:14px}
html[data-tema="sivo"][data-k="etap"]{--paper:#DADEE3;--card:#F5F6F8;--ink:#1B2127;--ink2:#343D47;--mut:#57616C;--line:#C9CFD6;--line2:#A3ACB6;--acc:#2E6E78;--soft:#E8EBEF;--tint:#E8EBEF;--warn:#A8322A;--sans:"Manrope","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="sivo"][data-k="etap"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="sivo"][data-k="etap"]{--card:#F5F6F8;--s1:#F5F6F8;--s2:#E8EBEF;--s3:#E8EBEF;--warnbg:#E8EBEF;--warnln:#A3ACB6}
html[data-tema="sivo"][data-k="etap"] :is(.nav a.on,.foot,.mrow button.p,.bb button.p){background:#262D35;border-color:#262D35;color:#FFFFFF}
html[data-tema="sivo"][data-k="etap"] :is(.warn,.warn *,.note,.note *){color:#1B2127}
html[data-tema="sivo"][data-k="etap"] .note{background:#E8EBEF;border-color:#A3ACB6}
html[data-tema="sivo"][data-k="etap"] .warn{border-color:#A3ACB6}
html[data-tema="sivo"][data-k="etap"] .bar button.p{background:#1B2127;border-color:#1B2127;color:#DADEE3}
html[data-tema="sivo"][data-k="etap"] .foot :is(a,span,p,small,li){color:#B9C1CA}
html[data-tema="sivo"][data-k="inv"]{--acid:#D5E7EA;--paper:#DADEE3;--ink:#1B2127;--ink2:#343D47;--faint:#57616C;--rule:#C9CFD6;--sans:"Manrope","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="sivo"][data-k="inv"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="sivo"][data-k="inv"]{--s1:#F5F6F8;--s2:#E8EBEF;--s3:#E8EBEF;--s4:#E8EBEF;--s5:#E8EBEF;--glass:#F5F6F8;--card:#F5F6F8}
html[data-tema="sivo"][data-k="inv"] .card{background:#262D35;color:#FFFFFF;border-color:#48515C}
html[data-tema="sivo"][data-k="inv"] .card.lime{background:#2E6E78;color:#FFFFFF}
html[data-tema="sivo"][data-k="inv"] :is(.card.lime *,.card *){color:inherit}
html[data-tema="sivo"][data-k="inv"] .tpl{color:#1B2127;border-color:#A3ACB6}
html[data-tema="sivo"][data-k="moneti"]{--bg:#DADEE3;--card:#F5F6F8;--card-2:#E8EBEF;--line:#C9CFD6;--line-2:#A3ACB6;--ink:#1B2127;--soft:#343D47;--muted:#57616C;--black:#262D35;--acid:#8DB8BE;--sans:"Manrope","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="sivo"][data-k="moneti"] .top{background:#262D35}
html[data-tema="sivo"][data-k="moneti"] .sos{color:#262D35}
html[data-tema="sivo"][data-k="moneti"] .toplink[aria-current="page"]{color:#262D35}
html[data-tema="sivo"][data-k="moneti"] .toolbar{background:color-mix(in srgb,#DADEE3 92%,transparent)}
html[data-tema="sivo"][data-k="moneti"] .foot a:hover{background:#323A44}
html[data-tema="sivo"][data-k="moneti"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="sivo"][data-k="moneti"] .top .tema-btn{color:#E6E6E6}
html[data-tema="sivo"][data-k="moneti"] :is(.card,.bcard,.search,.metal-switch,.bfoot,.cfoot){background:#F5F6F8}
html[data-tema="sivo"][data-k="moneti"] .pill:not(.dark){background:#F5F6F8}
html[data-tema="sivo"][data-k="moneti"] :is(.more,.arrow,.bnav button){background:#F5F6F8;color:#1B2127}
html[data-tema="sivo"][data-k="moneti"] .chip:not([aria-pressed="true"]){background:#F5F6F8;color:#343D47}
html[data-tema="rozovo"]{--tm-disp:"Cormorant Garamond",Georgia,serif;color-scheme:light}
html[data-tema="rozovo"] *{--cc:color-mix(in srgb,var(--c) 40%,#B4527A)}
html[data-tema="rozovo"] ::selection{background:#FADDE7;color:#452A36}
html[data-tema="rozovo"] :is(.toplink.meet,.note button){color:#FFFFFF}
html[data-tema="rozovo"][data-k="site"]{--bg:#FBF0F3;--card:#FFFFFF;--card2:#F8E5EB;--line:#F0D3DC;--line2:#E2B4C3;--tx:#452A36;--hi:#452A36;--t2:#5E4350;--mute:#886C79;--dim:#AE95A1;--acid:#C25B80;--acid2:#C25B80;--on:#FFFFFF;--warn:#B4413A;--red:#B4413A;--sans:"Nunito","Segoe UI",system-ui,sans-serif;--mono:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="site"] :is(h1,h2,h3,.mt2){font-family:var(--tm-disp)}
html[data-tema="rozovo"][data-k="site"] .mbox input:not([type=checkbox]):not([type=radio]),html[data-tema="rozovo"][data-k="site"] .mbox select,html[data-tema="rozovo"][data-k="site"] .mbox textarea{background:#FFFDFE;color:#452A36}
html[data-tema="rozovo"][data-k="site"] .modal{background:rgba(30,30,36,.45)}
html[data-tema="rozovo"][data-k="site"] :is(.tile,.mcard,.card,.qk,.step,.mt,.pack,.person){box-shadow:0 1px 2px rgba(0,0,0,.04)}
html[data-tema="rozovo"][data-k="menu"]{--ink:#FBF0F3;--card:#FFFFFF;--line:#F0D3DC;--line2:#E2B4C3;--paper:#452A36;--smoke:#886C79;--dim:#AE95A1;--acid:#C25B80;--acid-soft:#FADDE7;--acid-line:#E6A2B9;--sans:"Nunito","Segoe UI",system-ui,sans-serif;--mono:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="menu"] :is(.deck,.item p,.g p,.access p,.st p,.order .lead2,.sub,.free p,.err){color:#5E4350}
html[data-tema="rozovo"][data-k="menu"] :is(.item:hover,.item:focus-visible,.g:hover){background:#F8E5EB}
html[data-tema="rozovo"][data-k="menu"] :is(.access,.order){background:#F8E5EB}
html[data-tema="rozovo"][data-k="menu"] .soon b{color:#886C79}
html[data-tema="rozovo"][data-k="menu"] .item.lead,html[data-tema="rozovo"][data-k="menu"] .g.fill{color:#FFFFFF}
html[data-tema="rozovo"][data-k="menu"] :is(.item.lead .t,.item.lead p,.g.fill .t,.g.fill p){color:#FFFFFF;opacity:.85}
html[data-tema="rozovo"][data-k="menu"] :is(.item.lead:hover,.g.fill:hover){background:color-mix(in srgb,#C25B80 88%,#000);border-color:color-mix(in srgb,#C25B80 88%,#000)}
html[data-tema="rozovo"][data-k="menu"] .item.lead .go{border-color:rgba(255,255,255,.45);color:#FFFFFF}
html[data-tema="rozovo"][data-k="menu"] .item.lead:hover .go{background:#FFFFFF;color:#C25B80;border-color:#FFFFFF}
html[data-tema="rozovo"][data-k="menu"] .tag.lock{background:#F8E5EB;color:#886C79}
html[data-tema="rozovo"][data-k="menu"] .item.lead .tag.free,html[data-tema="rozovo"][data-k="menu"] .item.lead .tag.lock{background:rgba(255,255,255,.18);color:#FFFFFF;border-color:rgba(255,255,255,.4)}
html[data-tema="rozovo"][data-k="menu"] button:hover{background:color-mix(in srgb,#C25B80 88%,#000)}
html[data-tema="rozovo"][data-k="menu"] :is(h1 text,h1){font-family:var(--tm-disp)}
html[data-tema="rozovo"][data-k="dneven"]{--bg:#FBF0F3;--card:#FFFFFF;--line:#F0D3DC;--soft:#F8E5EB;--ink:#452A36;--mut:#886C79;--pale:#AE95A1;--ac:#C25B80;--acs:#FADDE7;--acb:#E6A2B9;--ok:#3F7A5C;--sans:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="dneven"] body{font-family:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="dneven"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="rozovo"][data-k="dneven"] textarea{background:#FFFDFE}
html[data-tema="rozovo"][data-k="dneven"] :is(.chip:not(.used):not(.all),.btn:not(.pri),.sheet,.top a:not(.sos)){background:#FFFFFF}
html[data-tema="rozovo"][data-k="dneven"] .dock{background:color-mix(in srgb,#FFFFFF 94%,transparent)}
html[data-tema="rozovo"][data-k="dneven"] .chip.all{color:#FFFFFF}
html[data-tema="rozovo"][data-k="book"]{--paper:#FBF0F3;--card:#FFFFFF;--ink:#452A36;--soft:#886C79;--dim:#AE95A1;--line:#F0D3DC;--line2:#E2B4C3;--vio:#C25B80;--vio-soft:#FADDE7;--vio-line:#E6A2B9;--acid:#C25B80;--sans:"Nunito","Segoe UI",system-ui,sans-serif;--serif:"Cormorant Garamond",Georgia,serif;--mono:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="book"] .topnav{background:color-mix(in srgb,#FBF0F3 94%,transparent)}
html[data-tema="rozovo"][data-k="book"] :is(.chooser,.stagehead,.box.honest,.bar){background:#6A3F54;border-color:#6A3F54}
html[data-tema="rozovo"][data-k="book"] :is(th,.lab,.tn a.on,.box.solo::before,.mrow button.pri){background:#6A3F54;border-color:#6A3F54}
html[data-tema="rozovo"][data-k="book"] :is(.chooser .small,.stagehead .kick,.bi,.clean label,.clean .res small,.bb button.ghost){color:#EBCBD8}
html[data-tema="rozovo"][data-k="book"] .stagehead p{color:#FFFFFF;opacity:.9}
html[data-tema="rozovo"][data-k="book"] :is(.seg button,.bb button,.clean input){border-color:#8A5C72}
html[data-tema="rozovo"][data-k="book"] :is(.bb button:not(.pri):not(.ghost),.clean input){background:#7A4C62}
html[data-tema="rozovo"][data-k="book"] :is(.seg button.on,.bb button.pri){color:#6A3F54;background:#fff;border-color:#fff}
html[data-tema="rozovo"][data-k="book"] :is(textarea,input.num,select.sc,.ckl){background:#FFFDFE}
html[data-tema="rozovo"][data-k="book"] .box.tip{background:#F8E5EB;border-color:#F8E5EB}
html[data-tema="rozovo"][data-k="book"] :is(.box.note,.box.mentor,.box.solo,.line,.mbox,table.form tr,.mrow button:not(.pri)){background:#FFFFFF;border-color:#E2B4C3}
html[data-tema="rozovo"][data-k="book"] .lesson h4.ex{color:#FFFFFF}
html[data-tema="rozovo"][data-k="book"] tr:nth-child(even) td{background:color-mix(in srgb,#F8E5EB 45%,#FFFFFF)}
html[data-tema="rozovo"][data-k="book"] .box.safe{background:#FADDE7;border-color:#C25B80;color:#452A36}
html[data-tema="rozovo"][data-k="book"] .tn a.tools{background:#C25B80;border-color:#C25B80;color:#FFFFFF}
html[data-tema="rozovo"][data-k="book"] .msg.ok{color:#3F7A5C}
html[data-tema="rozovo"][data-k="book"] .msg.bad{color:#B4413A}
html[data-tema="rozovo"][data-k="book"] .resetnote{color:#FFB4A8}
html[data-tema="rozovo"][data-k="book"] .box.read em{font-size:14px}
html[data-tema="rozovo"][data-k="etap"]{--paper:#FBF0F3;--card:#FFFFFF;--ink:#452A36;--ink2:#5E4350;--mut:#886C79;--line:#F0D3DC;--line2:#E2B4C3;--acc:#C25B80;--soft:#F8E5EB;--tint:#F8E5EB;--warn:#B4413A;--sans:"Nunito","Segoe UI",system-ui,sans-serif;--mono:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="etap"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="rozovo"][data-k="etap"]{--card:#FFFFFF;--s1:#FFFFFF;--s2:#F8E5EB;--s3:#F8E5EB;--warnbg:#F8E5EB;--warnln:#E2B4C3}
html[data-tema="rozovo"][data-k="etap"] :is(.nav a.on,.foot,.mrow button.p,.bb button.p){background:#6A3F54;border-color:#6A3F54;color:#FFFFFF}
html[data-tema="rozovo"][data-k="etap"] :is(.warn,.warn *,.note,.note *){color:#452A36}
html[data-tema="rozovo"][data-k="etap"] .note{background:#F8E5EB;border-color:#E2B4C3}
html[data-tema="rozovo"][data-k="etap"] .warn{border-color:#E2B4C3}
html[data-tema="rozovo"][data-k="etap"] .bar button.p{background:#452A36;border-color:#452A36;color:#FBF0F3}
html[data-tema="rozovo"][data-k="etap"] .foot :is(a,span,p,small,li){color:#EBCBD8}
html[data-tema="rozovo"][data-k="inv"]{--acid:#FADDE7;--paper:#FBF0F3;--ink:#452A36;--ink2:#5E4350;--faint:#886C79;--rule:#F0D3DC;--sans:"Nunito","Segoe UI",system-ui,sans-serif;--mono:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="inv"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="rozovo"][data-k="inv"]{--s1:#FFFFFF;--s2:#F8E5EB;--s3:#F8E5EB;--s4:#F8E5EB;--s5:#F8E5EB;--glass:#FFFFFF;--card:#FFFFFF}
html[data-tema="rozovo"][data-k="inv"] .card{background:#6A3F54;color:#FFFFFF;border-color:#8A5C72}
html[data-tema="rozovo"][data-k="inv"] .card.lime{background:#C25B80;color:#FFFFFF}
html[data-tema="rozovo"][data-k="inv"] :is(.card.lime *,.card *){color:inherit}
html[data-tema="rozovo"][data-k="inv"] .tpl{color:#452A36;border-color:#E2B4C3}
html[data-tema="rozovo"][data-k="moneti"]{--bg:#FBF0F3;--card:#FFFFFF;--card-2:#F8E5EB;--line:#F0D3DC;--line-2:#E2B4C3;--ink:#452A36;--soft:#5E4350;--muted:#886C79;--black:#6A3F54;--acid:#E6A2B9;--sans:"Nunito","Segoe UI",system-ui,sans-serif;--mono:"Nunito","Segoe UI",system-ui,sans-serif}
html[data-tema="rozovo"][data-k="moneti"] .top{background:#6A3F54}
html[data-tema="rozovo"][data-k="moneti"] .sos{color:#6A3F54}
html[data-tema="rozovo"][data-k="moneti"] .toplink[aria-current="page"]{color:#6A3F54}
html[data-tema="rozovo"][data-k="moneti"] .toolbar{background:color-mix(in srgb,#FBF0F3 92%,transparent)}
html[data-tema="rozovo"][data-k="moneti"] .foot a:hover{background:#7A4C62}
html[data-tema="rozovo"][data-k="moneti"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="rozovo"][data-k="moneti"] .top .tema-btn{color:#E6E6E6}
html[data-tema="rozovo"][data-k="moneti"] :is(.card,.bcard,.search,.metal-switch,.bfoot,.cfoot){background:#FFFFFF}
html[data-tema="rozovo"][data-k="moneti"] .pill:not(.dark){background:#FFFFFF}
html[data-tema="rozovo"][data-k="moneti"] :is(.more,.arrow,.bnav button){background:#FFFFFF;color:#452A36}
html[data-tema="rozovo"][data-k="moneti"] .chip:not([aria-pressed="true"]){background:#FFFFFF;color:#5E4350}
html[data-tema="rozovo"] :is(h1,h2,.lt,.st,.mt2){font-weight:600;letter-spacing:0}
html[data-tema="rozovo"][data-k="book"] .hero h1 em{font-style:italic}
html[data-tema="holo"]{--tm-disp:"Inter","Segoe UI",system-ui,sans-serif;color-scheme:light}
html[data-tema="holo"] *{--cc:color-mix(in srgb,var(--c) 62%,#FFFFFF)}
html[data-tema="holo"] ::selection{background:#151824;color:#FFFFFF}
html[data-tema="holo"] :is(.toplink.meet,.note button){color:#07070A}
html[data-tema="holo"][data-k="site"]{--bg:#050506;--card:#0F0F12;--card2:#17171C;--line:#26262E;--line2:#3C3C48;--tx:#FFFFFF;--hi:#FFFFFF;--t2:#D5D5DE;--mute:#9B9BA8;--dim:#6E6E7B;--acid:#C9D7FF;--acid2:#C9D7FF;--on:#07070A;--warn:#FF6B5E;--red:#FF6B5E;--sans:"Inter","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="holo"][data-k="site"] :is(h1,h2,h3,.mt2){font-family:var(--tm-disp)}
html[data-tema="holo"][data-k="site"] .mbox input:not([type=checkbox]):not([type=radio]),html[data-tema="holo"][data-k="site"] .mbox select,html[data-tema="holo"][data-k="site"] .mbox textarea{background:#0E0E12;color:#FFFFFF}
html[data-tema="holo"][data-k="site"] .modal{background:rgba(30,30,36,.45)}
html[data-tema="holo"][data-k="site"] :is(.tile,.mcard,.card,.qk,.step,.mt,.pack,.person){box-shadow:0 1px 2px rgba(0,0,0,.04)}
html[data-tema="holo"][data-k="menu"]{--ink:#050506;--card:#0F0F12;--line:#26262E;--line2:#3C3C48;--paper:#FFFFFF;--smoke:#9B9BA8;--dim:#6E6E7B;--acid:#C9D7FF;--acid-soft:#151824;--acid-line:#5A6690;--sans:"Inter","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="holo"][data-k="menu"] :is(.deck,.item p,.g p,.access p,.st p,.order .lead2,.sub,.free p,.err){color:#D5D5DE}
html[data-tema="holo"][data-k="menu"] :is(.item:hover,.item:focus-visible,.g:hover){background:#17171C}
html[data-tema="holo"][data-k="menu"] :is(.access,.order){background:#17171C}
html[data-tema="holo"][data-k="menu"] .soon b{color:#9B9BA8}
html[data-tema="holo"][data-k="menu"] .item.lead,html[data-tema="holo"][data-k="menu"] .g.fill{color:#07070A}
html[data-tema="holo"][data-k="menu"] :is(.item.lead .t,.item.lead p,.g.fill .t,.g.fill p){color:#07070A;opacity:.85}
html[data-tema="holo"][data-k="menu"] :is(.item.lead:hover,.g.fill:hover){background:color-mix(in srgb,#C9D7FF 88%,#000);border-color:color-mix(in srgb,#C9D7FF 88%,#000)}
html[data-tema="holo"][data-k="menu"] .item.lead .go{border-color:rgba(255,255,255,.45);color:#07070A}
html[data-tema="holo"][data-k="menu"] .item.lead:hover .go{background:#07070A;color:#C9D7FF;border-color:#07070A}
html[data-tema="holo"][data-k="menu"] .tag.lock{background:#17171C;color:#9B9BA8}
html[data-tema="holo"][data-k="menu"] .item.lead .tag.free,html[data-tema="holo"][data-k="menu"] .item.lead .tag.lock{background:rgba(255,255,255,.18);color:#07070A;border-color:rgba(255,255,255,.4)}
html[data-tema="holo"][data-k="menu"] button:hover{background:color-mix(in srgb,#C9D7FF 88%,#000)}
html[data-tema="holo"][data-k="menu"] :is(h1 text,h1){font-family:var(--tm-disp)}
html[data-tema="holo"][data-k="dneven"]{--bg:#050506;--card:#0F0F12;--line:#26262E;--soft:#17171C;--ink:#FFFFFF;--mut:#9B9BA8;--pale:#6E6E7B;--ac:#C9D7FF;--acs:#151824;--acb:#5A6690;--ok:#5AE0A0;--sans:"Inter","Segoe UI",system-ui,sans-serif}
html[data-tema="holo"][data-k="dneven"] body{font-family:"Inter","Segoe UI",system-ui,sans-serif}
html[data-tema="holo"][data-k="dneven"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="holo"][data-k="dneven"] textarea{background:#0E0E12}
html[data-tema="holo"][data-k="dneven"] :is(.chip:not(.used):not(.all),.btn:not(.pri),.sheet,.top a:not(.sos)){background:#0F0F12}
html[data-tema="holo"][data-k="dneven"] .dock{background:color-mix(in srgb,#0F0F12 94%,transparent)}
html[data-tema="holo"][data-k="dneven"] .chip.all{color:#07070A}
html[data-tema="holo"][data-k="book"]{--paper:#050506;--card:#0F0F12;--ink:#FFFFFF;--soft:#9B9BA8;--dim:#6E6E7B;--line:#26262E;--line2:#3C3C48;--vio:#C9D7FF;--vio-soft:#151824;--vio-line:#5A6690;--acid:#C9D7FF;--sans:"Inter","Segoe UI",system-ui,sans-serif;--serif:"Inter","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="holo"][data-k="book"] .topnav{background:color-mix(in srgb,#050506 94%,transparent)}
html[data-tema="holo"][data-k="book"] :is(.chooser,.stagehead,.box.honest,.bar){background:#101014;border-color:#101014}
html[data-tema="holo"][data-k="book"] :is(th,.lab,.tn a.on,.box.solo::before,.mrow button.pri){background:#101014;border-color:#101014}
html[data-tema="holo"][data-k="book"] :is(.chooser .small,.stagehead .kick,.bi,.clean label,.clean .res small,.bb button.ghost){color:#A6A6B3}
html[data-tema="holo"][data-k="book"] .stagehead p{color:#FFFFFF;opacity:.9}
html[data-tema="holo"][data-k="book"] :is(.seg button,.bb button,.clean input){border-color:#3A3A46}
html[data-tema="holo"][data-k="book"] :is(.bb button:not(.pri):not(.ghost),.clean input){background:#17171C}
html[data-tema="holo"][data-k="book"] :is(.seg button.on,.bb button.pri){color:#101014;background:#fff;border-color:#fff}
html[data-tema="holo"][data-k="book"] :is(textarea,input.num,select.sc,.ckl){background:#0E0E12}
html[data-tema="holo"][data-k="book"] .box.tip{background:#17171C;border-color:#17171C}
html[data-tema="holo"][data-k="book"] :is(.box.note,.box.mentor,.box.solo,.line,.mbox,table.form tr,.mrow button:not(.pri)){background:#0F0F12;border-color:#3C3C48}
html[data-tema="holo"][data-k="book"] .lesson h4.ex{color:#07070A}
html[data-tema="holo"][data-k="book"] tr:nth-child(even) td{background:color-mix(in srgb,#17171C 45%,#0F0F12)}
html[data-tema="holo"][data-k="book"] .box.safe{background:#151824;border-color:#C9D7FF;color:#FFFFFF}
html[data-tema="holo"][data-k="book"] .tn a.tools{background:#C9D7FF;border-color:#C9D7FF;color:#07070A}
html[data-tema="holo"][data-k="book"] .msg.ok{color:#5AE0A0}
html[data-tema="holo"][data-k="book"] .msg.bad{color:#FF6B5E}
html[data-tema="holo"][data-k="book"] .resetnote{color:#FFB4A8}
html[data-tema="holo"][data-k="book"] .box.read em{font-size:14px}
html[data-tema="holo"][data-k="etap"]{--paper:#050506;--card:#0F0F12;--ink:#FFFFFF;--ink2:#D5D5DE;--mut:#9B9BA8;--line:#26262E;--line2:#3C3C48;--acc:#C9D7FF;--soft:#17171C;--tint:#17171C;--warn:#FF6B5E;--sans:"Inter","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="holo"][data-k="etap"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="holo"][data-k="etap"]{--card:#0F0F12;--s1:#0F0F12;--s2:#17171C;--s3:#17171C;--warnbg:#17171C;--warnln:#3C3C48}
html[data-tema="holo"][data-k="etap"] :is(.nav a.on,.foot,.mrow button.p,.bb button.p){background:#101014;border-color:#101014;color:#FFFFFF}
html[data-tema="holo"][data-k="etap"] :is(.warn,.warn *,.note,.note *){color:#FFFFFF}
html[data-tema="holo"][data-k="etap"] .note{background:#17171C;border-color:#3C3C48}
html[data-tema="holo"][data-k="etap"] .warn{border-color:#3C3C48}
html[data-tema="holo"][data-k="etap"] .bar button.p{background:#FFFFFF;border-color:#FFFFFF;color:#050506}
html[data-tema="holo"][data-k="etap"] .foot :is(a,span,p,small,li){color:#A6A6B3}
html[data-tema="holo"][data-k="inv"]{--acid:#151824;--paper:#050506;--ink:#FFFFFF;--ink2:#D5D5DE;--faint:#9B9BA8;--rule:#26262E;--sans:"Inter","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="holo"][data-k="inv"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="holo"][data-k="inv"]{--s1:#0F0F12;--s2:#17171C;--s3:#17171C;--s4:#17171C;--s5:#17171C;--glass:#0F0F12;--card:#0F0F12}
html[data-tema="holo"][data-k="inv"] .card{background:#101014;color:#FFFFFF;border-color:#3A3A46}
html[data-tema="holo"][data-k="inv"] .card.lime{background:#C9D7FF;color:#07070A}
html[data-tema="holo"][data-k="inv"] :is(.card.lime *,.card *){color:inherit}
html[data-tema="holo"][data-k="inv"] .tpl{color:#FFFFFF;border-color:#3C3C48}
html[data-tema="holo"][data-k="moneti"]{--bg:#050506;--card:#0F0F12;--card-2:#17171C;--line:#26262E;--line-2:#3C3C48;--ink:#FFFFFF;--soft:#D5D5DE;--muted:#9B9BA8;--black:#101014;--acid:#C9D7FF;--sans:"Inter","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
html[data-tema="holo"][data-k="moneti"] .top{background:#101014}
html[data-tema="holo"][data-k="moneti"] .sos{color:#101014}
html[data-tema="holo"][data-k="moneti"] .toplink[aria-current="page"]{color:#101014}
html[data-tema="holo"][data-k="moneti"] .toolbar{background:color-mix(in srgb,#050506 92%,transparent)}
html[data-tema="holo"][data-k="moneti"] .foot a:hover{background:#17171C}
html[data-tema="holo"][data-k="moneti"] :is(h1,h2,h3){font-family:var(--tm-disp)}
html[data-tema="holo"][data-k="moneti"] .top .tema-btn{color:#E6E6E6}
html[data-tema="holo"][data-k="moneti"] :is(.card,.bcard,.search,.metal-switch,.bfoot,.cfoot){background:#0F0F12}
html[data-tema="holo"][data-k="moneti"] .pill:not(.dark){background:#0F0F12}
html[data-tema="holo"][data-k="moneti"] :is(.more,.arrow,.bnav button){background:#0F0F12;color:#FFFFFF}
html[data-tema="holo"][data-k="moneti"] .chip:not([aria-pressed="true"]){background:#0F0F12;color:#D5D5DE}
html[data-tema="holo"]{color-scheme:dark;--holo:linear-gradient(100deg,#9BE7FF 0%,#B3C4FF 22%,#D9B3FF 44%,#FFB3D9 64%,#FFE2A8 82%,#9BE7FF 100%)}
html[data-tema="holo"] :is(h1,h2,h3,.lt,.st,.mt2,.tl,b,strong){font-weight:800;letter-spacing:-.015em}
html[data-tema="holo"] :is(h1,.lhero h1,.hero h1){font-weight:900;letter-spacing:-.03em}
html[data-tema="holo"] :is(.eyebrow,.kick,.lbl,.lnav a,.toplink,.tn a,.chip,.mono){letter-spacing:.1em;font-weight:700}
html[data-tema="holo"] :is([data-k="site"],[data-k="menu"],[data-k="book"],[data-k="dneven"],[data-k="moneti"]) :is(.card,.tile,.mcard,.btn,.item,.g,.qk,.step,.mt,.ot,.pack,.access,.order,.free,.soon,.wshop,.pricenote,.cmp,.mbox,.lesson,.stagehead,.chooser,.toc,.box,textarea,input,select,button:not(.tema-sw)){border-radius:4px}
html[data-tema="holo"] :is(.btn.pri,.bb button.pri,.mrow button.pri,.seg button.on,.tn a.on,.item.lead,.g.fill,.toplink.meet){background:var(--holo);color:#07070A;border-color:transparent;font-weight:800;text-shadow:none}
html[data-tema="holo"] :is(.btn.pri:hover,.bb button.pri:hover,.mrow button.pri:hover){filter:brightness(1.08)}
html[data-tema="holo"][data-k="site"] :is(h1 span,.logo b,.choose span){background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-tema="holo"][data-k="book"] :is(.hero h1 em,.stagehead h2){background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-tema="holo"][data-k="site"] .top{background:rgba(5,5,6,.88);border-bottom:1px solid #26262E}
html[data-tema="holo"] :is(.tile,.card,.ot,.mcard,.lesson,.box):hover{border-color:#5A6690}
html[data-tema="holo"] .toplink.meet{color:#07070A;border-color:transparent}
html[data-tema="holo"] .sos{background:transparent;color:#FFB3A8;border:1px solid currentColor;font-weight:700}
html[data-tema="holo"][data-k="moneti"] .sos,html[data-tema="holo"][data-k="dneven"] .sos,html[data-tema="holo"][data-k="site"] .sos,html[data-tema="holo"][data-k="menu"] .sos,html[data-tema="holo"][data-k="book"] .sos{background:transparent;color:#FFB3A8;border:1px solid currentColor;font-weight:700}
html[data-tema="holo"][data-k="book"] .tn a.on{background:var(--holo);color:#07070A;border-color:transparent}
html[data-tema="holo"] hr,html[data-tema="holo"] .rule{border-color:#26262E}
html[data-tema="holo"] ::selection{background:#B3C4FF;color:#07070A}
