/* /files/home-css-consolidated-20260925/part-02.css */
/* Source: files/site-header-menu-footer-20260924.css */
/* Shared site chrome. Keep the existing menu toggle and profile layout. */
body .wapper .header {background:#212121;border-bottom:1px solid #353535;box-shadow:none;}
body .wapper .header .branding {color:#f3f3f3;font-family:inherit;font-size:19px;font-weight:700;letter-spacing:0;}
body .wapper .header .branding:hover {color:#d2d2d2;}
body .wapper .header button#blockMenu {border:1px solid #535353!important;border-radius:9px!important;background:#bababa10!important;color:#d2d2d2!important;box-shadow:none!important;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;}
body .wapper .header button#blockMenu:hover {background:#bababa20!important;}
body .wapper .header .user-menu > li > a {border-radius:10px;}
body .wapper .header .user-menu > li > a > p {color:#9a9a9a;font-size:12px;}
body .blockMenu {background:#191919;font-family:inherit;border-bottom-color:#353535;}
body .blockMenu .blockMenuContent {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:18px;padding-bottom:18px;align-items:start;}
body .blockMenu .blockMenuRow {box-sizing:border-box;width:auto;min-width:0;padding:14px 12px;background:#212121;border:1px solid #353535;border-radius:14px;}
body .blockMenu .blockMenuRow .blockMenu_Heading {margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:0;color:#f3f3f3;filter:none;text-shadow:none;}
body .blockMenu .blockMenuRow .blockMenu_Items {gap:4px;}
body .blockMenu .blockMenuRow .blockMenu_Items .blockMenu_Item {gap:9px;align-items:center;padding:5px 4px;border-radius:8px;box-shadow:none;min-width:0;}
body .blockMenu .blockMenu_Item:hover {background:#bababa10;box-shadow:none;}
body .blockMenu .blockMenu_Item .blockMenu_Item__Icon {box-sizing:border-box;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#bababa0c;border:1px solid #535353;color:#bababa;}
body .blockMenu .blockMenu_Item__Icon svg {width:19px;height:19px;}
body .blockMenu .blockMenu_Item__Icon svg [stroke="#fff"] {stroke:#bababa;}
body .blockMenu .blockMenu_Item__Info {align-items:flex-start;min-width:0;}
body .blockMenu .blockMenu_Item__Info_Header {font-size:13px;font-weight:500;line-height:1.45;color:#c6c6c6;overflow-wrap:break-word;}
body .blockMenu .blockMenu_Item:hover .blockMenu_Item__Info_Header {color:#d2d2d2;}
body .wapper > .footer {background:#212121;border-top:1px solid #353535;padding:28px 0 20px;color:#9a9a9a;font-family:inherit;}
body .wapper > .footer strong {display:block;margin:0 0 12px;color:#f3f3f3;font-size:17px;font-weight:700;line-height:1.4;}
body .wapper > .footer ul {margin:0;padding:0;list-style:none;}
body .wapper > .footer ul li {margin:0 0 6px;line-height:1.5;}
body .wapper > .footer ul li a {display:inline-block;color:#ababab;font-size:13px;line-height:1.5;text-decoration:none;transition:color .15s;}
body .wapper > .footer ul li a:hover {color:#bababa;}
body .wapper > .footer .col-lg-5 p {font-size:13px;line-height:1.75;color:#9a9a9a;max-width:540px;margin:16px 0 0;}
body .wapper > .footer .col-lg-5 > a > img {max-width:170px;max-height:66px;width:auto;height:auto;object-fit:contain;}
body .wapper > .footer hr {border:0;border-top:1px solid #353535;}
body .wapper > .footer .copyright p {font-size:12px;line-height:1.6;color:#868686;margin-bottom:0;}
body .wapper > .footer .copyright a {color:#bababa;font-weight:600;}
body .blockMenu a:focus-visible,body .header a:focus-visible,body .header button:focus-visible,body .footer a:focus-visible {outline:2px solid #bababa;outline-offset:3px;}
@media(max-width:1199px){body .blockMenu .blockMenuContent {grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:767px){body .blockMenu .blockMenuContent {grid-template-columns:repeat(2,minmax(0,1fr));}body .wapper > .footer .row > div {margin-bottom:14px;}body .wapper .header .branding {font-size:16px;}}
@media(max-width:420px){body .blockMenu .blockMenuContent {grid-template-columns:minmax(0,1fr);}body .blockMenu .blockMenuRow {padding:12px;}}


/* Source: files/home-chat-style-20260924.css */
body .block:has(> #chat) {padding:16px!important;border:1px solid #353535;border-radius:14px;background:#212121;}
body .block_head_chat {padding:0!important;margin:0 0 16px!important;border:0!important;color:#f3f3f3;font-size:20px;font-weight:700;min-height:32px;}
body .block_head_chat:before,body .block_head_chat:after {display:none!important;}
body .block_head_chat .rulesBtns {display:flex;gap:8px;align-items:center;}
body .block_head_chat .rulesBtns a,body .block_head_chat .rulesBtns button {box-sizing:border-box;width:32px!important;height:32px!important;padding:6px!important;border:1px solid #535353!important;border-radius:8px!important;background:#bababa10!important;color:#bababa!important;box-shadow:none!important;}
body .block_head_chat .rulesBtns a:hover,body .block_head_chat .rulesBtns button:hover {background:#bababa20!important;}
body .block_head_chat #generalChatRules svg path {fill:#bababa;}
body #chat #fixed_message .fixedMessage {padding:14px!important;margin:0 0 14px!important;border:1px solid #535353!important;border-radius:12px!important;background:#bababa08!important;gap:12px;}
body #chat #fixed_message .messageContent {min-width:0;font-size:14px;line-height:1.6;}
body #chat #fixed_message .fixedTips {background:#bababa18;border:1px solid #535353;border-radius:6px;}
body #chat #fixed_message .fixedTips svg path {fill:#bababa;}
body #chat #fixed_message .dateCreated {font-size:12px;color:#939393;}
body #chat #chat_messages {padding:8px 10px 8px 6px;scrollbar-width:thin;scrollbar-color:#575757 transparent;}
body #chat #chat_messages::-webkit-scrollbar-thumb {background:#575757;border-radius:6px;}
body #chat #chat_messages .chat_message {padding:12px 4px!important;border-top:1px solid #ffffff09!important;border-radius:0;margin:0!important;}
body #chat #chat_messages .chat_message:first-child {border-top:0!important;}
body #chat #chat_messages .chat_message .message {min-width:0;font-size:14px;line-height:1.6;}
body #chat #chat_messages .chat_message .message .info {display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;height:auto;min-height:24px;margin-bottom:6px;}
body #chat #chat_messages .chat_message .info .author {float:none;font-size:14px;font-weight:600;}
body #chat #chat_messages .chat_message .info .date {float:none;margin-left:auto;font-size:12px;line-height:20px;color:#939393;}
body #chat #chat_messages .chat_message .info .m-icon {position:static!important;float:none;cursor:pointer;color:#939393;font-size:12px;}
body #chat #chat_messages .chat_message .info .m-icon:hover {color:#bababa;}
body #chat #chat_messages .chat_message .with_code {border-radius:10px;padding:10px 12px;overflow-wrap:anywhere;}
body #chat #chat_messages .with_code img[src*="/stickers/"] {max-width:150px!important;max-height:150px!important;width:auto!important;height:auto!important;object-fit:contain;}
body #chat #chat_messages .with_code:has(img[src*="/stickers/"]) {background:transparent!important;padding:4px 0;}
body #chat > form > .input-group {display:flex;flex-wrap:nowrap;gap:10px;align-items:center;margin-top:14px!important;}
body #chat .input-group .smile_input {flex:1;min-width:0;width:auto;}
body #chat #message_input {height:42px;border:1px solid #3c3c3c;border-radius:10px!important;background:#2a2a2a;color:#d5d5d5;font-size:14px;padding:10px 38px 10px 12px;box-shadow:none;}
body #chat #message_input:focus {border-color:#949494;}
body #chat #message_input::placeholder {color:#939393;}
body #chat .input-group #smile_btn {top:13px;right:12px;color:#bababa;}
body #chat .input-group #send_button {height:42px;width:auto;margin:0;padding:9px 16px;border:1px solid #535353;border-radius:10px!important;background:#bababa10;color:#bababa;font-size:14px;font-weight:600;}
body #chat #send_button:hover {background:#bababa20;}
body #chat input:focus-visible,body .block_head_chat button:focus-visible,body .block_head_chat a:focus-visible {outline:2px solid #bababa;outline-offset:2px;}
@media(max-width:599px){body .block:has(> #chat){padding:12px!important;}body #chat #fixed_message .fixedMessage {padding:10px!important;}body #chat .input-group #send_button {padding:9px 10px;font-size:13px;}body #chat #chat_messages .with_code img[src*="/stickers/"] {max-width:120px!important;max-height:120px!important;}}


/* Source: files/chat-news-layout-20260924/style.css */
body #chat #chat_messages .chat_message {display:grid!important;grid-template-columns:76px minmax(0,1fr);column-gap:14px;row-gap:8px;padding:16px 4px!important;border-top:1px solid #494949!important;}
body #chat #chat_messages .chat_message > .wrapper_c51b4e {grid-column:1;grid-row:1;position:relative!important;float:none!important;margin:5px auto!important;}
body #chat #chat_messages .chat_message > .message {grid-column:2;grid-row:1 / 3;width:auto!important;margin:0!important;overflow:visible!important;}
body #chat #chat_messages .chatMessageActions {grid-column:1;grid-row:2;align-self:start;border-top:1px solid #434343;}
body #chat .chatMessageActions > button {display:block;width:100%;padding:7px 0;border:0;border-bottom:1px solid #434343;background:transparent;color:#bababa;font-size:11px;cursor:pointer;}
body #chat .chatReactionPicker {display:flex;flex-wrap:wrap;gap:3px;padding:5px 0;}
body #chat .chatReactionPicker[hidden] {display:none!important;}
body #chat .chatReactionPicker button,body #chat .chatReactionCounts button {border:1px solid #535353;border-radius:6px;background:#bababa10;color:#d2d2d2;padding:3px 5px;cursor:pointer;}
body #chat .chatReactionCounts {display:flex;gap:5px;flex-wrap:wrap;margin-top:6px;}
body #chat .chatReactionCounts:empty {display:none;}
body #chat .chatReactionCounts button[aria-pressed="true"] {background:#bababa30;border-color:#bababa;}
body #chat .chatActionStatus {font-size:12px;color:#e6a0a8;}
body #chat #chat_messages .with_code img[src*="/stickers/"] {max-width:96px!important;max-height:96px!important;width:auto!important;height:auto!important;}
body #chat #chat_messages .with_code img[src*="/smiles/"] {max-width:22px!important;max-height:22px!important;width:auto!important;height:auto!important;vertical-align:middle;}
body #chat .chatMessageActions button:focus-visible,body #chat .chatReactionCounts button:focus-visible {outline:2px solid #bababa;outline-offset:2px;}
@media(max-width:599px){body #chat #chat_messages .chat_message {column-gap:8px;}}

body #chat #chat_messages .chat_message {grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(76px,auto) auto;gap:0;padding:0!important;margin:0 0 10px!important;border:1px solid #353535!important;border-radius:11px;background:#1f1f1f;}
body #chat #chat_messages .chat_message:first-child {border-top:1px solid #353535!important;}
body #chat #chat_messages .chat_message > .wrapper_c51b4e {margin:10px auto!important;align-self:start;}
body #chat #chat_messages .chat_message > .message {grid-row:1;grid-column:2;padding:10px 12px!important;border-left:1px solid #353535;}
body #chat #chat_messages .chatMessageActions {grid-column:1;grid-row:2;display:flex;justify-content:center;align-items:center;gap:2px;align-self:stretch;border-top:1px solid #353535;min-height:36px;}
body #chat .chatMessageActions > button {width:30px;height:30px;padding:0;border:0;border-radius:50%;font-size:20px;color:#b2b2b2;}
body #chat .chatMessageActions > button:hover {background:#bababa20;color:#d2d2d2;}
body #chat #chat_messages .chatReactionCounts {grid-column:2;grid-row:2;display:flex!important;align-items:center;min-height:36px;margin:0;padding:4px 10px;border-top:1px solid #353535;border-left:1px solid #353535;}
body #chat .chatReactionCounts button {border-radius:20px;padding:3px 8px;}
body > .chatReactionPicker {position:fixed;z-index:1000001;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;width:260px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;padding:8px;background:#292929;border:1px solid #535353;border-radius:12px;box-shadow:0 10px 30px #0005;}
body .chatReactionPicker[hidden] {display:none!important;}
body > .chatReactionPicker .chatPickerHeading {grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;color:#cdcdcd;font-size:12px;padding:2px 0 4px;}
body > .chatReactionPicker button {border:1px solid transparent;border-radius:8px;background:transparent;font-size:25px;min-width:0;padding:3px;cursor:pointer;line-height:1.3;}
body > .chatReactionPicker button:hover,body > .chatReactionPicker button:focus-visible {border-color:#949494;background:#bababa20;outline:none;}
body > .chatReactionPicker .chatPickerHeading button {font-size:22px;color:#cdcdcd;}


/* /files/home-css-consolidated-20260925/part-03.css */
/* Source: files/chat-compact-20260924.css */
/* Compact cards, retaining the avatar and reaction separators. */
body #chat #chat_messages .chat_message {grid-template-columns:58px minmax(0,1fr);grid-template-rows:minmax(56px,auto) auto;gap:0;margin-bottom:6px!important;}
body #chat #chat_messages .chat_message > .wrapper_c51b4e {width:40px!important;height:40px!important;min-width:40px;margin:8px auto!important;}
body #chat #chat_messages .wrapper_c51b4e > svg.svg_c51b4e {width:40px!important;height:40px!important;}
body #chat #chat_messages .wrapper_c51b4e > svg.avatarDecoration_c51b4e {position:absolute!important;width:50px!important;height:50px!important;top:-5px!important;left:-5px!important;}
body #chat #chat_messages .chat_message > .message {padding:5px 10px!important;line-height:1.4;}
body #chat #chat_messages .chat_message .message .info {min-height:18px;margin-bottom:2px;gap:3px 6px;}
body #chat #chat_messages .chat_message .message .info .author {font-size:13px;line-height:18px;}
body #chat #chat_messages .chat_message .info .date {font-size:11px;line-height:18px;}
body #chat #chat_messages .chat_message .with_code {padding:3px 6px;line-height:1.4;border-radius:6px;}
body #chat #chat_messages .chat_message .with_code p {margin-top:0;margin-bottom:3px;}
body #chat #chat_messages .chat_message .with_code p:last-child {margin-bottom:0;}
body #chat #chat_messages .chatMessageActions {min-height:26px;}
body #chat .chatMessageActions > button {width:25px;height:25px;font-size:17px;line-height:25px;}
body #chat #chat_messages .chatReactionCounts {box-sizing:border-box;min-height:26px;padding:1px 8px;}
body #chat .chatReactionCounts button {font-size:12px;line-height:18px;padding:1px 6px;}
body #chat #chat_messages .with_code img[src*="/stickers/"] {max-width:64px!important;max-height:64px!important;}
body #chat #fixed_message .fixedMessage {padding:10px!important;margin-bottom:10px!important;gap:10px;}
body #chat #fixed_message .messageContent {font-size:13px;line-height:1.45;}
body #chat #fixed_message .messageContent p {margin:4px 0;}
body #chat #fixed_message .messageContent br + br {display:none;}
body .block_head_chat {margin-bottom:10px!important;}
body #chat #chat_messages {padding-top:4px;padding-bottom:4px;}


/* Source: files/chat-rules-style-20260924.css */
/* Appearance only; native dialog open/close handling stays intact. */
html body #generalChatRulesDialog {padding:18px;border:1px solid #535353;border-radius:14px;background:#212121;color:#b8b8b8;font-family:inherit;box-shadow:0 20px 65px #0006;}
html body #generalChatRulesDialog:not([open]) {display:none!important;}
html body #generalChatRulesDialog::backdrop {background:#090909cc;}
html body #generalChatRulesDialog header {display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid #353535;}
html body #generalChatRulesDialog h2 {display:flex;align-items:center;gap:9px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.35;color:#f3f3f3;margin:0;}
html body #generalChatRulesDialog h2:before {content:"i";box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border:1.5px solid #bababa;border-radius:50%;color:#bababa;font-size:15px;font-weight:600;}
html body #generalChatRulesClose {display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;margin-left:auto;padding:0;border:1px solid #535353;border-radius:8px;background:#bababa10;color:#bababa;font-size:22px;line-height:1;cursor:pointer;}
html body #generalChatRulesClose:hover {background:#bababa20;border-color:#949494;}
html body #generalChatRulesClose:focus-visible {outline:2px solid #bababa;outline-offset:3px;}
html body #generalChatRulesDialog p {margin:0 0 6px;font-size:13px;color:#e6a0a8;}
html body #generalChatRulesDialog ul {list-style:none;padding:0;margin:0;font-size:13px;line-height:1.55;}
html body #generalChatRulesDialog li {position:relative;padding:9px 0 9px 17px;margin:0;}
html body #generalChatRulesDialog li:before {content:"";position:absolute;left:2px;top:17px;width:5px;height:5px;border-radius:50%;background:#b4b4b4;}
html body #generalChatRulesDialog li + li {margin:0;border-top:1px solid #ffffff09;}
html body #generalChatRulesDialog li:last-child {padding-bottom:0;}
@media(max-width:480px){html body #generalChatRulesDialog {padding:14px;}html body #generalChatRulesDialog h2 {font-size:17px;}}


/* Source: files/site-neutral-palette-20260924.css */
body {background-color:#191919!important;}
body .wapper,body .wapper > .content {background-color:#191919;}


/* Source: files/home-cases-neutral-20260924.css */
body .block.homeCaseActivity {background:#212121;border-color:#363636;}
body .homeCaseActivity .homeCaseActivityHeader h2 {color:#f1f1f1;}
body .homeCaseActivity .homeCaseActivityStat {background:#ffffff04;border-color:#494949;}
body .homeCaseActivity .homeCaseActivityStat span {color:#b8b8b8;}
body .homeCaseActivity .homeCaseActivityStat strong {color:#ededed;}
body .homeCaseActivity .drop_from_case {--drop:150,150,150!important;background:linear-gradient(180deg,#2c2c2c,#242424)!important;border-color:#424242!important;box-shadow:none!important;}
body .homeCaseActivity .case-name {color:#d0d0d0!important;background:#ffffff08!important;border:1px solid #505050!important;box-shadow:none!important;}
body .homeCaseActivity .first-line {color:#e5e5e5;}
body .homeCaseActivity .second-line {color:#b6b6b6;}
body .homeCaseActivity .time-ago {color:#969696;}
body .homeCaseActivity .homeCaseLink {color:#c5c5c5;border-color:#505050;background:#ffffff04;}
body .homeCaseActivity .homeCaseLink:hover {color:#f1f1f1;background:#ffffff0c;border-color:#707070;}
body .homeCaseActivity .homeCaseLink:focus-visible {outline-color:#c5c5c5;}


/* Source: files/scroll-progress-20260924/style.css */
#siteScrollProgress{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:990;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#242424;color:#ededed;box-shadow:0 3px 14px #0006;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font:700 11px/1.2 Arial,sans-serif;transition:background .15s,transform .15s;isolation:isolate}
#siteScrollProgress[hidden]{display:none!important}
#siteScrollProgress:hover{background:#333;transform:translateY(-2px)}
#siteScrollProgress:focus-visible{outline:2px solid #eee;outline-offset:4px}
#siteScrollProgress .scrollProgressRing{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;fill:none;stroke-width:2.5}
#siteScrollProgress .scrollProgressTrack{stroke:#494949}
#siteScrollProgress .scrollProgressValue{stroke:#d4d4d4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}
#siteScrollProgress .scrollProgressArrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:600px){#siteScrollProgress{width:48px;height:48px;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));font-size:10px}}
@media(prefers-reduced-motion:reduce){#siteScrollProgress{transition:none}}


/* /files/home-css-consolidated-20260925/part-04.css */
/* Source: files/home-prize-colors-20260924.css */
/* Prize categories retain their colors inside the neutral case panel. */
body .homeCaseActivity .drop_from_case {--drop:81,104,246!important;background:radial-gradient(ellipse at 50% 0%,rgba(var(--drop),.35),transparent 85%),linear-gradient(180deg,rgba(var(--drop),.12),#242424)!important;border-color:rgba(var(--drop),.4)!important;}
body .homeCaseActivity .drop_from_case.violet {--drop:194,61,222!important;}
body .homeCaseActivity .drop_from_case.red {--drop:217,87,81!important;}
body .homeCaseActivity .drop_from_case.yellow {--drop:249,217,73!important;}
body .homeCaseActivity .drop_from_case .case-name {color:rgb(var(--drop))!important;background:rgba(var(--drop),.12)!important;border:1px solid rgba(var(--drop),.6)!important;box-shadow:0 0 16px rgba(var(--drop),.25)!important;}


/* Source: files/server-player-decorations-20260924.css */
body .modal[id^="server-players-modal"] .stats-user-identity{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;max-width:100%;}
body .modal[id^="server-players-modal"] .stats-user-profile{display:inline-flex;align-items:center;gap:10px;min-width:0;}
body .modal[id^="server-players-modal"] .stats-user-profile i{overflow-wrap:anywhere;}
body .modal[id^="server-players-modal"] .stats-avatar-wrap{position:relative;display:inline-block;flex:0 0 32px;width:32px;height:32px;margin:4px;overflow:visible;}
body .modal[id^="server-players-modal"] .stats-avatar-wrap .stats-avatar-image{display:block;width:32px!important;height:32px!important;max-width:none!important;margin:0!important;float:none;border-radius:50%;object-fit:cover;}
body .modal[id^="server-players-modal"] .stats-avatar-wrap .stats-avatar-frame{position:absolute;z-index:2;top:-4px;left:-4px;width:40px!important;height:40px!important;max-width:none!important;margin:0!important;float:none;border-radius:0!important;object-fit:contain;pointer-events:none;}
body .modal[id^="server-players-modal"] .stats-user-badges{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap;}
body .modal[id^="server-players-modal"] .stats-user-badge{display:inline-flex;align-items:center;}
body .modal[id^="server-players-modal"] .stats-user-badge img{display:block;width:18px!important;height:18px!important;max-width:none!important;margin:0!important;border-radius:0!important;object-fit:contain;}


/* Source: files/menu-free-cases-row-20260924.css */
.blockMenu .menuFreeCasesRow{display:flex;align-items:center;gap:8px;padding:6px;min-width:0;}
.blockMenu .menuFreeCasesLabel{font-size:13px;font-weight:600;color:#c5c5c5;white-space:nowrap;}
.blockMenu .menuFreeCasesLinks{display:flex;align-items:center;gap:4px;}
.blockMenu .menuFreeCasesLinks a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:27px;height:30px;border:1px solid #505050;border-radius:7px;background:#2c2c2c;color:#dedede;font-size:13px;font-weight:700;text-decoration:none;}
.blockMenu .menuFreeCasesLinks a:hover{background:#393939;color:#fff;border-color:#777;}
.blockMenu .menuFreeCasesLinks a:focus-visible{outline:2px solid #ddd;outline-offset:2px;}
.blockMenu .menuFreeCasesRow .blockMenu_Item__Icon{flex-shrink:0;}


/* Source: files/menu-free-cases-icon-fix-20260924.css */
body .blockMenu .blockMenuRow .blockMenu_Items .menuFreeCasesRow{padding:5px 4px;gap:9px;}
body .blockMenu .menuFreeCasesRow .blockMenu_Item__Icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#ffffff04;border:1px solid #505050;color:#b8b8b8;box-shadow:none;}
body .blockMenu .menuFreeCasesRow .blockMenu_Item__Icon svg{width:19px;height:19px;}


/* Source: files/mobile-menu-chat-fix-20260924.css */
/* Match chat controls across desktop and mobile platforms. */
body #chat .input-group:has(#message_input){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px;}
body #chat .input-group .smile_input{position:relative;flex:1 1 0!important;min-width:0;width:auto!important;margin:0!important;padding:0!important;}
body #chat .input-group .input-group-btn{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;top:auto!important;vertical-align:middle;}
body #chat .input-group #message_input,body #chat .input-group #send_button{box-sizing:border-box!important;height:42px!important;min-height:42px!important;margin:0!important;line-height:20px!important;vertical-align:middle;-webkit-appearance:none;appearance:none;}
body #chat .input-group #message_input{display:block!important;width:100%!important;}
body #chat .input-group #smile_btn{top:50%!important;transform:translateY(-50%);}
body #chat #chat_messages .chatMessageActions > button{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important;color:#b8b8b8!important;background:transparent!important;-webkit-appearance:none;appearance:none;}
body #chat #chat_messages .chatMessageActions > button::before{content:"";display:block;width:18px;height:18px;background:currentColor;-webkit-mask:var(--chat-action-icon) center/contain no-repeat;mask:var(--chat-action-icon) center/contain no-repeat;}
@media(max-width:767px){
body .blockMenu .blockMenuContent{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
body .blockMenu .blockMenuRow{width:100%!important;min-width:0!important;padding:14px!important;}
body .blockMenu .menuFreeCasesRow{flex-wrap:nowrap;}
body #chat .input-group:has(#message_input){gap:8px;}
body #chat .input-group #message_input{font-size:16px!important;padding-left:10px!important;}
body #chat .input-group #send_button{padding:9px 10px!important;font-size:13px!important;}
}
body #chat #chat_messages .chatMessageActions > button:first-child{--chat-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205-6%206%206%206M3%2011h10c5%200%208%203%208%208%22%2F%3E%3C%2Fsvg%3E");}
body #chat #chat_messages .chatMessageActions > button:nth-child(2){--chat-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%201%201-9-9M18%202v6m-3-3h6M8%2014s1.5%203%204%203%204-3%204-3%22%2F%3E%3Cpath%20d%3D%22M8%209h.01M13%209h.01%22%2F%3E%3C%2Fsvg%3E");}


/* Source: files/profile-menu-neutral-20260924.css */
body .wapper .header .collapsible-menu.user-menu > li > a{background:#242424!important;border-color:#424242!important;box-shadow:none!important;}
body .wapper .header .collapsible-menu.user-menu > li > a:hover{background:#2b2b2b!important;}
body .wapper .header .collapsible-menu.user-menu > li > ul{box-sizing:border-box;background:#212121!important;border:1px solid #3a3a3a!important;border-radius:0 0 12px 12px;box-shadow:0 12px 24px #0004!important;padding:6px!important;max-width:calc(100vw - 20px);}
body .wapper .header .collapsible-menu.user-menu > li > ul > li{background:transparent!important;border:0!important;}
body .wapper .header .collapsible-menu.user-menu > li > ul > li > a{box-sizing:border-box;display:block;background:transparent!important;color:#bcbcbc!important;font-size:14px;line-height:1.45;padding:10px 14px!important;border:0!important;border-radius:7px;text-shadow:none;}
body .wapper .header .collapsible-menu.user-menu > li > ul > li > a:hover{background:#303030!important;color:#f1f1f1!important;}
body .wapper .header .collapsible-menu.user-menu > li > ul > li > a:focus-visible{outline:2px solid #aaa;outline-offset:-2px;background:#303030!important;color:#fff!important;}


/* Source: files/notifications-neutral-20260924.css */
body #notifications_line.block{box-sizing:border-box;background:#212121!important;border:1px solid #363636;border-radius:14px;padding:18px!important;}
body #notifications_line > .block_head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:32px;margin:0 0 16px!important;padding:0!important;border:0!important;color:#f1f1f1;font-size:18px;font-weight:700;}
body #notifications_line > .block_head::before,body #notifications_line > .block_head::after{display:none!important;}
body #notifications_line > .block_head button{float:none!important;margin:0!important;padding:7px 11px;border:1px solid #505050!important;border-radius:8px;background:#292929!important;color:#c5c5c5!important;font-size:12px;line-height:1.4;box-shadow:none!important;}
body #notifications_line > .block_head button:hover{background:#343434!important;color:#fff!important;}
body #notifications .noty-block{position:relative;box-sizing:border-box;background:#262626!important;background-image:none!important;color:#c5c5c5!important;border:1px solid #3b3b3b!important;border-left:3px solid #858585!important;border-radius:10px;padding:16px 44px 16px 18px!important;margin:0 0 10px!important;box-shadow:none!important;font-size:14px;line-height:1.6;overflow-wrap:anywhere;}
body #notifications .noty-block:last-child{margin-bottom:0!important;}
body #notifications .noty-block.success{border-left-color:#63a888!important;}
body #notifications .noty-block.error{border-left-color:#c77777!important;}
body #notifications .noty-block.info{border-left-color:#999!important;}
body #notifications .noty-block b,body #notifications .noty-block strong{color:#ededed;}
body #notifications .noty-block > span:last-child{display:block;margin-top:8px;color:#929292!important;font-size:12px;}
body #notifications .noty-block > .icon-remove{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:6px;background:transparent;color:#aaa!important;font-size:13px;cursor:pointer;}
body #notifications .noty-block > .icon-remove:hover{background:#383838;color:#fff!important;}
body #notifications_line button:focus-visible{outline:2px solid #ccc;outline-offset:3px;}
@media(max-width:600px){body #notifications_line.block{padding:12px!important;}body #notifications .noty-block{padding:12px 38px 12px 12px!important;font-size:13px;}body #notifications_line > .block_head{font-size:17px;}}


/* Source: files/notifications-green-20260924.css */
body #notifications .noty-block.success{background:#43b88c!important;border-color:#43b88c!important;color:#fff!important;}
body #notifications .noty-block.success b,body #notifications .noty-block.success strong,body #notifications .noty-block.success > span:last-child{color:#fff!important;}
body #notifications .noty-block.success > .icon-remove{color:#fff!important;}
body #notifications .noty-block.success > .icon-remove:hover{background:#0002!important;}


/* Source: files/badge-alignment-20260924.css */
/* Keep badge layout independent from avatar and metadata styles. */
#place_for_messages .dialog-name .userBadges,
#place_for_messages .im_message .info .userBadges,
#companions .companion-name .userBadges,
.homeForumMeta .userBadges,
.homeCommunityPanel .userBadges { display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;flex:0 0 auto!important;width:auto!important;height:20px!important;float:none!important;margin:0 0 0 4px!important;padding:0!important;vertical-align:middle; }
#place_for_messages .dialog-name .userBadge,
#place_for_messages .im_message .info .userBadge,
#companions .companion-name .userBadge,
.homeForumMeta .userBadge,
.homeCommunityPanel .userBadge { display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 18px!important;width:18px!important;height:18px!important;float:none!important;margin:0!important;padding:0!important;line-height:1!important; }
#place_for_messages .dialog-name .userBadge img,
#place_for_messages .im_message .info .userBadge img,
#companions .companion-name .userBadge img,
.homeForumMeta .userBadge img,
.homeCommunityPanel .userBadge img { display:block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;float:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;vertical-align:middle; }

#place_for_messages .im_message > div > .info {
 display:flex!important;align-items:center;gap:0;min-height:22px;height:auto!important;
}
#place_for_messages .im_message > div > .info > a { float:none!important; }
#place_for_messages .im_message > div > .info > span { float:none!important;margin-left:auto;flex-shrink:0;padding-left:8px; }
#place_for_messages .dialog .dialog-name { align-items:center!important;gap:0!important; }
.homeForumMeta > span:first-child { display:inline-flex;align-items:center; }


/* Source: files/community-style-20260925.css */
/* Four homepage community panels only. */
.homeCommunityPanel.block, .homeActivityGrid .homeActivityPanel {
 --community-font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
 font-family:var(--community-font)!important; font-size:14px!important; line-height:1.5!important;
 background:linear-gradient(145deg,#242424,#1e1e1e)!important;
 border:1px solid #494235!important;border-radius:20px!important;padding:24px!important;
 box-shadow:0 8px 24px #00000018!important;box-sizing:border-box;
}
.homeCommunityPanel :is(a,span,p,div), .homeActivityPanel :is(a,span,p,div,time,h2) { font-family:var(--community-font)!important; }
.homeActivityGrid { gap:20px!important;align-items:stretch;margin-bottom:20px!important; }
.homeCommunityPanel.block { margin-bottom:20px!important; }
.homeCommunityPanel.block>.block_head,.homeActivityGrid .homeActivityPanel>header {
 display:flex!important;align-items:center!important;gap:12px!important;min-height:32px!important;height:auto!important;
 padding:0!important;margin:0 0 20px!important;border:0!important;flex-wrap:wrap!important;
 font-size:18px!important;font-weight:650!important;line-height:1.4!important;color:#f0ede7!important;
}
.homeActivityGrid .homeActivityPanel>header h2 {font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px;margin:0!important;}
.homeActivityGrid .homeActivityPanel>header>a {font-size:12px!important;font-weight:600!important;color:#c7ad78!important;}
.homeCommunityPanel .communityPanelIcon,.homeActivityGrid .homeActivityPanel>header svg {width:22px!important;height:22px!important;color:#c7ad78!important;flex-shrink:0;}
.homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:112px!important;padding:16px 0!important;border-bottom:1px solid #ffffff0d!important;box-sizing:border-box;}
.homeActivityGrid .homeActivityPanel article:last-child {border-bottom:0!important;}
.homeActivityGrid .homeActivityPanel :is(.haTopic,.haEventText) {font-size:14px!important;font-weight:500!important;line-height:21px!important;color:#e0ded9!important;}
.homeActivityGrid .homeActivityPanel .haTopic {white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.homeActivityGrid .homeActivityPanel .haMeta {font-size:12px!important;line-height:18px!important;font-weight:400!important;gap:4px 8px!important;margin-top:8px!important;flex-wrap:wrap!important;color:#a4a19b!important;}
.homeActivityGrid .homeActivityPanel .haForumTime {color:#a4a19b!important;font-size:12px!important;}
.homeActivityGrid .homeActivityPanel .haEventIcon {background:#c7ad7809!important;border:1px solid #c7ad782b!important;border-radius:10px!important;width:32px!important;height:32px!important;flex-basis:32px!important;}
.homeActivityGrid .homeActivityPanel svg {color:#aaa59b!important;}
.homeActivityGrid .homeActivityPanel .haEventIcon svg {color:#c7ad78!important;}
.homeCommunityPanel .birthdays {font-size:14px!important;line-height:2!important;color:#b5b1a9!important;}
.homeCommunityPanel :is(#birthdays_count,#count_of_last_onl_us) {background:#c7ad7810!important;border:1px solid #c7ad7830!important;color:#d2bd93!important;font-size:12px!important;font-weight:600!important;border-radius:8px!important;}
.homeActivityPanel .haMeta .userBadges {display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;float:none!important;}
.homeActivityPanel .haMeta .userBadge {display:inline-flex!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;float:none!important;}
.homeActivityPanel .haMeta .userBadge img {width:18px!important;height:18px!important;object-fit:contain;margin:0!important;float:none!important;}
.homeCommunityPanel a:focus-visible,.homeActivityPanel a:focus-visible {outline:2px solid #c7ad78!important;outline-offset:3px;}
.homeActivityGrid .homeActivityPanel :is(.haTopic,.haEventText):hover {color:#d9c291!important;}
@media(max-width:1100px) { .homeActivityGrid {grid-template-columns:minmax(0,1fr)!important;} .homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:auto!important;min-height:100px;} }
@media(max-width:600px) { .homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel {padding:18px!important;border-radius:16px!important;} .homeCommunityPanel.block>.block_head,.homeActivityGrid .homeActivityPanel>header h2 {font-size:17px!important;} .homeActivityGrid .homeActivityPanel .haForumTime {margin-left:0!important;} }


/* Source: files/community-compact-hover-20260925.css */
/* Compact version of the four community panels. */
.homeCommunityPanel.block, .homeActivityGrid .homeActivityPanel {
 padding:14px 16px!important;border-radius:14px!important;
 transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;
}
.homeActivityGrid {gap:14px!important;margin-bottom:14px!important;}
.homeCommunityPanel.block {margin-bottom:14px!important;}
.homeCommunityPanel.block>.block_head,.homeActivityGrid .homeActivityPanel>header {
 min-height:26px!important;margin-bottom:8px!important;gap:9px!important;
}
.homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {
 height:76px!important;min-height:0!important;padding:9px 0!important;
}
.homeActivityGrid .homeActivityPanel .haMeta {margin-top:4px!important;line-height:17px!important;}
.homeActivityGrid .homeActivityPanel :is(.haTopic,.haEventText) {line-height:19px!important;}
.homeCommunityPanel .birthdays {line-height:1.65!important;}
.homeCommunityPanel #load_last_online {line-height:1.7!important;padding-top:0!important;}
@media(hover:hover) and (pointer:fine) {
 .homeCommunityPanel.block:hover,.homeActivityGrid .homeActivityPanel:hover {
  border-color:#ba9654!important;
  background:linear-gradient(145deg,#302b22,#24221e)!important;
  box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;
 }
}
.homeCommunityPanel.block:focus-within,.homeActivityGrid .homeActivityPanel:focus-within {border-color:#ba9654!important;}
@media(max-width:1100px) {
 .homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:auto!important;min-height:64px!important;}
}
@media(max-width:600px) {
 .homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel {padding:12px 14px!important;}
}
@media(prefers-reduced-motion:reduce) {
 .homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel {transition:none!important;}
}


/* Source: files/community-details-20260925.css */
/* Unified outline icons and gold accents, scoped to four panels. */
.homeActivityGrid .homeActivityPanel>header>a {
 display:inline-flex!important;align-items:center;gap:6px;border-radius:7px;
 padding:4px 7px!important;margin-right:-7px;color:#c7ad78!important;
 transition:color .16s ease,background-color .16s ease,box-shadow .16s ease;
}
.homeActivityGrid .homeActivityPanel>header>a:hover,
.homeActivityGrid .homeActivityPanel>header>a:focus-visible {
 color:#ffe0a0!important;background:#c7ad781c!important;
 box-shadow:inset 0 0 0 1px #c7ad7840;text-decoration:none!important;
}
.homeCommunityPanel.block :is(#birthdays_count,#count_of_last_onl_us) {
 color:#f0ce88!important;background:linear-gradient(135deg,#b58a3033,#c7ad7810)!important;
 border:1px solid #c7ad7870!important;box-shadow:inset 0 1px 0 #ffdf9c12!important;
 font-weight:650!important;font-variant-numeric:tabular-nums;
}
.homeCommunityPanel.block :is(#birthdays_count,#count_of_last_onl_us) * {color:inherit!important;}
.homeCommunityPanel.block .communityPanelIcon,
.homeActivityGrid .homeActivityPanel svg {
 stroke-width:1.65!important;stroke-linecap:round;stroke-linejoin:round;fill:none;
 color:#c7ad78!important;vertical-align:middle;
}
.homeActivityGrid .homeActivityPanel .haMeta svg {width:15px!important;height:15px!important;flex-shrink:0;opacity:.85;}
.homeActivityGrid .homeActivityPanel>header svg,
.homeCommunityPanel.block .communityPanelIcon {width:22px!important;height:22px!important;filter:drop-shadow(0 1px 3px #c7ad7818);}
.homeActivityGrid .homeActivityPanel .haEventIcon {border-color:#c7ad783d!important;background:linear-gradient(145deg,#c7ad7815,#c7ad7805)!important;border-radius:9px!important;}
@media(prefers-reduced-motion:reduce) {.homeActivityGrid .homeActivityPanel>header>a {transition:none;}}


/* Source: files/community-icons-20260925.css */
/* Keep the new filled silhouettes at the existing compact sizes. */
.homeActivityGrid .homeActivityPanel svg.communityDuotone,.homeCommunityPanel.block svg.communityDuotone {stroke-width:1.6!important;overflow:visible;}
.homeActivityGrid .homeActivityPanel .haMeta svg.communityDuotone {width:16px!important;height:16px!important;opacity:1;}


/* Source: files/community-density-20260925.css */
/* Tighter spacing; keep typography and approved icons intact. */
.homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel {padding:10px 14px!important;}
.homeActivityGrid {gap:12px!important;margin-bottom:12px!important;}
.homeCommunityPanel.block {margin-bottom:12px!important;}
.homeCommunityPanel.block>.block_head,.homeActivityGrid .homeActivityPanel>header {margin-bottom:5px!important;min-height:26px!important;}
.homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:auto!important;min-height:64px!important;padding:5px 0!important;}
.homeActivityGrid .homeActivityPanel .haMeta {margin-top:3px!important;}
.homeCommunityPanel .birthdays {line-height:1.5!important;}
.homeCommunityPanel .birthdays a {margin-top:0!important;margin-bottom:0!important;}
.homeCommunityPanel #load_last_online {line-height:1.4!important;}
@media(min-width:1101px) {
 .homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:68px!important;}
}
@media(max-width:600px) {
 .homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel {padding:10px 12px!important;}
}


/* Source: files/community-columns-20260925.css */
/* Shared metric tracks for every forum row. */
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta {
 display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,.65fr) minmax(0,1.45fr)!important;
 column-gap:8px!important;row-gap:3px!important;align-items:center!important;
}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span {min-width:0!important;white-space:nowrap;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span:first-child {display:flex!important;gap:4px!important;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span:first-child>a {min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span:first-child>span,
.homeActivityGrid .homeActivityPanel .haForumRow .userBadges {flex-shrink:0;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span[title] {font-variant-numeric:tabular-nums;}
.homeActivityGrid .homeActivityPanel .haForumRow .haForumTime {margin:0!important;text-align:right!important;white-space:normal!important;min-width:0;line-height:17px!important;}
/* Author and timestamp grouped against the right edge below each event. */
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta {justify-content:flex-end!important;align-items:center!important;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>a {order:1;max-width:100%;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>.userBadges {order:2;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>time {order:3;white-space:nowrap;margin-left:4px;}
.homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:auto!important;min-height:68px!important;}
@media(max-width:480px) {
 .homeActivityGrid .homeActivityPanel .haForumRow .haMeta {grid-template-columns:minmax(0,1fr) 68px 60px!important;}
 .homeActivityGrid .homeActivityPanel .haForumRow .haForumTime {grid-column:1 / -1;justify-self:end;}
}


/* Source: files/event-author-left-20260925.css */
/* Author at left, timestamp at right beneath the event text. */
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta {justify-content:space-between!important;flex-wrap:wrap!important;gap:3px 10px!important;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>.haEventAuthor {order:1;display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:0;max-width:100%;flex:0 1 auto;}
.homeActivityGrid .homeActivityPanel .haEventAuthor>a {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.homeActivityGrid .homeActivityPanel .haEventAuthor>.userBadges {flex-shrink:0;}
.homeActivityGrid .homeActivityPanel .haEventAuthor>svg {width:16px!important;height:16px!important;flex-shrink:0;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>time {order:2;margin-left:auto!important;text-align:right;flex-shrink:0;}


/* Source: files/footer-gold-scroll-20260925.css */
/* Graphite and gold footer, page scrollbar and existing progress control. */
body .wapper>.footer {
 background:linear-gradient(145deg,#232323,#1c1c1c)!important;border-top:1px solid #c7ad783d!important;
 padding:24px 0 18px!important;color:#aaa69e!important;
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 box-shadow:0 -8px 28px #00000012;
}
body .wapper>.footer :is(p,a,strong,li) {font-family:inherit!important;}
body .wapper>.footer strong {color:#eeeae1!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important;margin-bottom:12px!important;}
body .wapper>.footer ul li {margin-bottom:5px!important;}
body .wapper>.footer ul li a {color:#aaa69e!important;font-size:13px!important;line-height:1.6!important;border-radius:5px;transition:color .16s ease,background-color .16s ease;overflow-wrap:anywhere;}
body .wapper>.footer ul li a:hover {color:#f0ce88!important;background:#c7ad7810!important;text-decoration:none!important;}
body .wapper>.footer .col-lg-5 p {color:#aaa69e!important;font-size:13px!important;line-height:1.65!important;margin-top:12px!important;}
body .wapper>.footer hr {border-top:1px solid #c7ad7824!important;margin:16px 0!important;}
body .wapper>.footer .copyright p {color:#96928a!important;font-size:12px!important;}
body .wapper>.footer .copyright a {color:#c7ad78!important;}
body .wapper>.footer a:focus-visible {outline:2px solid #c7ad78!important;outline-offset:4px;}
/* Only the document scrollbar; nested chat and dialog scrollbars stay scoped. */
html {scrollbar-width:thin;scrollbar-color:#a88b53 #191919;}
html::-webkit-scrollbar,body::-webkit-scrollbar {width:9px;height:9px;}
html::-webkit-scrollbar-track,body::-webkit-scrollbar-track {background:#191919;}
html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb {background:#a88b53;border:2px solid #191919;border-radius:12px;}
html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover {background:#d1b274;}
#siteScrollProgress {background:linear-gradient(145deg,#302b22,#201f1c)!important;color:#e5c484!important;box-shadow:0 4px 16px #0005,inset 0 0 0 1px #c7ad7826!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;transition:background .16s ease,box-shadow .16s ease!important;}
#siteScrollProgress .scrollProgressTrack {stroke:#514735!important;}
#siteScrollProgress .scrollProgressValue {stroke:#d1ae67!important;}
#siteScrollProgress .scrollProgressArrow {stroke:#e5c484!important;stroke-width:1.8!important;}
#siteScrollProgress:hover {background:#342d21!important;box-shadow:0 0 20px #c7ad7833,inset 0 0 0 1px #c7ad7850!important;transform:none!important;}
#siteScrollProgress:focus-visible {outline:2px solid #e5c484!important;outline-offset:4px;}
@media(max-width:767px) {body .wapper>.footer {padding:18px 0 14px!important;}body .wapper>.footer .row>div {margin-bottom:12px!important;}}
@media(prefers-reduced-motion:reduce) {#siteScrollProgress,body .wapper>.footer ul li a {transition:none!important;}}


/* Source: files/footer-details-20260925.css */
body .wapper>.footer .footerGoldTitle {display:flex!important;align-items:center;gap:9px;}
body .wapper>.footer .footerGoldIcon {width:22px;height:22px;flex:0 0 22px;color:#c7ad78;}
body .wapper>.footer ul li a:hover,body .wapper>.footer ul li a:focus-visible {color:#d9c291!important;background:transparent!important;box-shadow:none!important;}
body .wapper>.footer {transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;}
@media(hover:hover) and (pointer:fine) {
 body .wapper>.footer:hover {background:linear-gradient(145deg,#302b22,#24221e)!important;border-top-color:#ba9654!important;box-shadow:0 -4px 22px #c7ad7815!important;}
}
@media(prefers-reduced-motion:reduce) {body .wapper>.footer {transition:none;}}


/* Source: files/footer-compact-20260925.css */
/* Compact footer; same font family as the community panels. */
body .wapper>.footer {padding:12px 0!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
body .wapper>.footer :is(p,a,strong,li,span) {font-family:inherit!important;}
body .wapper>.footer .footerGoldTitle {margin:0 0 7px!important;line-height:1.3!important;}
body .wapper>.footer ul {margin:0!important;padding:0!important;}
body .wapper>.footer ul li {margin:0 0 3px!important;line-height:1.4!important;}
body .wapper>.footer ul li a {line-height:1.4!important;}
body .wapper>.footer .col-lg-5>a {display:inline-block;line-height:0;margin:0!important;padding:0!important;}
body .wapper>.footer .col-lg-5>a>img {display:block;max-width:150px!important;max-height:48px!important;width:auto!important;height:auto!important;margin:0!important;}
body .wapper>.footer .col-lg-5 p {margin:8px 0 0!important;line-height:1.45!important;}
body .wapper>.footer hr {margin:10px 0!important;}
body .wapper>.footer .copyright p {margin:0!important;line-height:1.4!important;}
@media(max-width:767px) {body .wapper>.footer .row>div {margin-bottom:8px!important;}body .wapper>.footer ul li a {padding:3px 0;}}


/* Source: files/footer-type-match-20260925.css */
/* Match the established community typography by text role. */
body .wapper>.footer .footerGoldTitle {font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px;}
body .wapper>.footer .footerGoldTitle>span {font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;}
body .wapper>.footer ul li a,body .wapper>.footer .col-lg-5 p {font-size:14px!important;font-weight:400!important;line-height:1.5!important;}
body .wapper>.footer .copyright p,body .wapper>.footer .copyright a {font-size:12px!important;line-height:17px!important;}
@media(max-width:600px) {body .wapper>.footer .footerGoldTitle {font-size:17px!important;}}


/* Source: files/community-type-unified-20260925.css */
/* One typography scale for the four community panels and footer. */
.homeCommunityPanel.block,.homeActivityGrid .homeActivityPanel,body .wapper>.footer {
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
.homeCommunityPanel.block>.block_head,
.homeCommunityPanel .communityPanelTitle,
.homeActivityGrid .homeActivityPanel>header h2,
body .wapper>.footer .footerGoldTitle,
body .wapper>.footer .footerGoldTitle>span {
 font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;
}
.homeCommunityPanel .birthdays,
.homeActivityGrid .homeActivityPanel :is(.haTopic,.haEventText),
body .wapper>.footer ul li a,
body .wapper>.footer .col-lg-5 p {
 font-size:14px!important;font-weight:400!important;line-height:21px!important;letter-spacing:normal!important;
}
.homeActivityGrid .homeActivityPanel .haMeta,
.homeActivityGrid .homeActivityPanel .haForumTime,
body .wapper>.footer .copyright p,
body .wapper>.footer .copyright a {
 font-size:12px!important;font-weight:400!important;line-height:18px!important;letter-spacing:normal!important;
}
.homeActivityGrid .homeActivityPanel>header>a,
.homeCommunityPanel.block :is(#birthdays_count,#count_of_last_onl_us) {
 font-size:12px!important;font-weight:600!important;line-height:18px!important;letter-spacing:normal!important;
}
.homeCommunityPanel.block .communityPanelIcon,
.homeActivityGrid .homeActivityPanel>header svg,
body .wapper>.footer .footerGoldIcon {
 width:22px!important;height:22px!important;flex:0 0 22px!important;stroke-width:1.6!important;
}
.homeActivityGrid .homeActivityPanel .haMeta svg {
 width:16px!important;height:16px!important;flex:0 0 16px!important;stroke-width:1.6!important;
}
/* Allow wrapped text to grow without colliding with the next row. */
.homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:auto!important;min-height:68px!important;}
@media(max-width:600px) {
 .homeCommunityPanel.block>.block_head,.homeCommunityPanel .communityPanelTitle,
 .homeActivityGrid .homeActivityPanel>header h2,
 body .wapper>.footer .footerGoldTitle,body .wapper>.footer .footerGoldTitle>span {font-size:17px!important;}
}


/* Source: files/cookie-counters-gold-20260925.css */
/* Presentation only: consent actions and analytics loading are unchanged. */
.cookie-banner {background:linear-gradient(145deg,#28251f,#202020)!important;border:1px solid #c7ad7855!important;border-radius:14px!important;padding:12px 16px!important;box-shadow:0 8px 30px #0006!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
.cookie-banner .cookie-content {gap:16px!important;}
.cookie-banner .cookie-text {font-size:14px!important;font-weight:400!important;line-height:21px!important;color:#c5c1b9!important;}
.cookie-banner .cookie-text strong {font-size:18px!important;font-weight:650!important;line-height:1.4!important;color:#eeeae1!important;margin-bottom:4px!important;}
.cookie-banner .cookie-text a,.cookie-settings-link {color:#d1b274!important;}
.cookie-banner .cookie-text a:hover,.cookie-settings-link:hover {color:#ffe0a0!important;}
.cookie-banner .cookie-btn {font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;min-height:40px!important;padding:8px 12px!important;border-radius:8px!important;transform:none!important;}
.cookie-banner .cookie-btn-primary {background:linear-gradient(135deg,#d5b777,#bb9755)!important;color:#211c13!important;border:1px solid #d5b777!important;}
.cookie-banner .cookie-btn-secondary {background:#ffffff06!important;color:#e0d6c2!important;border:1px solid #c7ad7870!important;}
.cookie-banner .cookie-btn:hover {box-shadow:0 0 12px #c7ad7826;opacity:1!important;filter:brightness(1.08);}
.cookie-banner .cookie-btn:focus-visible,.cookie-settings-link:focus-visible {outline:2px solid #e5c484!important;outline-offset:3px;}
/* Tint the existing informer images, preserving their live numbers and links. */
body .wapper>.footer #yandex-widgets>a {display:inline-block;vertical-align:middle;border-radius:6px;outline:1px solid #c7ad7840;overflow:hidden;line-height:0;}
body .wapper>.footer #yandex-widgets img {filter:invert(.88) sepia(.5) saturate(.8)!important;border-radius:5px;}
body .wapper>.footer #yandex-widgets>a:hover {outline-color:#d1b274;box-shadow:0 0 10px #c7ad7820;}
@media(max-width:760px) {.cookie-banner {padding:12px!important;max-height:calc(100dvh - 24px);overflow-y:auto;}.cookie-banner .cookie-content {gap:10px!important;}}
@media(max-width:600px) {.cookie-banner .cookie-text strong {font-size:17px!important;}}
@media(prefers-reduced-motion:reduce) {.cookie-banner .cookie-btn {transition:none!important;}}


/* Source: files/counter-layout-fix-20260925.css */
/* Restore original readable informer images and right-aligned order. */
body .wapper>.footer #yandex-widgets:not([hidden]) {display:flex!important;flex-direction:row-reverse!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;}
body .wapper>.footer #yandex-widgets>a {display:block!important;flex:0 0 auto!important;float:none!important;margin:0!important;padding:0!important;line-height:0!important;outline:0!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:2px!important;overflow:visible!important;}
body .wapper>.footer #yandex-widgets img {filter:none!important;opacity:1!important;float:none!important;margin:0!important;border-radius:2px!important;}
body .wapper>.footer #yandex-widgets>a:hover {outline:0!important;box-shadow:none!important;}


/* Source: files/counter-gold-readable-20260925.css */
/* Reserve space for the fixed 58px scroll control and keep informer contrast. */
body .wapper>.footer #yandex-widgets:not([hidden]) {
 box-sizing:border-box!important;padding-right:76px!important;gap:7px!important;
 flex-wrap:wrap!important;row-gap:7px!important;
}
body .wapper>.footer #yandex-widgets>a {
 padding:4px!important;background:linear-gradient(145deg,#302b22,#202020)!important;
 border:1px solid #b6995a!important;border-radius:8px!important;
 box-shadow:inset 0 1px 0 #e5c48412!important;outline:0!important;
}
body .wapper>.footer #yandex-widgets img {
 filter:sepia(.2)!important;opacity:1!important;border-radius:3px!important;
}
body .wapper>.footer #yandex-widgets>a:hover {
 border-color:#e5c484!important;box-shadow:0 0 12px #c7ad7830!important;
}
body .wapper>.footer #yandex-widgets>a:focus-visible {outline:2px solid #e5c484!important;outline-offset:3px;}
@media(max-width:600px) {
 body .wapper>.footer #yandex-widgets:not([hidden]) {padding-right:64px!important;}
}


/* Source: files/home-content-gold-20260925.css */
/* Shared home content style; prize rarity backgrounds are intentionally retained. */
#site_stats>.block,body .block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid,.hnSection {
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 background:linear-gradient(145deg,#242424,#1e1e1e)!important;border:1px solid #494235!important;
 border-radius:14px!important;padding:12px 14px!important;margin-bottom:12px!important;
 transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;
}
:is(#site_stats,.homeCaseActivity,.lotteryHeroGrid,.hnSection) :is(p,a,span,strong,h2,h3,div) {font-family:inherit!important;}
#site_stats>.block>.block_head,body .homeCaseActivity .homeCaseActivityHeader h2,.hnSection .hnHeader h2,
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head,
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-title {
 font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;color:#eeeae1!important;
}
.hnSection .hnHeader,.homeCaseActivityHeader {margin-bottom:10px!important;}
#site_stats>.block>.block_head {margin-bottom:8px!important;}
#site_stats p {font-size:14px!important;line-height:21px!important;color:#b5b1a9!important;padding:8px 10px!important;background:#ffffff02!important;border-color:#ffffff08!important;border-radius:9px!important;}
#site_stats b {color:#eeeae1!important;font-weight:600!important;}
#site_stats small {font-size:10px!important;}
#site_stats .communityPanelIcon {color:#c7ad78!important;width:22px!important;height:22px!important;}
body .homeCaseActivity .homeCaseActivityStat {background:#c7ad780c!important;border:1px solid #c7ad783d!important;border-radius:8px!important;padding:6px 10px!important;}
body .homeCaseActivity .homeCaseActivityStat strong {font-size:18px!important;color:#e5c484!important;font-weight:650!important;}
body .homeCaseActivity .homeCaseActivityStat span {font-size:12px!important;color:#b5b1a9!important;}
body .homeCaseActivity .homeCaseLink,.hnSection .hnHeader>a,
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more {font-size:12px!important;font-weight:600!important;line-height:18px!important;color:#c7ad78!important;}
body .homeCaseActivity .homeCaseLink {border-color:#c7ad783d!important;border-radius:8px!important;}
body .homeCaseActivity :is(.first-line,.second-line) {font-size:14px!important;line-height:21px!important;}
body .homeCaseActivity .time-ago {font-size:12px!important;line-height:18px!important;}
.hnSection .hnGrid {gap:10px!important;}
.hnSection .hnCard {padding:10px!important;background:#ffffff02!important;border-color:#ffffff0d!important;border-radius:12px!important;gap:10px!important;}
.hnSection .hnCard:first-child {padding:0!important;}
.hnSection .hnCard:first-child .hnBody {padding:10px 12px!important;}
.hnSection .hnCard h3 {font-size:14px!important;font-weight:400!important;line-height:21px!important;margin:5px 0!important;}
.hnSection .hnExcerpt {font-size:14px!important;font-weight:400!important;line-height:21px!important;color:#b5b1a9!important;}
.hnSection .hnMeta {font-size:12px!important;line-height:18px!important;color:#a4a19b!important;}
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot {border-color:#c7ad7824!important;}
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head svg {color:#c7ad78!important;width:22px!important;height:22px!important;}
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.ending span,.daily-lottery-lite-timer>span) {background:#c7ad780a!important;border:1px solid #c7ad7835!important;border-radius:8px!important;color:#e5c484!important;box-shadow:none!important;}
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-timer strong {color:#e5c484!important;}
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight :is(h3,.daily-lottery-lite-status),
.home-lotteries-grid.lotteryHeroGrid .lotteryActionRow .lotteryHeroCount {font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#b5b1a9!important;}
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.participate,.daily-lottery-lite-participate) {background:#c7ad7814!important;border:1px solid #c7ad7860!important;color:#e5c484!important;border-radius:8px!important;}
:is(.hnSection,.homeCaseActivity,.lotteryHeroGrid) a:focus-visible {outline:2px solid #e5c484!important;outline-offset:3px;}
.hnSection a:hover,body .homeCaseActivity .homeCaseLink:hover,.lotteryHeroGrid a.read-more:hover {color:#ffe0a0!important;}
@media(hover:hover) and (pointer:fine) {
 #site_stats>.block:hover,body .block.homeCaseActivity:hover,.home-lotteries-grid.lotteryHeroGrid:hover,.hnSection:hover {border-color:#ba9654!important;background:linear-gradient(145deg,#302b22,#24221e)!important;box-shadow:0 0 22px #c7ad7820!important;}
}
@media(max-width:600px) {
 #site_stats>.block>.block_head,body .homeCaseActivity .homeCaseActivityHeader h2,.hnSection .hnHeader h2,
 .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head,.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-title {font-size:17px!important;}
 .hnSection .hnGrid {grid-template-columns:minmax(0,1fr)!important;}.hnSection .hnCard:first-child {grid-row:auto;}
}
@media(prefers-reduced-motion:reduce) {#site_stats>.block,body .block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid,.hnSection {transition:none;}}
body .homeCaseActivity .homeCaseActivityHeader h2 {display:flex!important;align-items:center;gap:9px;}
body .homeCaseActivity .homeCaseActivityHeader h2::before {content:"";display:inline-block;width:22px;height:22px;flex:0 0 22px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20color%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208h18v13H3z%22%20fill%3D%22currentColor%22%20fill-opacity%3D%22.2%22/%3E%3Cpath%20d%3D%22M2%204h20v4H2zM12%204v17M8%204C3-2%201%205%208%204Zm8%200c5-6%207%201%200%200Z%22/%3E%3C/svg%3E") center/contain no-repeat;}
.hnSection .hnHeader h2 {display:flex!important;align-items:center;gap:9px;}
.hnSection .hnHeader h2::before {content:"";display:inline-block;width:22px;height:22px;flex:0 0 22px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20color%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%20fill%3D%22currentColor%22%20fill-opacity%3D%22.2%22/%3E%3Cpath%20d%3D%22M7%207h10M7%2011h4v5H7zM14%2011h3M14%2015h3M7%2018h10%22/%3E%3C/svg%3E") center/contain no-repeat;}


/* Source: files/home-actions-lottery-fix-20260925.css */
/* One action treatment for all four section headers. */
body .homeActivityGrid .homeActivityPanel>header>a, body .hnSection .hnHeader>a, body .homeCaseActivity .homeCaseActivityHeader .homeCaseLink {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:4px 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#c7ad78!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap!important;transition:color .18s,background .18s,border-color .18s;}
body .homeActivityGrid .homeActivityPanel>header>a:hover, body .hnSection .hnHeader>a:hover, body .homeCaseActivity .homeCaseActivityHeader .homeCaseLink:hover, body .homeActivityGrid .homeActivityPanel>header>a:focus-visible, body .hnSection .hnHeader>a:focus-visible, body .homeCaseActivity .homeCaseActivityHeader .homeCaseLink:focus-visible {color:#ffe0a0!important;background:#c7ad781c!important;border-color:#c7ad7840!important;box-shadow:none!important;text-decoration:none!important;}
/* Full-width headings; artwork starts below them. Both slots share the same geometry. */
body .home-lotteries-grid.lotteryHeroGrid {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;gap:16px!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+ .home-lottery-slot {padding:0!important;margin:0!important;border:0!important;min-width:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block {position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;--lottery-art-width:36%;padding:40px 0 0 calc(var(--lottery-art-width) + 12px)!important;min-height:220px!important;height:100%!important;gap:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block::before {top:40px!important;bottom:0!important;left:0!important;width:var(--lottery-art-width)!important;height:auto!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head {position:absolute!important;top:0!important;left:0!important;right:0!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;white-space:nowrap!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head>span {font-size:18px!important;font-weight:650!important;line-height:26px!important;letter-spacing:-.2px!important;text-align:left!important;white-space:nowrap!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head svg {flex:0 0 22px!important;width:22px!important;height:22px!important;color:#c7ad78!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .ending, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition #ending, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-timer {display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;min-height:50px!important;height:50px!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition #ending > span, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-timer > span {display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:1 1 0!important;min-width:0!important;max-width:52px!important;width:45px!important;height:48px!important;margin:0!important;padding:3px!important;background:#c7ad7812!important;border:1px solid #c7ad783d!important;border-radius:8px!important;color:#e5c484!important;box-shadow:none!important;font-size:22px!important;line-height:26px!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition #ending>span b, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-timer>span strong {font-family:inherit!important;font-size:22px!important;font-weight:650!important;line-height:26px!important;color:#e5c484!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition #ending>span small, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition #ending>span i, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-timer>span small, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-timer>span i {font-family:inherit!important;font-size:10px!important;font-style:normal!important;font-weight:400!important;line-height:13px!important;color:#c9c2b5!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more {font-size:12px!important;line-height:18px!important;white-space:nowrap!important;}
@media(max-width:600px) {body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head>span {font-size:17px!important;}}
@media(max-width:400px) {body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block {--lottery-art-width:27%;}}


/* Source: files/home-case-heading-refine-20260925.css */
body .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat {display:flex!important;align-items:center!important;gap:9px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;}
body .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat :is(span,strong) {font-family:inherit!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;color:#eeeae1!important;white-space:nowrap!important;}
body .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat strong {color:#e5c484!important;font-variant-numeric:tabular-nums;}
body .block.homeCaseActivity .homeCaseActivityStat svg {width:22px;height:22px;flex:0 0 22px;color:#c7ad78;}
body .home-lotteries-grid.lotteryHeroGrid {grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block {--lottery-art-width:clamp(24px,calc(100% - 312px),44%);padding:0 0 0 calc(var(--lottery-art-width) + 12px)!important;min-height:220px!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block::before {top:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head {position:static!important;inset:auto!important;justify-content:flex-end!important;padding:0 0 10px!important;flex-shrink:0!important;}
@media(max-width:600px) {body .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat :is(span,strong) {font-size:17px!important;}}


/* /files/lottery-art-actions-20260925.css */
/* Match the section actions exactly, including hover. */
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:4px 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#c7ad78!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap!important;transition:color .18s,background .18s,border-color .18s;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more:hover, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more:focus-visible {color:#ffe0a0!important;background:#c7ad781c!important;border-color:#c7ad7840!important;box-shadow:none!important;text-decoration:none!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more {align-self:flex-end!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block {--lottery-art-width:calc(100% - 280px);}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block::before {width:var(--lottery-art-width)!important;}

/* /files/home-css-consolidated-20260925/part-05.css */
/* Source: files/lottery-content-alignment-20260925.css */
/* Shared vertical layout for daily and monthly giveaway cards. */
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block {display:flex!important;flex-direction:column!important;align-items:stretch!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head {justify-content:center!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .ending, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition #ending, body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-timer {justify-content:center!important;flex-shrink:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-footer {display:contents!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRow {display:flex!important;flex:1 0 auto!important;flex-direction:column-reverse!important;justify-content:space-between!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-height:0!important;margin:12px 0 4px!important;padding:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight {display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:0!important;gap:6px!important;text-align:center!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight :is(h3,.daily-lottery-lite-status,.participate,.daily-lottery-lite-participate) {align-self:center!important;text-align:center!important;margin:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight :is(h3,.daily-lottery-lite-status) {width:100%!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRow .lotteryHeroCount {align-self:flex-end!important;text-align:right!important;flex:0 0 auto!important;margin:0!important;padding:0 7px 0 0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more {align-self:flex-end!important;flex:0 0 auto!important;margin:0!important;}


/* Source: files/lottery-compact-height-20260925.css */
/* Let the content set the height instead of reserving 220px. */
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block {min-height:0!important;height:100%!important;margin-bottom:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRow {min-height:0!important;margin:8px 0 2px!important;gap:8px!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight {min-height:0!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight :is(h3,.daily-lottery-lite-status) {min-height:0!important;padding-top:0!important;padding-bottom:0!important;}


/* Source: files/lottery-black-gold-art-20260925/design.css */
body .home-lotteries-grid.lotteryHeroGrid {container-type:inline-size;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot {position:relative;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block::before {width:calc(var(--lottery-art-width) + 8px)!important;background-image:url('/files/lottery-black-gold-art-20260925/monthly.png')!important;background-position:center!important;background-size:cover!important;}
body .home-lotteries-grid.lotteryHeroGrid #daily_lottery_lite>.block::before {background-image:url('/files/lottery-black-gold-art-20260925/daily.png')!important;}
body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot::after {content:"";position:absolute;pointer-events:none;left:0;right:0;top:-8px;height:1px;background:linear-gradient(90deg,transparent,#c7ad7899,transparent);}
@container (min-width:936px) {body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot::after {left:-8px;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(180deg,#c7ad7820,#c7ad7899,#c7ad7820);}}


/* Source: files/sidebar-black-gold-20260925.css */
/* Sidebar shares the main column's typography and gold palette. */
body .homeSidebarModern {font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
body .homeSidebarModern>.block, body .homeSidebarModern #top_players.block {background:linear-gradient(145deg,#242424,#1e1e1e)!important;border:1px solid #494235!important;border-radius:14px!important;padding:12px 14px!important;margin-bottom:12px!important;transition:background .18s,border-color .18s,box-shadow .18s;}
body .homeSidebarModern .block>.block_head, body .homeSidebarModern #top_players .asr-heading {font-family:inherit!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;color:#eeeae1!important;gap:8px!important;margin-bottom:10px!important;}
body .homeSidebarModern #top_players .asr-title {font:inherit!important;display:inline-flex;align-items:center;gap:8px;}
body .homeSidebarModern :is(.asr-login,.top-user-login,.mw__title,.vertical-navigation a) {font-family:inherit!important;font-size:14px!important;line-height:21px!important;}
body .homeSidebarModern #missions_widget {font-family:inherit!important;font-size:14px!important;line-height:21px!important;color:#b5b1a9!important;}
body .homeSidebarModern #missions_widget .mw__sub {font-size:12px!important;line-height:18px!important;color:#a4a19b!important;}
body .homeSidebarModern #users_online_number {background:#c7ad7812!important;color:#e5c484!important;border:1px solid #c7ad7840!important;border-radius:7px!important;font-size:12px!important;font-weight:650!important;min-width:28px!important;height:24px!important;padding:1px 7px!important;}
body .homeSidebarModern .vertical-navigation li a {padding:7px 8px!important;color:#d0cbc1!important;}
body .homeSidebarModern .vertical-navigation li a:hover {color:#ffe0a0!important;background:#c7ad781c!important;}
body .homeSidebarModern #top_players .asr-servers {font:inherit!important;font-size:14px!important;line-height:21px!important;color:#d0cbc1!important;background-color:#25231f!important;border:1px solid #c7ad783d!important;border-radius:8px!important;}
body .homeSidebarModern #top_players .asr-switcher button, body .homeSidebarModern #asr-donors a.asr-all, body .homeSidebarModern #top_users a.activity-top-all, body .homeSidebarModern #missions_widget button, body .homeSidebarModern #missions_widget a.btn {font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;color:#c7ad78!important;border:1px solid #c7ad7840!important;border-radius:7px!important;background:#c7ad780c!important;}
body .homeSidebarModern #asr-donors a.asr-all, body .homeSidebarModern #top_users a.activity-top-all, body .homeSidebarModern #missions_widget button, body .homeSidebarModern #missions_widget a.btn {padding:6px 9px!important;min-height:32px!important;}
body .homeSidebarModern #top_players .asr-switcher button.active, body .homeSidebarModern #top_players .asr-switcher button:hover, body .homeSidebarModern #asr-donors a.asr-all:hover, body .homeSidebarModern #top_users a.activity-top-all:hover, body .homeSidebarModern #missions_widget button:hover, body .homeSidebarModern #missions_widget a.btn:hover {color:#ffe0a0!important;background:#c7ad7820!important;border-color:#ba9654!important;}
body .homeSidebarModern #top_players.asr-ranking, body .homeSidebarModern #asr-donors.asr-ranking {--asr-avatar:36px;--asr-stat:48px;--asr-gap:7px;}
body .homeSidebarModern #top_players .asr-row, body .homeSidebarModern #asr-donors .asr-row, body .homeSidebarModern #top_users .activity-top-row {min-height:50px!important;padding-top:7px!important;padding-bottom:7px!important;border-color:#ffffff0b!important;}
body .homeSidebarModern #top_users .activity-top-avatar {width:36px!important;height:36px!important;flex-basis:36px!important;}
body .homeSidebarModern #top_users .activity-avatar-image {width:36px!important;height:36px!important;object-fit:cover;}
body .homeSidebarModern #top_users .activity-avatar-frame {width:46px!important;height:46px!important;top:-5px!important;left:-5px!important;}
body .homeSidebarModern #top_players .asr-stats>div, body .homeSidebarModern #asr-donors .asr-amount, body .homeSidebarModern #top_users .activity-top-score {font-family:inherit!important;font-size:12px!important;line-height:18px!important;color:#c7ad78!important;}
body .homeSidebarModern #top_players .asr-stats svg {fill:#c7ad78!important;}
body .homeSidebarModern #top_users .activity-top-score i {color:#c7ad78!important;}
body .homeSidebarModern :is(a,button,select):focus-visible {outline:2px solid #e5c484!important;outline-offset:3px;}
@media(hover:hover) and (pointer:fine) {body .homeSidebarModern>.block:hover, body .homeSidebarModern #top_players.block:hover {background:linear-gradient(145deg,#302b22,#24221e)!important;border-color:#ba9654!important;box-shadow:0 0 20px #c7ad7818!important;}}
@media(max-width:600px) {body .homeSidebarModern .block>.block_head, body .homeSidebarModern #top_players .asr-heading {font-size:17px!important;}}
@media(prefers-reduced-motion:reduce) {body .homeSidebarModern>.block, body .homeSidebarModern #top_players.block {transition:none!important;}}
body .homeSidebarModern .block:has(#missions_widget)>.block_head::before {content:""!important;display:inline-block!important;position:static!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%2217%22%20rx%3D%223%22/%3E%3Cpath%20d%3D%22M9%203h6v4H9zM8%2012l2%202%206-5M8%2018h8%22/%3E%3C/svg%3E") center/contain no-repeat!important;}
body .homeSidebarModern .block:has(#online_users_horizontal)>.block_head::before {content:""!important;display:inline-block!important;position:static!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22/%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3M16%204a3%203%200%200%201%200%206M18%2014a5%205%200%200%201%203%204v3%22/%3E%3C/svg%3E") center/contain no-repeat!important;}
body .homeSidebarModern #top_players .asr-title::before {content:""!important;display:inline-block!important;position:static!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v6a4%204%200%200%201-8%200zM8%205H4v3a4%204%200%200%200%204%204M16%205h4v3a4%204%200%200%201-4%204M12%2013v6M7%2021h10%22/%3E%3C/svg%3E") center/contain no-repeat!important;}
body .homeSidebarModern .block:has(#asr-donors)>.block_head::before, body .homeSidebarModern .block:has(#top_donators)>.block_head::before {content:""!important;display:inline-block!important;position:static!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%207%205%204%204-7%204%207%205-4-2%2013H5zM6%2016h12%22/%3E%3C/svg%3E") center/contain no-repeat!important;}
body .homeSidebarModern .block:has(#top_users)>.block_head::before {content:""!important;display:inline-block!important;position:static!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%203%206%207%201-5%205%201%207-6-3-6%203%201-7-5-5%207-1z%22/%3E%3C/svg%3E") center/contain no-repeat!important;}


/* Source: files/sidebar-heading-left-20260925.css */
body .homeSidebarModern .block:has(#asr-donors) > .block_head,
body .homeSidebarModern .block:has(#top_donators) > .block_head,
body .homeSidebarModern .block:has(#top_users) > .block_head {display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;gap:8px!important;}


/* /files/home-css-consolidated-20260925/part-06.css */
/* Source: files/heading-audit-fix-20260925.css */
body .wapper .homeSidebarModern .block>.block_head,
body .wapper .homeSidebarModern #top_players .asr-heading,
body .wapper .homeSidebarModern #top_players .asr-title,
body .wapper .block.homeCaseActivity .homeCaseActivityHeader h2,
body .wapper .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat span,
body .wapper .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat strong,
body .wapper .hnSection .hnHeader h2,
body .wapper .block.homeCommunityPanel>.block_head,
body .wapper .block.homeCommunityPanel .communityPanelTitle,
body .wapper .homeActivityGrid .homeActivityPanel>header h2,
body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head,
body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head>span {font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;}
@media(max-width:600px) {
body .wapper .homeSidebarModern .block>.block_head,
body .wapper .homeSidebarModern #top_players .asr-heading,
body .wapper .homeSidebarModern #top_players .asr-title,
body .wapper .block.homeCaseActivity .homeCaseActivityHeader h2,
body .wapper .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat span,
body .wapper .block.homeCaseActivity .homeCaseActivityHeader .homeCaseActivityStat strong,
body .wapper .hnSection .hnHeader h2,
body .wapper .block.homeCommunityPanel>.block_head,
body .wapper .block.homeCommunityPanel .communityPanelTitle,
body .wapper .homeActivityGrid .homeActivityPanel>header h2,
body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head,
body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head>span {font-size:17px!important;}
}


/* Source: files/numeric-style-unified-20260925.css */
/* Match forum metadata across home page numeric indicators. */
body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRow .lotteryHeroCount strong,
body .wapper #site_stats b,
body .wapper #site_stats strong,
body .wapper .homeSidebarModern #top_players.asr-ranking .asr-stats>div,
body .wapper .homeSidebarModern #top_users .activity-top-score {
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 font-size:12px!important;line-height:18px!important;font-weight:400!important;
 letter-spacing:normal!important;color:#a4a19b!important;
 font-variant-numeric:tabular-nums!important;
}
body .wapper .homeSidebarModern #top_players.asr-ranking .asr-stats svg,
body .wapper .homeSidebarModern #top_players.asr-ranking .asr-stats svg path {
 fill:#c7ad78!important;color:#c7ad78!important;
}
body .wapper .homeSidebarModern #top_users .activity-top-score i,
body .wapper .homeSidebarModern #top_users .activity-top-score svg {
 color:#c7ad78!important;
}
body .wapper .homeSidebarModern #top_users .activity-top-score svg,
body .wapper .homeSidebarModern #top_users .activity-top-score svg path {fill:#c7ad78!important;}


/* Source: files/gold-details-actions-20260925.css */
body .wapper #site_stats small, body .wapper #site_stats small *, body .wapper #site_stats sup,
body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRow .lotteryHeroCount strong {color:#e5c484!important;}
/* Include SVG use instances and pseudo-elements used by icon libraries. */
body .wapper .homeSidebarModern #top_users :is(.activity-top-score,.sidebar-ranking-value) :is(i,i::before,svg,svg *,use),
body .wapper .homeSidebarModern #top_users :is(.activity-top-score,.sidebar-ranking-value)::before {color:#c7ad78!important;fill:#c7ad78!important;}
body .wapper .homeSidebarModern #asr-donors a.asr-all,
body .wapper .homeSidebarModern #top_users a.activity-top-all,
body .wapper .homeSidebarModern #missions_widget .mw-btn,
body .wapper .homeSidebarModern #missions_widget a.btn,
body .wapper .homeSidebarModern #missions_widget button {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:4px 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#c7ad78!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap!important;transition:color .18s,background .18s,border-color .18s;}
body .wapper .homeSidebarModern #asr-donors a.asr-all:hover,
body .wapper .homeSidebarModern #asr-donors a.asr-all:focus-visible,
body .wapper .homeSidebarModern #top_users a.activity-top-all:hover,
body .wapper .homeSidebarModern #top_users a.activity-top-all:focus-visible,
body .wapper .homeSidebarModern #missions_widget .mw-btn:hover,
body .wapper .homeSidebarModern #missions_widget .mw-btn:focus-visible,
body .wapper .homeSidebarModern #missions_widget a.btn:hover,
body .wapper .homeSidebarModern #missions_widget a.btn:focus-visible,
body .wapper .homeSidebarModern #missions_widget button:hover,
body .wapper .homeSidebarModern #missions_widget button:focus-visible {color:#ffe0a0!important;background:#c7ad781c!important;border-color:#c7ad7840!important;box-shadow:none!important;text-decoration:none!important;}
/* A local star silhouette also covers externally referenced blue SVG symbols. */
body .wapper .homeSidebarModern #top_users :is(.activity-top-score,.sidebar-ranking-value) svg {
 background:#c7ad78!important;clip-path:polygon(50% 0%,65% 33%,100% 38%,75% 64%,81% 100%,50% 82%,19% 100%,25% 64%,0% 38%,35% 33%);
}
body .wapper .homeSidebarModern #top_users :is(.activity-top-score,.sidebar-ranking-value) svg * {visibility:hidden!important;}


/* Source: files/sidebar-header-links-20260925.css */
body .wapper .homeSidebarModern .block .block_head a.sidebarHeaderMore{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:4px 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#c7ad78!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap!important;transition:color .18s,background .18s,border-color .18s;margin-left:auto!important;flex:0 0 auto!important;}
body .wapper .homeSidebarModern .block .block_head a.sidebarHeaderMore:hover,body .wapper .homeSidebarModern .block .block_head a.sidebarHeaderMore:focus-visible{color:#ffe0a0!important;background:#c7ad781c!important;border-color:#c7ad7840!important;box-shadow:none!important;text-decoration:none!important;}
body .wapper .homeSidebarModern .block .block_head.sidebarHeaderWithLink{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;}


/* /files/sidebar-final-fix-20260925.css */
body .homeSidebarModern .block:has(#missions_widget){display:none!important;}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;}
body .wapper .homeSidebarModern .sidebarFinalTitle{font:inherit;white-space:nowrap;min-width:0;flex:1 1 auto;}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading a.sidebarHeaderMore{flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important;padding:4px 0!important;font-size:12px!important;line-height:18px!important;font-weight:600!important;}
body .wapper .homeSidebarModern .sidebarGoldStar{display:inline-block!important;width:14px!important;height:14px!important;flex:0 0 14px!important;background:#c7ad78!important;vertical-align:-2px;clip-path:polygon(50% 0%,65% 33%,100% 38%,75% 64%,81% 100%,50% 82%,19% 100%,25% 64%,0% 38%,35% 33%);}

/* /files/home-css-consolidated-20260925/part-07.css */
/* Source: files/sidebar-title-repair-v2-20260925.css */
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading {gap:6px!important;}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading .sidebarFinalTitle {
 display:block!important;position:static!important;float:none!important;margin:0!important;padding:0!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 0!important;
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 font-size:var(--sidebar-title-size,18px)!important;font-weight:650!important;line-height:1.4!important;
 letter-spacing:-.2px!important;color:#eeeae1!important;white-space:nowrap!important;text-align:left!important;
}
@media(max-width:600px){body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading .sidebarFinalTitle{font-size:var(--sidebar-title-size,17px)!important;}}


/* Source: files/sidebar-baseline-20260925.css */
/* Align heading and action text on the same baseline; keep decorative icon centered. */
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading {
 align-items:baseline!important;
}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading::before {
 align-self:center!important;
}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading .sidebarFinalTitle,
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading a.sidebarHeaderMore {
 align-self:baseline!important;
}


/* Source: files/sidebar-menu-places-20260925.css */
/* Remove legacy negative gutters from the compact navigation. */
body .wapper .homeSidebarModern .vertical-navigation {margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;}
body .wapper .homeSidebarModern .vertical-navigation ul {margin:0!important;padding:0!important;list-style:none!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li {margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a {display:block!important;box-sizing:border-box!important;margin:0!important;width:100%!important;height:auto!important;padding:7px 8px!important;line-height:21px!important;border:0!important;border-radius:7px!important;background:transparent!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li+li {border-top:1px solid #ffffff0b!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a.active::before {display:none!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a:hover,
body .wapper .homeSidebarModern .vertical-navigation ul li a:focus-visible,
body .wapper .homeSidebarModern .vertical-navigation ul li a.active {background:#c7ad781c!important;color:#ffe0a0!important;}
/* Counters restart independently for every server/tab and each ranking. */
body .wapper .homeSidebarModern #top_players .players,
body .wapper .homeSidebarModern #asr-donors,
body .wapper .homeSidebarModern #top_users {counter-reset:sidebar-place;}
body .wapper .homeSidebarModern #top_players .asr-row,
body .wapper .homeSidebarModern #asr-donors .asr-row,
body .wapper .homeSidebarModern #top_users .activity-top-row {
 counter-increment:sidebar-place;position:relative!important;box-sizing:border-box!important;padding-left:23px!important;
}
body .wapper .homeSidebarModern #top_players .asr-row::before,
body .wapper .homeSidebarModern #asr-donors .asr-row::before,
body .wapper .homeSidebarModern #top_users .activity-top-row::before {
 content:counter(sidebar-place);position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%);width:17px!important;text-align:center!important;color:#c7ad78!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;font-variant-numeric:tabular-nums;
}


/* Source: files/sidebar-heading-icons-align-20260925.css */
/* Center decorative icons against the title line, not the taller padded action. */
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading::before {
 align-self:flex-start!important;
 margin-top:calc(.7em - 11px)!important;
 margin-bottom:0!important;
 transform:none!important;
}


/* Source: files/community-counts-online-style-20260925.css */
/* The original online counter is the shared reference, including after the previous optional patch. */
body .wapper .homeSidebarModern #users_online_number,
body .wapper .homeCommunityPanel.block #birthdays_count,
body .wapper .homeCommunityPanel.block #count_of_last_onl_us {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 box-sizing:border-box!important;min-width:28px!important;width:auto!important;height:24px!important;padding:1px 7px!important;
 background:#c7ad7812!important;color:#e5c484!important;border:1px solid #c7ad7840!important;border-radius:7px!important;box-shadow:none!important;
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 font-size:12px!important;font-weight:650!important;line-height:18px!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums!important;
}
body .wapper .homeSidebarModern #users_online_number *,
body .wapper .homeCommunityPanel.block #birthdays_count *,
body .wapper .homeCommunityPanel.block #count_of_last_onl_us * {color:inherit!important;font:inherit!important;}


/* Source: files/header-servers-gold-20260925.css */
body .wapper .header,body .blockMenu,body .serverNew{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
body .wapper .header{background:#21211f!important;border-bottom:1px solid #c7ad7830!important;}
body .wapper .header .branding{font-size:18px!important;font-weight:650!important;letter-spacing:-.2px!important;color:#eeeae1!important;}
body #blockMenu{border:1px solid #c7ad7840!important;background:#c7ad7810!important;color:#c7ad78!important;border-radius:8px!important;padding:7px 12px!important;font:600 14px/21px ui-sans-serif,system-ui,sans-serif!important;}
body #blockMenu:hover,body #blockMenu:focus-visible{color:#ffe0a0!important;background:#c7ad7820!important;border-color:#ba9654!important;}
body .blockMenu{background:#191918!important;}
body .blockMenu .blockMenuContent{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;padding-top:12px!important;padding-bottom:12px!important;align-items:start!important;}
body .blockMenu .blockMenuRow{box-sizing:border-box!important;width:auto!important;min-width:0!important;padding:12px!important;border:1px solid #c7ad7830!important;border-radius:14px!important;background:linear-gradient(145deg,#242422,#20201e)!important;}
body .blockMenu .blockMenu_Heading{font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;color:#eeeae1!important;margin:0 0 8px!important;filter:none!important;text-shadow:none!important;}
body .blockMenu .blockMenu_Items{gap:2px!important;}
body .blockMenu .blockMenu_Item{align-items:center!important;gap:8px!important;padding:6px!important;margin:0!important;min-height:38px!important;box-sizing:border-box!important;}
body .blockMenu .blockMenu_Item__Icon{width:28px!important;height:28px!important;flex:0 0 28px!important;border:1px solid #c7ad7830!important;border-radius:8px!important;background:#c7ad780c!important;color:#c7ad78!important;}
body .blockMenu .blockMenu_Item__Icon svg{width:18px!important;height:18px!important;color:#c7ad78!important;}
body .blockMenu .blockMenu_Item__Icon svg [stroke]:not([stroke="none"]){stroke:#c7ad78!important;}
body .blockMenu .blockMenu_Item__Info{min-width:0!important;align-items:flex-start!important;}
body .blockMenu .blockMenu_Item__Info_Header,body .blockMenu .menuFreeCasesLabel{font-size:14px!important;font-weight:400!important;line-height:21px!important;color:#d0cbc1!important;}
body .blockMenu .blockMenu_Item:hover,body .blockMenu .blockMenu_Item:focus-visible{background:#c7ad781c!important;transform:none!important;}
body .blockMenu .blockMenu_Item:hover .blockMenu_Item__Info_Header{color:#ffe0a0!important;}
body .blockMenu .menuFreeCasesRow{gap:8px!important;flex-wrap:wrap!important;padding:6px!important;}
body .blockMenu .menuFreeCasesLinks a{border-color:#c7ad7840!important;color:#c7ad78!important;background:#c7ad7810!important;}
body .wapper .header .user-menu>li>a{background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;}
body .wapper .header .user-menu>li>a:hover{background:#c7ad7810!important;border-color:#c7ad7830!important;}
body .wapper .header .user-menu>li>a>p{font-size:12px!important;line-height:18px!important;color:#a4a19b!important;}
body .wapper .header .user-menu>li>ul{box-sizing:border-box!important;min-width:220px!important;max-width:calc(100vw - 24px)!important;padding:6px!important;background:#242422!important;border:1px solid #c7ad7840!important;border-radius:12px!important;box-shadow:0 12px 32px #0006!important;}
body .wapper .header .user-menu>li>ul>li{padding:0!important;margin:0!important;background:transparent!important;}
body .wapper .header .user-menu>li>ul>li>a{box-sizing:border-box!important;width:100%!important;height:auto!important;margin:0!important;padding:7px 10px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;color:#d0cbc1!important;border:0!important;border-radius:7px!important;}
body .wapper .header .user-menu>li>ul>li>a:hover,body .wapper .header .user-menu>li>ul>li>a:focus-visible{color:#ffe0a0!important;background:#c7ad781c!important;}
body .serverNew{box-sizing:border-box!important;border:1px solid #c7ad7830!important;border-radius:14px!important;min-height:102px!important;height:auto!important;padding:12px 12px 12px 30px!important;cursor:pointer;overflow:hidden!important;transition:border-color .18s,box-shadow .18s!important;}
body .serverNew .block-servers-name{position:relative!important;top:auto!important;left:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;color:#eeeae1!important;margin:0 0 6px!important;}
body .serverNew .group{position:relative!important;display:block!important;left:auto!important;bottom:auto!important;color:#a4a19b!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;font-variant-numeric:tabular-nums;}
body .serverNew .group i{color:#c7ad78!important;}
body .serverNew .progress{left:12px!important;top:12px!important;bottom:12px!important;height:auto!important;width:4px!important;border-radius:4px!important;background:#ffffff15!important;}
body .serverNew:hover{border-color:#ba9654!important;box-shadow:0 0 18px #c7ad7820!important;}
@media(max-width:1199px){body .blockMenu .blockMenuContent{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:767px){body .blockMenu .blockMenuContent{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:480px){body .blockMenu .blockMenuContent{grid-template-columns:1fr!important;}body .serverNew .block-servers-name,body .blockMenu .blockMenu_Heading{font-size:17px!important;}}
@media(prefers-reduced-motion:reduce){body .serverNew{transition:none!important;}}


/* Source: files/server-card-spacing-fix-20260925.css */
body .wapper .monitoring-blocks_new .serverNew {display:block!important;position:relative!important;box-sizing:border-box!important;padding:12px 14px 12px 34px!important;height:auto!important;min-height:102px!important;}
body .wapper .monitoring-blocks_new .serverNew>.sc-hhNnGo {position:relative!important;inset:auto!important;margin:0!important;padding:0!important;width:auto!important;z-index:2!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-name {position:static!important;inset:auto!important;margin:0 0 6px!important;padding:0!important;width:auto!important;font-size:18px!important;line-height:25.2px!important;font-weight:650!important;letter-spacing:-.2px!important;white-space:normal!important;}
body .wapper .monitoring-blocks_new .serverNew .group {display:block!important;position:relative!important;inset:auto!important;margin:0!important;padding:0!important;width:auto!important;z-index:2!important;font-size:12px!important;line-height:18px!important;}
body .wapper .monitoring-blocks_new .serverNew .progress {position:absolute!important;left:12px!important;top:12px!important;bottom:12px!important;width:4px!important;height:auto!important;min-height:0!important;margin:0!important;z-index:3!important;}
@media(max-width:600px){body .wapper .monitoring-blocks_new .serverNew .block-servers-name{font-size:17px!important;line-height:23.8px!important;}}


/* Source: files/servers-type-compact-20260925.css */
body .wapper .monitoring-blocks_new .serverNew,
body .wapper .monitoring-blocks_new .serverNew .block-servers-name,
body .wapper .monitoring-blocks_new .serverNew .group,
body .wapper .monitoring-blocks_new .serverNew .group>div {font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
body .wapper .monitoring-blocks_new .serverNew{min-height:0!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-name{margin-bottom:4px!important;}
body .wapper .monitoring-blocks_new .serverNew .group,body .wapper .monitoring-blocks_new .serverNew .group>div{color:#a4a19b!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-group-info i {display:inline-block!important;width:16px!important;height:16px!important;vertical-align:-3px!important;margin-right:4px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22/%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3M16%204a3%203%200%200%201%200%206M18%2014a5%205%200%200%201%203%204v3%22/%3E%3C/svg%3E") center/contain no-repeat!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-group-info i::before{content:none!important;}


/* Source: files/servers-density-20260925.css */
body .wapper .monitoring-blocks_new{gap:8px!important;}
body .wapper .monitoring-blocks_new .serverNew{padding:6px 12px 6px 30px!important;min-height:0!important;height:auto!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-name{margin-bottom:2px!important;}
body .wapper .monitoring-blocks_new .serverNew .progress{top:8px!important;bottom:8px!important;left:11px!important;}


/* Source: files/header-compact-gold-20260925.css */
body .wapper .header{height:auto!important;min-height:56px!important;background:#21211f!important;border-bottom:1px solid #c7ad7830!important;}
body .wapper .header>.container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:56px!important;height:auto!important;padding-top:4px!important;padding-bottom:4px!important;}
body .wapper .header .branding{float:none!important;margin:0!important;padding:0!important;line-height:25.2px!important;font:650 18px/1.4 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.2px!important;color:#eeeae1!important;}
body .wapper .header button#blockMenu{position:static!important;transform:none!important;float:none!important;margin:0!important;flex:0 0 auto!important;min-height:32px!important;height:auto!important;padding:5px 10px!important;border:1px solid #c7ad7840!important;background:#c7ad7810!important;color:#c7ad78!important;border-radius:8px!important;font:600 14px/20px ui-sans-serif,system-ui,sans-serif!important;}
body .wapper .header button#blockMenu:hover,body .wapper .header button#blockMenu:focus-visible{color:#ffe0a0!important;background:#c7ad7820!important;border-color:#ba9654!important;}
body .wapper .header button#blockMenu i,body .wapper .header button#blockMenu span{color:inherit!important;}
body .wapper .header .collapsible-menu.user-menu{float:none!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;}
body .wapper .header .collapsible-menu.user-menu>li{position:relative!important;height:auto!important;margin:0!important;}
body .wapper .header .collapsible-menu.user-menu>li>a{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-template-rows:20px 18px!important;column-gap:10px!important;align-items:center!important;box-sizing:border-box!important;width:auto!important;min-width:150px!important;height:46px!important;padding:3px 8px!important;background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;}
body .wapper .header .collapsible-menu.user-menu>li>a:hover,body .wapper .header .collapsible-menu.user-menu>li>a.open{background:#c7ad7810!important;border-color:#c7ad7830!important;}
body .wapper .header .collapsible-menu.user-menu>li>a>h3.header-user-name-line{position:static!important;grid-column:1!important;grid-row:1!important;width:auto!important;margin:0!important;font:600 14px/20px ui-sans-serif,system-ui,sans-serif!important;}
body .wapper .header .collapsible-menu.user-menu>li>a>p{position:static!important;grid-column:1!important;grid-row:2!important;width:auto!important;height:auto!important;margin:0!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;color:#a4a19b!important;text-align:right!important;}
body .wapper .header .header-user-avatar-wrap{position:relative!important;grid-column:2!important;grid-row:1 / 3!important;width:36px!important;height:36px!important;float:none!important;margin:0!important;}
body .wapper .header .header-user-avatar-image{width:36px!important;height:36px!important;border-radius:50%!important;object-fit:cover!important;}
body .wapper .header .header-user-avatar-wrap>img:not(.header-user-avatar-image){position:absolute!important;inset:-5px!important;width:46px!important;height:46px!important;max-width:none!important;}
body .wapper .header .collapsible-menu.user-menu>li>ul{top:100%!important;right:0!important;left:auto!important;}
@media(max-width:599px){body .wapper .header>.container{flex-wrap:wrap!important;gap:6px!important;}body .wapper .header .branding{font-size:15px!important;}body .wapper .header .collapsible-menu.user-menu>li>a{min-width:0!important;}body .wapper .header #mobileMenu{flex-basis:100%;}}


/* Source: files/menu-icons-type-20260925.css */
body .wapper .blockMenu .blockMenuRow .blockMenu_Heading{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:18px!important;font-weight:650!important;line-height:25.2px!important;letter-spacing:-.2px!important;}
body .wapper .blockMenu .blockMenuRow .blockMenu_Item__Info_Header,body .wapper .blockMenu .menuFreeCasesLabel{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;letter-spacing:normal!important;}
body .wapper .blockMenu .blockMenu_Item__Icon svg.menuUnifiedIcon{color:#c7ad78!important;opacity:1!important;filter:none!important;width:18px!important;height:18px!important;}
body .wapper .blockMenu .blockMenu_Item__Icon svg.menuUnifiedIcon path{fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;}
@media(max-width:600px){body .wapper .blockMenu .blockMenuRow .blockMenu_Heading{font-size:17px!important;line-height:23.8px!important;}}


/* Source: files/free-cases-click-fix-20260925.css */
body .wapper .blockMenu .menuFreeCasesRow{position:relative!important;z-index:2!important;pointer-events:auto!important;}
body .wapper .blockMenu .menuFreeCasesLinks{position:relative!important;display:inline-flex!important;gap:4px!important;pointer-events:auto!important;z-index:3!important;}
body .wapper .blockMenu .menuFreeCasesLinks a{position:relative!important;z-index:4!important;pointer-events:auto!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;min-height:30px!important;border:1px solid #c7ad7840!important;background:#c7ad7810!important;color:#c7ad78!important;border-radius:7px!important;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s!important;}
body .wapper .blockMenu .menuFreeCasesLinks a:hover,body .wapper .blockMenu .menuFreeCasesLinks a:focus-visible{color:#ffe0a0!important;background:#c7ad7833!important;border-color:#c7ad78!important;box-shadow:0 0 10px #c7ad7820!important;}
body .wapper .blockMenu .menuFreeCasesLinks a:focus-visible{outline:2px solid #c7ad78!important;outline-offset:2px!important;}


/* /files/profile-dropdown-fix-20260925.css */
body .wapper .header{position:relative!important;z-index:1000000!important;overflow:visible!important;}
body .wapper .header>.container,body .wapper .header .user-menu{overflow:visible!important;}
body .wapper .header .user-menu>li.profileDropdownReady{position:relative!important;pointer-events:auto!important;}
body .wapper .header .user-menu>li.profileDropdownReady>a{pointer-events:auto!important;cursor:pointer!important;}
body .wapper .header .user-menu>li.profileDropdownReady>ul{position:absolute!important;top:100%!important;right:0!important;left:auto!important;z-index:1000001!important;height:auto!important;max-height:calc(100dvh - 80px)!important;overflow-y:auto!important;pointer-events:auto!important;}
body .wapper .header .user-menu>li.profileDropdownReady:not(.profileDropdownOpen)>ul{display:none!important;}
body .wapper .header .user-menu>li.profileDropdownReady.profileDropdownOpen>ul{display:block!important;opacity:1!important;visibility:visible!important;}

/* /files/home-css-consolidated-20260925/part-08.css */
/* Source: files/profile-menu-gold-20260925.css */
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul{box-sizing:border-box!important;width:230px!important;min-width:0!important;max-width:calc(100vw - 24px)!important;padding:6px!important;margin:5px 0 0!important;background:#242422!important;border:1px solid #c7ad7840!important;border-radius:12px!important;box-shadow:0 12px 32px #0006!important;}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;background:transparent!important;border:0!important;}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a{display:flex!important;align-items:center!important;gap:9px!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:34px!important;margin:0!important;padding:6px 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#d0cbc1!important;font:400 14px/21px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:normal!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;transition:background .15s,color .15s!important;}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:hover,body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:focus-visible{background:#c7ad781c!important;color:#ffe0a0!important;}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:focus-visible{outline:2px solid #c7ad78!important;outline-offset:-2px!important;}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a::before{content:""!important;display:block!important;position:static!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;background:var(--profile-icon) center/contain no-repeat!important;border:0!important;}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/profile"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a4%204%200%201%200%200%208%204%204%200%200%200%200-8M4%2021v-2a8%208%200%200%201%2016%200v2%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/messages"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v13H9l-6%204V4Zm4%204h10M7%2012h6%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/friends"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203a3%203%200%201%200%200%206%203%203%200%200%200%200-6M2%2021v-4a6%206%200%200%201%2012%200v4m2-17a3%203%200%200%201%200%206m2%204a5%205%200%200%201%204%204v3%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/settings"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h16M4%2012h16M4%2018h16M8%203v6m8%200v6M8%2015v6%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/purse"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%207H4V4h14v3M4%207v13h17V7H4Zm12%205h5v4h-5v-4%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/notifications"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2017h14l-2-3V8a5%205%200%200%200-10%200v6l-2%203Zm5%203a2%202%200%200%200%204%200%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/my_stores"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16l-1%2014H5L4%207Zm4%200V5a4%204%200%200%201%208%200v2%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/admin"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202%203%206v6c0%205%209%209%209%209s9-4%209-9V6l-9-4Zm0%205v10m-5-5h10%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/exit"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203H3v18h6m5-14%205%205-5%205m-7-5h14%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/bans"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h16v16H4V4Zm4%204%208%208m0-8-8%208%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a[href*="/complaints"]{--profile-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h18v14H9l-6%204V3Zm9%204v5m0%202v1%22/%3E%3C/svg%3E");}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a #balance{font:inherit!important;color:inherit!important;}


/* Source: files/menu-panel-hover-20260925.css */
/* Match the forum activity panel hover. */
body .wapper .blockMenu .blockMenuRow {
 transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
@media(hover:hover) and (pointer:fine) {
 body .wapper .blockMenu .blockMenuRow:hover {
  border-color:#ba9654!important;
  background:linear-gradient(145deg,#302b22,#24221e)!important;
  box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;
 }
}
body .wapper .blockMenu .blockMenuRow:focus-within {border-color:#ba9654!important;}
@media(prefers-reduced-motion:reduce) {
 body .wapper .blockMenu .blockMenuRow {transition:none!important;}
}


/* Source: files/profile-panels-hover-20260925.css */
/* Activity-style hover on the profile card and dropdown panel. */
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>a,
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul {transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;}
@media(hover:hover) and (pointer:fine) {
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>a:hover,
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:hover {border-color:#ba9654!important;background:linear-gradient(145deg,#302b22,#24221e)!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;}
}
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>a:focus-visible,body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:focus-within {border-color:#ba9654!important;}
@media(prefers-reduced-motion:reduce) {body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>a,
body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul {transition:none!important;}}


/* Source: files/header-panel-hover-20260925.css */
/* Match activity-panel hover without changing header dimensions. */
body .wapper .header {transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;}
@media(hover:hover) and (pointer:fine) {
 body .wapper .header:hover {
  border-color:#ba9654!important;
  background:linear-gradient(145deg,#302b22,#24221e)!important;
  box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;
 }
}
body .wapper .header:focus-within {border-color:#ba9654!important;}
@media(prefers-reduced-motion:reduce) {body .wapper .header {transition:none!important;}}


/* Source: files/server-panels-hover-20260925.css */
/* Activity-style gold hover; retain map imagery under the tinted overlay. */
body .wapper .monitoring-blocks_new .serverNew {transition:border-color .18s ease,box-shadow .18s ease!important;}
@media(hover:hover) and (pointer:fine) {
body .wapper .monitoring-blocks_new .serverNew:hover {border-color:#ba9654!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;}
body .wapper .monitoring-blocks_new .serverNew:hover::after {background:linear-gradient(145deg,rgba(48,43,34,.85),rgba(36,34,30,.45))!important;pointer-events:none;}
}
body .wapper .monitoring-blocks_new .serverNew:focus-visible {border-color:#ba9654!important;}
@media(prefers-reduced-motion:reduce) {body .wapper .monitoring-blocks_new .serverNew {transition:none!important;}}


/* /files/birthdays-moscow-layout-20260925.css */
body .wapper .homeCommunityPanel:has(.birthdays)>.block_head {display:flex!important;align-items:center!important;gap:9px!important;}
body .wapper .homeCommunityPanel #birthdays_count {align-self:center!important;position:static!important;transform:none!important;margin:0!important;flex:0 0 auto!important;}
body .wapper .homeCommunityPanel .birthdayDate {margin-left:auto!important;flex:0 0 auto!important;white-space:nowrap!important;color:#a4a19b!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;}
body .wapper .homeCommunityPanel .birthdays>a {display:inline-flex!important;align-items:center!important;vertical-align:baseline!important;gap:0!important;max-width:100%;}
body .wapper .homeCommunityPanel .birthdays>a>.userBadges {align-self:center!important;vertical-align:middle!important;height:18px!important;margin:0 0 0 4px!important;position:static!important;transform:none!important;}
body .wapper .homeCommunityPanel .birthdays .userBadge {position:static!important;transform:none!important;}

/* /files/home-css-consolidated-20260925/part-09.css */
/* Source: files/sidebar-navigation-icons-20260925.css */
body .wapper .homeSidebarModern .vertical-navigation ul li a[href] {display:flex!important;align-items:center!important;gap:9px!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a[href]::before {content:""!important;display:block!important;position:static!important;transform:none!important;float:none!important;width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:var(--sidebar-nav-icon) center/contain no-repeat!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a[href][href*="/modern_shop"] {--sidebar-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16l-1%2014H5L4%207Zm4%200V5a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E");}
body .wapper .homeSidebarModern .vertical-navigation ul li a[href][href*="/purse"] {--sidebar-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%207H4V4h14v3M4%207v13h17V7H4Zm12%205h5v4h-5v-4%22%2F%3E%3C%2Fsvg%3E");}
body .wapper .homeSidebarModern .vertical-navigation ul li a[href][href*="/donation"] {--sidebar-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1.1-1.1a5.5%205.5%200%200%200-7.8%207.8L12%2021l8.8-8.6a5.5%205.5%200%200%200%200-7.8Z%22%2F%3E%3C%2Fsvg%3E");}
body .wapper .homeSidebarModern .vertical-navigation ul li a[href][href*="/cs16"] {--sidebar-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12m-5-5%205%205%205-5M4%2018v3h16v-3%22%2F%3E%3C%2Fsvg%3E");}
body .wapper .homeSidebarModern .vertical-navigation ul li a[href][href*="/reviews"] {--sidebar-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v13H9l-6%204V4Zm4%206%203%203%207-6%22%2F%3E%3C%2Fsvg%3E");}


/* Source: files/server-players-gold-20260925.css */
body .modal[id^="server-players-modal"] {z-index:1000020!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
body.modal-open:has(.modal[id^="server-players-modal"].show) .header {z-index:1000!important;}
body .modal[id^="server-players-modal"] .modal-dialog {width:calc(100% - 24px)!important;max-width:900px!important;margin:16px auto!important;}
body .modal[id^="server-players-modal"] .modal-content {background:linear-gradient(145deg,#242422,#20201e)!important;border:1px solid #c7ad7840!important;border-radius:14px!important;color:#d0cbc1!important;max-height:calc(100dvh - 32px);overflow:hidden!important;}
body .modal[id^="server-players-modal"] .modal-header {padding:12px 14px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #ffffff0b!important;flex:0 0 auto;}
body .modal[id^="server-players-modal"] .modal-title {font:650 18px/25px ui-sans-serif,system-ui,sans-serif!important;color:#eeeae1!important;margin:0!important;}
body .modal[id^="server-players-modal"] .modal-body {padding:12px 14px!important;overflow:auto;min-height:0;}
body .modal[id^="server-players-modal"] .moreInfos,body .modal[id^="server-players-modal"] .panel_actions {display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;}
body .modal[id^="server-players-modal"] .moreInfos {margin-bottom:10px!important;}
body .modal[id^="server-players-modal"] .panel_actions {margin-top:10px!important;justify-content:space-between!important;}
body .modal[id^="server-players-modal"] .moreInfos a,body .modal[id^="server-players-modal"] .panel_actions a,body .modal[id^="server-players-modal"] .btn.btn-outline-primary,body .modal[id^="server-players-modal"] .close {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #c7ad7840!important;background:#c7ad780c!important;color:#c7ad78!important;box-shadow:none!important;border-radius:7px!important;padding:5px 9px!important;font:600 12px/18px ui-sans-serif,system-ui,sans-serif!important;min-height:30px!important;text-decoration:none!important;cursor:pointer;}
body .modal[id^="server-players-modal"] .moreInfos a:hover,body .modal[id^="server-players-modal"] .panel_actions a:hover,body .modal[id^="server-players-modal"] .btn.btn-outline-primary:hover,body .modal[id^="server-players-modal"] .close:hover {color:#ffe0a0!important;background:#c7ad781c!important;border-color:#ba9654!important;}
body .modal[id^="server-players-modal"] .close {width:28px!important;height:28px!important;min-height:28px!important;margin:0 0 0 auto!important;padding:0!important;opacity:1!important;font-size:22px!important;text-shadow:none!important;}
body .modal[id^="server-players-modal"] .table-responsive {height:auto!important;max-height: min(420px,55dvh)!important;overflow:auto!important;border:1px solid #c7ad7828!important;border-radius:9px!important;scrollbar-width:thin;scrollbar-color:#a58b55 #242422;}
body .modal[id^="server-players-modal"] .table {width:100%!important;margin:0!important;color:#d0cbc1!important;font:400 14px/21px ui-sans-serif,system-ui,sans-serif!important;}
body .modal[id^="server-players-modal"] .table td,body .modal[id^="server-players-modal"] .table th {padding:6px 9px!important;vertical-align:middle!important;border:0!important;border-bottom:1px solid #ffffff0b!important;line-height:21px!important;}
body .modal[id^="server-players-modal"] .table thead {position:sticky;top:0;z-index:2;background:#292720!important;}
body .modal[id^="server-players-modal"] .table thead td,body .modal[id^="server-players-modal"] .table thead th {color:#eeeae1!important;font-size:12px!important;font-weight:600!important;background:#292720!important;}
body .modal[id^="server-players-modal"] .table tbody td:first-child,body .modal[id^="server-players-modal"] .table tbody td:nth-child(3),body .modal[id^="server-players-modal"] .table tbody td:nth-child(4) {font-size:12px!important;color:#a4a19b!important;font-variant-numeric:tabular-nums;}
body .modal[id^="server-players-modal"] .table tbody tr:hover {background:#c7ad7812!important;}
body .modal[id^="server-players-modal"] .input-group {display:flex!important;flex-wrap:nowrap!important;min-width:168px!important;}
body .modal[id^="server-players-modal"] .input-group .btn {border-radius:7px 0 0 7px!important;}
body .modal[id^="server-players-modal"] select.form-control {height:30px!important;min-height:30px!important;padding:4px 20px 4px 7px!important;border:1px solid #c7ad7840!important;border-radius:0 7px 7px 0!important;background-color:#292720!important;color:#d0cbc1!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;}
body .modal[id^="server-players-modal"] a:focus-visible,body .modal[id^="server-players-modal"] button:focus-visible,body .modal[id^="server-players-modal"] select:focus-visible {outline:2px solid #c7ad78!important;outline-offset:2px!important;}
body .modal[id^="server-players-modal"] .moreInfos i,body .modal[id^="server-players-modal"] .panel_actions i {display:inline-block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important;background:var(--player-icon) center/contain no-repeat!important;}
body .modal[id^="server-players-modal"] .moreInfos i::before,body .modal[id^="server-players-modal"] .panel_actions i::before {content:none!important;}
@media(max-width:600px) {body .modal[id^="server-players-modal"] .modal-dialog {margin:8px auto!important;} body .modal[id^="server-players-modal"] .modal-content {max-height:calc(100dvh - 16px);} body .modal[id^="server-players-modal"] .table {min-width:570px!important;} body .modal[id^="server-players-modal"] .modal-header,body .modal[id^="server-players-modal"] .modal-body {padding:10px!important;}}
body .modal[id^="server-players-modal"] i.fa-ban {--player-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.9%204.9%2019.1%2019.1M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200%22%2F%3E%3C%2Fsvg%3E");}
body .modal[id^="server-players-modal"] i.fa-microphone-slash {--player-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203l18%2018M9%209v3a3%203%200%200%200%205%202M9%205a3%203%200%200%201%206%200v5M5%2010v2a7%207%200%200%200%2012%205m2-7v2M12%2019v3m-4%200h8%22%2F%3E%3C%2Fsvg%3E");}
body .modal[id^="server-players-modal"] i.fa-chart-area {--player-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18M8%2016v-5m5%205V6m5%2010V9%22%2F%3E%3C%2Fsvg%3E");}
body .modal[id^="server-players-modal"] i.fa-user-check {--player-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203a3%203%200%201%200%200%206%203%203%200%200%200%200-6M3%2021v-4a6%206%200%200%201%2012%200v4m1-10%202%202%204-4%22%2F%3E%3C%2Fsvg%3E");}
body .modal[id^="server-players-modal"] i.fa-copy {--player-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%208h13v13H8V8ZM5%2016H3V3h13v2%22%2F%3E%3C%2Fsvg%3E");}
body .modal[id^="server-players-modal"] i.fa-link {--player-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%2013%204-4m-6%201-3%203a4%204%200%200%200%206%206l3-3m-4-8%203-3a4%204%200%200%201%206%206l-3%203%22%2F%3E%3C%2Fsvg%3E");}


/* Source: files/server-players-panel-hover-20260925.css */
body .modal[id^="server-players-modal"] .modal-content {transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important;}
@media(hover:hover) and (pointer:fine) {
body .modal[id^="server-players-modal"] .modal-content:hover {border-color:#ba9654!important;background:linear-gradient(145deg,#302b22,#24221e)!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;}
}
body .modal[id^="server-players-modal"] .modal-content:focus-within {border-color:#ba9654!important;}
@media(prefers-reduced-motion:reduce) {body .modal[id^="server-players-modal"] .modal-content {transition:none!important;}}


/* Source: files/server-players-background-blur-20260925.css */
/* Same 4px blur as the expanded main menu. Keep Bootstrap dimming and dismissal. */
body .modal[id^="server-players-modal"].show {
 -webkit-backdrop-filter:blur(4px)!important;
 backdrop-filter:blur(4px)!important;
}


/* Source: files/footer-wide-logo-20260925.css */
body .wapper>.footer .col-lg-5>a:has(>img.footerWideLogo) {display:block!important;width:100%!important;line-height:0!important;}
body .wapper>.footer .col-lg-5>a>img.footerWideLogo {display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0!important;}


/* Source: files/footer-gold-logo-20260925.css */
body .wapper>.footer .col-lg-5>a:has(>img.footerGoldLogo) {display:block!important;width:100%!important;line-height:0!important;}
body .wapper>.footer .col-lg-5>a>img.footerGoldLogo {display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:7 / 1!important;object-fit:cover!important;object-position:center!important;margin:0!important;}


/* Source: files/footer-column-dividers-20260925.css */
/* Three subtle gold dividers between the four footer columns. */
@media(min-width:992px) {
 body .wapper>.footer>.container>.row>div:nth-child(n+2):nth-child(-n+4) {position:relative;}
 body .wapper>.footer>.container>.row>div:nth-child(n+2):nth-child(-n+4)::before {content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#c7ad7830;pointer-events:none;}
}
@media(max-width:991px) {
 body .wapper>.footer>.container>.row>div.col-lg-2:nth-child(3) {position:relative;}
 body .wapper>.footer>.container>.row>div.col-lg-2:nth-child(3)::before {content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#c7ad7830;pointer-events:none;}
}


/* Source: files/chat-gold-unified-20260925.css */
/* Chat typography and surfaces; retain author colors and avatar decorations. */
body .wapper .block:has(>#chat) {padding:12px 14px!important;background:linear-gradient(145deg,#242422,#20201e)!important;border:1px solid #c7ad7840!important;border-radius:14px!important;transition:border-color .18s,background .18s,box-shadow .18s;}
body .wapper .block:has(>#chat),body .wapper #chat {font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px;line-height:21px;color:#d0cbc1;}
body .wapper .block_head_chat {font:650 18px/25.2px ui-sans-serif,system-ui,sans-serif!important;color:#eeeae1!important;display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 10px!important;}
body .wapper .block_head_chat::before {content:"";width:22px;height:22px;flex:0 0 22px;background:var(--chat-heading-icon) center/contain no-repeat;}
body .wapper .block_head_chat .rulesBtns {display:flex;gap:6px;margin-left:auto;}
body .wapper .block_head_chat .rulesBtns :is(a,button) {display:flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;padding:5px!important;background:#c7ad780c!important;color:#c7ad78!important;border:1px solid #c7ad7840!important;border-radius:7px!important;box-shadow:none!important;}
body .wapper .block_head_chat .rulesBtns svg {width:16px!important;height:16px!important;color:#c7ad78!important;}
body .wapper #generalChatRules svg path {fill:currentColor!important;}
body .wapper #chat #chat_messages {padding:4px 6px 4px 0!important;scrollbar-color:#a58b55 transparent!important;}
body .wapper #chat #chat_messages::-webkit-scrollbar-thumb {background:#a58b55!important;}
body .wapper #chat #chat_messages .chat_message {grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:minmax(52px,auto) auto!important;gap:0!important;padding:0!important;margin-bottom:6px!important;border:1px solid #c7ad7828!important;border-radius:10px!important;background:#20201e!important;}
body .wapper #chat #chat_messages .chat_message>.wrapper_c51b4e {width:36px!important;height:36px!important;min-width:36px!important;margin:8px auto!important;}
body .wapper #chat #chat_messages .wrapper_c51b4e>svg.svg_c51b4e {width:36px!important;height:36px!important;}
body .wapper #chat #chat_messages .wrapper_c51b4e>svg.avatarDecoration_c51b4e {width:46px!important;height:46px!important;left:-5px!important;top:-5px!important;}
body .wapper #chat #chat_messages .chat_message>.message {min-width:0!important;padding:5px 8px!important;border-left:1px solid #c7ad7820!important;}
body .wapper #chat .message .info {display:flex!important;align-items:center!important;flex-wrap:wrap;gap:3px 5px!important;margin-bottom:3px!important;}
body .wapper #chat .message .info .author {font:600 14px/21px ui-sans-serif,system-ui,sans-serif!important;min-width:0;overflow-wrap:anywhere;}
body .wapper #chat .message .info .date {margin-left:auto!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;color:#a4a19b!important;}
body .wapper #chat .with_code,body .wapper #chat #fixed_message .messageContent {font:400 14px/21px ui-sans-serif,system-ui,sans-serif!important;color:#d0cbc1;background:#ffffff04!important;border-radius:6px!important;padding:3px 6px!important;overflow-wrap:anywhere;}
body .wapper #chat .with_code p {font-size:inherit!important;line-height:inherit!important;margin:0 0 3px!important;}
body .wapper #chat .with_code p:last-child {margin-bottom:0!important;}
body .wapper #chat .chatMessageActions,body .wapper #chat .chatReactionCounts {min-height:26px!important;border-color:#c7ad7820!important;}
body .wapper #chat .chatMessageActions>button {width:25px!important;height:25px!important;line-height:25px!important;color:#c7ad78!important;}
body .wapper #chat .chatReactionCounts button {border-color:#c7ad7840!important;background:#c7ad7810!important;color:#d0cbc1!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;padding:1px 6px!important;}
body .wapper #chat #fixed_message .fixedMessage {padding:8px!important;gap:9px!important;margin-bottom:8px!important;background:#c7ad7809!important;border:1px solid #c7ad7840!important;border-radius:10px!important;}
body .wapper #chat #fixed_message .messageContent {background:transparent!important;padding:0!important;}
body .wapper #chat #fixed_message .messageContent p {margin:3px 0!important;}
body .wapper #chat #fixed_message .date {font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;color:#a4a19b!important;}
body .wapper #chat .userBadges {display:inline-flex!important;align-items:center!important;vertical-align:middle!important;gap:3px!important;height:18px!important;margin-left:3px!important;}
body .wapper #chat .userBadge,body .wapper #chat .userBadge img {width:16px!important;height:16px!important;min-width:16px!important;object-fit:contain;}
body .wapper #chat form>.input-group {display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:10px!important;}
body .wapper #chat .smile_input {flex:1 1 auto!important;min-width:0!important;width:auto!important;}
body .wapper #chat #message_input {height:38px!important;min-height:38px!important;padding:8px 38px 8px 11px!important;border:1px solid #c7ad7840!important;border-radius:9px!important;background:#242422!important;color:#d0cbc1!important;font:400 14px/20px ui-sans-serif,system-ui,sans-serif!important;box-shadow:none!important;}
body .wapper #chat #message_input::placeholder {color:#a4a19b!important;}
body .wapper #chat #send_button {height:38px!important;min-height:38px!important;padding:7px 12px!important;border:1px solid #c7ad7840!important;border-radius:9px!important;background:#c7ad7810!important;color:#c7ad78!important;font:600 12px/20px ui-sans-serif,system-ui,sans-serif!important;box-shadow:none!important;}
body .wapper #chat #smile_btn {color:#c7ad78!important;}
body .wapper #chat .info .m-icon {width:16px;height:16px;font-size:0!important;color:#c7ad78!important;cursor:pointer;background:var(--chat-action-icon) center/16px no-repeat!important;}
body .wapper #chat .info .m-icon::before {content:none!important;}
body>.chatReactionPicker {background:#242422!important;border-color:#c7ad7840!important;color:#d0cbc1!important;}
body>.chatReactionPicker .chatPickerHeading,body>.chatReactionPicker .chatPickerHeading button {color:#c7ad78!important;}
body .wapper #chat :is(button,input,textarea):focus-visible {outline:2px solid #c7ad78!important;outline-offset:2px;}
@media(hover:hover) and (pointer:fine) {
body .wapper .block:has(>#chat):hover {border-color:#ba9654!important;background:linear-gradient(145deg,#302b22,#24221e)!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;}
body .wapper #chat #chat_messages .chat_message:hover {border-color:#c7ad7860!important;background:#28251f!important;}
body .wapper .block_head_chat .rulesBtns :is(a,button):hover,body .wapper #chat #send_button:hover,body .wapper #chat .chatMessageActions>button:hover {color:#ffe0a0!important;border-color:#ba9654!important;background:#c7ad7820!important;}
}
@media(max-width:600px) {body .wapper .block:has(>#chat) {padding:10px!important;}body .wapper .block_head_chat {font-size:17px!important;}body .wapper #chat .message .info .author {flex-basis:100%;}body .wapper #chat .message .info .date {margin-left:0!important;margin-right:auto!important;}}
@media(prefers-reduced-motion:reduce) {body .wapper .block:has(>#chat) {transition:none!important;}}
body .wapper .block_head_chat {--chat-heading-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v13H9l-6%204V4Zm4%205h10M7%2013h6%22%2F%3E%3C%2Fsvg%3E");}
body .wapper #chat .info .fixed_message {--chat-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8l-1%206%204%204v2h-6v6l-2-3v-3H5v-2l4-4-1-6Z%22%2F%3E%3C%2Fsvg%3E");}
body .wapper #chat .info .mute_message {--chat-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%205%206%209H3v6h3l5%204V5Zm4%203a6%206%200%200%201%200%208%22%2F%3E%3C%2Fsvg%3E");}
body .wapper #chat .info .ban_message {--chat-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%205l14%2014M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200%22%2F%3E%3C%2Fsvg%3E");}
body .wapper #chat .info .dell_message {--chat-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M9%206V3h6v3M5%206l1%2015h12l1-15M10%2010v7m4-7v7%22%2F%3E%3C%2Fsvg%3E");}
body .wapper #chat .info .edit_message {--chat-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%204%205%205M3%2021l5-1L21%207l-5-5L3%2015v6Z%22%2F%3E%3C%2Fsvg%3E");}


/* Source: files/chat-rules-gold-20260925.css */
html body #generalChatRulesDialog {box-sizing:border-box!important;padding:14px!important;border:1px solid #c7ad7840!important;border-radius:14px!important;background:linear-gradient(145deg,#242422,#20201e)!important;color:#d0cbc1!important;font:400 14px/21px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;box-shadow:0 20px 65px #0006!important;transition:border-color .18s,background .18s,box-shadow .18s;}
html body #generalChatRulesDialog:not([open]) {display:none!important;}
html body #generalChatRulesDialog[open] {width:460px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#a58b55 #242422;}
html body #generalChatRulesDialog::backdrop {background:#0009!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}
html body #generalChatRulesDialog header {display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid #c7ad7828!important;}
html body #generalChatRulesDialog h2 {display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;color:#eeeae1!important;font:650 18px/25px ui-sans-serif,system-ui,sans-serif!important;}
html body #generalChatRulesDialog h2::before {color:#c7ad78!important;border-color:#c7ad78!important;width:22px!important;height:22px!important;flex:0 0 22px!important;font:600 15px/1 ui-sans-serif,system-ui,sans-serif!important;}
html body #generalChatRulesClose {width:28px!important;height:28px!important;flex:0 0 28px!important;border:1px solid #c7ad7840!important;border-radius:7px!important;background:#c7ad7810!important;color:#c7ad78!important;font:400 22px/1 ui-sans-serif,system-ui,sans-serif!important;box-shadow:none!important;}
html body #generalChatRulesClose:hover {background:#c7ad7820!important;border-color:#ba9654!important;color:#ffe0a0!important;}
html body #generalChatRulesClose:focus-visible {outline:2px solid #c7ad78!important;outline-offset:2px!important;}
html body #generalChatRulesDialog p {margin:0 0 4px!important;font:600 14px/21px ui-sans-serif,system-ui,sans-serif!important;color:#d9bd81!important;}
html body #generalChatRulesDialog ul {padding:0!important;margin:0!important;list-style:none!important;font:400 14px/21px ui-sans-serif,system-ui,sans-serif!important;color:#d0cbc1!important;}
html body #generalChatRulesDialog li {padding:7px 0 7px 15px!important;margin:0!important;font:inherit!important;border-color:#ffffff0b!important;}
html body #generalChatRulesDialog li::before {background:#c7ad78!important;top:15px!important;left:2px!important;}
html body #generalChatRulesDialog li:last-child {padding-bottom:0!important;}
@media(hover:hover) and (pointer:fine) {html body #generalChatRulesDialog:hover {border-color:#ba9654!important;background:linear-gradient(145deg,#302b22,#24221e)!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;}}
@media(max-width:480px) {html body #generalChatRulesDialog {padding:12px!important;}html body #generalChatRulesDialog h2 {font-size:17px!important;}}
@media(prefers-reduced-motion:reduce) {html body #generalChatRulesDialog {transition:none!important;}}


/* Source: files/chat-reactions-hover-20260925.css */
body>.chatReactionPicker {transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important;}
@media(hover:hover) and (pointer:fine) {
body>.chatReactionPicker:hover {border-color:#ba9654!important;background:linear-gradient(145deg,#302b22,#24221e)!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;}
body>.chatReactionPicker button:hover {border-color:#c7ad7860!important;background:#c7ad781c!important;}
}
body>.chatReactionPicker:focus-within {border-color:#ba9654!important;}
body>.chatReactionPicker button:focus-visible {outline:2px solid #c7ad78!important;outline-offset:1px;}
@media(prefers-reduced-motion:reduce) {body>.chatReactionPicker {transition:none!important;}}


/* Source: files/chat-smiles-gold-20260925.css */
html body .popover:has(.smiles-wrapper) {background:#242422!important;border:1px solid #c7ad7840!important;border-radius:12px!important;box-shadow:0 10px 30px #0005!important;max-width:calc(100vw - 20px)!important;transition:border-color .18s,background .18s,box-shadow .18s;}
html body .popover:has(.smiles-wrapper) .popover-body {padding:0!important;color:#d0cbc1!important;font:400 14px/21px ui-sans-serif,system-ui,sans-serif!important;background:transparent!important;}
html body .popover:has(.smiles-wrapper) .smiles-wrapper {max-width:calc(100vw - 24px)!important;background:transparent!important;}
html body .popover:has(.smiles-wrapper) .smiles-display,html body .popover:has(.smiles-wrapper) .smiles-categories {background:transparent!important;scrollbar-color:#a58b55 #242422!important;}
html body .popover:has(.smiles-wrapper) .smiles-display {max-height: min(260px,55dvh)!important;}
html body .popover:has(.smiles-wrapper) .smiles-display::-webkit-scrollbar-thumb,html body .popover:has(.smiles-wrapper) .smiles-categories::-webkit-scrollbar-thumb {background:#a58b55!important;}
html body .popover:has(.smiles-wrapper) .smile-category.active::after {background:#c7ad78!important;}
html body .popover:has(.smiles-wrapper) .smile-category:hover {background:#c7ad781c!important;border-radius:7px;}
html body .popover:has(.smiles-wrapper) .smiles-buy-heading {background:#c7ad7810!important;color:#eeeae1!important;font-size:14px!important;font-weight:600!important;}
html body .popover:has(.smiles-wrapper) :is(.buy-smile-access,.buy-sticker-pack) {background:#c7ad7818!important;border:1px solid #c7ad7840!important;color:#c7ad78!important;border-radius:7px!important;font:600 12px/18px ui-sans-serif,system-ui,sans-serif!important;}
html body .popover:has(.smiles-wrapper) :is(.lock-icon,.lock-icon-large) svg path {stroke:#c7ad78!important;}
html body .popover:has(.smiles-wrapper).bs-popover-top>.arrow::after {border-top-color:#242422!important;}
html body .popover:has(.smiles-wrapper).bs-popover-bottom>.arrow::after {border-bottom-color:#242422!important;}
html body .popover:has(.smiles-wrapper).bs-popover-left>.arrow::after {border-left-color:#242422!important;}
html body .popover:has(.smiles-wrapper).bs-popover-right>.arrow::after {border-right-color:#242422!important;}
@media(hover:hover) and (pointer:fine) {
html body .popover:has(.smiles-wrapper):hover {border-color:#ba9654!important;background:linear-gradient(145deg,#302b22,#24221e)!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820,inset 0 0 28px #c7ad7806!important;}
html body .popover:has(.smiles-wrapper) .smiles-display :is(img.smile,img.sticker):hover {background:#c7ad781c!important;outline:1px solid #c7ad7860;border-radius:6px;}
}
html body .popover:has(.smiles-wrapper):focus-within {border-color:#ba9654!important;}
@media(prefers-reduced-motion:reduce) {html body .popover:has(.smiles-wrapper) {transition:none!important;}}


/* Source: files/chat-action-icons-gold-20260925.css */
html body .wapper #chat #chat_messages .chatMessageActions {display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:3px 0!important;min-height:32px!important;}
html body .wapper #chat #chat_messages .chatMessageActions>button {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#c7ad78!important;font-size:0!important;line-height:0!important;cursor:pointer;transition:background .15s,border-color .15s;}
html body .wapper #chat #chat_messages .chatMessageActions>button svg,html body .wapper #chat #chat_messages .chatMessageActions>button i {display:none!important;}
html body .wapper #chat #chat_messages .chatMessageActions>button::before {content:""!important;display:block!important;width:18px!important;height:18px!important;background:var(--chat-small-action) center/contain no-repeat!important;}
html body .wapper #chat #chat_messages .chatMessageActions>button:hover,html body .wapper #chat #chat_messages .chatMessageActions>button[aria-expanded="true"] {background:#c7ad781c!important;border-color:#c7ad7840!important;}
html body .wapper #chat #chat_messages .chatMessageActions>button:focus-visible {outline:2px solid #c7ad78!important;outline-offset:1px!important;}
@media(prefers-reduced-motion:reduce) {html body .wapper #chat #chat_messages .chatMessageActions>button {transition:none!important;}}
html body .wapper #chat #chat_messages .chatMessageActions>button:nth-of-type(1) {--chat-small-action:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205-6%206%206%206M3%2011h10a7%207%200%200%201%207%207v2%22%2F%3E%3C%2Fsvg%3E");}
html body .wapper #chat #chat_messages .chatMessageActions>button:nth-of-type(2) {--chat-small-action:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2013a9%209%200%201%201-9.5-10M8%2014s1.5%203%204%203%204-3%204-3M8%209h.01M14%209h.01M19%202v6m-3-3h6%22%2F%3E%3C%2Fsvg%3E");}


/* Source: files/notifications-gold-20260925.css */
/* Notification cards and unread-dialog toast. Existing handlers are preserved. */
html body #notifications_line.block{background:linear-gradient(145deg,#242422,#20201e)!important;border:1px solid #c7ad7840!important;border-radius:16px;transition:background .2s,border-color .2s,box-shadow .2s;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
html body #notifications_line.block:hover,html body #notifications_line.block:focus-within{background:linear-gradient(145deg,#302b22,#24221e)!important;border-color:#ba9654!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820;}
html body #notifications_line>.block_head{color:#eeeae1;font-size:18px;font-weight:650;line-height:25px;}
html body #notifications .noty-block.noty-block{background:linear-gradient(145deg,#242422,#20201e)!important;color:#d0cbc1!important;border:1px solid #c7ad7840!important;border-left:3px solid #c7ad78!important;border-radius:12px;font-size:14px;line-height:1.5;font-weight:400;transition:background .2s,border-color .2s,box-shadow .2s;}
html body #notifications .noty-block.noty-block.error{border-left-color:#ce838b!important;}
html body #notifications .noty-block.noty-block:hover,html body #notifications .noty-block.noty-block:focus-within{background:linear-gradient(145deg,#302b22,#24221e)!important;border-color:#ba9654!important;box-shadow:0 0 14px #c7ad7818!important;}
html body #notifications .noty-block.noty-block b,html body #notifications .noty-block.noty-block strong{color:#eeeae1!important;font-weight:600;}
html body #notifications .noty-block.noty-block a{color:#c7ad78;}
html body #notifications .noty-block.noty-block a:hover{color:#ffe0a0;}
html body #notifications .noty-block.noty-block>span:last-child{color:#a4a19b!important;font-size:12px;line-height:18px;}
html body #notifications .noty-block.noty-block>.icon-remove{color:#c7ad78!important;border:1px solid #c7ad7840;border-radius:7px;background:#c7ad7808;font-size:0;}
html body #notifications .noty-block.noty-block>.icon-remove:before{content:'×';font-family:Arial,sans-serif;font-size:22px;line-height:22px;}
html body #notifications .noty-block.noty-block>.icon-remove:hover{color:#ffe0a0!important;background:#c7ad781c!important;border-color:#ba9654;}
html body #notifications_line>.block_head button{background:#c7ad780c!important;color:#c7ad78!important;border-color:#c7ad7840!important;font:600 12px/18px ui-sans-serif,system-ui,sans-serif;}
html body #notifications_line>.block_head button:hover{background:#c7ad781c!important;color:#ffe0a0!important;border-color:#ba9654!important;}
html body #notifications_line button:focus-visible{outline:2px solid #c7ad78;outline-offset:3px;}
html body .noty_bar:has(#inmess2_val){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px;max-width:calc(100vw - 24px);}
html body .noty_bar:has(#inmess2_val) .noty_message{background:linear-gradient(145deg,#242422,#20201e)!important;border:1px solid #c7ad7870!important;border-radius:12px;color:#d0cbc1!important;box-shadow:0 6px 24px #0005!important;font:400 14px/21px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;transition:background .2s,border-color .2s,box-shadow .2s;}
html body .noty_bar:has(#inmess2_val):hover .noty_message,html body .noty_bar:has(#inmess2_val):focus-within .noty_message{background:linear-gradient(145deg,#302b22,#24221e)!important;border-color:#ba9654!important;box-shadow:0 0 22px #c7ad7820!important;}
html body .noty_bar:has(#inmess2_val) .noty_text a{color:#d0cbc1!important;display:flex;align-items:center;flex-wrap:wrap;gap:8px;text-decoration:none;overflow-wrap:anywhere;}
html body #inmess2_val{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border:1px solid #c7ad7840;border-radius:7px;background:#c7ad7810;color:#e2c17c;font-size:12px;font-weight:650;}
@media(max-width:600px){html body #notifications_line>.block_head{font-size:17px;}html body #notifications .noty-block.noty-block{font-size:14px;}}
@media(prefers-reduced-motion:reduce){html body #notifications_line,html body #notifications .noty-block.noty-block,html body .noty_bar:has(#inmess2_val) .noty_message{transition:none;}}


/* Source: files/notifications-compact-users-20260925.css */
html body #notifications_line.block{padding:14px!important;}
html body #notifications .noty-block.noty-block{padding:10px 40px 10px 12px!important;margin-bottom:8px!important;border-left-width:2px!important;font-size:14px;line-height:20px;}
html body #notifications .noty-block.noty-block>span:last-child{margin-top:5px;font-size:12px;line-height:16px;}
html body #notifications .noty-block.noty-block>.icon-remove{width:24px;height:24px;top:8px;right:8px;}
html body #notifications .notificationUser{display:inline-flex;align-items:center;gap:4px;vertical-align:baseline;max-width:100%;flex-wrap:wrap;}
html body #notifications .notificationUser>a{font-weight:600;}
html body #notifications .notificationUserBadge{display:inline-block;width:18px;height:18px;object-fit:contain;vertical-align:middle;}
html body ul#noty_bottomRight_layout_container:has(#inmess2_val){width:auto!important;max-width:calc(100vw - 24px)!important;right:12px!important;bottom:12px!important;}
html body li:has(>.noty_bar #inmess2_val){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:10px!important;width:auto!important;overflow:hidden!important;}
html body .noty_bar:has(#inmess2_val){width:auto!important;max-width:calc(100vw - 24px)!important;}
html body .noty_bar:has(#inmess2_val) .noty_message{padding:0!important;border-radius:10px;font-size:13px!important;line-height:20px!important;}
html body .noty_bar:has(#inmess2_val) .noty_text{margin:0!important;}
html body .noty_bar:has(#inmess2_val) .noty_text a{padding:10px 12px!important;gap:8px;flex-wrap:nowrap;font-size:0!important;}
html body .noty_bar:has(#inmess2_val) .noty_text a:before{content:'Непрочитанные диалоги';font-size:13px;line-height:20px;}
html body #inmess2_val{height:22px;min-width:22px;font-size:12px;line-height:20px;}


/* Source: files/unread-bottom-right-20260925.css */
/* Reset the dimensions cached by Noty before the compact content was laid out. */
html body ul#noty_bottomRight_layout_container:has(#inmess2_val){position:fixed!important;top:auto!important;left:auto!important;right:12px!important;bottom:12px!important;width:max-content!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;}
html body ul#noty_bottomRight_layout_container>li:has(#inmess2_val){width:max-content!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;}
html body .noty_bar:has(#inmess2_val){height:auto!important;min-height:0!important;margin:0!important;}


/* Source: files/notifications-heading-20260925.css */
html body #notifications_line>.block_head{position:relative;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap;gap:10px;min-height:32px;box-sizing:border-box;padding:0 0 0 30px!important;margin:0 0 12px!important;line-height:25px;}
html body #notifications_line>.block_head::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:5px!important;bottom:auto!important;width:21px!important;height:22px!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%208a6%206%200%200%200-12%200c0%207-3%207-3%209h18c0-2-3-2-3-9M10%2021h4M12%202V1%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;transform:none!important;}
html body #notifications_line>.block_head::after{display:none!important;}
html body #notifications_line>.block_head>button.btn{position:static!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;box-sizing:border-box!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0 0 0 auto!important;padding:0 12px!important;line-height:18px!important;font-size:12px!important;font-weight:600!important;border-radius:8px!important;white-space:nowrap;vertical-align:middle;transform:none!important;text-indent:0!important;}
html body #notifications_line>.block_head>button.btn::before,html body #notifications_line>.block_head>button.btn::after{display:none!important;}


/* Source: files/chat-heading-icon-20260925.css */
html body .wapper .block_head.block_head_chat::before{content:""!important;display:block!important;position:static!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015a2%202%200%200%201-2%202H8l-5%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202Z%22%2F%3E%3Cpath%20d%3D%22M7%208h10M7%2012h7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;}


/* Source: files/lottery-participate-gold-20260925.css */
html body .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:36px!important;height:auto!important;padding:7px 16px!important;border:1px solid #c7ad7860!important;border-radius:8px!important;background:#c7ad7810!important;color:#d9ba79!important;font:600 13px/20px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;box-shadow:none!important;text-shadow:none!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;}
html body .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):hover:not(:disabled):not([aria-disabled="true"]){background:#c7ad7824!important;border-color:#ba9654!important;color:#ffe0a0!important;box-shadow:0 0 14px #c7ad7820!important;}
html body .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):focus-visible{outline:2px solid #c7ad78!important;outline-offset:3px!important;}
html body .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):disabled,html body .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate)[aria-disabled="true"]{opacity:.55!important;cursor:default!important;box-shadow:none!important;}


/* /files/lottery-status-unified-20260925.css */
html body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot #daily-lottery-lite-status,
html body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight h3,
html body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition>h3{
color:#d0cbc1!important;font:400 12px/18px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;opacity:1!important;text-shadow:none!important;letter-spacing:normal!important;
}
