/* Lotto Surgeon modern layer (source: tools/assets_src/modern.css, copied to site/assets/modern.css by build_home.py).
   Loads after style.css. Dark app look, large print, high contrast. No frameworks. */
:root{--r:20px;--r2:14px;--g1:#FFE08A;--g2:#F5C451;--g3:#E3A53A;--glow:0 0 0 1px rgba(245,196,81,.35),0 10px 30px rgba(245,196,81,.18);
 --sh:0 1px 0 rgba(255,255,255,.05) inset,0 12px 32px rgba(0,0,0,.38);--sh2:0 1px 0 rgba(255,255,255,.06) inset,0 18px 44px rgba(0,0,0,.5);
 --cardg:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));--edge:rgba(255,255,255,.09);--ease:cubic-bezier(.2,.8,.2,1)}
html:not([data-theme=light]) body{background:radial-gradient(1100px 600px at 85% -10%,rgba(124,77,255,.16),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(245,196,81,.08),transparent 60%),var(--bg);background-attachment:fixed}
body{font-size:1.06rem;line-height:1.62}
h1,h2,h3{font-family:var(--head);font-weight:700;letter-spacing:-.02em}
.seo h1{font-size:clamp(2rem,6.4vw,3.1rem);line-height:1.08}.seo h2{font-size:clamp(1.5rem,4.4vw,2rem);line-height:1.15}
a{text-underline-offset:.18em}
/* header: glass bar, brand, Free Tools, email, menu */
header.top{background:rgba(11,8,20,.78);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(245,196,81,.18);box-shadow:0 8px 24px rgba(0,0,0,.25)}
header.top .wrap{min-height:68px;gap:.6rem}
header.top .brand img{transition:transform .35s var(--ease)}header.top .brand:hover img{transform:rotate(-8deg) scale(1.06)}
header.top .top-r{display:flex;align-items:center;gap:.55rem}
.tpnav{position:relative}
.tp-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,rgba(245,196,81,.12),rgba(245,196,81,.04));color:var(--g1);border:2px solid rgba(245,196,81,.55);border-radius:14px;
 font:700 1.02rem/1 var(--head);padding:0 15px;min-height:48px;cursor:pointer;white-space:nowrap;transition:border-color .18s,background .18s,box-shadow .2s,transform .18s var(--ease)}
.tp-btn:hover,.tp-btn[aria-expanded=true]{border-color:var(--g2);background:rgba(245,196,81,.16);box-shadow:var(--glow);transform:translateY(-1px)}
.tp-btn:active{transform:scale(.97)}.tp-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}
.tp-btn svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.tp-btn[aria-expanded=true] svg{transform:rotate(180deg)}
.tp-panel{position:absolute;right:0;top:calc(100% + 12px);width:640px;padding:16px;background:#120D1F;border:1px solid #4A3F63;border-radius:22px;
 box-shadow:0 24px 70px rgba(0,0,0,.65),0 0 50px rgba(245,196,81,.10);z-index:1100;visibility:hidden;opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top right;
 transition:opacity .14s ease-in,transform .14s ease-in,visibility 0s linear .16s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.tp-panel.open{visibility:visible;opacity:1;transform:none;transition:opacity .16s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1),visibility 0s}
.tp-h{margin:2px 4px 10px;font:700 .8rem/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.tp-g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.tp-g li{margin:0;padding:0}.tp-g li::before{display:none}
.tp-t{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:76px;padding:12px 12px 11px;border-radius:15px;background:#1B1430;border:1px solid #3A3052;
 color:var(--txt);text-decoration:none;line-height:1.2;opacity:0;transform:translateY(6px) scale(.94);transition:opacity .12s ease-in,transform .12s ease-in,border-color .15s,background .15s}
.tp-panel.open .tp-t{opacity:1;transform:none;transition:opacity .16s ease-out calc(var(--i,0)*14ms),transform .24s cubic-bezier(.34,1.56,.64,1) calc(var(--i,0)*14ms),border-color .15s,background .15s}
.tp-t b{font-size:1.02rem;font-weight:700}.tp-t small{font-size:.9rem;color:var(--dim);font-weight:400}
.tp-i{width:24px;height:24px;fill:none;stroke:var(--g2);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;margin-bottom:3px}
.tp-t:hover,.tp-t:focus-visible{border-color:var(--g2);background:#241A3D}.tp-t:focus-visible{outline:2px solid #fff;outline-offset:2px}.tp-t:active{transform:scale(.97)}
.tp-t[aria-current=page]{border-color:var(--g2);background:linear-gradient(160deg,rgba(245,196,81,.2),rgba(245,196,81,.04))}
.tp-wide{margin-top:9px;flex-direction:row;align-items:center;gap:10px;min-height:54px}.tp-wide .tp-i{margin:0}.tp-wide small{margin-left:auto;font-size:1.4rem;color:var(--g2)}
.tp-panel.open .tp-wide{transition-delay:.12s}
@media (max-width:700px){
 .tp-panel{position:fixed;left:10px;right:10px;width:auto;top:calc(env(safe-area-inset-top) + 76px);max-height:calc(100vh - env(safe-area-inset-top) - 90px);overflow-y:auto;overscroll-behavior:contain;transform-origin:top center;padding:12px}
 .tp-g{grid-template-columns:1fr 1fr;gap:8px}.tp-t{min-height:72px}}
@media (max-width:560px){header.top .hb-email{display:none}header.top .brand .word{display:none}.tp-btn{padding:0 13px}}
@media (max-width:360px){.tp-btn{padding:0 10px;font-size:.95rem}header.top .mn summary{padding-left:.7rem;padding-right:.7rem}}
/* buttons: lift, glow, press, one-time shine on hover; busy + done states */
.btn{border-radius:14px;min-height:3.1rem;font-size:1.05rem;position:relative;overflow:hidden;transition:transform .18s var(--ease),box-shadow .2s,background .2s,border-color .2s,color .2s}
.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.97);transition-duration:.06s}
.btn-acc{background:linear-gradient(180deg,var(--g1),var(--g2) 55%,var(--g3));border-color:var(--g2);color:#1A1204;box-shadow:0 6px 18px rgba(245,196,81,.25),inset 0 1px 0 rgba(255,255,255,.5)}
.btn-acc:hover{box-shadow:0 10px 28px rgba(245,196,81,.38),inset 0 1px 0 rgba(255,255,255,.55)}
.btn-acc::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);pointer-events:none;opacity:0}
.btn-acc:hover::after{animation:ls-shine .8s ease-out 1}
@keyframes ls-shine{0%{left:-60%;opacity:1}100%{left:130%;opacity:0}}
.btn-ghost{border-color:rgba(245,196,81,.55);background:rgba(245,196,81,.05)}.btn-ghost:hover{background:rgba(245,196,81,.14);box-shadow:var(--glow)}
.btn:disabled,.btn[aria-busy=true]{cursor:progress;transform:none}
.is-busy::before,button.is-busy::before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ls-spin .7s linear infinite;vertical-align:-.15em}
@keyframes ls-spin{to{transform:rotate(360deg)}}
.is-done{background:linear-gradient(180deg,#9DF5D2,#7EEBC0)!important;border-color:#7EEBC0!important;color:#06281A!important}
.is-done .ck{display:inline-grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;background:#06281A;color:#7EEBC0;font-weight:800;animation:ls-pop .35s cubic-bezier(.34,1.56,.64,1)}
@keyframes ls-pop{0%{transform:scale(.4);opacity:0}100%{transform:none;opacity:1}}
/* cards with soft depth */
.card,.tool-card,.vcard,.dcard,section.ab,.offer,.paid,.choice,.ev,.mn-list{background:var(--cardg),var(--card);border:1px solid var(--edge);border-radius:var(--r);box-shadow:var(--sh)}
section.ab{background:radial-gradient(500px 220px at 100% 0,rgba(245,196,81,.12),transparent 70%),var(--cardg),var(--card);border:1px solid rgba(245,196,81,.3)}
.offer{border:1px solid rgba(245,196,81,.5)!important;background:radial-gradient(600px 260px at 100% 0,rgba(245,196,81,.14),transparent 70%),var(--cardg),var(--card)!important}
a.gcard,a.jcard,a.xcard,.tcard,.xp a{transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}
a.gcard:hover,a.jcard:hover,a.xcard:hover,a.tcard:hover,.xp a:hover{transform:translateY(-3px);box-shadow:var(--sh2),0 0 0 1px rgba(245,196,81,.45);border-color:rgba(245,196,81,.6)}
/* chips and badges */
.chip{display:inline-flex;align-items:center;gap:.35rem;font:700 .95rem/1 var(--body);padding:.42rem .7rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--edge);color:var(--txt)}
.chip.g{background:rgba(126,235,192,.14);border-color:rgba(126,235,192,.45);color:#B9F7DD}.chip.y{background:rgba(245,196,81,.14);border-color:rgba(245,196,81,.5);color:var(--g1)}
.chip.r{background:rgba(255,147,132,.14);border-color:rgba(255,147,132,.5);color:#FFC2B8}
/* forms */
select,input[type=text],input[type=email],input[type=search],input[type=number],input:not([type]){border-radius:13px;transition:border-color .15s,box-shadow .15s}
select:focus,input:focus{box-shadow:0 0 0 4px rgba(245,196,81,.25)}
/* tables: rounded, tinted head */
.seo .scroll,.seo table:not(.gcards){border-radius:16px}
.seo table:not(.gcards){border:1px solid var(--edge);border-collapse:separate;border-spacing:0;overflow:hidden;background:rgba(255,255,255,.02)}
.seo table:not(.gcards) thead th{background:rgba(245,196,81,.09);color:var(--g1);font-family:var(--head)}
@media (max-width:700px){table.gcards tr{background:var(--cardg),var(--card)!important;border:1px solid var(--edge)!important;box-shadow:var(--sh);border-radius:18px!important}}
/* menu */
.mn summary{border-radius:14px;min-height:48px}.mn-list{border-radius:18px!important;box-shadow:0 24px 60px rgba(0,0,0,.6)!important}
details.mn[open] .mn-list{animation:ls-drop .22s var(--ease)}
@keyframes ls-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/* footer */
footer{border-top:1px solid rgba(245,196,81,.16);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}
/* scroll reveal (site.js adds .rv-on/.in) */
.rv-on{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.rv-on.in{opacity:1;transform:none}
/* tools hub + tool pages */
.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;margin:1rem 0}
.tcard{display:flex;flex-direction:column;gap:.35rem;padding:1.2rem 1.2rem 1.1rem;border-radius:var(--r);background:var(--cardg),var(--card);border:1px solid var(--edge);box-shadow:var(--sh);text-decoration:none;color:var(--txt)}
.tcard .ti{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,rgba(245,196,81,.25),rgba(245,196,81,.06));border:1px solid rgba(245,196,81,.35);margin-bottom:.3rem}
.tcard .ti svg{width:28px;height:28px;fill:none;stroke:var(--g1);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.tcard b{font:700 1.28rem/1.2 var(--head)}.tcard span{color:var(--mut);font-size:1.05rem}.tcard em{margin-top:auto;padding-top:.5rem;font-style:normal;font-weight:700;color:var(--g1)}
.tcard .nw{position:absolute}
.tl{background:var(--cardg),var(--card);border:1px solid var(--edge);border-radius:22px;box-shadow:var(--sh);padding:1.2rem;margin:1rem 0}
.tl label{display:block;font-weight:700;font-size:1.1rem;margin:0 0 .35rem}.tl .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;margin:0 0 1rem}
.tl select,.tl input{width:100%;min-height:3.3rem;font-size:1.15rem;padding:.4rem .8rem;border:2px solid var(--line2);background:var(--bg2);color:var(--txt)}
.seg{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}.seg button{font:700 1.05rem/1 var(--body);min-height:2.9rem;padding:0 1rem;border-radius:999px;border:2px solid var(--line2);background:transparent;color:var(--txt);cursor:pointer;transition:all .16s var(--ease)}
.seg button:hover{border-color:var(--g2);transform:translateY(-1px)}.seg button[aria-pressed=true]{background:linear-gradient(180deg,var(--g1),var(--g2));border-color:var(--g2);color:#1A1204}
.out{margin-top:1rem}.big-n{font:800 clamp(2rem,8vw,3rem)/1.05 var(--head);color:var(--g1);letter-spacing:-.02em}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.8rem;margin:.8rem 0}
.kpi{background:rgba(255,255,255,.04);border:1px solid var(--edge);border-radius:16px;padding:.9rem 1rem}.kpi small{display:block;color:var(--mut);font-size:.98rem}.kpi b{display:block;font:800 1.7rem/1.15 var(--head);color:var(--txt)}
.kpi.hl{border-color:rgba(245,196,81,.5);background:linear-gradient(160deg,rgba(245,196,81,.16),rgba(245,196,81,.03))}.kpi.hl b{color:var(--g1)}
.rk{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}
.rk li{display:grid;grid-template-columns:auto 64px 1fr;gap:.8rem;align-items:center;background:rgba(255,255,255,.035);border:1px solid var(--edge);border-radius:16px;padding:.7rem .9rem}
.rk .n{font:800 1.3rem/1 var(--head);color:var(--g2);min-width:1.8rem;text-align:center}.rk img{width:64px;height:84px;object-fit:contain;border-radius:8px;background:var(--tile)}
.rk a{font-weight:700;font-size:1.15rem}.rk .m{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}
.bar2{height:10px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:.45rem}.bar2 i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--g3),var(--g1));transition:width .6s var(--ease)}
.balls2{display:flex;flex-wrap:wrap;gap:.45rem}.b2{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;font:800 1.25rem/1 var(--head);background:radial-gradient(circle at 35% 30%,#fff,#E5DEF2);color:#141020;box-shadow:inset 0 -3px 6px rgba(0,0,0,.18),0 4px 10px rgba(0,0,0,.3)}
.b2.pb{background:radial-gradient(circle at 35% 30%,#FF8A8A,#D62C2C);color:#fff}.b2.mb{background:radial-gradient(circle at 35% 30%,#FFE58A,#E0A800);color:#1A1204}
.b2.pop{animation:ls-pop .35s cubic-bezier(.34,1.56,.64,1) both}
.heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.1rem,1fr));gap:.4rem}
.heat button{min-height:3.1rem;border-radius:12px;border:1px solid var(--edge);color:#fff;font:800 1.1rem/1 var(--head);cursor:pointer;transition:transform .15s var(--ease)}
.heat button:hover{transform:scale(1.08)}.heat button[aria-pressed=true]{outline:3px solid #fff;outline-offset:1px}
.dots{display:grid;grid-template-columns:repeat(25,1fr);gap:3px;max-width:520px}.dots i{aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.14)}.dots i.w{background:var(--up)}
.note2{color:var(--mut);font-size:1rem}
@media (max-width:520px){.rk li{grid-template-columns:auto 52px 1fr;padding:.6rem .7rem}.rk img{width:52px;height:68px}.b2{width:2.7rem;height:2.7rem;font-size:1.1rem}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn:hover,.tp-btn:hover,a.gcard:hover,a.jcard:hover,.tcard:hover{transform:none}.rv-on{opacity:1;transform:none}}
/* ---- Near me (nearme.js) ---- */
.nm{margin:.2rem 0 1rem}
.nm-bar{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}
.nm-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:3.5rem;padding:0 1.5rem;border-radius:999px;border:1px solid var(--g2);font:inherit;font-size:1.3rem;font-weight:800;color:#1A1204;cursor:pointer;position:relative;overflow:hidden;
 background:linear-gradient(180deg,var(--g1),var(--g2) 55%,var(--g3));box-shadow:0 6px 18px rgba(245,196,81,.25),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s}
.nm-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(245,196,81,.38),inset 0 1px 0 rgba(255,255,255,.55)}
.nm-btn:active{transform:scale(.97);transition-duration:.06s}
.nm-btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);pointer-events:none;opacity:0}
.nm-btn:hover::after{animation:ls-shine .8s ease-out 1}
.nm-btn:focus-visible,.nm-alt:focus-visible,.nm-find:focus-visible,.nm-sw:focus-visible,.nm-l button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.nm-btn:disabled{cursor:progress;transform:none}
.nm-btn.is-busy svg{animation:ls-spin 1s linear infinite}
.nm-btn.is-done svg{animation:ls-pop .45s cubic-bezier(.34,1.56,.64,1)}
.nm-alt{min-height:3.5rem;padding:0 1.2rem;border-radius:999px;border:1px solid rgba(245,196,81,.55);background:rgba(245,196,81,.05);color:var(--g1);font:inherit;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s,box-shadow .2s,transform .18s}
.nm-alt:hover,.nm-alt[aria-expanded=true]{background:rgba(245,196,81,.14);box-shadow:var(--glow)}
.nm-pv{display:flex;gap:.45rem;align-items:center;margin:.6rem 0 0;font-size:1.05rem;color:#D9D3E6}
.nm-pv svg{flex:none;color:#5FE3D0}
.nm-f{margin:.8rem 0 0;animation:ls-drop .25s ease-out}
.nm-f label{display:block;font-size:1.15rem;font-weight:700;margin:0 0 .35rem}
.nm-row{display:flex;gap:.5rem;max-width:34rem}
.nm-row input{flex:1;min-width:0;min-height:3.3rem;padding:0 1rem;border-radius:14px;border:2px solid rgba(255,255,255,.35);background:#120D1F;color:#fff;font:inherit;font-size:1.25rem}
.nm-row input:focus{outline:none;border-color:var(--g2);box-shadow:var(--glow)}
.nm-find{min-height:3.3rem;padding:0 1.3rem;border-radius:14px;border:1px solid var(--g2);background:var(--g2);color:#1A1204;font:inherit;font-size:1.2rem;font-weight:800;cursor:pointer;transition:transform .18s}
.nm-find:active{transform:scale(.97)}
.nm-msg{font-size:1.15rem;margin:.6rem 0 0}.nm-msg:empty{display:none}
.nm-msg.nm-warn{color:#FFD9A0}.nm-msg.nm-ok{color:#5FE3D0;font-weight:700}.nm-msg.nm-info{color:#fff}
.nm-msg.nm-warn,.nm-msg.nm-info{padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(245,196,81,.35);background:rgba(245,196,81,.07);animation:ls-drop .25s ease-out}
.nm-sw{display:inline-block;margin:.5rem 0 0;min-height:3rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--g2);background:var(--g2);color:#1A1204;font:inherit;font-size:1.1rem;font-weight:800;cursor:pointer}
.nm-me .nm-dot{position:absolute;inset:5px;border-radius:50%;background:#5FE3D0;border:3px solid #fff;box-shadow:0 0 0 2px #0B0814}
.nm-me .nm-dot::after{content:"";position:absolute;inset:-9px;border-radius:50%;border:3px solid #5FE3D0;animation:nm-ping 1.8s ease-out infinite}
@keyframes nm-ping{from{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}
.leaflet-tooltip.nm-tip{background:#0B0814;color:#fff;border:2px solid #5FE3D0;font-size:1rem;font-weight:800;padding:4px 10px;border-radius:10px}
.leaflet-tooltip.nm-tip::before{border-top-color:#5FE3D0}
.nm-ctl a{display:grid!important;place-items:center;width:44px!important;height:44px!important;line-height:44px!important;color:#1A1204!important;background:var(--g2)!important}
.nm-ctl a svg{width:24px;height:24px}
.nm-res:empty{display:none}
.nm-res{margin:1rem 0}
.nm-h{font-size:1.6rem;margin:0 0 .3rem}
.nm-sub,.nm-far{font-size:1.05rem;color:#D9D3E6;margin:0 0 .7rem}
.nm-l{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}
.nm-l li{animation:ls-drop .3s ease-out both;animation-delay:calc(var(--i)*40ms)}
.nm-l button{width:100%;display:grid;grid-template-columns:4.2rem 1fr;gap:.2rem .8rem;align-items:center;text-align:left;padding:.8rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:#fff;font:inherit;cursor:pointer;transition:border-color .2s,transform .18s,background .2s}
.nm-l button:hover{border-color:var(--g2);background:rgba(245,196,81,.08)}
.nm-mi{grid-row:span 2;text-align:center;font-size:.95rem;color:#5FE3D0;line-height:1.1}.nm-mi b{display:block;font-size:1.5rem}
.nm-st b,.nm-pz b{display:block;font-size:1.2rem}.nm-st span,.nm-pz span{font-size:1rem;color:#D9D3E6}
.nm-pz b{color:var(--g1)}
@media (min-width:760px){.nm-l{grid-template-columns:1fr 1fr}.nm-l button{grid-template-columns:4.6rem 1fr 1fr}.nm-mi{grid-row:auto}}
@media (prefers-reduced-motion:reduce){.nm-btn,.nm-alt,.nm-find,.nm-l button{transition:none}.nm-btn:hover{transform:none}.nm-btn::after,.nm-me .nm-dot::after,.nm-btn.is-busy svg,.nm-btn.is-done svg,.nm-f,.nm-l li,.nm-msg{animation:none!important}}
[data-theme=light] .nm-pv,[data-theme=light] .nm-sub,[data-theme=light] .nm-far,[data-theme=light] .nm-st span,[data-theme=light] .nm-pz span{color:#3A3348}
[data-theme=light] .nm-alt{color:#5A3E00;border-color:#B07A12}
[data-theme=light] .nm-row input{background:#fff;color:#111;border-color:#6B6478}
[data-theme=light] .nm-msg.nm-warn{color:#6B3B00}[data-theme=light] .nm-msg.nm-info{color:#111}
[data-theme=light] .nm-l button{color:#111;background:#fff;border-color:#CFC8DA}[data-theme=light] .nm-mi{color:#006B5E}[data-theme=light] .nm-pz b{color:#7A5200}
