/* 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;}}

