html[data-theme="light"] .bot-lead { color: #322e27; }
html[data-theme="light"] .bot-cta { box-shadow: 0 0 0 1px rgba(15, 15, 15, .08), 0 10px 30px -10px rgba(88,101,242,.7); }
html[data-theme="light"] .bot-note { color: #6b6660; }
html[data-theme="light"] .bot-cmds li { border: 1px solid rgba(15, 15, 15, .08); background: #edeceb; }
html[data-theme="light"] .bot-cmds code { color: #8b652d; }
html[data-theme="light"] .bot-cmds p { color: #413c34; }
html[data-theme="light"] .bot-shots img { border: 1px solid rgba(15, 15, 15, .08); }
html[data-theme="light"] .bot-shots figcaption { color: #6b6660; }
html[data-theme="light"] .bot-steps { color: #413c34; }
html[data-theme="light"] .dl-msg { background: #edeceb; border: 1px solid rgba(15, 15, 15, .08); }
html[data-theme="light"] .dl-ok { color: #413c34; }
html[data-theme="light"] .dl-un { color: #8b652d; }
html[data-theme="light"] .cl-cover:focus-visible { outline: 2px solid var(--amber, #a26b16); }
html[data-theme="light"] .cl-tools button { color: #201c15; background: rgba(241, 240, 239, .55); border: 1px solid rgba(15, 15, 15, .16); }
html[data-theme="light"] .cl-tools button:hover, html[data-theme="light"] .cl-tools button:focus-visible, html[data-theme="light"] .cl-tools .cl-eye[aria-expanded="true"] { background: rgba(241, 240, 239, .82); }
html[data-theme="light"] .cl-tools button:focus-visible { outline: 2px solid var(--amber, #a26b16); }
html[data-theme="light"] .cl-tools button.play[data-state="playing"], html[data-theme="light"] .cl-tools button.play[data-state="loading"] { color: var(--amber, #a26b16); border-color: rgba(162, 107, 22, .5); }
html[data-theme="light"] .cl-pop { background: rgba(235, 234, 233, .97); border: 1px solid rgba(15, 15, 15, .1); box-shadow: 0 18px 40px -12px rgba(247, 247, 247, .7); color: #201c15; }
html[data-theme="light"] .cl-head { border-bottom: 1px solid rgba(15, 15, 15, .07); }
html[data-theme="light"] .cl-k { color: var(--amber, #a26b16); }
html[data-theme="light"] .cl-what { color: rgba(32, 28, 21, .65); }
html[data-theme="light"] .cl-item:hover, html[data-theme="light"] .cl-item:focus-visible { background: rgba(15, 15, 15, .07); }
html[data-theme="light"] .cl-bandcamp svg { color: #4f8b98; }
html[data-theme="light"] .cl-spin { border: 2px solid rgba(15, 15, 15, .18); }
html[data-theme="light"] #hero .hero-label { color: #0f0f0f; text-shadow: 0 1px 2px rgba(247, 247, 247, .85), 0 0 8px rgba(247, 247, 247, .55); }
html[data-theme="light"] #hero .hero-label .ago { color: rgba(15, 15, 15, .82); text-shadow: 0 1px 2px rgba(247, 247, 247, .85), 0 0 8px rgba(247, 247, 247, .55); }
html[data-theme="light"] #hero .hero-label .eq i { background: #0f0f0f; box-shadow: 0 0 2px rgba(247, 247, 247, .9), 0 0 6px rgba(247, 247, 247, .5); }
html[data-theme="light"] .faq-modal { background: rgba(245, 245, 244, .68); }
html[data-theme="light"] .faq-dlg { background: #eeedeb; border: 1px solid rgba(15, 15, 15, .08); color: #29231a; box-shadow: 0 20px 60px rgba(247, 247, 247, .5); }
html[data-theme="light"] .faq-hd { border-bottom: 1px solid rgba(15, 15, 15, .06); }
html[data-theme="light"] .faq-x { background: rgba(15, 15, 15, .06); color: #29231a; }
html[data-theme="light"] .faq-body::-webkit-scrollbar-thumb { background: rgba(139, 101, 45, .55); }
html[data-theme="light"] .faq-body::-webkit-scrollbar-thumb:hover { background: #8b652d; }
html[data-theme="light"] .faq-body details { border-bottom: 1px solid rgba(15, 15, 15, .06); }
html[data-theme="light"] .faq-body summary::after { color: #8b652d; }
html[data-theme="light"] .faq-body p { color: #5c564d; }
html[data-theme="light"] .faq-body a { color: #8b652d; }
html[data-theme="light"] .faq-b { color: #9d6a1a; }
html[data-theme="light"] .faq-b svg { filter: drop-shadow(0 0 3px rgba(157, 106, 26, .35)); }
html[data-theme="light"] .about-av { background: linear-gradient(#eeedeb, #eeedeb) padding-box, conic-gradient(from 210deg, #8b652d, #9d6a1a, #c2b39f, #8b652d, #f1d9a8, #8b652d) border-box; box-shadow: 0 0 14px rgba(139, 101, 45, .22), 0 0 0 1px rgba(15, 15, 15, .03); }
html[data-theme="light"] .faq-body .about-card p { color: #5c564d; }
html[data-theme="light"] .legal-page .about-av { background: linear-gradient(#f1f0ef, #f1f0ef) padding-box, conic-gradient(from 210deg, #8b652d, #9d6a1a, #c2b39f, #8b652d, #f1d9a8, #8b652d) border-box; }
html[data-theme="light"] .gen-fab { color: #201c16; background: rgba(241, 240, 239, .72); border: 1px solid rgba(139, 101, 45, .45); box-shadow: 0 4px 16px rgba(247, 247, 247, .35); }
html[data-theme="light"] .gen-fab:hover, html[data-theme="light"] .gen-fab:focus-visible { border-color: rgba(139, 101, 45, .85); }
html[data-theme="light"] .gen-fab-ico i { background: #8b652d; }
html[data-theme="light"] .gen-fab-ico i:nth-child(1) { --c2: #c29c94; }
html[data-theme="light"] .gen-fab-ico i:nth-child(2) { background: #9aaaa0; --c2: #966b22; }
html[data-theme="light"] .gen-fab-ico i:nth-child(3) { background: #966b22; --c2: #998eab; }
html[data-theme="light"] .gen-fab-ico i:nth-child(4) { background: #c29c94; --c2: #8b652d; }
html[data-theme="light"] .gen-fab-rec { border-top: 3px solid #8b652d; }
html[data-theme="light"] .gen-fab-paper { background: #201c14; }
html[data-theme="light"] .gen-fab-paper i { background: #8a837a; }
html[data-theme="light"] .gen-fab-paper b { background: repeating-linear-gradient(90deg, #e5e3e1 0 1px, transparent 1px 2px, #e5e3e1 2px 4px, transparent 4px 5px); }
@media (max-width:600px) {
html[data-theme="light"] .gen-tab { border: 1.5px solid #8b652d; background: #e9e8e6; color: #8b652d; box-shadow: -3px 4px 14px rgba(247, 247, 247, .5); }
html[data-theme="light"] .gen-dock.is-open .gen-tab { border-right: 1.5px solid #8b652d; }
html[data-theme="light"] .gen-dock .gen-fab, html[data-theme="light"] .fn-fab ~ .gen-dock .gen-fab { background: #e9e8e6; border: 1.5px solid #8b652d; color: #0f0f0f; box-shadow: 0 6px 22px rgba(247, 247, 247, .6); }
}
html[data-theme="light"] .gen-ico-col i:nth-child(2) { background: #c29c94; }
html[data-theme="light"] .gen-ico-col i:nth-child(3) { background: #9aaaa0; }
html[data-theme="light"] .gen-ico-col i:nth-child(4) { background: #966b22; }
html[data-theme="light"] .gen-ico-rec { background: #221e15 repeating-linear-gradient(180deg, transparent 0 7px, #60584c 7px 8px) 7px 8px / 26px 24px no-repeat; }
html[data-theme="light"] .gen-frame canvas { box-shadow: 0 10px 40px rgba(247, 247, 247, .4); }
html[data-theme="light"] .gen-badge { background: rgba(241, 240, 239, .75); }
html[data-theme="light"] .gen-modal { background: rgba(245, 245, 244, .7); }
html[data-theme="light"] #mm-sug { background: #e9e8e6; box-shadow: 0 10px 30px rgba(247, 247, 247, .5); }
html[data-theme="light"] .gen-bar { background: rgba(237, 236, 235, .78); border: 1px solid rgba(139, 101, 45, .28); box-shadow: 0 6px 20px rgba(247, 247, 247, .35); }
html[data-theme="light"] .gen-bar-btn { color: #f0eeeb; }
@media (max-width:600px) {
html[data-theme="light"] body.gen-auth.has-gen-res .gen-act { background: rgba(241, 240, 239, .92); border-top: 1px solid rgba(139, 101, 45, .22); }
}
html[data-theme="light"] .mf-tip { background: rgba(241, 240, 239, .94); border: 1px solid rgba(15, 15, 15, .08); color: #423d35; box-shadow: 0 4px 14px rgba(247, 247, 247, .35); }
html[data-theme="light"] .sticky-cta { background: linear-gradient(to top, #f1f0ef 0%, #f1f0ef 52%, rgba(241, 240, 239, .86) 72%, rgba(241, 240, 239, 0) 100%); }
html[data-theme="light"] .stk-inner { background: rgba(235, 234, 233, .92); border: 1px solid rgba(15, 15, 15, .08); box-shadow: 0 12px 40px -16px rgba(247, 247, 247, .8); }
html[data-theme="light"] .stk-h { color: #201c16; }
html[data-theme="light"] .stk-s { color: #6b6660; }
html[data-theme="light"] .stk-btn { background: #8b652d; color: #f0eeeb; }
html[data-theme="light"] .stk-btn:focus-visible { outline: 2px solid #201c16; }
html[data-theme="light"] .stk-note { color: #837f79; }
html[data-theme="light"] .sticky-cta { background: linear-gradient(to top, #f1f0ef 0%, #f1f0ef 45%, rgba(241, 240, 239, .92) 62%, rgba(241, 240, 239, .6) 80%, rgba(241, 240, 239, 0) 100%); }
html[data-theme="light"] .si-h { color: #201c16; }
html[data-theme="light"] .si-s { color: #68645f; }
html[data-theme="light"] .stk-lfm { border: 1px solid rgba(15, 15, 15, .1); color: #6b6660; }
html[data-theme="light"] .stk-lfm:hover { border-color: rgba(15, 15, 15, .22); color: #201c16; }
html[data-theme="light"] .stk-lfm img { background: #0f0f0f; }
html[data-theme="light"] .si-tog { color: rgba(104, 100, 95, .45); }
@media (max-width: 600px) {
html[data-theme="light"] .stk-bnote { color: rgba(240, 238, 235, .72); }
}
html[data-theme="light"] .flag { box-shadow: 0 0 0 .5px rgba(15, 15, 15, .18); }
html[data-theme="light"] .legal-page { background: #f1f0ef; color: #28241c; }
html[data-theme="light"] .legal a { color: #8b652d; }
html[data-theme="light"] .legal h2 { color: #241f15; }
html[data-theme="light"] .legal .upd, html[data-theme="light"] .legal-foot { color: #807b74; }
html[data-theme="light"] .legal-lang button { border: 1px solid #cfccc7; color: #58534b; }
html[data-theme="light"] .legal-lang button[aria-pressed="true"] { border-color: #8b652d; color: #8b652d; }
html[data-theme="light"] .legal code { color: #443c2e; }
html[data-theme="light"] .mf-consent { background: rgba(239, 238, 236, .97); border-top: 1px solid #e1dfdc; color: #58534b; }
html[data-theme="light"] .mf-consent a { color: #807b74; }
html[data-theme="light"] .mf-consent button { border: 1px solid #bab3aa; background: #e7e5e2; color: #2c261e; }
html[data-theme="light"] .mf-consent button:hover, html[data-theme="light"] .mf-consent button:focus-visible { border-color: #8b652d; }
html[data-theme="light"].mh .mh-logo { color: #0f0f0f; }
html[data-theme="light"].mh .mh-btn { background: #eeedeb; }
html[data-theme="light"].mh .mh-btn:hover { border-color: rgba(41, 35, 26, .22); }
html[data-theme="light"].mh .mh-btn:active { background: #e9e8e6; }
html[data-theme="light"].mh #follow-btn[aria-pressed="false"] { color: #f0eeeb; }
html[data-theme="light"].mh .mh-share { border: 1px solid rgba(139, 101, 45, .55); }
@media (max-width: 719px) {
html[data-theme="light"].mh .profile .avatar { box-shadow: 0 0 0 1px var(--line), 0 0 0 3px rgba(139, 101, 45, .25); }
html[data-theme="light"].mh .mh-namelogo { color: #0f0f0f; }
html[data-theme="light"].mh .mh-actions:not(.with-follow) .mh-share { color: #f0eeeb; }
}
html[data-theme="light"] .mh-scrim { background: rgba(245, 245, 244, 0); }
html[data-theme="light"] .mh-scrim.on { background: rgba(245, 245, 244, .6); }
html[data-theme="light"] .mh-drawer { background: #eeedeb; box-shadow: -30px 0 60px -20px #f7f7f7; }
html[data-theme="light"] .mh-dlogo { color: #0f0f0f; }
html[data-theme="light"] .mh-item[data-danger], html[data-theme="light"] .mh-item[data-danger] svg { color: #724339; }
html[data-theme="light"] .mh-toast { background: #e4e2df; }
html[data-theme="light"] .pp .fm-av .fm-fb { color: rgba(41, 35, 26, .8); }
html[data-theme="light"] .pp .fm-invite { border-color: rgba(139, 101, 45, .55); }
html[data-theme="light"] .pp-toast { background: #e4e2df; }
html[data-theme="light"].mh .mh-menu.mh-has-dot::after { box-shadow: 0 0 0 2px #eeedeb; }
html[data-theme="light"] .nt .nt-track { color: rgba(41, 35, 26, .82); }
html[data-theme="light"] .nt .nt-seen .nt-track { color: rgba(41, 35, 26, .38); }
html[data-theme="light"] .nt .nt-cover { background: rgba(41, 35, 26, .06); }
html[data-theme="light"] .nt .nt-tabs button[aria-selected="true"] { color: #f1f0ef; }
html[data-theme="light"].mh .mh-namelogo { color: #0f0f0f; }
html[data-theme="light"] .mf-badge { color: #9d6a1a; }
html[data-theme="light"] .mf-badge svg { filter: drop-shadow(0 0 3px rgba(157, 106, 26, .35)); }
html[data-theme="light"] a.mf-badge { color: #9d6a1a; }
html[data-theme="light"] .mh-item em.mh-inv { color: #9d6a1a; }
html[data-theme="light"] .iv-modal { background: rgba(245, 244, 242, .6); }
html[data-theme="light"] .iv-sheet { background: #eeedea; border: 1px solid rgba(139, 101, 45, .3); color: var(--text, #29231a); box-shadow: 0 20px 60px rgba(247, 247, 247, .55); }
html[data-theme="light"] .iv-x { color: rgba(41, 35, 26, .6); }
html[data-theme="light"] .iv-ico { border: 1px solid rgba(139, 101, 45, .4); color: rgba(157, 106, 26, .55); }
html[data-theme="light"] .iv-ico.on { color: #9d6a1a; background: rgba(139, 101, 45, .14); }
html[data-theme="light"] .iv-bar { background: rgba(41, 35, 26, .1); }
html[data-theme="light"] .iv-bar i { background: linear-gradient(90deg, #8b652d, #9d6a1a); }
html[data-theme="light"] .iv-how { color: rgba(41, 35, 26, .7); }
html[data-theme="light"] .iv-link input { border: 1px solid rgba(41, 35, 26, .15); background: rgba(41, 35, 26, .05); }
html[data-theme="light"] .iv-acts button { border: 1px solid rgba(139, 101, 45, .5); }
html[data-theme="light"] .iv-acts .iv-share { background: #8b652d; color: #eeedea; border-color: #8b652d; }
html[data-theme="light"] .iv-msg { color: #9d6a1a; }
html[data-theme="light"] .mh-item .mh-ant { color: #8b652d; }
html[data-theme="light"] .mh-dhome:hover { background: #e9e8e6; }
html[data-theme="light"] .mfp-pop { background: #ebe9e6; border: 1px solid rgba(139, 101, 45, .3); box-shadow: 0 10px 28px rgba(247, 247, 247, .5); }
html[data-theme="light"] .mfp-pop a { color: #312a1d; }
html[data-theme="light"] .mfp-pop a:hover, html[data-theme="light"] .mfp-pop a:focus-visible { background: rgba(139, 101, 45, .12); }
html[data-theme="light"] .mfp-pop a span { color: #6b6660; }
html[data-theme="light"] .mfp-join { color: #423d35; }
html[data-theme="light"] .mfp-pop ul + .mfp-join { border-top: 1px solid rgba(139, 101, 45, .18); }
html[data-theme="light"] .mfp-copy { border: 1px solid rgba(139, 101, 45, .5); color: #966b22; }
html[data-theme="light"] .mfp-copy:hover, html[data-theme="light"] .mfp-copy:focus-visible { border-color: #8b652d; }
html[data-theme="light"] .mfp-ok { color: #475d44; }
html[data-theme="light"] .mfp-name { color: #262016; }
html[data-theme="light"] .mfp-pop li a > span { color: #6b6660; }
html[data-theme="light"] .mfp-pop ul::-webkit-scrollbar-thumb { background: rgba(139, 101, 45, .45); }
html[data-theme="light"] .mfp-txt > span { color: #6b6660; }
html[data-theme="light"] .mfp-flag { box-shadow: 0 0 0 .5px rgba(15, 15, 15, .2); }
html[data-theme="light"] .asr-f:focus-within { border-color: var(--accent, #8b652d); }
html[data-theme="light"] .asr-b:hover { background: var(--accent, #8b652d); }
html[data-theme="light"] .asr-l { background: #ebeae8; box-shadow: 0 14px 40px -12px rgba(247, 247, 247, .7); }
html[data-theme="light"] .asr-l li:hover, html[data-theme="light"] .asr-l li[aria-selected="true"] { background: rgba(15, 15, 15, .07); }
html[data-theme="light"] .asr-r { background: #ebeae8; }
html[data-theme="light"] .asr-n { color: var(--accent, #8b652d); }
html[data-theme="light"] .asr-a:hover { background: rgba(15, 15, 15, .06); }
html[data-theme="light"] .asd-back:hover { border-color: var(--accent, #8b652d); }
html[data-theme="light"] .asd-lfm:hover { color: var(--accent, #8b652d); }
html[data-theme="light"] .asd-s b { color: var(--accent, #8b652d); }
html[data-theme="light"] .sc-btn { border: 1px solid rgba(139, 101, 45, .6); background: linear-gradient(100deg, rgba(139, 101, 45, .26), rgba(139, 101, 45, .1)); color: #9b6a1d; }
html[data-theme="light"] .sc-btn:hover { box-shadow: 0 0 22px rgba(139, 101, 45, .25); }
html[data-theme="light"] .sc-backdrop { background: rgba(247, 247, 247, 0); }
html[data-theme="light"] .sc-backdrop.on { background: rgba(247, 247, 247, .6); }
html[data-theme="light"] .sc-card { background: #edecea; }
html[data-theme="light"] .sc-opt { background: rgba(41, 35, 26, .03); }
html[data-theme="light"] .sc-opt:hover, html[data-theme="light"] .sc-opt:focus-visible { border-color: rgba(139, 101, 45, .55); }
html[data-theme="light"] .sc-shape { background: linear-gradient(160deg, rgba(139, 101, 45, .3), rgba(139, 101, 45, .05)); }
html[data-theme="light"] .fm-backdrop { background: rgba(247, 247, 247, 0); }
html[data-theme="light"] .fm-backdrop.on { background: rgba(247, 247, 247, .6); }
html[data-theme="light"] .fm-sheet { background: #edecea; box-shadow: 0 -10px 40px rgba(247, 247, 247, .5); }
html[data-theme="light"] .fm-grip { background: rgba(41, 35, 26, .18); }
html[data-theme="light"] .fm-x:hover, html[data-theme="light"] .fm-x:focus-visible { background: rgba(41, 35, 26, .06); }
html[data-theme="light"] .fm-search { background: rgba(41, 35, 26, .06); }
html[data-theme="light"] .fm-av { background: rgba(41, 35, 26, .07); }
html[data-theme="light"] .fm-av img, html[data-theme="light"] .fm-av .fm-fb { color: rgba(41, 35, 26, .8); background: #e4e1df; }
html[data-theme="light"] .fm-follow { color: #eeebe8; }
html[data-theme="light"] .fm-follow[aria-pressed="true"] { border-color: rgba(41, 35, 26, .22); }
html[data-theme="light"] .fm-follow[aria-pressed="true"]:hover { border-color: rgba(41, 35, 26, .4); }
html[data-theme="light"] .fm-skel .fm-av, html[data-theme="light"] .fm-skel .fm-txt i { background: rgba(41, 35, 26, .07); }
html[data-theme="light"] .fm-confirm { background: rgba(247, 247, 247, .55); }
html[data-theme="light"] .fm-card { background: #e7e5e3; box-shadow: 0 12px 40px rgba(247, 247, 247, .5); }
html[data-theme="light"] .fm-card button:hover, html[data-theme="light"] .fm-card button:focus-visible { background: rgba(41, 35, 26, .05); }
html[data-theme="light"] .fm-cmp { border: 1px solid rgba(139, 101, 45, .45); background: linear-gradient(100deg, rgba(139, 101, 45, .18), rgba(139, 101, 45, .06)); }
html[data-theme="light"] .fm-cmp-m { background: conic-gradient(var(--amber, #8b652d) calc(var(--p) * 1%), rgba(41, 35, 26, .14) 0); }
html[data-theme="light"] .fm-cmp-m::before { background: #eeedea; }
html[data-theme="light"] .ev .ev-date { color: #747069; }
html[data-theme="light"] .ev .ev-date b { color: #8b652d; }
html[data-theme="light"] .ev .ev-buy { color: #966b22; border: 1px solid rgba(139, 101, 45, .4); background: rgba(139, 101, 45, .06); }
html[data-theme="light"] .ev .ev-buy:hover, html[data-theme="light"] .ev .ev-buy:focus-visible { background: rgba(139, 101, 45, .16); border-color: rgba(139, 101, 45, .75); }
html[data-theme="light"] .ev .ev-pill { color: #423d35; border: 1px solid rgba(15, 15, 15, .14); }
html[data-theme="light"] .ev .ev-pill[aria-pressed="true"], html[data-theme="light"] .ev .ev-pill[aria-expanded="true"] { border-color: #8b652d; color: #8b652d; }
html[data-theme="light"] .ev .ev-opts { background: #eeedea; border: 1px solid rgba(15, 15, 15, .1); box-shadow: 0 10px 30px rgba(247, 247, 247, .45); }
html[data-theme="light"] .ev .ev-opts li { color: #322e27; }
html[data-theme="light"] .ev .ev-opts li em { color: #7e7a74; }
html[data-theme="light"] .ev .ev-opts li:hover, html[data-theme="light"] .ev .ev-opts li:focus { background: rgba(139, 101, 45, .12); }
html[data-theme="light"] .ev .ev-opts li[aria-selected="true"] { color: #8b652d; }
html[data-theme="light"] .ev .ev-none { color: #68645f; }
html[data-theme="light"] .ev .ev-none a, html[data-theme="light"] .ev .ev-more { color: #8b652d; }
html[data-theme="light"] .ev .ev-foot { border-top: 1px solid rgba(15, 15, 15, .06); color: #7e7a74; }
html[data-theme="light"] .hdr-art { background: #f1f0ef center/cover no-repeat; }
html[data-theme="light"] .hdr-art::before { background: linear-gradient(to bottom, rgba(241, 240, 239, .97) 0%, rgba(241, 240, 239, .9) 22%, rgba(241, 240, 239, .72) 38%, rgba(241, 240, 239, .28) 54%, rgba(241, 240, 239, 0) 66%, rgba(241, 240, 239, 0) 76%, rgba(241, 240, 239, .7) 91%, #f1f0ef 100%); }
html[data-theme="light"] .hdr-art::after { background: linear-gradient(to right, #f1f0ef 0%, rgba(241, 240, 239, 0) 12%, rgba(241, 240, 239, 0) 88%, #f1f0ef 100%); }
html[data-theme="light"] .ha-modal { background: rgba(245, 245, 244, .65); }
html[data-theme="light"] .ha-dlg { background: #eeedeb; border: 1px solid rgba(15, 15, 15, .08); color: #29231a; }
html[data-theme="light"] .ha-prev { background: #f1f0ef; border: 1px solid rgba(15, 15, 15, .06); }
html[data-theme="light"] .ha-lab { color: #6b6660; }
html[data-theme="light"] .ha-q { border: 1px solid rgba(15, 15, 15, .12); background: rgba(247, 247, 247, .25); color: #29231a; }
html[data-theme="light"] .ha-it { color: #29231a; }
html[data-theme="light"] .ha-it[aria-selected="true"] { border-color: #8b652d; }
html[data-theme="light"] .ha-none { color: #837f79; }
html[data-theme="light"] .ha-seg { background: rgba(15, 15, 15, .05); }
html[data-theme="light"] .ha-seg button { color: #6b6660; }
html[data-theme="light"] .ha-seg button[aria-pressed="true"] { background: #29231a; color: #f0eeeb; }
html[data-theme="light"] .ha-msg { color: #8b652d; }
html[data-theme="light"] .ha-acts button { border: 1px solid rgba(15, 15, 15, .12); color: #29231a; }
html[data-theme="light"] .ha-acts .ha-ok { background: #8b652d; border-color: #8b652d; color: #f0eeeb; }
html[data-theme="light"] .ha-src { color: #9d9993; }
html[data-theme="light"] .ha-zoom { accent-color: #8b652d; }
html[data-theme="light"] .ha-acts { background: #eeedeb; border-top: 1px solid rgba(15, 15, 15, .07); box-shadow: 0 -14px 18px -6px #eeedeb; }
html[data-theme="light"] .nn-view { background: rgba(238, 237, 235, .55); border: 1px solid rgba(139, 101, 45, .28); }
html[data-theme="light"] .nn-edit .nn-field { border: 1px dashed rgba(139, 101, 45, .35); background: rgba(238, 237, 235, .35); }
html[data-theme="light"] .nn-edit.on .nn-field { border-color: rgba(139, 101, 45, .6); background: rgba(238, 237, 235, .7); }
html[data-theme="light"] .nn-count.over { color: #724339; }
html[data-theme="light"] .nn-msg { color: #724339; }
html[data-theme="light"] .nn-save { color: #f0eeeb; }
html[data-theme="light"] .nn-fab { color: #f0eeeb; border: 2px solid rgba(15, 15, 15, .85); box-shadow: 0 6px 18px rgba(247, 247, 247, .45); }
html[data-theme="light"] .nn-fab .nn-ico { color: #f0eeeb; }
html[data-theme="light"] .nn-ov { background: rgba(242, 240, 239, .82); border: 1px solid rgba(139, 101, 45, .35); }
html[data-theme="light"] .nn-modal { background: rgba(245, 245, 244, 0); }
html[data-theme="light"] .nn-modal.on { background: rgba(245, 245, 244, .6); }
html[data-theme="light"] .nn-sheet { background: #eeedeb; }
html[data-theme="light"] .nn-sheet textarea { border: 1px solid rgba(139, 101, 45, .45); background: rgba(247, 247, 247, .25); }
html[data-theme="light"] .nn-r { color: rgba(41, 35, 26, .85); }
html[data-theme="light"] .nn textarea::-webkit-scrollbar-thumb { background: rgba(139, 101, 45, .35); }
html[data-theme="light"] .cl-tools .fnn-btn { color: #f0eeeb; border-color: rgba(15, 15, 15, .8); box-shadow: 0 4px 12px -4px rgba(247, 247, 247, .6); }
html[data-theme="light"] .cl-tools .fnn-btn .nn-ico { color: #f0eeeb; }
html[data-theme="light"] .cl-tools .fnn-btn:hover, html[data-theme="light"] .cl-tools .fnn-btn[aria-expanded="true"] { background: #986a1f; }
html[data-theme="light"] .fnn-x:hover { background: rgba(15, 15, 15, .06); }
html[data-theme="light"] .nn .nn-ok { background: #508052 !important; border-color: #508052 !important; color: #e8eee8 !important; }
html[data-theme="light"] #recent > li.has-note { background: rgba(139, 101, 45, .05); box-shadow: inset 2px 0 0 #8b652d; }
@media (hover: hover) and (pointer: fine) {
html[data-theme="light"] .nn-emo { color: #6b6660; }
html[data-theme="light"] .nn-emo:hover, html[data-theme="light"] .nn-emo:focus-visible, html[data-theme="light"] .nn-emo[aria-expanded="true"] { color: #966b22; background: rgba(139, 101, 45, .14); }
html[data-theme="light"] .nn-emo-pop { background: #ebe9e6; border: 1px solid rgba(139, 101, 45, .3); box-shadow: 0 10px 28px rgba(247, 247, 247, .5); }
html[data-theme="light"] .nn-emo-grid button:hover, html[data-theme="light"] .nn-emo-grid button:focus-visible { background: rgba(139, 101, 45, .16); }
html[data-theme="light"] .nn-emo-grid .nn-emo-more { color: #966b22; border: 1px dashed rgba(139, 101, 45, .45); }
html[data-theme="light"] .nn-emo-full { color: #6b6660; }
html[data-theme="light"] .nn-emo-full emoji-picker { --background: #ebe9e6; --border-color: rgba(139, 101, 45, .2); --indicator-color: #8b652d; --input-border-color: rgba(139, 101, 45, .35); --input-font-color: #312a1d; --outline-color: #8b652d; --button-hover-background: rgba(139, 101, 45, .16); --button-active-background: rgba(139, 101, 45, .26); }
}
html[data-theme="light"] .nn-edit:not(.on) .nn-field > .nn-ico { filter: drop-shadow(0 0 6px rgba(139, 101, 45, .35)); }
html[data-theme="light"] .nn-24::after { background: conic-gradient(from 0deg, #8b652d calc(var(--p, 1) * 360deg), rgba(139, 101, 45, .14) 0); }
html[data-theme="light"] .nn-prompt { border: 1px dashed rgba(139, 101, 45, .5); background: rgba(241, 240, 239, .55); color: rgba(49, 42, 29, .85); }
html[data-theme="light"] .nn-prompt:hover, html[data-theme="light"] .nn-prompt:focus-visible { border-color: rgba(139, 101, 45, .85); background: rgba(241, 240, 239, .72); }
@media (prefers-reduced-motion: reduce) {
html[data-theme="light"] #recent > li.nn-hl { background: rgba(139, 101, 45, .12); }
}
html[data-theme="light"] .nn-tray::-webkit-scrollbar-thumb { background: rgba(139, 101, 45, .45); }
html[data-theme="light"] .nn-tb { background: #ebe9e6; border: 1px solid rgba(139, 101, 45, .3); color: var(--text, #312a1d); box-shadow: 0 4px 10px rgba(247, 247, 247, .35); }
html[data-theme="light"] .nn-tadd .nn-tb { border-color: rgba(139, 101, 45, .5); background: rgba(241, 240, 239, .6); color: rgba(150, 107, 34, .85); }
html[data-theme="light"] .nn-tav { background: var(--bg-3, #ebe9e6); }
html[data-theme="light"] .nn-tav > span { color: rgba(41, 35, 26, .85); }
html[data-theme="light"] .nn-tn { color: var(--muted, #6b6660); }
html[data-theme="light"] .nn-ti:hover .nn-tb, html[data-theme="light"] .nn-ti:focus-visible .nn-tb { border-color: rgba(139, 101, 45, .7); }
html[data-theme="light"] .nn-ti:focus-visible .nn-tav { box-shadow: 0 0 0 2px rgba(139, 101, 45, .5); }
html[data-theme="light"] .nn-tp-img { background: var(--bg-3, #ebe9e6); }
html[data-theme="light"] .nn-tp-what small { color: var(--muted, #6b6660); }
html[data-theme="light"] .nn-tp-link { color: #966b22; }
html[data-theme="light"] #avatar.nn-24::after, html[data-theme="light"] .nn-tav.nn-24::after, html[data-theme="light"] .nb-av.nn-24::after, html[data-theme="light"] .friend-now .img.nn-24::after, html[data-theme="light"] a.fm-av.nn-24::after, html[data-theme="light"] .friend .av.nn-24::after { filter: drop-shadow(0 0 3px rgba(139, 101, 45, .75)); }
html[data-theme="light"] #avatar.nn-24::before, html[data-theme="light"] .nn-tav.nn-24::before, html[data-theme="light"] .nb-av.nn-24::before, html[data-theme="light"] .friend-now .img.nn-24::before, html[data-theme="light"] a.fm-av.nn-24::before, html[data-theme="light"] .friend .av.nn-24::before { box-shadow: 0 0 0 1px var(--bg, #f1f0ef); }
html[data-theme="light"] #avatar.nn-24, html[data-theme="light"] .nn-tav.nn-24, html[data-theme="light"] .nb-av.nn-24, html[data-theme="light"] a.fm-av.nn-24, html[data-theme="light"] .friend .av.nn-24 { box-shadow: 0 0 10px rgba(139, 101, 45, .28); }
html[data-theme="light"] #avatar.nn-24::after, html[data-theme="light"] .nn-tav.nn-24::after, html[data-theme="light"] .nb-av.nn-24::after, html[data-theme="light"] .friend-now .img.nn-24::after, html[data-theme="light"] a.fm-av.nn-24::after, html[data-theme="light"] .friend .av.nn-24::after { background: conic-gradient(from var(--nn-a), rgba(37, 30, 9, 0) 0deg, rgba(37, 30, 9, 0) 300deg, rgba(40, 32, 10, .95) 335deg, rgba(37, 30, 9, 0) 360deg),
    conic-gradient(from 0deg, #986620 0deg, #a47313 calc(var(--p, 1) * 90deg), #372d14 calc(var(--p, 1) * 170deg), #996a1f calc(var(--p, 1) * 260deg), #966622 calc(var(--p, 1) * 360deg), rgba(139, 101, 45, .13) calc(var(--p, 1) * 360deg)); }
html[data-theme="light"] #avatar.nn-24::before, html[data-theme="light"] .nn-tav.nn-24::before, html[data-theme="light"] .nb-av.nn-24::before, html[data-theme="light"] .friend-now .img.nn-24::before, html[data-theme="light"] a.fm-av.nn-24::before, html[data-theme="light"] .friend .av.nn-24::before { box-shadow: 0 0 0 var(--gap, 1px) var(--bg, #f1f0ef); }
html[data-theme="light"] #avatar.nn-24::after, html[data-theme="light"] .nn-tav.nn-24::after, html[data-theme="light"] .nb-av.nn-24::after, html[data-theme="light"] .friend-now .img.nn-24::after, html[data-theme="light"] a.fm-av.nn-24::after, html[data-theme="light"] .friend .av.nn-24::after { background: conic-gradient(from var(--nn-a), rgba(37, 30, 9, 0) 0deg, rgba(37, 30, 9, 0) 300deg, rgba(40, 32, 10, .95) 335deg, rgba(37, 30, 9, 0) 360deg),
    conic-gradient(from 0deg, var(--amber, #8b652d) calc(var(--p, 1) * 360deg), rgba(41, 35, 26, .12) 0),
    linear-gradient(#eeedea, #eeedea); }
html[data-theme="light"] #avatar.nn-24::after, html[data-theme="light"] .nn-tav.nn-24::after, html[data-theme="light"] .nb-av.nn-24::after, html[data-theme="light"] a.fm-av.nn-24::after, html[data-theme="light"] .friend .av.nn-24::after { background: conic-gradient(from var(--nn-a), rgba(159, 112, 25, 0) 0deg, rgba(159, 112, 25, 0) 290deg, rgba(164, 116, 20, .85) 330deg, rgba(159, 112, 25, 0) 360deg),
    conic-gradient(from 0deg, var(--amber, #8b652d) calc(var(--p, 1) * 360deg - .4deg), rgba(41, 35, 26, .12) calc(var(--p, 1) * 360deg + .4deg)),
    linear-gradient(#eeedea, #eeedea); }
html[data-theme="light"] .friend-now .img.nn-24::after { background: conic-gradient(from var(--nn-a), rgba(159, 112, 25, 0) 0deg, rgba(159, 112, 25, 0) 290deg, rgba(164, 116, 20, .85) 330deg, rgba(159, 112, 25, 0) 360deg),
    conic-gradient(from 0deg, var(--amber, #8b652d) calc(var(--p, 1) * 360deg - .4deg), rgba(41, 35, 26, .12) calc(var(--p, 1) * 360deg + .4deg)),
    linear-gradient(#eeedea, #eeedea); }
html[data-theme="light"] .nn-view.nn-24, html[data-theme="light"] .nn-ov.nn-24 { box-shadow: 0 0 14px rgba(139, 101, 45, .3), 0 0 2px rgba(139, 101, 45, .4); }
html[data-theme="light"] .nn-view.nn-24::after, html[data-theme="light"] .nn-ov.nn-24::after { filter: drop-shadow(0 0 3px rgba(139, 101, 45, .75)); }
html[data-theme="light"] .nn-ts { color: var(--amber, #8b652d); }
html[data-theme="light"] .nn-tw.nn-nfw::before { background: repeating-conic-gradient(rgba(15, 15, 15, .7) 0deg 5deg, transparent 5deg 20deg); }
html[data-theme="light"] .nn-fb { border: 2px solid var(--bg, #f1f0ef); background: #0f0f0f; color: #f7f7f7; }
html[data-theme="light"] .nn-fb:hover { background: #26231c; }
html[data-theme="light"] .nn-fb.nn-fok { background: #0f0f0f; color: #f7f7f7; }
html[data-theme="light"] .rx { background: rgba(241, 240, 239, .32); border: 1px solid rgba(41, 35, 26, .12); }
html[data-theme="light"] .rx button[aria-pressed="true"] { background: rgba(139, 101, 45, .22); border-color: rgba(139, 101, 45, .7); }
html[data-theme="light"] .rx .rx-tip { background: #ebe9e6; border: 1px solid rgba(139, 101, 45, .35); color: #312a1d; }
html[data-theme="light"] .cl-tools .fnr-heart { color: #ab6c0d; background: rgba(239, 232, 224, .72); border-color: rgba(162, 107, 22, .75); box-shadow: 0 0 0 3px rgba(162, 107, 22, .16), 0 4px 12px -4px rgba(247, 247, 247, .6); }
html[data-theme="light"] .cl-tools .fnr-heart.on { background: linear-gradient(140deg, #a26b16, #a46552); border-color: #ab6c0d; color: #0f0f0f; }
html[data-theme="light"] .fnr-to { color: rgba(32, 28, 21, .45); }
html[data-theme="light"] .fnr-opt:hover, html[data-theme="light"] .fnr-opt:focus-visible { background: rgba(15, 15, 15, .07); }
html[data-theme="light"] .fnr-opt[aria-pressed="true"] { background: rgba(139, 101, 45, .2); border-color: rgba(139, 101, 45, .6); }
html[data-theme="light"] .reg-msg { border: 1px solid rgba(114, 67, 57, .35); color: #5a352c; }
html[data-theme="light"] .src-card:hover { border-color: rgba(139, 101, 45, .4); }
html[data-theme="light"] .src-card.rec { border-color: rgba(139, 101, 45, .35); background: linear-gradient(160deg, rgba(139, 101, 45, .08), transparent 60%), var(--bg-2); }
html[data-theme="light"] .hint.bad { color: #5a352c; }
html[data-theme="light"] .demo-banner { border: 1px dashed rgba(139, 101, 45, .45); }
html[data-theme="light"] .friend-now .eq.mini { background: rgba(241, 240, 239, .55); }
html[data-theme="light"] .btn-line.danger { color: #724339; border-color: rgba(114, 67, 57, .3); }
html[data-theme="light"] .flag { box-shadow: 0 0 0 .5px rgba(15, 15, 15, .18); }
html[data-theme="light"] .hero-label { text-shadow: 0 1px 2px rgba(247, 247, 247, .55), 0 0 10px rgba(247, 247, 247, .35); }
html[data-theme="light"] .hero-label svg, html[data-theme="light"] .hero-label .eq { filter: drop-shadow(0 1px 2px rgba(247, 247, 247, .5)); }
html[data-theme="light"] .signup-cta { border: 1px solid rgba(139, 101, 45, .6); background: linear-gradient(100deg, rgba(139, 101, 45, .26), rgba(139, 101, 45, .10)); color: #9b6a1d; box-shadow: 0 6px 20px -10px rgba(139, 101, 45, .55); }
html[data-theme="light"] .signup-cta:hover { background: linear-gradient(100deg, rgba(139, 101, 45, .36), rgba(139, 101, 45, .14)); }
html[data-theme="light"] .signup-cta .cta-arrow { color: #f0eeeb; }
html[data-theme="light"] .share-btn { color: #f0eeeb; }
html[data-theme="light"] .share-btn:hover { background: #906627; }
html[data-theme="light"] .btn-line.invite { border-color: rgba(139, 101, 45, .6); }
html[data-theme="light"] .toast { background: #ebe9e7; border: 1px solid rgba(139, 101, 45, .5); color: #9b6a1d; box-shadow: 0 10px 30px -10px rgba(247, 247, 247, .7); }
html[data-theme="light"] .avatar-edit { background: #f0eeeb; }
html[data-theme="light"] .avatar-edit:hover, html[data-theme="light"] .avatar-edit:focus-visible { border-color: rgba(139, 101, 45, .6); }
html[data-theme="light"] .mf-modal { background: #eeedeb; box-shadow: 0 30px 80px -20px rgba(247, 247, 247, .8); }
html[data-theme="light"] .mf-modal::backdrop { background: rgba(245, 245, 244, .66); }
html[data-theme="light"] .pe-field input, html[data-theme="light"] .pe-field select { background: var(--bg-3, #ebeae7); }
html[data-theme="light"] .pe-field input:focus, html[data-theme="light"] .pe-field select:focus { border-color: rgba(139, 101, 45, .7); }
html[data-theme="light"] .pe-save { color: #f0eeeb; }
html[data-theme="light"] .fn-nav { color: #201c15; background: rgba(235, 234, 233, .86); border: 1px solid rgba(15, 15, 15, .16); box-shadow: 0 8px 22px -8px rgba(247, 247, 247, .8); }
html[data-theme="light"] .fn-nav:hover { background: rgba(228, 224, 220, .95); border-color: rgba(162, 107, 22, .6); }
html[data-theme="light"] .priv-card { color: var(--muted, #6b6660); }
html[data-theme="light"] .priv-card svg { color: #8b652d; }
html[data-theme="light"] .priv-card p { color: var(--text, #29231a); }
html[data-theme="light"] .priv-more { color: #8b652d; }
html[data-theme="light"] .priv-modal { background: rgba(245, 245, 244, .65); }
html[data-theme="light"] .priv-dlg { background: #eeedeb; border: 1px solid rgba(15, 15, 15, .08); }
html[data-theme="light"] .priv-dlg svg { color: #8b652d; }
html[data-theme="light"] .priv-dlg h2 { color: #201c16; }
html[data-theme="light"] .priv-dlg p { color: #6b6660; }
html[data-theme="light"] .priv-go { background: #8b652d; color: #f0eeeb; }
html[data-theme="light"] .priv-x { color: #837f79; }
html[data-theme="light"] .fn-eq i { background: var(--amber, #8b652d); }
html[data-theme="light"] .fn-empty { color: var(--faint, #8a847a); }
html[data-theme="light"] .fn-fab { color: #966b22; background: rgba(241, 240, 239, .62); border: 1px solid rgba(139, 101, 45, .38); box-shadow: 0 4px 16px rgba(247, 247, 247, .35); }
html[data-theme="light"] .fn-fab.on:hover, html[data-theme="light"] .fn-fab.on:focus-visible { border-color: rgba(139, 101, 45, .7); }
@media (prefers-reduced-motion: reduce) {
html[data-theme="light"] .friends-now.fn-glow { outline: 1px solid rgba(139, 101, 45, .5); }
}
html[data-theme="light"] .nb-card { border: 1px dashed rgba(139, 101, 45, .35); background: rgba(139, 101, 45, .05); }
html[data-theme="light"] .nb-av { box-shadow: 0 0 0 2px rgba(139, 101, 45, .25); }
html[data-theme="light"] .nb-why { color: var(--muted, #6b6660); }
html[data-theme="light"] .nb-why b { color: var(--amber, #8b652d); }
html[data-theme="light"] .nb-follow { border: 1px solid rgba(139, 101, 45, .55); color: #966b22; }
html[data-theme="light"] .nb-follow:hover, html[data-theme="light"] .nb-follow:focus-visible { border-color: var(--amber, #8b652d); background: rgba(139, 101, 45, .1); }
html[data-theme="light"] .nb-follow.on { color: var(--muted, #6b6660); }
html[data-theme="light"] .hdr-inv { border: 1px dashed rgba(139, 101, 45, .22); }
html[data-theme="light"] .hdr-inv-b { color: rgba(139, 101, 45, .6); }
html[data-theme="light"] .hdr-inv-b:hover, html[data-theme="light"] .hdr-inv-b:focus-visible { color: #966b22; background: rgba(139, 101, 45, .08); }
html[data-theme="light"] .hdr-inv-b { color: rgba(32, 28, 22, .72); }
@media (hover: hover) and (pointer: fine) {
html[data-theme="light"] .profile:hover .hdr-inv { border-color: rgba(139, 101, 45, .6); }
html[data-theme="light"] .profile:hover .hdr-inv-b { color: #201c16; }
}
@media (hover: hover) and (pointer: fine) {
html[data-theme="light"] .profile:hover .hdr-inv-b { color: var(--text, #201c16); }
}
html[data-theme="light"] .hdr-inv-s:hover, html[data-theme="light"] .hdr-inv-s:focus-visible { color: var(--text, #201c16); }
@media (hover: none), (pointer: coarse), (max-width: 719px) {
html[data-theme="light"] .hdr-inv { border-color: rgba(15, 15, 15, .55); }
}
html[data-theme="light"] .tb { border: 1px solid rgba(139, 101, 45, .45); background: linear-gradient(100deg, rgba(139, 101, 45, .18), rgba(139, 101, 45, .06)); color: #312a1d; }
html[data-theme="light"] .tb-meter { background: conic-gradient(var(--amber) calc(var(--p) * 1%), rgba(41, 35, 26, .12) 0); }
html[data-theme="light"] .tb-meter::before { background: #eeedea; }
html[data-theme="light"] .tb-txt .tb-sep { color: rgba(41, 35, 26, .35); }
html[data-theme="light"] .tb-txt .tb-lbl { color: rgba(41, 35, 26, .6); }
html[data-theme="light"] .tb-info { color: rgba(139, 101, 45, .75); }
html[data-theme="light"] .tb-tip { background: #ebe9e6; border: 1px solid rgba(139, 101, 45, .35); color: #312a1d; box-shadow: 0 8px 24px rgba(247, 247, 247, .45); }
html[data-theme="light"] .tb.tb-b { border-color: rgba(106, 123, 126, .28); background: rgba(106, 123, 126, .07); color: #3e4545; }
html[data-theme="light"] .tb-b .tb-tape { color: #5c696b; }
html[data-theme="light"] .tb-b .tb-txt strong { color: #435051; }
html[data-theme="light"] .tb-b .tb-txt a { color: #303738; border-bottom: 1px solid rgba(92, 105, 107, .3); }
html[data-theme="light"] .tb-b .tb-txt a:hover { border-bottom-color: rgba(92, 105, 107, .8); }
html[data-theme="light"] .tb-b .tb-info { color: rgba(92, 105, 107, .7); }
html[data-theme="light"] .tb-b .tb-tip { border-color: rgba(106, 123, 126, .4); color: #303738; }
html[data-theme="light"] .tb-info { background: #f1f0ef; border: 1px solid rgba(139, 101, 45, .4); }
html[data-theme="light"] .tb-b .tb-info { background: #f1f0ef; border-color: rgba(106, 123, 126, .35); }
html[data-theme="light"] .vs-dot.m { background: #312a1d; }
html[data-theme="light"] .vs-bar i u { background: #312a1d; }
html[data-theme="light"] { --bg: #f1f0ef; --bg-2: #edeceb; --bg-3: #e9e8e6; --line: rgba(41, 35, 26, 0.09); --text: #29231a; --muted: #767069; --faint: #a39e98; --amber: #8b652d; --amber-soft: rgba(139, 101, 45, 0.16); }
html[data-theme="light"] .skel { background: linear-gradient(100deg, var(--bg-3) 30%, #e5e3e1 50%, var(--bg-3) 70%); }
html[data-theme="light"] .profile { background: rgba(241, 240, 239, .78); }
html[data-theme="light"] .hero::after { background: linear-gradient(180deg, rgba(241, 240, 239, .15), rgba(241, 240, 239, .75)); }
html[data-theme="light"] .hero-cover { box-shadow: 0 30px 60px -20px rgba(247, 247, 247, .7), 0 0 0 1px rgba(15, 15, 15, .04); }
html[data-theme="light"] .controls { background: rgba(241, 240, 239, .86); }
html[data-theme="light"] .artist .img::after { background: radial-gradient(120% 90% at 0% 0%, rgba(241, 240, 239, .78) 0%, rgba(241, 240, 239, 0) 45%); }
html[data-theme="light"] .artist .rank { text-shadow: 0 2px 16px rgba(247, 247, 247, .6); }
html[data-theme="light"] .fallback { color: rgba(41, 35, 26, .85); }
html[data-theme="light"] .chart .b { background: linear-gradient(180deg, var(--amber), rgba(139, 101, 45, .35)); }
html[data-theme="light"] .cover-play .ring .bg { stroke: rgba(41, 35, 26, .18); }
html[data-theme="light"] button.play.glass { background: rgba(241, 240, 239, .38); border: 1px solid rgba(41, 35, 26, .22); box-shadow: 0 6px 20px rgba(247, 247, 247, .35); }
html[data-theme="light"] button.play.glass:hover { background: rgba(241, 240, 239, .55); }
html[data-theme="light"] .mr-sel select { background: rgba(139, 101, 45, .12); border: 1px solid rgba(139, 101, 45, .55); }
html[data-theme="light"] .mr-sel select:hover { background: rgba(139, 101, 45, .2); }
html[data-theme="light"] .mr-sel select option { color: #ededed; }
html[data-theme="light"] .mr-pick, html[data-theme="light"] .mr-all { border: 1px dashed rgba(139, 101, 45, .55); }
html[data-theme="light"] a.chart-link { text-decoration-color: rgba(139, 101, 45, .35); }
html[data-theme="light"] .dz-credit { color: #28241c; }
html[data-theme="light"] .pv-credit .dz-credit { background: rgba(241, 240, 239, .55); }
html[data-theme="light"] { --bg: #f1f0ef; --bg-2: #edeceb; --bg-3: #e9e8e6; --line: rgba(41, 35, 26, .09); --text: #29231a; --muted: #767069; --faint: #a39e98; --amber: #8b652d; --amber-soft: rgba(139, 101, 45, .16); }
html[data-theme="light"] .y26 { background: radial-gradient(60% 40% at 80% 0%, rgba(139, 101, 45, .16), transparent 70%); }
html[data-theme="light"] .y26-btn, html[data-theme="light"] .s-btn { color: #f0eeeb; }
html[data-theme="light"] .st-wrap { background: rgba(244, 243, 242, .94); }
html[data-theme="light"] .st-glow i:nth-child(1) { background: radial-gradient(circle, rgba(139, 101, 45, .85), rgba(139, 101, 45, 0) 70%); }
html[data-theme="light"] .st-glow i:nth-child(2) { background: radial-gradient(circle, rgba(194, 156, 148, .85), rgba(194, 156, 148, 0) 70%); }
html[data-theme="light"] .st-bars span { background: rgba(41, 35, 26, .18); }
html[data-theme="light"] .st-ic { background: rgba(241, 240, 239, .7); color: #0f0f0f; }
html[data-theme="light"] .st-src { background: rgba(241, 240, 239, .8); }
html[data-theme="light"] .cov { box-shadow: 0 10px 30px rgba(247, 247, 247, .45); }
html[data-theme="light"] .flag { box-shadow: 0 0 0 .5px rgba(15, 15, 15, .18); }
html[data-theme="light"] .pending { color: #ac6b0b; background: rgba(172, 107, 11, .12); border: 1px solid rgba(172, 107, 11, .35); }
html[data-theme="light"] .totals .warn { border-color: rgba(172, 107, 11, .45); }
html[data-theme="light"] .totals .warn dd { color: #ac6b0b; }
html[data-theme="light"] .tag.idle { color: #645742; background: rgba(100, 87, 66, .1); border: 1px solid rgba(100, 87, 66, .35); }
html[data-theme="light"] .src h2 { color: var(--faint, #8a847a); }
html[data-theme="light"] .src .chip { border: 1px solid rgba(139, 101, 45, .35); }
html[data-theme="light"] .src .chip b { color: #9d6a1a; }
html[data-theme="light"] .tip { background: #e3e3e3; color: #201c16; box-shadow: 0 6px 20px rgba(247, 247, 247, .5); }
html[data-theme="light"] .bdg { background: rgba(139, 101, 45, .12); }
html[data-theme="light"] .bdg-m { color: #9d6a1a; }
html[data-theme="light"] .bdg-ed summary { border: 1px dashed rgba(15, 15, 15, .25); }
html[data-theme="light"] .bdg-pop { box-shadow: 0 10px 30px rgba(247, 247, 247, .45); }
html[data-theme="light"] .lfm-d .bar { background: linear-gradient(90deg, var(--amber), rgba(139, 101, 45, .35)); }
html[data-theme="light"] .prt-r .on { background: rgba(95, 155, 113, .18); color: #3c6f4c; }
html[data-theme="light"] .prt-r .off { background: rgba(151, 79, 79, .16); color: #602f2f; }
html[data-theme="light"] body { background: #f1f0ef; color: #29231a; }
html[data-theme="light"] p { color: #5c564d; }
html[data-theme="light"] a { color: #8b652d; }
html[data-theme="light"] .nt-dc { background: #5865f2; color: #fff; }
html[data-theme="light"] .mh-logo svg, html[data-theme="light"] .mh-namelogo svg, html[data-theme="light"] .mh-dlogo svg { color: #111; }
html[data-theme="light"] :is(.follow-btn, .fm-follow, .mh-share, .nb-follow, .fnn-btn, .mfp-btn, .mfp-copy, .share-btn, .recent-more, .nn-save, .nn-del, .pe-save, .nt-more, .fm-more, .ev-more, .priv-more, .btn-line, .stk-btn, .sc-btn, .signup-cta, .s-btn, .gen-bar-btn, .y26-btn, .iv-acts button, .nn-fb, #prt-add button, #cm-f button, .cm-mail, .bdg-ed summary) { color: #111 !important; border: 1px solid #111 !important; background: #fff !important; box-shadow: none !important; filter: none !important; }
html[data-theme="light"] :is(.follow-btn, .fm-follow, .mh-share, .nb-follow, .fnn-btn, .mfp-btn, .mfp-copy, .share-btn, .recent-more, .nn-save, .nn-del, .pe-save, .nt-more, .fm-more, .ev-more, .priv-more, .btn-line, .stk-btn, .sc-btn, .signup-cta, .s-btn, .gen-bar-btn, .y26-btn, .iv-acts button, .nn-fb) :is(svg, span, b) { color: #111 !important; }
html[data-theme="light"] :is(.follow-btn, .fm-follow, .mh-share, .nb-follow, .fnn-btn, .share-btn, .recent-more, .nn-save, .nt-more, .fm-more, .iv-acts button, .btn-line):hover { background: #f1f0ef !important; }
html[data-theme="light"] .mh-actions:not(.with-follow) .mh-share svg { display: none; }
html[data-theme="light"] .iv-prog, html[data-theme="light"] .iv-prog * { color: #111; }
html[data-theme="light"] .hero-track, html[data-theme="light"] .hero-track a { color: #111; }
html[data-theme="light"] .hdr-art::before { background: linear-gradient(to bottom, rgba(241, 240, 239, .97) 0%, rgba(241, 240, 239, .9) 22%, rgba(241, 240, 239, .72) 38%, rgba(241, 240, 239, .28) 54%, rgba(241, 240, 239, 0) 66%, rgba(241, 240, 239, 0) 88%, rgba(241, 240, 239, .55) 96%, #f1f0ef 100%); }
html[data-theme="light"] .hdr-art::after { background: linear-gradient(to right, #f1f0ef 0%, rgba(241, 240, 239, 0) 7%, rgba(241, 240, 239, 0) 93%, #f1f0ef 100%); }
