/* theme.css — maintained by section. */

/* theme-active-20261002 */
html[data-private-mode]{
 --private-panel-fill:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel));
 --private-inner-fill:linear-gradient(180deg,var(--private-page-bg),var(--private-page-bg));
 --private-hover-fill:linear-gradient(180deg,var(--private-final-hover-top),var(--private-final-hover));--private-inner-text:var(--private-final-text);--private-inner-muted:var(--private-final-muted);
}

html[data-private-mode="dark"]{--private-page-bg:#000;--private-final-panel:#191919;--private-final-panel-top:#242424;--private-final-inner:#000;--private-final-inner-top:#000;--private-final-hover:#292929;--private-final-hover-top:#343434;--private-final-text:#eee;--private-final-muted:#b5b1a9;--private-final-border:rgba(255,255,255,.16);--private-final-shadow:rgba(0,0,0,.58);--private-dialog-warning:#f0c982;--private-cookie-primary-bg:#eeeeee;--private-cookie-primary-hover:#ffffff;--private-cookie-primary-text:#111111;}
html[data-private-mode="neutral"]{--private-page-bg:#353535;--private-final-panel:#454545;--private-final-panel-top:#505050;--private-final-inner:#353535;--private-final-inner-top:#353535;--private-final-hover:#5b5b5b;--private-final-hover-top:#666;--private-final-text:#fff;--private-final-muted:#d3d3d3;--private-final-border:rgba(255,255,255,.20);--private-final-shadow:rgba(0,0,0,.42);--private-dialog-warning:#ffe0a3;--private-cookie-primary-bg:#ffffff;--private-cookie-primary-hover:#f0f0f0;--private-cookie-primary-text:#292929;}
html[data-private-mode="light"]{--private-page-bg:#69737f;--private-final-panel:#a1aebb;--private-final-panel-top:#b5c0ca;--private-final-inner:#69737f;--private-final-inner-top:#69737f;--private-final-hover:#d6dde3;--private-final-hover-top:#e1e6ea;--private-final-text:#202a35;--private-final-muted:#495563;--private-inner-text:#f7f9fb;--private-inner-muted:#dce4eb;--private-final-border:rgba(25,39,54,.23);--private-final-shadow:rgba(28,39,52,.28);--private-dialog-warning:#713900;--private-cookie-primary-bg:#202a35;--private-cookie-primary-hover:#101820;--private-cookie-primary-text:#f7f9fb;}
html[data-private-mode="navy"]{--private-page-bg:#0b1423;--private-final-panel:#182940;--private-final-panel-top:#20344f;--private-final-inner:#0b1423;--private-final-inner-top:#0b1423;--private-final-hover:#29415f;--private-final-hover-top:#334f70;--private-final-text:#eef4fb;--private-final-muted:#b9c8d8;--private-final-border:rgba(167,218,255,.20);--private-final-shadow:rgba(3,10,20,.55);--private-dialog-warning:#ffd58a;--private-cookie-primary-bg:#e5f1fb;--private-cookie-primary-hover:#ffffff;--private-cookie-primary-text:#0b1726;}
html[data-private-mode][data-private-mode][data-private-mode]{background-color:var(--private-page-bg)!important;}
html[data-private-mode][data-private-mode][data-private-mode]:not([data-private-profile-page]) body,
html[data-private-mode][data-private-mode][data-private-mode]:not([data-private-profile-page]) body .wapper,
html[data-private-mode][data-private-mode][data-private-mode]:not([data-private-profile-page]) body .wapper>.content{background-color:var(--private-page-bg)!important;background-image:none!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.block:not(:where(.home-lottery-slot>.block)),.breadcrumb,.card,.panel,.well,.jumbotron,.modal-content){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 12px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.block_head,.panel-heading,.card-header,.modal-header,.modal-footer){background-color:transparent!important;background-image:none!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(h1,h2,h3,h4,h5,h6,legend,label,th,.block_head,.modal-title){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.text-muted,.help-block,.small,small,.description){color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.form-control,select,textarea,input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="image"])){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 2px 5px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.form-control,textarea,input)::placeholder{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;opacity:.78!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.btn-default,.btn-primary,.btn-outline-primary,input[type="submit"],input[type="button"]){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;text-shadow:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.btn-default,.btn-primary,.btn-outline-primary,input[type="submit"],input[type="button"]):is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.table-responsive,.list-group,.list-group-item,.dropdown-menu,.nav-tabs,.pagination>li>a,.pagination>li>span,.input-group-addon){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper table{background-color:transparent!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper table :is(th,td){background-color:transparent!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper table thead :is(th,td){background-color:var(--private-final-panel-top)!important;background-image:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper table tbody tr:is(:hover,:focus-within)>*{background-color:var(--private-final-hover)!important;background-image:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-page .profile table tbody tr td[colspan="2"] h4,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(#forum,#forum_topics)>h2,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(#forum,#forum_topics) .col-lg-12>h2,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .topic-answers div[id^="answer"] .top-area,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .block.block-search>.input-search{background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(#forum,#forum_topics) .row :is(.col-lg-8,.col-lg-4){border-color:var(--private-final-border)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper div.spoiler :is(.spoiler-title,.spoiler-content){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper div.spoiler .spoiler-content table :is(th,td){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;border-color:var(--private-final-border)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.monitoring-table,.noty_bar .noty_message){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 12px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.servers-online-line .progress-val,.monitoring-table>table>tbody>tr>td .progress-val){background-color:transparent!important;background-image:none!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body ul#noty_bottomRight_layout_container:has(.noty_bar :is(#inmess2_val,.noty_text a[href*="friends"])){width:max-content!important;max-width:calc(100vw - 24px)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body ul#noty_bottomRight_layout_container>li:has(>.noty_bar :is(#inmess2_val,.noty_text a[href*="friends"])),html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]),html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .noty_message{width:max-content!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]){margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .noty_message,html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]):is(:hover,:focus-within) .noty_message{padding:0!important;overflow:hidden!important;background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:10px!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 20px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .noty_text{width:100%!important;margin:0!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .noty_text a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:9px 11px!important;box-sizing:border-box!important;background:transparent!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;font:400 13px/20px ui-sans-serif,system-ui,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .noty_text a::before{display:none!important;content:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .noty_text a:is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--private-final-hover) 48%,transparent)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .privateNotyLabel{display:block!important;min-width:0!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;box-shadow:none!important;font:400 13px/20px ui-sans-serif,system-ui,sans-serif!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .noty_bar.noty_bar:has(#inmess2_val,.noty_text a[href*="friends"]) .privateNotyCount{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:24px!important;padding:0 7px!important;box-sizing:border-box!important;background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:7px!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 2px 5px var(--private-final-shadow)!important;font:700 12px/22px ui-sans-serif,system-ui,sans-serif!important;}
html[data-private-mode][data-private-mode][data-private-mode] body li:has(>.noty_bar :is(#inmess2_val,.noty_text a[href*="friends"])){margin-top:6px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:10px!important;overflow:hidden!important;}
html[data-private-profile-page][data-private-mode][data-private-mode][data-private-mode] body .wapper,
html[data-private-profile-page][data-private-mode][data-private-mode][data-private-mode] body .wapper>.content{background-color:transparent!important;background-image:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .monitoring-blocks_new{background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog,
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog:is(:hover,:focus-within){box-sizing:border-box!important;background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 18px 50px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog::backdrop{background:rgba(var(--private-overlay-base,0,0,0),.8)!important;opacity:1!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog header{border-bottom-color:var(--private-final-border)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog :is(h2,ul,li){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog p{color:var(--private-dialog-warning)!important;-webkit-text-fill-color:var(--private-dialog-warning)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog h2::before{color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;border-color:var(--private-accent,var(--private-final-text))!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog li::before{background-color:var(--private-accent,var(--private-final-text))!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesDialog li+li{border-top-color:var(--private-final-border)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesClose{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 2px 6px var(--private-final-shadow)!important;cursor:pointer!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #generalChatRulesClose:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:2px solid var(--private-accent,var(--private-final-text))!important;outline-offset:2px!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner,
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner:is(:hover,:focus-within){background-color:var(--private-final-panel)!important;background-image:linear-gradient(145deg,rgba(255,255,255,.025),transparent 38%),var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 30px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:16px!important;width:min(960px,calc(100vw - 32px))!important;max-width:960px!important;margin:0!important;z-index:2147483000!important;transform:translateX(-50%)!important;box-sizing:border-box!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-text{flex:1 1 auto!important;min-width:0!important;font-size:13px!important;line-height:1.45!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-text strong{display:block!important;margin:0 0 3px!important;font-size:17px!important;line-height:1.3!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-actions{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-btn{flex:0 0 auto!important;width:auto!important;min-width:132px!important;min-height:40px!important;padding:8px 14px!important;white-space:nowrap!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner .cookie-text{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner .cookie-text strong{color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner :is(.cookie-text a,.cookie-settings-link){color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner .cookie-btn{min-height:40px!important;border-radius:8px!important;background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 3px 8px var(--private-final-shadow)!important;filter:none!important;text-shadow:none!important;transform:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner .cookie-btn-primary{background-color:var(--private-cookie-primary-bg)!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--private-cookie-primary-bg) 88%,#fff),var(--private-cookie-primary-bg))!important;border-color:var(--private-cookie-primary-bg)!important;color:var(--private-cookie-primary-text)!important;-webkit-text-fill-color:var(--private-cookie-primary-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner .cookie-btn-secondary:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-final-text)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 4px 10px var(--private-final-shadow)!important;filter:none!important;transform:translateY(-1px)!important;outline:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner .cookie-btn-primary:is(:hover,:focus-visible){background-color:var(--private-cookie-primary-hover)!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--private-cookie-primary-hover) 88%,#fff),var(--private-cookie-primary-hover))!important;border-color:var(--private-cookie-primary-hover)!important;color:var(--private-cookie-primary-text)!important;-webkit-text-fill-color:var(--private-cookie-primary-text)!important;box-shadow:0 4px 12px var(--private-final-shadow)!important;filter:none!important;transform:translateY(-1px)!important;outline:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner .cookie-btn:active{transform:none!important;}
@media(max-width:760px){html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner{bottom:8px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;}html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-content{flex-direction:column!important;align-items:stretch!important;gap:10px!important;}html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-actions{width:100%!important;}html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-btn{flex:1 1 0!important;min-width:0!important;}}
@media(max-width:480px){html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-actions{flex-direction:column-reverse!important;}html[data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-btn{width:100%!important;}}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper.guest-home :is(.guest-home-intro.block,.guest-auth-card.block){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 12px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper.guest-home :is(.guest-home-intro h1,.guest-game-callout h2,.guest-game-callout h2 strong,.guest-auth-card .block_head){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;text-shadow:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper.guest-home :is(.guest-home-intro p,.guest-game-callout>p,.guest-auth-copy,.guest-auth-note){color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper.guest-home :is(.guest-header-action,.guest-game-download,.guest-auth-card .btn,.guest-auth-card .btn-primary,.guest-auth-card .btn-outline-primary){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;filter:none!important;text-shadow:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper.guest-home :is(.guest-header-action,.guest-game-download,.guest-auth-card .btn,.guest-auth-card .btn-primary,.guest-auth-card .btn-outline-primary):is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:none!important;filter:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .modal-content{background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:12px!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 50px var(--private-final-shadow)!important;overflow:hidden!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .modal-header{min-height:56px!important;padding:13px 16px!important;background:transparent!important;border-bottom:1px solid var(--private-final-border)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.modal-title,label,.small,p){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:-4px -4px -4px auto!important;padding:0!important;background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:8px!important;color:var(--private-inner-text)!important;opacity:1!important;text-shadow:none!important;cursor:pointer!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .close:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;outline:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .form-control{background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 2px 5px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .form-control::placeholder{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;opacity:.76!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .form-control:-webkit-autofill,
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .form-control:-webkit-autofill:hover,
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) .form-control:-webkit-autofill:focus{background-color:var(--private-final-inner)!important;background-image:none!important;-webkit-box-shadow:0 0 0 1000px var(--private-final-inner) inset!important;box-shadow:0 0 0 1000px var(--private-final-inner) inset!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;caret-color:var(--private-inner-text)!important;transition:background-color 99999s ease-out 0s!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.btn,.btn-primary,.btn-outline-primary,#vk_link){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;filter:none!important;text-shadow:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.btn,.btn-primary,.btn-outline-primary,#vk_link):is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:none!important;filter:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.recoveryCard,.recoveryCard:hover,.recoveryCard:focus-within){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 12px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryCardTitle{border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail{background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 2px 5px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail::placeholder{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;opacity:.76!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail:-webkit-autofill,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail:-webkit-autofill:hover,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--private-final-inner) inset!important;box-shadow:0 0 0 1000px var(--private-final-inner) inset!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;caret-color:var(--private-inner-text)!important;transition:background-color 99999s ease-out 0s!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoverySubmit{background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .recoverySubmit:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper>.footer,
html[data-private-mode][data-private-mode][data-private-mode] body .footer.footer,
html[data-private-mode][data-private-mode][data-private-mode] body footer.footer{background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 4px 12px var(--private-final-shadow)!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .footer :is(.container,.row,[class*="col-"]){background-color:transparent!important;background-image:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .footer :is(h1,h2,h3,h4,h5,h6,p,a,li,span,.copyright,.copyright a){color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header{height:auto!important;min-height:56px!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;height:auto!important;min-height:56px!important;padding-top:4px!important;padding-bottom:4px!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container>.branding{flex:0 1 auto!important;order:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container>#blockMenu{order:1!important;flex:0 0 auto!important;margin:0!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount{order:2!important;flex:0 1 auto!important;margin-left:0!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container>#mobileMenu{order:3!important;flex-basis:auto!important;}
@media(max-width:599px){html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container{flex-wrap:wrap!important;gap:6px!important;}html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container>.branding{flex:1 1 auto!important;}html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container>#mobileMenu{flex-basis:100%!important;}}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #message_input{background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;box-shadow:inset 0 2px 5px var(--private-final-shadow)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat .smile_input{background:transparent!important;border:0!important;box-shadow:none!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #message_input::placeholder{color:var(--private-final-muted)!important;opacity:.82!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.block.block:has(>#chat),#site_stats>.block.block){border-radius:14px!important;background-clip:padding-box!important;overflow:hidden!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.block.block:has(>#chat),#site_stats>.block.block) :is(.row,.input-group,.input-group-btn){background-color:transparent!important;background-image:none!important;box-shadow:none!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.block.block:has(>#chat),#site_stats>.block.block,.home-lotteries-grid.lotteryHeroGrid){border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 var(--private-final-shadow)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot{border-left:0!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot::after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #send_button,
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .home-lotteries-grid .home-lottery-slot button:is(.participate,.daily-lottery-lite-participate){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;text-shadow:none!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #send_button:hover:not(:disabled),
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .home-lotteries-grid .home-lottery-slot button:is(.participate,.daily-lottery-lite-participate):hover:not(:disabled){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #send_button:disabled,
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .home-lotteries-grid .home-lottery-slot button:is(.participate,.daily-lottery-lite-participate):disabled{background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;opacity:.62!important;box-shadow:none!important;cursor:default!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #modernShopPage .blockProduct::after{background:linear-gradient(90deg,color-mix(in srgb,var(--private-final-inner) 98%,transparent) 0%,color-mix(in srgb,var(--private-final-inner) 86%,transparent) 49%,color-mix(in srgb,var(--private-final-inner) 10%,transparent) 78%)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #modernShopPage .blockProduct__title{color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #modernShopPage .blockProduct__mini_desc{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #modernShopPage a.storeShopLink{color:var(--private-inner-text)!important;background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 4px 10px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #modernShopPage a.storeShopLink:is(:hover,:focus-visible){color:var(--private-final-text)!important;background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(#privateThemePanel,.rankingServerList,.wapper .blockMenu .blockMenuRow,.wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 26px var(--private-final-shadow)!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .blockMenu{background-color:color-mix(in srgb,var(--private-final-inner) 88%,transparent)!important;background-image:none!important;border-color:var(--private-final-border)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .blockMenu :is(.blockMenu_Heading,a,button,li,span,i,svg){color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .blockMenu a:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(.wapper .warehouseServerButton,.wapper #top_players .rankingServerButton){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 2px 6px var(--private-final-shadow)!important;color:var(--private-inner-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(.wapper .warehouseServerButton,.wapper #top_players .rankingServerButton):is(:hover,:focus-visible,[aria-expanded="true"]){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .privateThemeToggle{background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 4px 10px var(--private-final-shadow)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .privateThemeToggle:is(:hover,:focus-visible,[aria-expanded="true"]){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #privateThemePanel :is(button,.privateThemeModes,.customSurfaceControls,.customColorEditor),
html[data-private-mode][data-private-mode][data-private-mode] body .rankingServerList .rankingServerOption,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a{color:var(--private-final-text)!important;border-color:var(--private-final-border)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #privateThemePanel :is(.appearanceHome,.privateThemeModes,.appearancePaletteGrid,.customSurfaceControls,.customColorEditor){background-color:transparent!important;background-image:none!important;box-shadow:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #privateThemePanel :is(.appearanceHome button,.privateThemeModes button,.appearancePaletteGrid>button,.appearanceBack,.ownThemeToggle){background-color:transparent!important;background-image:none!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #privateThemePanel :is(.appearanceHome button,.privateThemeModes button,.appearancePaletteGrid>button,.appearanceBack,.ownThemeToggle):is(:hover,:focus-visible,[aria-pressed="true"]){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #daily_lottery_lite#daily_lottery_lite .daily-lottery-lite-timer>span,
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #sortition#sortition .ending #ending#ending>span{background-color:var(--private-final-panel)!important;background-image:linear-gradient(180deg,var(--private-final-hover),var(--private-final-panel))!important;border:1px solid var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 var(--private-final-shadow)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #daily_lottery_lite#daily_lottery_lite .daily-lottery-lite-timer>span :is(strong,b,small,i),
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #sortition#sortition .ending #ending#ending>span :is(strong,b,small,i){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;text-shadow:none!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.homeSidebarModern>.block,#chat,#site_stats>.block,.homeCaseActivity,.hnSection,.homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel){background-color:var(--private-final-panel)!important;background-image:linear-gradient(145deg,rgba(255,255,255,.018),transparent 34%),var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -2px 3px var(--private-final-shadow),0 5px 10px var(--private-final-shadow)!important;color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(#chat #chat_messages .chat_message,#site_stats p,.hnSection .hnCard){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -1px 0 var(--private-final-shadow)!important;color:var(--private-inner-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(#chat #chat_messages .chat_message>.message,#site_stats p,#site_stats p :is(b,strong,em,span,small,sup,a),.hnSection .hnCard :is(h1,h2,h3,h4,h5,h6,p,span,small,time,.muted,.hnMeta,.hnBody)){color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(#chat #chat_messages .chat_message .date,.hnSection .hnCard :is(p,small,time,.muted,.hnMeta)){color:var(--private-inner-muted)!important;-webkit-text-fill-color:var(--private-inner-muted)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .modal-content .table tbody :is(td,th),html[data-private-mode][data-private-mode][data-private-mode] body .wapper .modal-content .table tbody :is(td,th) :is(span,small,strong,b){color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.homeSidebarModern>.block,#chat,#site_stats,.homeCaseActivity,.home-lottery-slot>.block,.hnSection,.homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel) :is(h1,h2,h3,h4,h5,h6,.block_head,.block_head_chat){color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.homeSidebarModern>.block,#chat,#site_stats,.homeCaseActivity,.home-lottery-slot>.block,.hnSection,.homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel) :is(p,small,time,.muted){color:var(--private-final-muted)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block,
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block:is(:hover,:focus-within){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;border-left:3px solid color-mix(in srgb,var(--private-final-muted) 72%,transparent)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 4px 10px var(--private-final-shadow)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block.info{border-left-color:#5e9ed6!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block.success{border-left-color:#65b982!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block.warning{border-left-color:#d4aa50!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block.error{border-left-color:#ce6873!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block :is(p,strong,b){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block>span{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>.block_head>.btn,
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block>.icon-remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 3px 8px var(--private-final-shadow)!important;opacity:1!important;text-shadow:none!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block>.icon-remove{width:32px!important;height:32px!important;padding:0!important;border-radius:8px!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block>.icon-remove::before{color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;opacity:1!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>.block_head>.btn:is(:hover,:focus-visible),
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line>#notifications>.noty-block.noty-block>.icon-remove:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:none!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .monitoring-blocks_new .serverNew,
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .monitoring-blocks_new .serverNew:is(:hover,:focus-within){border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 4px 8px var(--private-final-shadow)!important;}
html[data-private-home-depth][data-private-mode="neutral"][data-private-mode][data-private-mode] body .wapper #site_stats :is(b,strong,em,small,span,sup),
html[data-private-home-depth][data-private-mode="neutral"][data-private-mode][data-private-mode] body .wapper .home-lotteries-grid.lotteryHeroGrid :is(.ending,.daily-lottery-lite-timer) :is(b,strong,span,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .rankingServerList .rankingServerOption:is(:hover,.is-active,[aria-selected="true"]),
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .modal.modal[id^="server-players-modal"] .modal-content{background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 18px 55px var(--private-final-shadow)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .modal.modal[id^="server-players-modal"] :is(.modal-title,.modal-header h4,.table,.table td,.table th){color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .modal.modal[id^="server-players-modal"] :is(.table-responsive,.input-group select.form-control){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .modal.modal[id^="server-players-modal"] :is(.table thead,.table thead th,.table thead td){background-color:var(--private-final-panel-top)!important;background-image:none!important;color:var(--private-final-text)!important;}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode] body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.ending span,.ending>span,.daily-lottery-lite-timer>span){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 var(--private-final-shadow)!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode],html[data-private-mode][data-private-mode][data-private-mode] body{scrollbar-color:var(--private-final-hover) var(--private-final-inner)!important;}
html[data-private-mode][data-private-mode][data-private-mode]::-webkit-scrollbar,html[data-private-mode][data-private-mode][data-private-mode] body::-webkit-scrollbar{width:10px!important;height:10px!important;}
html[data-private-mode][data-private-mode][data-private-mode]::-webkit-scrollbar-track,html[data-private-mode][data-private-mode][data-private-mode] body::-webkit-scrollbar-track{background:var(--private-final-inner)!important;}
html[data-private-mode][data-private-mode][data-private-mode]::-webkit-scrollbar-thumb,html[data-private-mode][data-private-mode][data-private-mode] body::-webkit-scrollbar-thumb{background:var(--private-final-hover)!important;border:2px solid var(--private-final-inner)!important;border-radius:999px!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #siteScrollProgress{background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 4px 12px var(--private-final-shadow)!important;color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body #siteScrollProgress:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;}
/* A selected palette owns interface glyphs. Keep photographs, avatars,
   badges, case artwork and other content images in their authored colors. */
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .header .privateThemeToggle,
 .header button#blockMenu,
 .blockMenu a,
 .blockMenu button,
 .homeSidebarModern>.block>.block_head,
 #chat .block_head_chat,
 #site_stats>.block_head,
 .homeCaseActivityHeader,
 .homeCaseActivityHeader h2,
 .hnHeader,
 .hnHeader h2,
 .homeCommunityPanel>.block_head,
 .homeActivityPanel>header,
 .home-lottery-slot .daily-lottery-lite-title,
 .home-lottery-slot .lottery-title,
 #site_stats p,
 .hnCard,
 .homeActivityPanel li,
 .homeActivityPanel article,
 .homeCommunityPanel li,
 .homeCommunityPanel article,
 #siteScrollProgress
) :is(i,svg),
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .homeSidebarModern>.block>.block_head,
 #chat .block_head_chat,
 #site_stats>.block_head,
 .homeCaseActivityHeader,
 .hnHeader,
 .homeCommunityPanel>.block_head,
 .homeActivityPanel>header,
 .home-lottery-slot .daily-lottery-lite-title,
 .home-lottery-slot .lottery-title
) :is(.fa,.fas,.far,.fal,.fab,[class^="icon-"],[class*=" icon-"]){color:var(--private-accent)!important;stroke:currentColor!important;}
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .homeSidebarModern>.block>.block_head,
 #chat .block_head_chat,
 #site_stats>.block_head,
 .homeCaseActivityHeader h2,
 .hnHeader h2,
 .homeCommunityPanel>.block_head,
 .homeActivityPanel>header h2,
 .home-lottery-slot .daily-lottery-lite-title,
 .home-lottery-slot .lottery-title
)::before{color:var(--private-accent)!important;border-color:var(--private-accent)!important;}
/* Site statistics renders some daily deltas as text and others as links.
   Normalize both forms so their color never depends on link styling. */
html[data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats small,
html[data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats small *,
html[data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats small a,
html[data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats sup,
html[data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats sup *{color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats small,
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats small *,
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats small a,
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats sup,
html[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats sup *{color:var(--private-accent)!important;-webkit-text-fill-color:var(--private-accent)!important;}
/* Shared component skin. Pages below only own layout and exceptional states. */
html[data-private-mode][data-private-mode][data-private-mode] body :is(
 .my-stores-page .block,
 .my-stores-page .modal-content,
 .profile-settings .block,
 .profile-settings .modal-content,
 .private-settings-alert__popup
){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 12px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(
 .my-stores-page .table-responsive,
 .profile-settings .noty,
 .profile-settings .noty-block,
 .profile-settings .set_tg_info,
 .profile-settings .unset_tg_warning,
 .profile-settings .table-responsive,
 .profile-settings #chat #chat_messages .chat_message
){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(
 .my-stores-page .form-control,
 .my-stores-page input,
 .my-stores-page select,
 .my-stores-page .myStoresServerButton,
 .profile-settings .form-control,
 .profile-settings input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]),
 .profile-settings select,
 .profile-settings textarea,
 .profile-settings #signature
){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 2px 5px var(--private-final-shadow)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(
 .my-stores-page .btn,
 .my-stores-page .btn-default,
 .my-stores-page .btn-primary,
 .my-stores-page .btn-outline-primary,
 .my-stores-page button,
 .profile-settings .btn,
 .profile-settings .btn-default,
 .profile-settings .btn-primary,
 .profile-settings .btn-outline-primary,
 .profile-settings input[type="submit"],
 .private-settings-alert__button
){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 3px 8px var(--private-final-shadow)!important;text-shadow:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(
 .my-stores-page .btn,
 .my-stores-page .btn-default,
 .my-stores-page .btn-primary,
 .my-stores-page .btn-outline-primary,
 .my-stores-page button,
 .profile-settings .btn,
 .profile-settings .btn-default,
 .profile-settings .btn-primary,
 .profile-settings .btn-outline-primary,
 .profile-settings input[type="submit"],
 .private-settings-alert__button
):is(:hover,:focus-visible,.active){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;outline:0!important;filter:none!important;transform:none!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(.my-stores-page,.profile-settings) :is(.block_head,h1,h2,h3,h4,h5,h6,label,p,.multiAccount,.modal-title){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body :is(.my-stores-page,.profile-settings) :is(table,.table,thead,tbody,tr,th,td,.modal-header,.modal-body){border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;}
/* Sticker, frame and background shops share the global theme system. Their
   media stays untouched while every UI surface follows the selected mode. */
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .buyAccessBlock,
 .sticker-shop-wrapper,
 .order-is-first>.block,
 .order-is-last>.block,
 .framesList,
 .backgroundsList,
 #stickerPackModal .modal-content,
 #stickerPackBuyGiftModal .modal-content
){background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 16px var(--private-final-shadow)!important;color:var(--private-final-text)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .sticker-tabs-wrapper,
 .sticker-pack,
 .modal-pack-stickers,
 .buyFrameAccessBlock,
 .frame,
 .testing_profile .bottom,
 .buyBackgroundAccessBlock,
 .background,
 .emptyBg,
 .gift-sticker-pack-receivers textarea,
 .gift-sticker-pack-receivers input
){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .page-heading,
 .buyAccessBlockName,
 .buyAccessBlockDescription,
 .sticker-pack-name,
 .pack-name,
 .gift-sticker-pack-name,
 .frameTite,
 .frameName,
 .buyFrameAccessTitle,
 .backgroundTitle,
 .buyBackgroundAccessTitle,
 .block_head
){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.sticker-pack-count,.gift-sticker-pack-about,.user-balance){color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .sticker-tabs-item,
 .sticker-buy-btn,
 .sticker-buy-gift-btn,
 .buyFrameBtn,
 .applyFrameBtn,
 .buyFrameAccess,
 .buyBackgroundBtn,
 .applyBackgroundBtn,
 .buyBackgroundAccess,
 .buyAccessBlock .btn
){background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 3px 8px var(--private-final-shadow)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(
 .sticker-tabs-item.active,
 .sticker-tabs-item:hover,
 .sticker-tabs-item:focus-visible,
 .sticker-buy-btn:hover,
 .sticker-buy-btn:focus-visible,
 .sticker-buy-gift-btn:hover,
 .sticker-buy-gift-btn:focus-visible,
 .buyFrameBtn:hover,
 .applyFrameBtn:hover,
 .buyFrameAccess:hover,
 .buyBackgroundBtn:hover,
 .applyBackgroundBtn:hover,
 .buyBackgroundAccess:hover,
 .buyAccessBlock .btn:hover,
 .buyAccessBlock .btn:focus-visible
){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;transform:none!important;animation:none!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.frame.active,.background.active,.sticker-pack:hover){border-color:var(--private-accent,var(--private-final-text))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 30%,transparent),0 5px 14px var(--private-final-shadow)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.buyFrameBtn,.applyFrameBtn,.buyFrameAccess,.buyBackgroundBtn,.applyBackgroundBtn,.buyBackgroundAccess)::before{display:none!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.frames,.backgrounds,.modal-pack-stickers){scrollbar-color:var(--private-accent,var(--private-final-hover)) var(--private-final-inner)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.frames,.backgrounds,.modal-pack-stickers)::-webkit-scrollbar-track{background:var(--private-final-inner)!important;}
html[data-private-customization-shop][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.frames,.backgrounds,.modal-pack-stickers)::-webkit-scrollbar-thumb{background:var(--private-accent,var(--private-final-hover))!important;border:2px solid var(--private-final-inner)!important;box-shadow:none!important;}
/* Profile settings: cards, fields and dialogs use the same authored roles as
   the homepage. Status messages retain their semantic success/error colors. */
/* My services: compact theme-aware table and service editor. */
html[data-private-mode] body .wapper .my-stores-page .block{margin-bottom:14px!important;padding:15px!important;border-radius:12px!important;}
html[data-private-mode] body .wapper .my-stores-page .block_head{margin:0 0 12px!important;padding:0 0 10px!important;font-size:20px!important;line-height:1.25!important;}
html[data-private-mode] body .wapper .my-stores-page .table-responsive{margin:0!important;overflow:auto!important;border-radius:9px!important;}
html[data-private-mode] body .wapper .my-stores-page table{width:100%!important;margin:0!important;color:var(--private-final-text)!important;}
html[data-private-mode] body .wapper .my-stores-page table :is(th,td){height:44px!important;padding:7px 10px!important;vertical-align:middle!important;background-color:transparent!important;background-image:none!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;line-height:1.25!important;}
html[data-private-mode] body .wapper .my-stores-page table thead td{height:40px!important;font-weight:700!important;background-color:var(--private-final-hover)!important;}
html[data-private-mode] body .wapper .my-stores-page #my_stores>tr:not(.hidden-tr):hover>td{background-color:var(--private-final-hover)!important;}
html[data-private-mode] body .wapper .my-stores-page :is(.btn,.btn-default,.btn-primary,.btn-outline-primary,button){min-height:34px!important;padding:5px 11px!important;border-radius:7px!important;line-height:22px!important;cursor:pointer!important;}
html[data-private-mode] body .wapper .my-stores-page :is(button,.btn)[disabled]{cursor:not-allowed!important;opacity:.48!important;box-shadow:none!important;}
html[data-private-mode] body .my-stores-page .modal-content{border-radius:12px!important;overflow:hidden!important;}
html[data-private-mode] body .my-stores-page .modal-dialog{width:min(1120px,calc(100vw - 28px))!important;max-width:1120px!important;margin:82px auto 24px!important;}
html[data-private-mode] body .my-stores-page .modal-header{position:relative!important;display:flex!important;align-items:center!important;min-height:54px!important;padding:11px 58px 11px 15px!important;background:transparent!important;border-color:var(--private-final-border)!important;}
html[data-private-mode] body .my-stores-page .modal-title{margin:0!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;font-size:20px!important;line-height:1.25!important;}
html[data-private-mode] body .my-stores-page .modal-header .close{position:absolute!important;top:8px!important;right:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:9px!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;font-size:26px!important;line-height:1!important;opacity:1!important;cursor:pointer!important;text-shadow:none!important;}
html[data-private-mode] body .my-stores-page .modal-header .close:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-final-text)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;outline:0!important;}
html[data-private-mode] body .my-stores-page .modal-body{max-height:calc(100vh - 158px)!important;padding:15px 18px 18px!important;overflow:auto!important;}
html[data-private-mode] body .my-stores-page .modal-body :is(.form-control,input,select){min-height:36px!important;height:36px!important;padding:6px 10px!important;}
html[data-private-mode] body .my-stores-page .modal-body small{display:none!important;margin-top:4px!important;color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;}
html[data-private-mode] body .my-stores-page .modal-body p{margin:0 0 5px!important;}
html[data-private-mode] body .my-stores-page .modal-body .modal-title{margin:13px 0 9px!important;font-size:18px!important;}
html[data-private-mode] body .my-stores-page .modal-body [id^="extend_block"]{margin-top:6px!important;}
html[data-private-mode] body .my-stores-page .modal-body [id^="extend_block"]:not(.disp-n){display:flex!important;flex-direction:column!important;gap:6px!important;}
html[data-private-mode] body .my-stores-page .modal-body [id^="extend_block"] :is(select,.form-control,button,.btn){width:100%!important;margin:0!important;}
html[data-private-mode] body .my-stores-page .modal-body td:has([id^="extend_block"]:not(.disp-n))>div:first-child [id^="extend"]{display:none!important;}
html[data-private-mode] body .my-stores-page .modal-body select option{background-color:var(--private-final-inner)!important;color:var(--private-inner-text)!important;}
html[data-private-mode] body .my-stores-page .myStoresServerButton{position:relative!important;display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;margin:0!important;padding:6px 34px 6px 10px!important;background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:7px!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;box-shadow:inset 0 2px 5px var(--private-final-shadow)!important;font:400 14px/22px ui-sans-serif,system-ui,sans-serif!important;text-align:left!important;cursor:pointer!important;}
html[data-private-mode] body .my-stores-page .myStoresServerButton::after{content:''!important;position:absolute!important;right:13px!important;top:12px!important;width:7px!important;height:7px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg)!important;}
html[data-private-mode] body .my-stores-page .myStoresServerButton:is(:hover,:focus-visible,[aria-expanded="true"]){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-text))!important;color:var(--private-final-text)!important;outline:none!important;}
html[data-private-mode] body .my-stores-page .admin-settings .input-group>.myStoresServerButton{width:auto!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
html[data-private-mode] body .my-stores-page [id^="extend_block"] .myStoresServerButton{order:0!important;}
html[data-private-mode] body .my-stores-page [id^="extend_block"] [id^="extend_btn"]{order:1!important;}
html[data-private-mode] body .my-stores-page [id^="extend_block"] .myStoresServerButton{height:auto!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html[data-private-mode] body .myStoresServerList{z-index:11050!important;background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 12px 32px var(--private-final-shadow)!important;}
@media(max-width:767px){html[data-private-mode] body .wapper .my-stores-page .block{padding:11px!important;}html[data-private-mode] body .wapper .my-stores-page table{min-width:680px!important;}html[data-private-mode] body .my-stores-page .modal-dialog{margin-top:70px!important;}html[data-private-mode] body .my-stores-page .modal-body{max-height:calc(100vh - 142px)!important;}html[data-private-mode] body .my-stores-page .modal-body table{min-width:820px!important;}html[data-private-mode] body .my-stores-page .modal-body .admin-settings tr:first-child>td:last-child small{display:none!important;}}
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .my-stores-page #my_stores>tr.hidden-tr,
html[data-private-mode][data-private-mode][data-private-mode] body .wapper .my-stores-page #my_stores>tr.hidden-tr>td{height:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body .table-responsive{background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:9px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body table,
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body table :is(thead,tbody,tr,th,td){background-color:transparent!important;background-image:none!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body table thead :is(th,td){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;font-weight:700!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body .admin-settings>tbody>tr>td:first-child{width:32%!important;background-color:color-mix(in srgb,var(--private-final-hover) 72%,transparent)!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body :is(.text-success,.success){color:#36c77a!important;-webkit-text-fill-color:#36c77a!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body :is(.text-danger,.danger){color:#ff6464!important;-webkit-text-fill-color:#ff6464!important;}
html[data-private-mode][data-private-mode][data-private-mode] body .my-stores-page .modal-body :is(.text-warning,.warning){color:#f3bd45!important;-webkit-text-fill-color:#f3bd45!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings>.row{margin-right:-8px!important;margin-left:-8px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings>.row>[class*="col-"]{padding-right:8px!important;padding-left:8px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .block{margin-bottom:14px!important;padding:15px!important;border-radius:12px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .block_head{margin:0 0 12px!important;padding:0 0 10px!important;font-size:20px!important;line-height:1.25!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .form-group{margin-bottom:11px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .form-group:last-child{margin-bottom:0!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings label{margin-bottom:5px!important;line-height:1.25!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings label :is(h3,h4,h5){margin:0!important;font-size:15px!important;line-height:1.3!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings :is(.form-control,input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),select){min-height:38px!important;height:38px!important;padding:7px 11px!important;border-radius:8px!important;line-height:22px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings :is(textarea,#signature){min-height:82px!important;height:auto!important;padding:9px 11px!important;border-radius:8px!important;line-height:1.35!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings :is(.btn,.btn-default,.btn-primary,.btn-outline-primary,input[type="submit"]){min-height:36px!important;padding:6px 12px!important;border-radius:8px!important;line-height:22px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings :is(.noty,.noty-block,.set_tg_info,.unset_tg_warning){margin-bottom:10px!important;padding:10px 12px!important;border-radius:8px!important;line-height:1.35!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .multiAccountsWrapper{gap:12px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .multiAccounts{gap:8px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .multiAccount{gap:12px!important;min-height:38px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings #user_avatar{min-height:38px!important;line-height:36px!important;}
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings #user_avatar::file-selector-button,
html[data-private-settings-page][data-private-mode] body .wapper .profile-settings #user_avatar::-webkit-file-upload-button{height:36px!important;padding:0 13px!important;}
@media (max-width:767px){html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .block{padding:12px!important;}html[data-private-settings-page][data-private-mode] body .wapper .profile-settings .block_head{font-size:18px!important;}}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings :is(.form-control,input,textarea,#signature)::placeholder{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;opacity:.82!important;}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings :is(.form-control,input:not([type="hidden"]),select,textarea,#signature):focus{border-color:var(--private-accent,var(--private-final-text))!important;outline:0!important;box-shadow:inset 0 2px 5px var(--private-final-shadow),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 18%,transparent)!important;}
html[data-private-settings-page][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings :is(a,.block_head i,.block_head svg,.btn-group-toggle .active){color:var(--private-accent)!important;-webkit-text-fill-color:var(--private-accent)!important;}
html[data-private-settings-page][data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings a{color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings :is(.modal-header,.modal-body,.table,.table thead,.table tbody,.table tr,.table th,.table td){background-color:transparent!important;background-image:none!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings .close{color:var(--private-final-text)!important;text-shadow:none!important;opacity:1!important;}
html[data-private-settings-page][data-private-mode] body #black-list .modal-header .close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin:-7px -7px -7px auto!important;padding:0!important;background-color:var(--private-final-inner)!important;background-image:var(--private-inner-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:10px!important;color:var(--private-inner-text)!important;-webkit-text-fill-color:var(--private-inner-text)!important;font-size:26px!important;line-height:1!important;cursor:pointer!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 2px 6px var(--private-final-shadow)!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,filter .16s ease!important;}
html[data-private-settings-page][data-private-mode] body #black-list .modal-header .close:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-border))!important;color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;filter:none!important;transform:none!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 22%,transparent),0 3px 8px var(--private-final-shadow)!important;}
html[data-private-settings-page][data-private-mode] body #black-list .modal-header .close:active{background-color:var(--private-final-inner)!important;background-image:none!important;filter:none!important;transform:none!important;}
html[data-private-settings-page][data-private-mode] body #black-list .modal-dialog{width:min(760px,calc(100vw - 28px))!important;max-width:760px!important;margin:24px auto!important;}
html[data-private-settings-page][data-private-mode] body #black-list .modal-header{display:flex!important;align-items:center!important;min-height:54px!important;padding:10px 14px!important;}
html[data-private-settings-page][data-private-mode] body #black-list .modal-title{margin:0!important;font-size:20px!important;line-height:1.25!important;}
html[data-private-settings-page][data-private-mode] body #black-list .modal-body{padding:12px 14px 14px!important;}
html[data-private-settings-page][data-private-mode] body #black-list .table-responsive{max-height:calc(100vh - 140px)!important;overflow:auto!important;border-radius:8px!important;}
html[data-private-settings-page][data-private-mode] body #black-list table{margin:0!important;table-layout:fixed!important;}
html[data-private-settings-page][data-private-mode] body #black-list table :is(th,td){height:46px!important;padding:6px 10px!important;vertical-align:middle!important;line-height:1.2!important;}
html[data-private-settings-page][data-private-mode] body #black-list table :is(th,td):first-child{width:60px!important;}
html[data-private-settings-page][data-private-mode] body #black-list table :is(th,td):last-child{width:190px!important;}
html[data-private-settings-page][data-private-mode] body #black-list-content img{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin-right:8px!important;object-fit:cover!important;}
html[data-private-settings-page][data-private-mode] body #black-list-content :is(button,.btn){min-height:32px!important;padding:5px 11px!important;font-size:14px!important;line-height:20px!important;border-radius:7px!important;}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings input[type="radio"],
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings input[type="checkbox"]{accent-color:var(--private-accent,var(--private-final-text))!important;}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar{display:block!important;width:100%!important;padding:0!important;overflow:hidden!important;background:var(--private-final-inner)!important;border:1px solid var(--private-final-border)!important;border-radius:8px!important;color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;box-shadow:inset 0 2px 5px var(--private-final-shadow)!important;}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar::file-selector-button,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar::-webkit-file-upload-button{margin:0 12px 0 0!important;background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border:0!important;border-right:1px solid var(--private-final-border)!important;border-radius:7px 0 0 7px!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;font:inherit!important;font-weight:600!important;cursor:pointer!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;}
html[data-private-settings-page][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar::file-selector-button,
html[data-private-settings-page][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar::-webkit-file-upload-button{border-right-color:var(--private-accent)!important;color:var(--private-accent)!important;-webkit-text-fill-color:var(--private-accent)!important;}
html[data-private-settings-page][data-private-mode] body .private-settings-alert{z-index:2147483000!important;}
html[data-private-settings-page][data-private-mode] body .private-settings-alert__popup{width:min(430px,calc(100vw - 32px))!important;padding:24px!important;background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;border:1px solid var(--private-final-border)!important;border-radius:14px!important;color:var(--private-final-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 50px var(--private-final-shadow)!important;}
html[data-private-settings-page][data-private-mode] body .private-settings-alert__popup :is(.swal2-title,.swal2-html-container){color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;}
html[data-private-settings-page][data-private-mode] body .private-settings-alert__popup .swal2-success{border-color:var(--private-accent,#35b56a)!important;color:var(--private-accent,#35b56a)!important;}
html[data-private-settings-page][data-private-mode] body .private-settings-alert__popup .swal2-success [class^="swal2-success-line"]{background-color:var(--private-accent,#35b56a)!important;}
html[data-private-settings-page][data-private-mode] body .private-settings-alert__button{min-width:104px!important;padding:10px 22px!important;background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border:1px solid var(--private-accent,var(--private-final-border))!important;border-radius:9px!important;color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;font:inherit!important;font-weight:700!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;}
html[data-private-settings-page][data-private-mode] body .private-settings-alert__button:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-border))!important;color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;filter:none!important;cursor:pointer!important;transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 18%,transparent),0 3px 8px var(--private-final-shadow)!important;}
html[data-private-settings-page][data-private-mode] body #black-list-content :is(button,.btn){cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important;}
html[data-private-settings-page][data-private-mode] body #black-list-content :is(button,.btn):is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-accent,var(--private-final-border))!important;color:var(--private-accent,var(--private-final-text))!important;-webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;filter:none!important;transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 18%,transparent),0 3px 8px var(--private-final-shadow)!important;}
/* Settings action controls share the exact hover language used by Edit. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #edit_user_avatar_form input[type="submit"]:is(:hover,:focus-visible),
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body #black-list-content :is(button,.btn):is(:hover,:focus-visible),
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body #black-list .modal-header .close:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--private-final-text)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;filter:none!important;transform:none!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 3px 8px var(--private-final-shadow)!important;}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar:hover::file-selector-button,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar:focus-visible::file-selector-button,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar::file-selector-button:hover,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings #user_avatar:hover::-webkit-file-upload-button{background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-right-color:var(--private-final-text)!important;color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;filter:none!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.065)!important;}
/* chat-inner-surface-fix-20261002 */
html[data-private-home-depth][data-private-mode] body .wapper .block.block:has(> #chat) > #chat{background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;}

/* graphite-none-white-icons-fixed-20261002 */
/* Ordinary SVG/font icons: color only. Never paint the SVG box. */
html[data-private-theme="none"][data-private-mode="neutral"] body :is(
  .wapper .blockMenu,
  .wapper .homeSidebarModern .block_head,
  .wapper .homeSidebarModern .asr-switcher,
  .wapper .homeSidebarModern .asr-stats,
  .wapper .homeSidebarModern .activity-top-score,
  .wapper .block_head_chat,
  .wapper #site_stats .block_head,
  .wapper .homeCaseActivityHeader,
  .wapper .caseActivityHeader,
  .wapper .home-lotteries-grid .block_head,
  .wapper .hnSection .hnHeader,
  .wapper .homeCommunityPanel .block_head,
  .wapper .homeActivityGrid .homeActivityPanel>header,
  .wapper .homeActivityGrid .haEventIcon,
  .wapper>.footer,
  .modal[id^="server-players-modal"] .modal-header,
  .modal[id^="server-players-modal"] .nav,
  .modal[id^="server-players-modal"] .moreInfos,
  .modal[id^="server-players-modal"] .panel_actions,
  #generalChatRulesDialog header
) :is(svg,i),
html[data-private-theme="none"][data-private-mode="neutral"] body :is(
  button.privateThemeToggle,
  #siteScrollProgress,
  #generalChatRulesClose,
  .modal[id^="server-players-modal"] .close
) {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

html[data-private-theme="none"][data-private-mode="neutral"] body :is(
  .wapper .blockMenu,
  .wapper .homeSidebarModern .block_head,
  .wapper .homeSidebarModern .asr-switcher,
  .wapper .homeSidebarModern .asr-stats,
  .wapper .homeSidebarModern .activity-top-score,
  .wapper .block_head_chat,
  .wapper #site_stats .block_head,
  .wapper .homeCaseActivityHeader,
  .wapper .caseActivityHeader,
  .wapper .home-lotteries-grid .block_head,
  .wapper .hnSection .hnHeader,
  .wapper .homeCommunityPanel .block_head,
  .wapper .homeActivityGrid .homeActivityPanel>header,
  .wapper .homeActivityGrid .haEventIcon,
  .wapper>.footer,
  .modal[id^="server-players-modal"] .modal-header,
  .modal[id^="server-players-modal"] .nav,
  .modal[id^="server-players-modal"] .moreInfos,
  .modal[id^="server-players-modal"] .panel_actions,
  #generalChatRulesDialog header
) svg {
  stroke:currentColor!important;
}

/* SVGs with explicit fills in the original layout. */
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .block_head_chat .rulesBtns svg path,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern :is(.asr-stats,.activity-top-score) svg path {
  fill:#fff!important;
}

/* Appearance panel home icons use an inline accent stroke. */
html[data-private-theme="none"][data-private-mode="neutral"] body #privateThemePanel[data-section="home"] .appearanceHome svg,
html[data-private-theme="none"][data-private-mode="neutral"] body #privateThemePanel[data-section="home"] .appearanceHome svg * {
  color:#fff!important;
  stroke:#fff!important;
}

/* Mask-based icons: paint only the mask, not ordinary SVG elements. */
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern .vertical-navigation a[href]::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern .block:has(#missions_widget)>.block_head::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern .block:has(#online_users_horizontal)>.block_head::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern #top_players .asr-title::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern .block:has(#asr-donors)>.block_head::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern .block:has(#top_donators)>.block_head::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern .block:has(#top_users)>.block_head::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern .sidebarGoldStar,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper #notifications_line>.block_head::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .block_head_chat::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeCaseActivity .homeCaseActivityHeader h2::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeCaseActivity .caseActivityHeader h2::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .hnSection .hnHeader h2::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper #chat .info .m-icon,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper #chat #chat_messages .chatMessageActions>button::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .monitoring-blocks_new .serverNew .block-servers-group-info i,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .modal[id^="server-players-modal"] :is(.moreInfos,.panel_actions) i {
  background:#fff!important;
  background-color:#fff!important;
}

/* Remaining glyph/pseudo icons. */
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper #chat #smile_btn::after,
html[data-private-theme="none"][data-private-mode="neutral"] body #generalChatRulesDialog h2::before,
html[data-private-theme="none"][data-private-mode="neutral"] body #generalChatRulesClose,
html[data-private-theme="none"][data-private-mode="neutral"] body #siteScrollProgress,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern #top_players .asr-row::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern #asr-donors .asr-row::before,
html[data-private-theme="none"][data-private-mode="neutral"] body .wapper .homeSidebarModern #top_users .activity-top-row::before {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:currentColor!important;
}

/* graphite-missed-contrast-20261002 */
/* Exact remaining Top Players counters. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .homeSidebarModern #top_players.asr-ranking .asr-stats>div,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .homeSidebarModern #top_players.asr-ranking .asr-stats>div :is(i,svg,svg *,use) {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  fill:#fff!important;
}

/* The information glyph in the chat-rules title. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body #generalChatRulesDialog h2::before {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:#fff!important;
}

/* Remaining readable labels in the server-players dialog. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .modal[id^="server-players-modal"] .moreInfos a:is(.moreInfo--stats,.moreInfo--admins),
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .modal[id^="server-players-modal"] .panel_actions a,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .modal[id^="server-players-modal"] .input-group .btn.btn-outline-primary {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* graphite-menu-final-20261002 */
/* Hover keeps the same white foreground used by the other dark theme. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .blockMenu .blockMenu_Item:is(:hover,:focus-visible) .blockMenu_Item__Info_Header,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .blockMenu .blockMenu_Item:is(:hover,:focus-visible) .blockMenu_Item__Icon,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .blockMenu .blockMenu_Item:is(:hover,:focus-visible) .blockMenu_Item__Icon svg {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .blockMenu .blockMenu_Item:is(:hover,:focus-visible) .blockMenu_Item__Icon svg *,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .blockMenu .menuFreeCasesRow .blockMenu_Item__Icon svg,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .blockMenu .menuFreeCasesRow .blockMenu_Item__Icon svg * {
  color:#fff!important;
  stroke:#fff!important;
}

/* Free Case key. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .blockMenu .menuFreeCasesRow .blockMenu_Item__Icon {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Chat-rules bullet markers. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body #generalChatRulesDialog li::before {
  background:#fff!important;
  background-color:#fff!important;
}

/* graphite-ui-final-20261002 */
/* Scroll-progress arrow. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body #siteScrollProgress .scrollProgressArrow,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body #siteScrollProgress .scrollProgressArrow * {
  color:#fff!important;
  stroke:#fff!important;
}

/* Appearance sliders button. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body button.privateThemeToggle,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body button.privateThemeToggle svg,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body button.privateThemeToggle svg * {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  stroke:#fff!important;
}

/* Breadcrumb text, links and separators. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .navigation>.container,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .navigation .breadcrumb,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .navigation .breadcrumb>li,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .navigation .breadcrumb>li>a,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .navigation .breadcrumb>li+li::before {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* graphite-cases-guide-icon-20261002 */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body .adekvatCasesGuide>span {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:#ffffff73!important;
}
/* end graphite-none-white-icons-fixed-20261002 */
/* breadcrumb-inner-final-20261002 */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .navigation .breadcrumb {
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:none!important;
}
/* breadcrumb-outer-restored-20261002 */
/* home-user-group-styles-final-20261002 */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #chat_messages .chat_message .info .author,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #chat_messages .chat_message .info .author [style*="color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #chat_messages .chat_message .with_code [style*="color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #fixed_message .fixed-message-author,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #fixed_message .fixed-message-author [style*="color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line #notifications .noty-block [style*="color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .hnSection .haEventAuthor>a,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .hnSection .haEventAuthor>a [style*="color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .hnSection .haEventText [style*="color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeActivityGrid .haEventAuthor>a,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeActivityGrid .haEventAuthor>a [style*="color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeActivityGrid .haEventText [style*="color"] {
  -webkit-text-fill-color:currentColor!important;
}

html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #chat_messages .chat_message .info .author[style*="-webkit-text-fill-color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #chat_messages .chat_message .info .author [style*="-webkit-text-fill-color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #chat_messages .chat_message .with_code [style*="-webkit-text-fill-color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #fixed_message .fixed-message-author[style*="-webkit-text-fill-color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #chat #fixed_message .fixed-message-author [style*="-webkit-text-fill-color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #notifications_line #notifications .noty-block [style*="-webkit-text-fill-color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .hnSection :is(.haEventAuthor,.haEventText) [style*="-webkit-text-fill-color"],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeActivityGrid :is(.haEventAuthor,.haEventText) [style*="-webkit-text-fill-color"] {
  -webkit-text-fill-color:transparent!important;
}

/* Modern shop: eight cards form two rows of four on wide screens. */
html[data-private-mode] body #modernShopPage #modernShopGrid.blockProducts{
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
@media(max-width:1100px){
 html[data-private-mode] body #modernShopPage #modernShopGrid.blockProducts{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
}
@media(max-width:680px){
 html[data-private-mode] body #modernShopPage #modernShopGrid.blockProducts{
  grid-template-columns:1fr!important;
 }
}

/* all-pages-inner-surfaces-match-panel-20261002
   Across the site, nested surfaces inherit their theme's main block palette. */
html[data-private-mode][data-private-mode] {
  --private-final-inner:var(--private-final-panel)!important;
  --private-final-inner-top:var(--private-final-panel-top)!important;
  --private-inner-text:var(--private-final-text)!important;
  --private-inner-muted:var(--private-final-muted)!important;
}

/* graphite-cookie-buttons-final-20261002 */
html[data-private-mode="neutral"][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-btn-secondary,
html[data-private-mode="neutral"][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-btn-secondary:is(:hover,:focus-visible){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-final-border)!important;
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-mode="neutral"][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-btn-primary,
html[data-private-mode="neutral"][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner .cookie-btn-primary:is(:hover,:focus-visible){
 background-color:#fff!important;
 background-image:linear-gradient(180deg,#fff,#e8e8e8)!important;
 border-color:#fff!important;
 color:#202020!important;
 -webkit-text-fill-color:#202020!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-mode="neutral"][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #cookie-banner.cookie-banner :is(.cookie-btn-secondary,.cookie-btn-primary) *{
 color:inherit!important;
 -webkit-text-fill-color:inherit!important;
}

/* Footer links: the active theme accent must remain visible on hover/focus. */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper>.footer.footer ul li>a:is(:hover,:focus-visible),
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper>.footer.footer .copyright a:is(:hover,:focus-visible){
 color:var(--private-accent,var(--private-final-text))!important;
 -webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;
 background-color:transparent!important;
 background-image:none!important;
 box-shadow:none!important;
 text-decoration:none!important;
 outline:none!important;
}

/* Statistics deltas follow every selected colour palette, including Graphite. */
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats#site_stats p :is(small,sup),
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats#site_stats p :is(small,sup) *{
 color:var(--private-accent)!important;
 -webkit-text-fill-color:var(--private-accent)!important;
}

/* The multicolour/no-palette option preserves the authored daily-delta red. */
html[data-private-home-depth][data-private-theme="none"][data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats#site_stats :is(small,sup),
html[data-private-home-depth][data-private-theme="none"][data-private-theme="none"][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #site_stats#site_stats :is(small,sup) *{
 color:rgb(209,87,77)!important;
 -webkit-text-fill-color:rgb(209,87,77)!important;
}

/* Top players uses the same flat list surface as Top donators.
   The repeated ID deliberately outranks the late dynamic :is(...) surface rule. */
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern #top_players#top_players.asr-ranking .players>.asr-player-row{
 background-color:transparent!important;
 background-image:none!important;
 box-shadow:none!important;
}
html[data-private-home-depth][data-private-mode][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern #top_players#top_players.asr-ranking .players>.asr-player-row:is(:hover,:focus-visible,:focus-within){
 background-color:color-mix(in srgb,var(--private-accent,var(--private-final-text)) 10%,transparent)!important;
 background-image:none!important;
 box-shadow:none!important;
}

/* One compact header geometry on the homepage and every inner page. */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header{
 min-height:48px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container{
 min-height:48px!important;
 gap:8px!important;
 padding-top:3px!important;
 padding-bottom:3px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container>button#blockMenu{
 min-height:30px!important;
 height:30px!important;
 padding:3px 8px!important;
 border-radius:7px!important;
 font:600 13px/18px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header>.container>button#blockMenu :is(i,svg){
 width:16px!important;
 height:16px!important;
 font-size:14px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount{
 gap:6px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount>button.privateThemeToggle{
 flex:0 0 30px!important;
 width:30px!important;
 height:30px!important;
 min-width:30px!important;
 min-height:30px!important;
 padding:0!important;
 border-radius:7px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount>button.privateThemeToggle>svg{
 width:18px!important;
 height:20px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount>.collapsible-menu.user-menu>li.profileDropdownReady>a{
 grid-template-columns:minmax(0,1fr) 30px!important;
 grid-template-rows:17px 15px!important;
 column-gap:7px!important;
 min-width:132px!important;
 height:40px!important;
 padding:3px 6px!important;
 border-radius:8px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount>.collapsible-menu.user-menu>li.profileDropdownReady>a>h3.header-user-name-line{
 font-size:13px!important;
 line-height:17px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount>.collapsible-menu.user-menu>li.profileDropdownReady>a>p{
 font-size:11px!important;
 line-height:15px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount .header-user-avatar-wrap,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount .header-user-avatar-image{
 width:30px!important;
 height:30px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header .privateThemeAccount .header-user-avatar-wrap>img:not(.header-user-avatar-image){
 inset:-4px!important;
 width:38px!important;
 height:38px!important;
}

/* A selected palette owns the appearance glyph on every page. The repeated
   panel ID outranks the late dynamic homepage surface rule. */
html:has(body>#privateThemePanel#privateThemePanel)[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header button.privateThemeToggle,
html:has(body>#privateThemePanel#privateThemePanel)[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header button.privateThemeToggle>svg,
html:has(body>#privateThemePanel#privateThemePanel)[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header button.privateThemeToggle>svg *{
 color:var(--private-accent)!important;
 -webkit-text-fill-color:var(--private-accent)!important;
 stroke:var(--private-accent)!important;
}
html:has(body>#privateThemePanel#privateThemePanel)[data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .header button.privateThemeToggle>svg rect{
 fill:var(--private-accent)!important;
}

/* Ranking navigation follows the active palette just like “Все новости”. */
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern #asr-donors#asr-donors a.asr-all,
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern #top_users#top_users a.activity-top-all,
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern #asr-donors#asr-donors a.asr-all *,
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern #top_users#top_users a.activity-top-all *{
 color:var(--private-accent)!important;
 -webkit-text-fill-color:var(--private-accent)!important;
}
/* The sidebar script moves those links into the card heading after load. */
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading>a.sidebarHeaderMore,
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading>a.sidebarHeaderMore:is(:link,:visited,:hover,:focus-visible),
html[data-private-home-depth][data-private-theme]:not([data-private-theme="none"])[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading>a.sidebarHeaderMore *{
 color:var(--private-accent)!important;
 -webkit-text-fill-color:var(--private-accent)!important;
}

/* The document scrollbar uses the selected palette rather than a panel tone. */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode],
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body{
 scrollbar-color:var(--private-accent) var(--private-final-inner)!important;
}

/* Purse: nested controls use the card surface, never the page background. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .purseModern{
 --private-accent:#fff!important;
 --as-ui-accent:#fff!important;
 --as-ui-accent-bright:#fff!important;
 --as-ui-accent-muted:#d6d6d6!important;
}
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .purseModern .pay_area .block_head::before,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"] body .wapper .purseModern>#last_operations>.block_head::before{
 background-color:#fff!important;
 background-image:none!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3>div,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area label,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area .form-control,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area .btn,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>#last_operations .table-responsive,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern :is(.cardNumberInput,.copyButtonInput,.transferCompleted){
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area label{padding:0!important;}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area label img{
 width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;
 object-fit:cover!important;border-radius:9px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode]::-webkit-scrollbar-thumb,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body::-webkit-scrollbar-thumb{
 background-color:var(--private-accent)!important;
 background-image:none!important;
 border:2px solid var(--private-final-inner)!important;
 border-radius:999px!important;
 box-shadow:none!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode]::-webkit-scrollbar-thumb:hover,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body::-webkit-scrollbar-thumb:hover{
 background-color:var(--private-accent)!important;
}

/* Graphite without a colour palette uses a white document scrollbar. */
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"],
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body{
 scrollbar-color:#fff var(--private-final-inner)!important;
}
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"]::-webkit-scrollbar-thumb,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body::-webkit-scrollbar-thumb,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"]::-webkit-scrollbar-thumb:hover,
html[data-private-theme="none"][data-private-theme="none"][data-private-mode="neutral"][data-private-mode="neutral"][data-private-mode="neutral"] body::-webkit-scrollbar-thumb:hover{
 background-color:#fff!important;
 background-image:none!important;
}

/* settings-modern-20261005
   The settings page uses the same raised surfaces as the home page while
   keeping the legacy AJAX ids and handlers intact. */
html[data-private-settings-page][data-private-mode] body .settingsModern{
 --settings-accent:var(--private-accent,var(--private-final-text));
 color:var(--private-final-text)!important;
}
html[data-private-settings-page][data-private-theme="none"][data-private-mode="neutral"] body .settingsModern{
 --settings-accent:#fff;
 --private-accent:#fff;
}
html[data-private-settings-page][data-private-mode] body .settingsModernHero{
 display:flex!important;
 align-items:center!important;
 gap:13px!important;
 width:100%!important;
 margin:0 0 16px!important;
 padding:15px 17px!important;
 border-radius:14px!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModernHero__icon{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 48px!important;
 width:48px!important;
 height:48px!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:11px!important;
 color:var(--settings-accent)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 10px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModernHero__icon svg{width:26px!important;height:26px!important;display:block!important;}
html[data-private-settings-page][data-private-mode] body .settingsModernHero h1{margin:0!important;font-size:24px!important;line-height:1.2!important;font-weight:750!important;}
html[data-private-settings-page][data-private-mode] body .settingsModernHero p{margin:3px 0 0!important;color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;font-size:14px!important;line-height:1.35!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern>.row{align-items:flex-start!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .block:not(.settingsModernHero){
 overflow:hidden!important;
 margin-bottom:14px!important;
 padding:14px!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:14px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 12px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .block_head{
 position:relative!important;
 display:flex!important;
 align-items:center!important;
 min-height:38px!important;
 margin:0 0 12px!important;
 padding:0 0 11px 36px!important;
 border-bottom:1px solid var(--private-final-border)!important;
 font-size:18px!important;
 font-weight:750!important;
 line-height:26px!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .block_head::before{
 content:''!important;
 position:absolute!important;
 left:1px!important;
 top:1px!important;
 width:25px!important;
 height:25px!important;
 background-color:var(--settings-accent)!important;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16M8 3v6m8 0v6M8 15v6'/%3E%3C/svg%3E") center/contain no-repeat!important;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16M8 3v6m8 0v6M8 15v6'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(.form-control,input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),select,textarea,#signature){
 width:100%!important;
 min-width:0!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 2px 5px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern select option{background:var(--private-final-panel)!important;color:var(--private-final-text)!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(.form-control,input,textarea,#signature)::placeholder{color:var(--private-final-muted)!important;-webkit-text-fill-color:var(--private-final-muted)!important;opacity:.86!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .input-group{display:flex!important;flex-wrap:nowrap!important;width:100%!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .input-group-prepend{display:flex!important;flex:0 0 auto!important;margin:0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .input-group-prepend .btn{height:38px!important;border-radius:8px 0 0 8px!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .input-group>.form-control{flex:1 1 auto!important;border-left:0!important;border-radius:0 8px 8px 0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .editing-date>.form-control{border-left:0!important;border-radius:0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .editing-date>.form-control:last-child{border-radius:0 8px 8px 0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(.btn,.btn-default,.btn-primary,.btn-outline-primary,input[type="submit"],input[type="button"]){
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 font-weight:700!important;
 cursor:pointer!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 3px 8px var(--private-final-shadow)!important;
 transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(.btn,.btn-default,.btn-primary,.btn-outline-primary,input[type="submit"],input[type="button"]):is(:hover,:focus-visible){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--settings-accent)!important;
 color:var(--settings-accent)!important;
 -webkit-text-fill-color:var(--settings-accent)!important;
 outline:0!important;
 transform:translateY(-1px)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px color-mix(in srgb,var(--settings-accent) 18%,transparent),0 5px 12px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .btn-group-toggle{display:flex!important;gap:7px!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .btn-group-toggle>.btn{flex:1 1 0!important;margin:0!important;text-align:center!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .btn-group-toggle>.btn.active{
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--settings-accent)!important;
 color:var(--settings-accent)!important;
 -webkit-text-fill-color:var(--settings-accent)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px color-mix(in srgb,var(--settings-accent) 22%,transparent)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(.noty,.noty-block,.set_tg_info,.unset_tg_warning){
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-left:3px solid var(--settings-accent)!important;
 color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(.noty,.noty-block) p:last-child{margin-bottom:0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .multiAccountsWrapper{display:block!important;width:100%!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .multiAccounts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .multiAccount{
 display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:8px 10px!important;
 background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;border-radius:9px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 6px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .multiAccount img{width:38px!important;height:38px!important;flex:0 0 38px!important;object-fit:cover!important;border:1px solid var(--private-final-border)!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .multiAccount a{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern #avatar{display:block!important;aspect-ratio:1/1!important;object-fit:cover!important;border:1px solid var(--private-final-border)!important;border-radius:11px!important;box-shadow:0 4px 10px var(--private-final-shadow)!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern #edit_user_avatar_form{display:flex!important;flex-direction:column!important;gap:8px!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern #edit_user_avatar_form :is(input[type="submit"],button){width:100%!important;margin:0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern #user_avatar{background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(.mce-panel,.tox,.tox-editor-container,.tox-edit-area__iframe){background-color:var(--private-final-panel)!important;border-color:var(--private-final-border)!important;color:var(--private-final-text)!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .table-responsive{overflow:auto!important;border-radius:9px!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern table{width:100%!important;margin:0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern table :is(th,td){padding:8px 10px!important;vertical-align:middle!important;border-color:var(--private-final-border)!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern table thead :is(th,td){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(#vk_user,#steam_user,#fb_user){display:flex!important;align-items:center!important;gap:8px!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern :is(#vk_user,#steam_user,#fb_user) img{width:34px!important;height:34px!important;margin:0!important;border:1px solid var(--private-final-border)!important;}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-dialog{width:min(860px,calc(100vw - 28px))!important;max-width:860px!important;margin:82px auto 24px!important;}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-content{overflow:hidden!important;border-radius:14px!important;}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-header{position:relative!important;display:flex!important;align-items:center!important;min-height:58px!important;padding:13px 62px 13px 16px!important;}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-title{margin:0!important;font-size:20px!important;line-height:1.25!important;}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-header .close{
 position:absolute!important;top:9px!important;right:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;
 width:38px!important;height:38px!important;margin:0!important;padding:0!important;
 background-color:var(--private-final-panel)!important;background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;border-radius:9px!important;
 color:var(--private-final-text)!important;-webkit-text-fill-color:var(--private-final-text)!important;font-size:27px!important;line-height:1!important;opacity:1!important;text-shadow:none!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-header .close:is(:hover,:focus-visible){background-color:var(--private-final-hover)!important;background-image:var(--private-hover-fill)!important;border-color:var(--settings-accent,var(--private-final-text))!important;color:var(--settings-accent,var(--private-final-text))!important;outline:0!important;}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body{max-height:calc(100vh - 170px)!important;padding:14px 16px 16px!important;overflow:auto!important;}
html[data-private-settings-page][data-private-mode] body.modal-open:has(:is(#black-list,#referrals,#profit).show) .wapper .header{z-index:1020!important;}
html[data-private-settings-page][data-private-mode] body .modal-backdrop{z-index:1040!important;}
html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit){z-index:1050!important;}
@media(max-width:991px){
 html[data-private-settings-page][data-private-mode] body .settingsModernHero{margin-top:0!important;}
}
@media(max-width:575px){
 html[data-private-settings-page][data-private-mode] body .settingsModernHero{gap:10px!important;padding:12px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModernHero__icon{flex-basis:42px!important;width:42px!important;height:42px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModernHero h1{font-size:20px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModernHero p{font-size:13px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .block:not(.settingsModernHero){padding:12px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .block_head{padding-left:32px!important;font-size:17px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .block_head::before{width:22px!important;height:22px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .multiAccounts{grid-template-columns:1fr!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .input-group:not(.editing-date){display:grid!important;grid-template-columns:1fr!important;gap:7px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .input-group:not(.editing-date) .input-group-prepend{width:100%!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .input-group:not(.editing-date) .input-group-prepend .btn{width:100%!important;border-radius:8px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .input-group:not(.editing-date)>.form-control{border-left:1px solid var(--private-final-border)!important;border-radius:8px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .editing-date{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .editing-date .input-group-prepend{grid-column:1/-1!important;width:100%!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .editing-date .input-group-prepend .btn{width:100%!important;border-radius:8px!important;}
 html[data-private-settings-page][data-private-mode] body .settingsModern .editing-date>.form-control{border-left:1px solid var(--private-final-border)!important;border-radius:8px!important;}
 html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-dialog{width:calc(100vw - 16px)!important;margin:76px auto 8px!important;}
 html[data-private-settings-page][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body{max-height:calc(100dvh - 152px)!important;padding:10px!important;}
}

/* settings-surface-correction-20261005
   Beat the global high-specificity form skin: controls belong to the panel,
   not to the page background. Section titles stay clean and text-only. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .block_head{
 padding-left:0!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .block_head::before{
 content:none!important;
 display:none!important;
 width:0!important;
 height:0!important;
 background:none!important;
 -webkit-mask:none!important;
 mask:none!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(
 .form-control,
 input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="image"]),
 select,
 textarea,
 #signature,
 #user_avatar
){
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 2px 5px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(
 .btn,
 .btn-default,
 .btn-primary,
 .btn-outline-primary,
 button,
 input[type="submit"],
 input[type="button"]
){
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(
 .btn,
 .btn-default,
 .btn-primary,
 .btn-outline-primary,
 button,
 input[type="submit"],
 input[type="button"]
):is(:hover,:focus-visible){
 background-color:var(--private-final-hover)!important;
 background-image:linear-gradient(180deg,var(--private-final-hover-top),var(--private-final-hover))!important;
 border-color:var(--settings-accent,var(--private-final-text))!important;
 color:var(--settings-accent,var(--private-final-text))!important;
 -webkit-text-fill-color:var(--settings-accent,var(--private-final-text))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px color-mix(in srgb,var(--settings-accent,var(--private-final-text)) 20%,transparent),0 5px 12px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(.noty,.noty-block,.set_tg_info,.unset_tg_warning){
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .input-group>.form-control{
 border-left-color:var(--private-final-border)!important;
}
@media(max-width:575px){
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .block_head{padding-left:0!important;}
}

/* settings-modal-table-surface-20261005 */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body .table-responsive{
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:10px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 2px 5px var(--private-final-shadow)!important;
 scrollbar-color:var(--private-final-hover) var(--private-final-panel)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body table,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body table :is(thead,tbody,tr,th,td){
 background-color:var(--private-final-panel)!important;
 background-image:none!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body table thead :is(th,td){
 background-color:var(--private-final-panel-top)!important;
 background-image:linear-gradient(180deg,var(--private-final-hover-top),var(--private-final-hover))!important;
 font-weight:700!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body table tbody tr:nth-child(even)>td{
 background-color:color-mix(in srgb,var(--private-final-panel-top) 30%,var(--private-final-panel))!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body table tbody tr:is(:hover,:focus-within)>td{
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body .table-responsive::-webkit-scrollbar-track{
 background-color:var(--private-final-panel)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#black-list,#referrals,#profit) .modal-body .table-responsive::-webkit-scrollbar-thumb{
 background-color:var(--private-final-hover)!important;
 border:2px solid var(--private-final-panel)!important;
 border-radius:999px!important;
}

/* Settings header icon and the multi-account warning are panel surfaces too. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .settingsModernHero__icon,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .noty.noty{
 background:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 3px 8px var(--private-final-shadow)!important;
}

/* SweetAlert lives outside .profile-settings, so skin its action explicitly. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .private-settings-alert .private-settings-alert__button,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .swal2-container.private-settings-alert .swal2-confirm{
 min-width:118px!important;
 min-height:44px!important;
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:10px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 font-weight:750!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 10px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .private-settings-alert .private-settings-alert__button:is(:hover,:focus-visible),
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .swal2-container.private-settings-alert .swal2-confirm:is(:hover,:focus-visible){
 background-color:var(--private-final-hover)!important;
 background-image:linear-gradient(180deg,var(--private-final-hover-top),var(--private-final-hover))!important;
 border-color:var(--private-accent,var(--private-final-text))!important;
 color:var(--private-accent,var(--private-final-text))!important;
 -webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;
 outline:0!important;
 transform:translateY(-1px)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 20%,transparent),0 5px 12px var(--private-final-shadow)!important;
}

/* TinyMCE chrome: the editable iframe is themed from settings.tpl. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce{
 overflow:hidden!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:10px!important;
 color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce :is(.mce-container,.mce-container-body,.mce-panel,.mce-toolbar-grp,.mce-edit-area,.mce-statusbar){
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce .mce-toolbar-grp{
 padding:6px!important;
 border-bottom:1px solid var(--private-final-border)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce .mce-btn{
 margin:2px!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:7px!important;
 color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 2px 5px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce .mce-btn :is(button,.mce-ico,.mce-txt){
 background:transparent!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 text-shadow:none!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce .mce-ico::before{
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 opacity:1!important;
 text-shadow:none!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce .mce-btn:is(:hover,:focus-within,.mce-active){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-accent,var(--private-final-text))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 24%,transparent),0 3px 7px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce :is(.mce-path-item,.mce-wordcount,.mce-resizehandle i){
 color:var(--private-final-muted)!important;
 -webkit-text-fill-color:var(--private-final-muted)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce iframe{
 background-color:var(--private-final-panel)!important;
}

/* The selected setting must be obvious without relying on a subtle tint. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .btn-group-toggle>.btn.active{
 position:relative!important;
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border:2px solid var(--private-accent,var(--private-final-text))!important;
 color:var(--private-accent,var(--private-final-text))!important;
 -webkit-text-fill-color:var(--private-accent,var(--private-final-text))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 24%,transparent),0 5px 12px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .btn-group-toggle>.btn.active::before{
 content:'✓'!important;
 display:inline-block!important;
 margin-right:8px!important;
 color:currentColor!important;
 -webkit-text-fill-color:currentColor!important;
 font-weight:900!important;
}

/* Theme-aware select popovers replace unstyleable native macOS menus. */
html[data-private-settings-page][data-private-mode] body .settingsModern .settingsNativeSelectHidden{
 display:none!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .settingsSelectButton{
 position:relative!important;
 display:flex!important;
 align-items:center!important;
 flex:1 1 0!important;
 min-width:0!important;
 min-height:38px!important;
 height:38px!important;
 margin:0!important;
 padding:7px 36px 7px 11px!important;
 overflow:hidden!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-left:0!important;
 border-radius:0!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 font:inherit!important;
 line-height:22px!important;
 text-align:left!important;
 white-space:nowrap!important;
 text-overflow:ellipsis!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 2px 5px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .settingsSelectButton::after{
 content:''!important;
 position:absolute!important;
 right:13px!important;
 top:13px!important;
 width:8px!important;
 height:8px!important;
 border-right:2px solid currentColor!important;
 border-bottom:2px solid currentColor!important;
 transform:rotate(45deg)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .settingsSelectButton:last-child{border-radius:0 8px 8px 0!important;}
html[data-private-settings-page][data-private-mode] body .settingsModern .form-group>.settingsSelectButton{
 border-left:1px solid var(--private-final-border)!important;
 border-radius:8px!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .settingsSelectButton:is(:hover,:focus-visible,[aria-expanded="true"]){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-accent,var(--private-final-text))!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 outline:0!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 20%,transparent)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsModern .settingsSelectButton:disabled{cursor:not-allowed!important;opacity:.55!important;box-shadow:none!important;}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu{
 position:fixed!important;
 z-index:2147483100!important;
 display:flex!important;
 flex-direction:column!important;
 gap:3px!important;
 padding:6px!important;
 overflow:auto!important;
 box-sizing:border-box!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:11px!important;
 color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 32px var(--private-final-shadow)!important;
 scrollbar-color:var(--private-final-hover) var(--private-final-panel)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu .settingsSelectOption{
 position:relative!important;
 display:block!important;
 flex:0 0 auto!important;
 width:100%!important;
 box-sizing:border-box!important;
 min-height:34px!important;
 margin:0!important;
 padding:5px 12px 5px 34px!important;
 background:transparent!important;
 border:1px solid transparent!important;
 border-radius:7px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 font:inherit!important;
 font-size:15px!important;
 line-height:22px!important;
 text-align:left!important;
 white-space:nowrap!important;
 overflow:hidden!important;
 text-overflow:ellipsis!important;
 cursor:pointer!important;
 box-shadow:none!important;
}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu .settingsSelectOption:is(:hover,:focus-visible){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-final-border)!important;
 outline:0!important;
}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu .settingsSelectOption.is-selected{
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--settings-select-accent,var(--private-final-text))!important;
 color:var(--settings-select-accent,var(--private-final-text))!important;
 -webkit-text-fill-color:var(--settings-select-accent,var(--private-final-text))!important;
 font-weight:750!important;
}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu .settingsSelectOption.is-selected::before{
 content:'✓'!important;
 position:absolute!important;
 left:11px!important;
 top:5px!important;
 color:currentColor!important;
 -webkit-text-fill-color:currentColor!important;
 font-weight:900!important;
}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu .settingsSelectOption:disabled{cursor:not-allowed!important;opacity:.5!important;}
@media(max-width:575px){
 html[data-private-settings-page][data-private-mode] body .settingsModern .editing-date .settingsSelectButton{border:1px solid var(--private-final-border)!important;border-radius:8px!important;}
}

/* Select controls are separate raised blocks, not square joined segments. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .editing-date{
 gap:8px!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(.editing-date>.settingsSelectButton,.form-group>.settingsSelectButton){
 min-width:0!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:9px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(.editing-date>.settingsSelectButton,.form-group>.settingsSelectButton):is(:hover,:focus-visible,[aria-expanded="true"]){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-accent,var(--private-final-text))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 20%,transparent),0 4px 10px var(--private-final-shadow)!important;
}

/* The signature editor intentionally stays light in every site theme. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce,
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce :is(.mce-container,.mce-container-body,.mce-panel,.mce-toolbar-grp,.mce-toolbar,.mce-menubar,.mce-flow-layout,.mce-stack-layout,.mce-stack-layout-item,.mce-top-part,.mce-bottom-part,.mce-statusbar){
 background-color:#fff!important;
 background-image:none!important;
 border-color:#d4d4d4!important;
 color:#111!important;
 -webkit-text-fill-color:#111!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce .mce-btn{
 background-color:#fff!important;
 background-image:none!important;
 border-color:#d4d4d4!important;
 box-shadow:0 2px 5px rgba(0,0,0,.18)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce .mce-btn:is(:hover,:focus-within,.mce-active){
 background-color:#eef1f4!important;
 background-image:none!important;
 border-color:#9da7b1!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .mce-tinymce :is(.mce-ico,.mce-ico::before,.mce-btn button,.mce-btn .mce-txt){
 color:#111!important;
 -webkit-text-fill-color:#111!important;
 filter:brightness(0) saturate(100%)!important;
 opacity:1!important;
 text-shadow:none!important;
}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu{
 min-width:0!important;
 max-width:calc(100vw - 16px)!important;
}
html[data-private-settings-page][data-private-mode] body .settingsSelectMenu .settingsSelectOption::after{
 display:none!important;
 content:none!important;
}

/* Signature editor is deliberately white in every site theme. Do not scope this to mode attributes. */
html[data-private-settings-page] body .settingsModern .mce-tinymce,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-container,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-container-body,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-panel,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-toolbar-grp,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-toolbar,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-menubar,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-flow-layout,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-stack-layout,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-stack-layout-item,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-top-part,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-bottom-part,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-edit-area,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-statusbar,
html[data-private-settings-page] body .settingsSignatureEditor,
html[data-private-settings-page] body .settingsSignatureEditor *{
 background-color:#fff!important;
 background-image:none!important;
 border-color:#d4d4d4!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-btn,
html[data-private-settings-page] body .settingsSignatureEditor .mce-btn{
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:5px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 5px rgba(0,0,0,.24)!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-btn:is(:hover,:focus-within,.mce-active),
html[data-private-settings-page] body .settingsSignatureEditor .mce-btn:is(:hover,:focus-within,.mce-active){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-final-text)!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-btn button,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-txt,
html[data-private-settings-page] body .settingsSignatureEditor .mce-btn button,
html[data-private-settings-page] body .settingsSignatureEditor .mce-txt{
 background:transparent!important;
 color:var(--signature-icon-color,#fff)!important;
 -webkit-text-fill-color:var(--signature-icon-color,#fff)!important;
 filter:none!important;
 opacity:1!important;
 text-shadow:none!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-ico,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-ico::before,
html[data-private-settings-page] body .settingsSignatureEditor .mce-ico,
html[data-private-settings-page] body .settingsSignatureEditor .mce-ico::before{
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 opacity:1!important;
 text-shadow:none!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-ico,
html[data-private-settings-page] body .settingsSignatureEditor .mce-ico{
 filter:brightness(0) invert(1)!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-ico::before,
html[data-private-settings-page] body .settingsSignatureEditor .mce-ico::before{
 filter:none!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-btn.mce-disabled,
html[data-private-settings-page] body .settingsModern .mce-tinymce .mce-btn[aria-disabled="true"],
html[data-private-settings-page] body .settingsSignatureEditor .mce-btn.mce-disabled,
html[data-private-settings-page] body .settingsSignatureEditor .mce-btn[aria-disabled="true"]{
 opacity:1!important;
}
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .mce-tinymce :is(.mce-btn button,.mce-txt),
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor :is(.mce-btn button,.mce-txt){
 color:#111!important;
 -webkit-text-fill-color:#111!important;
 filter:none!important;
}
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .mce-tinymce :is(.mce-ico,.mce-ico::before),
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor :is(.mce-ico,.mce-ico::before){
 color:#111!important;
 -webkit-text-fill-color:#111!important;
}
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .mce-tinymce .mce-ico,
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor .mce-ico{
 filter:brightness(0) saturate(100%)!important;
}
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .mce-tinymce .mce-ico::before,
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor .mce-ico::before{
 filter:none!important;
}
html[data-private-settings-page] body .settingsModern .mce-tinymce iframe,
html[data-private-settings-page] body .settingsSignatureEditor iframe{
 background:#fff!important;
 color-scheme:light!important;
}

/* Final icon override: TinyMCE skins use different icon classes, so target every button child. */
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsModern .mce-tinymce .mce-btn,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsModern .mce-tinymce .mce-btn *,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsModern .mce-tinymce .mce-btn *::before,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsSignatureEditor .mce-btn,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsSignatureEditor .mce-btn *,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsSignatureEditor .mce-btn *::before{
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 fill:#fff!important;
 stroke:#fff!important;
 filter:none!important;
 opacity:1!important;
 text-shadow:none!important;
}
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .mce-tinymce .mce-btn,
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .mce-tinymce .mce-btn *,
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .mce-tinymce .mce-btn *::before,
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor .mce-btn,
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor .mce-btn *,
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor .mce-btn *::before{
 color:#111!important;
 -webkit-text-fill-color:#111!important;
 fill:#111!important;
 stroke:#111!important;
 filter:none!important;
 opacity:1!important;
 text-shadow:none!important;
}

/* TinyMCE 5 uses .tox-* controls and inline SVG icons. */
html[data-private-settings-page] body .settingsModern .tox-tbtn,
html[data-private-settings-page] body .settingsSignatureEditor .tox-tbtn{
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:5px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 5px var(--private-final-shadow)!important;
 opacity:1!important;
}
html[data-private-settings-page] body .settingsModern .tox-tbtn:is(:hover,:focus,[aria-pressed="true"]),
html[data-private-settings-page] body .settingsSignatureEditor .tox-tbtn:is(:hover,:focus,[aria-pressed="true"]){
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
}
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsModern .tox-tbtn,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsModern .tox-tbtn *,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsSignatureEditor .tox-tbtn,
html[data-private-settings-page]:not([data-private-mode="light"]) body .settingsSignatureEditor .tox-tbtn *{
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 fill:#fff!important;
 stroke:#fff!important;
 filter:none!important;
 opacity:1!important;
 text-shadow:none!important;
}
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .tox-tbtn,
html[data-private-settings-page][data-private-mode="light"] body .settingsModern .tox-tbtn *,
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor .tox-tbtn,
html[data-private-settings-page][data-private-mode="light"] body .settingsSignatureEditor .tox-tbtn *{
 color:#111!important;
 -webkit-text-fill-color:#111!important;
 fill:#111!important;
 stroke:#111!important;
 filter:none!important;
 opacity:1!important;
 text-shadow:none!important;
}
html[data-private-settings-page] body .settingsModern .tox-tbtn>*,
html[data-private-settings-page] body .settingsModern .tox-tbtn svg,
html[data-private-settings-page] body .settingsModern .tox-tbtn path,
html[data-private-settings-page] body .settingsSignatureEditor .tox-tbtn>*,
html[data-private-settings-page] body .settingsSignatureEditor .tox-tbtn svg,
html[data-private-settings-page] body .settingsSignatureEditor .tox-tbtn path{
 background-color:transparent!important;
 background-image:none!important;
}

/* Preserve the global footer-link highlight after private-theme resets. */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper>.footer.footer ul li>a[data-footer-link]:is(:hover,:focus-visible) {
 color:var(--private-final-text,#fff)!important;
 -webkit-text-fill-color:var(--private-final-text,#fff)!important;
 background-color:color-mix(in srgb,var(--private-accent,var(--private-final-text,#fff)) 20%,transparent)!important;
 background-image:none!important;
 border-color:color-mix(in srgb,var(--private-accent,var(--private-final-text,#fff)) 52%,transparent)!important;
 box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--private-final-text,#fff) 10%,transparent),0 3px 12px var(--private-final-shadow,#0003)!important;
 transform:translateX(3px)!important;
 text-decoration:none!important;
 outline:none!important;
}

/* Settings mobile hero: prevent the decorative SVG from filling the card. */
@media(max-width:575px) {
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block {
  display:flex!important;
  align-items:center!important;
  flex-direction:row!important;
  gap:10px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0 0 14px!important;
  padding:12px!important;
 }
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block>.settingsModernHero__icon {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 42px!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0!important;
  border-radius:10px!important;
  overflow:hidden!important;
 }
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block>.settingsModernHero__icon>svg {
  display:block!important;
  flex:none!important;
  width:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  max-height:24px!important;
  margin:0!important;
 }
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block>div:last-child {
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
 }
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block h1 {
  margin:0!important;
  font-size:20px!important;
  line-height:24px!important;
 }
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block p {
  margin:3px 0 0!important;
  font-size:12px!important;
  line-height:17px!important;
 }
}

/* settings-purse-desktop-mobile-parity-20261005
   Legacy component rules are loaded after the page layout on the live site.
   Keep the same themed surfaces and component geometry at every viewport. */
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block {
 display:flex!important;
 align-items:center!important;
 flex-direction:row!important;
 gap:12px!important;
 width:100%!important;
 height:auto!important;
 min-height:0!important;
 margin:0 0 16px!important;
 padding:15px 17px!important;
 overflow:hidden!important;
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:14px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 6px 16px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block>.settingsModernHero__icon {
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 44px!important;
 width:44px!important;
 min-width:44px!important;
 max-width:44px!important;
 height:44px!important;
 min-height:44px!important;
 max-height:44px!important;
 margin:0!important;
 padding:0!important;
 overflow:hidden!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:10px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block>.settingsModernHero__icon>svg {
 display:block!important;
 flex:none!important;
 width:24px!important;
 min-width:24px!important;
 max-width:24px!important;
 height:24px!important;
 min-height:24px!important;
 max-height:24px!important;
 margin:0!important;
 color:inherit!important;
 stroke:currentColor!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block>div:last-child {
 flex:1 1 auto!important;
 width:auto!important;
 min-width:0!important;
 height:auto!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern .block:not(.settingsModernHero),
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(#vk_area,#steam_area,#fb_area,.group-selector) {
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
}
html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern :is(.form-control,.btn,.noty,select,textarea) {
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
}

html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.block,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area>.col-md-4>.block {
 background-color:var(--private-final-panel)!important;
 background-image:linear-gradient(180deg,var(--private-final-panel-top),var(--private-final-panel))!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:14px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 6px 16px var(--private-final-shadow)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitle {
 display:flex!important;
 align-items:center!important;
 flex-direction:row!important;
 gap:12px!important;
 width:100%!important;
 height:auto!important;
 min-height:0!important;
 margin:0 0 14px!important;
 padding:0 0 14px!important;
 border-bottom:1px solid var(--private-final-border)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitleIcon {
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 44px!important;
 width:44px!important;
 min-width:44px!important;
 max-width:44px!important;
 height:44px!important;
 min-height:44px!important;
 max-height:44px!important;
 margin:0!important;
 padding:0!important;
 overflow:hidden!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:10px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitleIcon>svg {
 display:block!important;
 flex:none!important;
 width:24px!important;
 min-width:24px!important;
 max-width:24px!important;
 height:24px!important;
 min-height:24px!important;
 max-height:24px!important;
 margin:0!important;
 color:inherit!important;
 stroke:currentColor!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitle>div:last-child {
 flex:1 1 auto!important;
 width:auto!important;
 min-width:0!important;
 height:auto!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3>div {
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 gap:12px!important;
 width:100%!important;
 height:auto!important;
 min-height:70px!important;
 padding:10px 12px!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:10px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 3px 8px var(--private-final-shadow)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3>div>i {
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 42px!important;
 width:42px!important;
 min-width:42px!important;
 max-width:42px!important;
 height:42px!important;
 min-height:42px!important;
 max-height:42px!important;
 margin:0!important;
 padding:0!important;
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border:1px solid var(--private-final-border)!important;
 border-radius:9px!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 font-size:20px!important;
 line-height:42px!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern :is(.purseStatLabel,.purseStatValue,#my_balance),
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseStatAction::after {
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern :is(.form-control,.btn,.table-responsive,.cardNumberInput,.copyButtonInput,.transferCompleted) {
 background-color:var(--private-final-panel)!important;
 background-image:var(--private-panel-fill)!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern :is(.btn,.copyButtonInput,.transferCompleted):is(:hover,:focus-visible),
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3>div.purseStatAction:is(:hover,:focus-within) {
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-final-text)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
}

@media(max-width:575px) {
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block {
  gap:10px!important;
  margin-bottom:14px!important;
  padding:12px!important;
 }
 html[data-private-settings-page][data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .profile-settings.settingsModern>.settingsModernHero.block>.settingsModernHero__icon,
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitleIcon {
  flex-basis:42px!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3>div {
  justify-content:flex-start!important;
 }
}

/* Purse mobile layout: keep title and statistic icons at component size. */
@media(max-width:575px) {
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.block.purse {
  height:auto!important;
  min-height:0!important;
  padding:13px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitle {
  display:flex!important;
  align-items:center!important;
  flex-direction:row!important;
  gap:10px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0 0 12px!important;
  padding:0 0 12px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitleIcon {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 42px!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0!important;
  border-radius:10px!important;
  overflow:hidden!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitleIcon>svg {
  display:block!important;
  flex:none!important;
  width:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  max-height:24px!important;
  margin:0!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitle>div:last-child {
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitle h1 {
  margin:0!important;
  font-size:18px!important;
  line-height:23px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseModernTitle p {
  margin:2px 0 0!important;
  font-size:12px!important;
  line-height:17px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row {
  display:flex!important;
  flex-wrap:wrap!important;
  margin-right:-5px!important;
  margin-left:-5px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3 {
  display:flex!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:5px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3>div {
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  width:100%!important;
  height:auto!important;
  min-height:66px!important;
  padding:10px 12px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern>.purse .row>.col-lg-3>div>i {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 42px!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  font-size:20px!important;
  line-height:42px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .purseStatCopy {
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area>.col-md-4>.block {
  min-height:0!important;
  padding:13px!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area label {
  display:flex!important;
  width:100%!important;
  height:122px!important;
  margin:0 0 12px!important;
  padding:0!important;
  overflow:hidden!important;
 }
 html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .purseModern .pay_area label>img {
  display:block!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  max-height:none!important;
  margin:0!important;
 object-fit:cover!important;
 }
}

/* guest-mobile-buttons-single-row-20261006-15
   This block stays last so older mobile rules cannot hide or stretch the actions. */
html body .wapper.guest-home .header > .container .guest-header-action {
 position:relative!important;
 z-index:20!important;
 pointer-events:auto!important;
 touch-action:manipulation!important;
 cursor:pointer!important;
}
html body .wapper.guest-home .header .guest-header-action > .guest-header-icon {
 display:block!important;
 flex:0 0 20px!important;
 width:20px!important;
 min-width:20px!important;
 max-width:20px!important;
 height:20px!important;
 min-height:20px!important;
 max-height:20px!important;
 margin:0!important;
 color:currentColor!important;
 pointer-events:none!important;
}
html body .wapper.guest-home .header .guest-header-action > span {
 display:inline!important;
 pointer-events:none!important;
}
@media(max-width:720px){
 html body .wapper.guest-home .header > .container {
  position:relative!important;
  z-index:10!important;
  display:grid!important;
  grid-template-columns:minmax(52px,.72fr) minmax(0,1.15fr) minmax(0,1fr)!important;
  gap:8px!important;
  height:auto!important;
  min-height:0!important;
  padding-top:8px!important;
  padding-bottom:8px!important;
  isolation:isolate!important;
 }
 html body .wapper.guest-home .header .branding {
  grid-column:1!important;
  grid-row:1!important;
  justify-self:start!important;
  width:auto!important;
  max-width:100%!important;
  min-height:0!important;
  overflow:hidden!important;
  text-align:left!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
 }
 html body .wapper.guest-home .header .guest-header-download,
 html body .wapper.guest-home .header .guest-header-login {
  grid-row:1!important;
  justify-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  margin:0!important;
  padding:0 6px!important;
  gap:5px!important;
  border-radius:10px!important;
  font-size:11px!important;
  line-height:1.15!important;
 }
 html body .wapper.guest-home .header .guest-header-download {grid-column:2!important;}
 html body .wapper.guest-home .header .guest-header-login {grid-column:3!important;}
 html body .wapper.guest-home .header .guest-header-action > span {
  display:inline!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
 }
}

/* guest-controls-panel-color-20261006-16
   Guest controls use the main block surface, not the page background surface. */
html[data-private-mode] body .wapper.guest-home :is(
 .guest-header-action,
 .guest-game-download,
 .guest-auth-card .btn,
 .guest-auth-card .btn-primary,
 .guest-auth-card .btn-outline-primary
),
html[data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(
 .form-control,
 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
 .btn,
 .btn-primary,
 .btn-outline-primary,
 #vk_link,
 .close
),
html[data-private-mode] body .wapper :is(.recoveryEmail,.recoverySubmit) {
 background-color:var(--private-final-panel-top)!important;
 background-image:var(--private-panel-fill)!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 3px 8px var(--private-final-shadow)!important;
 filter:none!important;
 text-shadow:none!important;
}
html[data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input)::placeholder,
html[data-private-mode] body .wapper .recoveryEmail::placeholder {
 color:var(--private-final-muted)!important;
 -webkit-text-fill-color:var(--private-final-muted)!important;
 opacity:.9!important;
}
html[data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input):-webkit-autofill,
html[data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input):-webkit-autofill:hover,
html[data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input):-webkit-autofill:focus,
html[data-private-mode] body .wapper .recoveryEmail:-webkit-autofill,
html[data-private-mode] body .wapper .recoveryEmail:-webkit-autofill:hover,
html[data-private-mode] body .wapper .recoveryEmail:-webkit-autofill:focus {
 background-color:var(--private-final-panel-top)!important;
 background-image:none!important;
 -webkit-box-shadow:0 0 0 1000px var(--private-final-panel-top) inset!important;
 box-shadow:0 0 0 1000px var(--private-final-panel-top) inset!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 caret-color:var(--private-final-text)!important;
}
html[data-private-mode] body .wapper.guest-home :is(
 .guest-header-action,
 .guest-game-download,
 .guest-auth-card .btn,
 .guest-auth-card .btn-primary,
 .guest-auth-card .btn-outline-primary
):is(:hover,:focus-visible),
html[data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(
 .btn,
 .btn-primary,
 .btn-outline-primary,
 #vk_link,
 .close
):is(:hover,:focus-visible),
html[data-private-mode] body .wapper .recoverySubmit:is(:hover,:focus-visible) {
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-accent,var(--private-final-text))!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 outline:none!important;
}

/* guest-controls-panel-color-desktop-mobile-20261006-17
   Deliberately outranks the older repeated data-private-mode rules. */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper.guest-home :is(
 .guest-header-action,
 .guest-game-download,
 .guest-auth-card .btn,
 .guest-auth-card .btn-primary,
 .guest-auth-card .btn-outline-primary
),
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(
 .form-control,
 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
 .btn,
 .btn-primary,
 .btn-outline-primary,
 #vk_link,
 .close
),
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper :is(.recoveryEmail,.recoverySubmit) {
 background-color:var(--private-final-panel-top)!important;
 background-image:var(--private-panel-fill)!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 3px 8px var(--private-final-shadow)!important;
 filter:none!important;
 text-shadow:none!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input)::placeholder,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail::placeholder {
 color:var(--private-final-muted)!important;
 -webkit-text-fill-color:var(--private-final-muted)!important;
 opacity:.9!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input):-webkit-autofill,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input):-webkit-autofill:hover,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(.form-control,input):-webkit-autofill:focus,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail:-webkit-autofill,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail:-webkit-autofill:hover,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .recoveryEmail:-webkit-autofill:focus {
 background-color:var(--private-final-panel-top)!important;
 background-image:none!important;
 -webkit-box-shadow:0 0 0 1000px var(--private-final-panel-top) inset!important;
 box-shadow:0 0 0 1000px var(--private-final-panel-top) inset!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 caret-color:var(--private-final-text)!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper.guest-home :is(
 .guest-header-action,
 .guest-game-download,
 .guest-auth-card .btn,
 .guest-auth-card .btn-primary,
 .guest-auth-card .btn-outline-primary
):is(:hover,:focus-visible),
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body :is(#authorization,#registration,#api_auth,#api_reg) :is(
 .btn,
 .btn-primary,
 .btn-outline-primary,
 #vk_link,
 .close
):is(:hover,:focus-visible),
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper .recoverySubmit:is(:hover,:focus-visible) {
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-accent,var(--private-final-text))!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 outline:none!important;
}

/* guest-input-id-surfaces-20261006-18
   Exact ids outrank the legacy input:not(...) selector on desktop and mobile. */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > #email_2,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > input.recoverySubmit,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #authorization #user_login > #user_loginn,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #authorization #user_login > #user_password,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #registration #user_registration > #reg_login,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #registration #user_registration > #reg_password,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #registration #user_registration > #reg_password2,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #registration #user_registration > #reg_email,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #registration #user_registration > #nick {
 background-color:var(--private-final-panel-top)!important;
 background-image:var(--private-panel-fill)!important;
 border-color:var(--private-final-border)!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 3px 8px var(--private-final-shadow)!important;
 filter:none!important;
 text-shadow:none!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > #email_2::placeholder,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #authorization #user_login > :is(#user_loginn,#user_password)::placeholder,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #registration #user_registration > :is(#reg_login,#reg_password,#reg_password2,#reg_email,#nick)::placeholder {
 color:var(--private-final-muted)!important;
 -webkit-text-fill-color:var(--private-final-muted)!important;
 opacity:.9!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > #email_2:-webkit-autofill,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > #email_2:-webkit-autofill:hover,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > #email_2:-webkit-autofill:focus,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #authorization #user_login > :is(#user_loginn,#user_password):-webkit-autofill,
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body #registration #user_registration > :is(#reg_login,#reg_password,#reg_password2,#reg_email,#nick):-webkit-autofill {
 background-color:var(--private-final-panel-top)!important;
 background-image:none!important;
 -webkit-box-shadow:0 0 0 1000px var(--private-final-panel-top) inset!important;
 box-shadow:0 0 0 1000px var(--private-final-panel-top) inset!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 caret-color:var(--private-final-text)!important;
}

/* recovery-button-hover-20261006-19 */
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > input.recoverySubmit:is(:hover,:focus-visible) {
 background-color:var(--private-final-hover)!important;
 background-image:var(--private-hover-fill)!important;
 border-color:var(--private-accent,var(--private-final-text))!important;
 color:var(--private-final-text)!important;
 -webkit-text-fill-color:var(--private-final-text)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px color-mix(in srgb,var(--private-accent,var(--private-final-text)) 20%,transparent),0 5px 12px var(--private-final-shadow)!important;
 filter:brightness(1.08)!important;
 transform:translateY(-1px)!important;
 outline:none!important;
}
html[data-private-mode][data-private-mode][data-private-mode][data-private-mode] body .wapper #send_new_pass > input.recoverySubmit:active {
 background-color:var(--private-final-hover)!important;
 background-image:none!important;
 filter:none!important;
 transform:none!important;
}

/* chat-profile-fonts-local-20261006-21
   The profile shop stores font-family:"Play" in the message inline style.
   Keep the font on the site itself: the old Google Fonts @import can be
   unavailable, which made the browser silently fall back to sans-serif. */
@font-face {
 font-family:"Adekvat Play Local";
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:url("/files/fonts/play-regular-v21.ttf") format("truetype");
}
@font-face {
 font-family:"Adekvat Play Local";
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:url("/files/fonts/play-bold-v21.ttf") format("truetype");
}
html body .wapper #chat #chat_messages .with_code[style*="Play"] {
 font-family:"Adekvat Play Local",sans-serif!important;
 -webkit-text-fill-color:currentColor!important;
}
