/* /files/lottery-stable-20260925.css */
html body .home-lotteries-grid #daily_lottery_lite #daily-lottery-lite-status,
html body .home-lotteries-grid #sortition .lotteryActionRight h3,
html body .home-lotteries-grid #sortition .lotteryUnifiedStatus{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;}
.home-lottery-slot:has(>.lotteryLoading){min-height:190px;display:flex;align-items:center;justify-content:center;}
.lotteryLoading{color:#c7ad78;font:400 13px/20px system-ui;padding:24px;}

/* /files/home-css-consolidated-20260925/part-10.css */
/* Source: files/sidebar-ranking-hover-20260925.css */
html body :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row){border-radius:10px!important;transition:background-color .18s,box-shadow .18s;}
html body :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row):hover,html body :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row):focus-visible,html body :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row):focus-within{background-color:#c7ad781c!important;box-shadow:inset 0 0 0 1px #c7ad7820!important;text-decoration:none!important;}
html body :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row):focus-visible{outline:2px solid #c7ad78;outline-offset:2px;}
html body :is(#top_players.block,#asr-donors.block,.block:has(>#top_donators),.block:has(>#top_users)){transition:background .18s,border-color .18s,box-shadow .18s;}
html body :is(#top_players.block,#asr-donors.block,.block:has(>#top_donators),.block:has(>#top_users)):hover,html body :is(#top_players.block,#asr-donors.block,.block:has(>#top_donators),.block:has(>#top_users)):focus-within{background:linear-gradient(145deg,#302b22,#24221e)!important;border-color:#ba9654!important;box-shadow:0 0 0 1px #c7ad7820,0 0 22px #c7ad7820!important;}


/* Source: files/guest-server-cards-fix-20260925.css */
html body .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;}
html body .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;}
html body .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;}
html body .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;}
html body .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){html body .monitoring-blocks_new .serverNew .block-servers-name{font-size:17px!important;line-height:23.8px!important;}}

html body .monitoring-blocks_new{gap:8px!important;}
html body .monitoring-blocks_new .serverNew{padding:6px 12px 6px 30px!important;min-height:0!important;height:auto!important;}
html body .monitoring-blocks_new .serverNew .block-servers-name{margin-bottom:2px!important;}
html body .monitoring-blocks_new .serverNew .progress{top:8px!important;bottom:8px!important;left:11px!important;}

html body .monitoring-blocks_new{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));}
html body .monitoring-blocks_new .serverNew{isolation:isolate;overflow:hidden!important;}
html body .monitoring-blocks_new .serverNew .block-map-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-1!important;pointer-events:none;}
html body .monitoring-blocks_new .serverNew .block-map-img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.26!important;}
@media(max-width:991px){html body .monitoring-blocks_new{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:599px){html body .monitoring-blocks_new{grid-template-columns:minmax(0,1fr)!important;}}


/* Source: files/auth-modal-layer-fix-20260925.css */
html body :is(#authorization,#registration).modal{position:fixed!important;z-index:1000020!important;inset:0!important;overflow-x:hidden!important;overflow-y:auto!important;}
html body.modal-open:has(:is(#authorization,#registration).show) .header{z-index:1000!important;}
html body.modal-open:has(:is(#authorization,#registration).show)>.modal-backdrop{z-index:1000010!important;}
html body :is(#authorization,#registration)>.modal-dialog{max-width:calc(100% - 24px);margin:24px auto!important;}


/* Source: files/auth-modal-centered-20260925.css */
html body :is(#authorization,#registration).modal{position:fixed!important;inset:0!important;z-index:1000020!important;padding:16px!important;box-sizing:border-box!important;overflow-y:auto!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}
html body :is(#authorization,#registration).modal.show{display:flex!important;align-items:flex-start!important;}
html body :is(#authorization,#registration)>.modal-dialog{position:relative!important;flex:0 1 440px!important;width:440px!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:auto!important;transform:none!important;box-sizing:border-box!important;}
html body #registration>.modal-dialog{flex-basis:480px!important;width:480px!important;}
html body :is(#authorization,#registration) .modal-content{width:100%!important;box-sizing:border-box!important;}
html body.modal-open:has(:is(#authorization,#registration).show) .header{z-index:1000!important;}
html body.modal-open:has(:is(#authorization,#registration).show)>.modal-backdrop{z-index:1000010!important;background:#000!important;opacity:.65!important;}
@media(max-width:480px){html body :is(#authorization,#registration).modal{padding:12px!important;}html body :is(#authorization,#registration) .modal-body{padding:16px!important;}}


/* Source: files/chat-badges-pinned-layout-20260925.css */
html body #chat #fixed_message{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
html body #chat #fixed_message .fixedMessage{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
html body #chat #fixed_message .messageContent{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;}
html body #chat #fixed_message .messageData{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 6px!important;min-width:0!important;}
html body #chat #fixed_message .dateCreated{margin-left:auto!important;}
html body #chat :is(.info .author,.fixed-message-author){display:inline-flex!important;align-items:center!important;flex-wrap:wrap;gap:4px;line-height:21px!important;}
html body #chat :is(.userBadges,.fixed-message-badges){display:inline-flex!important;align-items:center!important;align-self:center!important;vertical-align:middle!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;line-height:1!important;height:auto!important;gap:3px!important;}
html body #chat .userBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;line-height:1!important;}
html body #chat .userBadge img{display:block!important;position:static!important;transform:none!important;margin:0!important;vertical-align:middle!important;}


/* /files/home-css-consolidated-20260925/part-11.css */
/* Source: files/home-soft-depth-20260925.css */
/* Surface treatment only. No body backgrounds, layout, user decorations or stacking contexts. */
html body .wapper :is(.homeSidebarModern > .block,.homeSidebarModern #top_players.block,.block:has(> #chat),#site_stats > .block,.block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid,.hnSection,.homeCommunityPanel,.homeActivityPanel,#notifications_line.block){
 background:linear-gradient(165deg,#2b2c2b 0%,#242524 48%,#202120 100%)!important;
 border-color:#ffffff12!important;
 border-top-color:#ffffff24!important;
 box-shadow:0 5px 12px #0000001a,0 16px 32px -18px #00000085,inset 0 1px 0 #ffffff04!important;
 transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
/* Nested surfaces sit inside the card instead of acquiring another outer shadow. */
html body .wapper #site_stats p,html body .wapper .hnSection .hnCard{
 background:linear-gradient(180deg,#191b1a55,#20222033)!important;
 border-color:#ffffff08!important;
 box-shadow:inset 0 1px 3px #00000018!important;
}
html body .wapper #chat #chat_messages .chat_message{
 background:linear-gradient(160deg,#262827,#222423)!important;
 border-color:#ffffff0c!important;
 box-shadow:0 2px 4px #0000000a!important;
}
html body .wapper #chat #fixed_message .fixedMessage{
 background:linear-gradient(125deg,#39352b,#292a25)!important;
 border-color:#c7ad7838!important;
 box-shadow:inset 0 1px 0 #ffffff09,0 3px 8px #00000012!important;
}
html body .wapper #chat #message_input{
 background:#1d1f1e!important;border-color:#ffffff12!important;
 box-shadow:inset 0 2px 4px #00000026!important;
}
html body .wapper #chat #message_input:focus{border-color:#c7ad7875!important;box-shadow:inset 0 1px 3px #0003,0 0 0 2px #c7ad7812!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.ending span,.daily-lottery-lite-timer > span){
 background:linear-gradient(155deg,#34332d,#282923)!important;
 border-color:#c7ad782b!important;border-top-color:#e7d3a34a!important;
 box-shadow:inset 0 1px 0 #ffffff05,0 3px 6px #0000001c!important;
}
html body .wapper .monitoring-blocks_new .serverNew{
 border-color:#ffffff13!important;border-top-color:#ffffff24!important;
 box-shadow:inset 0 1px 0 #ffffff05,0 4px 10px #00000020!important;
}
html body .wapper #chat #send_button,
html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate){
 background:linear-gradient(180deg,#dfc894,#c7ac73)!important;color:#28241c!important;
 border-color:#bba16e!important;border-top-color:#efddb7!important;
 box-shadow:inset 0 1px 0 #fff3,0 3px 7px #0003!important;
 text-shadow:none!important;transition:background .16s ease,box-shadow .16s ease!important;
}
html body .wapper #chat #send_button:active,
html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):active{
 box-shadow:inset 0 2px 4px #0003!important;
}
html body .wapper #chat #send_button:disabled,
html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):disabled{
 background:#39372f!important;color:#9c9482!important;border-color:#575041!important;box-shadow:none!important;
}
@media(hover:hover) and (pointer:fine){
 html body .wapper :is(.homeSidebarModern > .block,.homeSidebarModern #top_players.block,.block:has(> #chat),#site_stats > .block,.block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid,.hnSection,.homeCommunityPanel,.homeActivityPanel,#notifications_line.block):hover{
  background:linear-gradient(165deg,#30302c 0%,#282925 48%,#232421 100%)!important;
  border-color:#c7ad7842!important;border-top-color:#dfc58b75!important;
  box-shadow:0 6px 14px #00000024,0 20px 38px -18px #00000099,inset 0 1px 0 #e9d8ad09!important;
 }
 html body .wapper #chat #chat_messages .chat_message:hover{background:linear-gradient(160deg,#30312c,#282a25)!important;border-color:#c7ad7838!important;}
 html body .wapper #chat #send_button:hover:not(:disabled),
 html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):hover:not(:disabled){background:linear-gradient(180deg,#ecdbb1,#d8bd85)!important;}
}
@media(prefers-reduced-motion:reduce){
 html body .wapper :is(.homeSidebarModern > .block,.block:has(> #chat),#site_stats > .block,.homeCaseActivity,.lotteryHeroGrid,.hnSection,.homeCommunityPanel,.homeActivityPanel,#notifications_line),html body .wapper #chat #send_button{transition:none!important;}
}


/* Source: files/home-depth-complete-20260925.css */
/* Surface treatment only. No body backgrounds, layout, user decorations or stacking contexts. */
html body .wapper :is(.homeSidebarModern > .block,.homeSidebarModern #top_players.block,.block:has(> #chat),#site_stats > .block,.block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid,.hnSection,.homeCommunityPanel,.homeActivityPanel,#notifications_line.block){
 background:linear-gradient(165deg,#343635 0%,#292b2a 45%,#222423 100%)!important;
 border-color:#ffffff12!important;
 border-top-color:#ffffff24!important;
 box-shadow:0 3px 6px #00000030,0 14px 26px -9px #00000080,inset 0 1px 0 #ffffff0a!important;
 transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
/* Nested surfaces sit inside the card instead of acquiring another outer shadow. */
html body .wapper #site_stats p,html body .wapper .hnSection .hnCard{
 background:linear-gradient(180deg,#191b1a55,#20222033)!important;
 border-color:#ffffff08!important;
 box-shadow:inset 0 1px 3px #00000018!important;
}
html body .wapper #chat #chat_messages .chat_message{
 background:linear-gradient(160deg,#262827,#222423)!important;
 border-color:#ffffff0c!important;
 box-shadow:0 2px 4px #0000000a!important;
}
html body .wapper #chat #fixed_message .fixedMessage{
 background:linear-gradient(125deg,#39352b,#292a25)!important;
 border-color:#c7ad7838!important;
 box-shadow:inset 0 1px 0 #ffffff09,0 3px 8px #00000012!important;
}
html body .wapper #chat #message_input{
 background:#1d1f1e!important;border-color:#ffffff12!important;
 box-shadow:inset 0 2px 4px #00000026!important;
}
html body .wapper #chat #message_input:focus{border-color:#c7ad7875!important;box-shadow:inset 0 1px 3px #0003,0 0 0 2px #c7ad7812!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.ending span,.daily-lottery-lite-timer > span){
 background:linear-gradient(155deg,#34332d,#282923)!important;
 border-color:#c7ad782b!important;border-top-color:#e7d3a34a!important;
 box-shadow:inset 0 1px 0 #ffffff05,0 3px 6px #0000001c!important;
}
html body .wapper .monitoring-blocks_new .serverNew{
 border-color:#ffffff13!important;border-top-color:#ffffff24!important;
 box-shadow:inset 0 1px 0 #ffffff05,0 4px 10px #00000020!important;
}
html body .wapper #chat #send_button,
html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate){
 background:linear-gradient(180deg,#dfc894,#c7ac73)!important;color:#28241c!important;
 border-color:#bba16e!important;border-top-color:#efddb7!important;
 box-shadow:inset 0 1px 0 #fff3,0 3px 7px #0003!important;
 text-shadow:none!important;transition:background .16s ease,box-shadow .16s ease!important;
}
html body .wapper #chat #send_button:active,
html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):active{
 box-shadow:inset 0 2px 4px #0003!important;
}
html body .wapper #chat #send_button:disabled,
html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):disabled{
 background:#39372f!important;color:#9c9482!important;border-color:#575041!important;box-shadow:none!important;
}
@media(hover:hover) and (pointer:fine){
 html body .wapper :is(.homeSidebarModern > .block,.homeSidebarModern #top_players.block,.block:has(> #chat),#site_stats > .block,.block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid,.hnSection,.homeCommunityPanel,.homeActivityPanel,#notifications_line.block):hover{
  background:linear-gradient(165deg,#3a3b35 0%,#30312b 48%,#272923 100%)!important;
  border-color:#c7ad7842!important;border-top-color:#dfc58b75!important;
  box-shadow:0 5px 10px #00000038,0 18px 32px -9px #00000090,inset 0 1px 0 #e9d8ad12!important;
 }
 html body .wapper #chat #chat_messages .chat_message:hover{background:linear-gradient(160deg,#30312c,#282a25)!important;border-color:#c7ad7838!important;}
 html body .wapper #chat #send_button:hover:not(:disabled),
 html body .wapper .home-lotteries-grid .home-lottery-slot .block button:is(.participate,.daily-lottery-lite-participate):hover:not(:disabled){background:linear-gradient(180deg,#ecdbb1,#d8bd85)!important;}
}
@media(prefers-reduced-motion:reduce){
 html body .wapper :is(.homeSidebarModern > .block,.block:has(> #chat),#site_stats > .block,.homeCaseActivity,.lotteryHeroGrid,.hnSection,.homeCommunityPanel,.homeActivityPanel,#notifications_line),html body .wapper #chat #send_button{transition:none!important;}
}

/* Complete navigation surfaces: no positioning, sizing, filters or transforms. */
html body .wapper .header,html body .wapper .header:hover{
 background:linear-gradient(180deg,#30322f,#232522)!important;
 border-bottom-color:#c7ad7855!important;
 box-shadow:0 4px 18px #00000045,inset 0 1px 0 #ffffff0b!important;
}
html body .blockMenu{background:linear-gradient(180deg,#252724,#1c1e1c)!important;box-shadow:0 16px 30px #00000065,inset 0 1px 0 #ffffff0a!important;}
html body .blockMenu .blockMenuRow{
 background:linear-gradient(155deg,#343632,#272a26)!important;
 border-color:#ffffff16!important;border-top-color:#d7c79b45!important;
 box-shadow:0 3px 6px #0003,0 12px 24px -8px #0007,inset 0 1px 0 #ffffff08!important;
 transition:background .18s,border-color .18s,box-shadow .18s!important;
}
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul,
html body .wapper .header .collapsible-menu.user-menu>li>ul{
 background:linear-gradient(155deg,#373932,#272a25)!important;
 border-color:#c7ad7850!important;border-top-color:#ead7aa70!important;
 box-shadow:0 8px 16px #0005,0 22px 48px #0007,inset 0 1px 0 #ffffff0d!important;
}
html body .wapper>.footer,html body .wapper>.footer:hover{
 background:linear-gradient(180deg,#2e302d,#20221f)!important;
 border-top-color:#c7ad7852!important;
 box-shadow:0 -8px 24px #00000030,inset 0 1px 0 #ffffff0c!important;
}
html body .wapper .header button#blockMenu{
 background:linear-gradient(180deg,#414136,#303228)!important;
 border-color:#c7ad7855!important;border-top-color:#e4d09c65!important;
 box-shadow:0 3px 7px #0003,inset 0 1px 0 #ffffff09!important;
}
html body .blockMenu .blockMenu_Item__Icon{
 background:linear-gradient(150deg,#414034,#2b2e26)!important;
 border-color:#c7ad7838!important;box-shadow:inset 0 1px 0 #ffffff08,0 2px 4px #0002!important;
}
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:hover,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:focus-visible,
html body .blockMenu .blockMenu_Item:hover,html body .blockMenu .blockMenu_Item:focus-visible{
 background:linear-gradient(100deg,#c7ad7828,#c7ad780d)!important;
 box-shadow:inset 0 1px 0 #ffffff08!important;
}
@media(hover:hover) and (pointer:fine){
 html body .blockMenu .blockMenuRow:hover{background:linear-gradient(155deg,#3c3d33,#2c2f27)!important;border-color:#c7ad7860!important;border-top-color:#e7d29c88!important;box-shadow:0 4px 9px #0004,0 16px 28px -8px #0008,inset 0 1px 0 #ffffff0b!important;}
 html body .wapper .header button#blockMenu:hover{background:linear-gradient(180deg,#4b493a,#393b2e)!important;}
 html body .wapper .monitoring-blocks_new .serverNew:hover{border-color:#c7ad7870!important;box-shadow:inset 0 1px 0 #ffffff16,0 6px 14px #0005!important;}
}
@media(prefers-reduced-motion:reduce){html body .blockMenu .blockMenuRow{transition:none!important;}}


/* Source: files/menu-graphite-hover-20260925.css */
/* Match navigation hover to the raised graphite surfaces. Geometry is untouched. */
html body .wapper .blockMenu .blockMenuRow,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul{
 background:linear-gradient(155deg,#343635,#272a28)!important;
 transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
html body .wapper .blockMenu .blockMenuRow:focus-within,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:focus-within{
 background:linear-gradient(155deg,#3b3e3b,#2e322e)!important;
 border-color:#c7ad7860!important;border-top-color:#e7d29c88!important;
 box-shadow:0 4px 9px #0004,0 16px 28px -8px #0008,inset 0 1px 0 #ffffff12!important;
}
@media(hover:hover) and (pointer:fine){
 html body .wapper .blockMenu .blockMenuRow:hover,
 html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:hover{
  background:linear-gradient(155deg,#3b3e3b,#2e322e)!important;
  border-color:#c7ad7860!important;border-top-color:#e7d29c88!important;
  box-shadow:0 4px 9px #0004,0 16px 28px -8px #0008,inset 0 1px 0 #ffffff12!important;
 }
 html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>a:hover{
  background:linear-gradient(155deg,#393c37,#2d312c)!important;
  border-color:#c7ad7860!important;box-shadow:0 3px 8px #0003,inset 0 1px 0 #ffffff10!important;
 }
}
html body .wapper .blockMenu .blockMenu_Item:hover,
html body .wapper .blockMenu .blockMenu_Item:focus-visible,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:hover,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:focus-visible{
 background:linear-gradient(100deg,#c7ad7824,#c7ad780c)!important;
 box-shadow:inset 0 1px 0 #ffffff0a!important;
}
@media(prefers-reduced-motion:reduce){
 html body .wapper .blockMenu .blockMenuRow,
 html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul{transition:none!important;}
}


/* /files/lottery-message-spacing-20260925.css */
/* Existing lottery announcements contain two consecutive line breaks. */
html body .wapper #chat #chat_messages .with_code:has(a[href="/daily_lottery"]) br + br,
html body .wapper #chat #chat_messages .with_code:has(a[href="../daily_lottery"]) br + br,
html body .wapper #chat #chat_messages .with_code:has(a[href="https://adekvatserver.ru/daily_lottery"]) br + br {display:none!important;}

/* /files/chat-menu-matte-20260925.css */
/* Matte chat and navigation. Preserve layout, decorations and controls. */
html body .wapper .block:has(> #chat),
html body .wapper .block:has(> #chat):hover,
html body .wapper .block:has(> #chat):focus-within,
html body .wapper .blockMenu .blockMenuRow,
html body .wapper .blockMenu .blockMenuRow:hover,
html body .wapper .blockMenu .blockMenuRow:focus-within,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:hover,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:focus-within{
 background:#222525!important;border-color:#ffffff0c!important;
 box-shadow:0 8px 24px -16px #0009!important;
}
html body .wapper .blockMenu .blockMenu_Item__Icon{
 background:transparent!important;border-color:transparent!important;box-shadow:none!important;
}
html body .wapper .blockMenu .blockMenu_Item:hover,
html body .wapper .blockMenu .blockMenu_Item:focus-visible,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:hover,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:focus-visible{
 background:#c7ad7812!important;box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chat_message,
html body .wapper #chat #chat_messages .chat_message:hover{
 background:transparent!important;border-color:transparent!important;box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chat_message:hover{background:#ffffff03!important;}
html body .wapper #chat #chat_messages .chat_message .message,
html body .wapper #chat #chat_messages .chat_message .chatMessageActions,
html body .wapper #chat #chat_messages .chat_message .chatReactionCounts{
 border-color:transparent!important;background:transparent!important;box-shadow:none!important;
}
html body .wapper #chat #chat_messages .with_code{
 background:transparent!important;box-shadow:none!important;
}
html body .wapper #chat #fixed_message .fixedMessage{
 background:#c7ad7809!important;border-color:transparent!important;border-left-color:#ac9564!important;
 box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chatReactionCounts button{
 background:#ffffff04!important;border-color:#ffffff0e!important;border-radius:6px!important;
 box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chatReactionCounts button:hover,
html body .wapper #chat #chat_messages .chatReactionCounts button[aria-pressed="true"]{
 background:#c7ad7819!important;border-color:#c7ad7850!important;
}
html body .wapper #chat #message_input{
 background:#191d1b!important;border-color:#ffffff09!important;box-shadow:none!important;
}
html body .wapper #chat #message_input:focus{border-color:#c7ad7875!important;box-shadow:0 0 0 2px #c7ad7812!important;}
html body .wapper #chat #send_button{
 background:#d5bd88!important;border-color:#d5bd88!important;box-shadow:none!important;color:#272319!important;
}
html body .wapper #chat #send_button:hover:not(:disabled){background:#e8d3a5!important;}
html body .wapper #chat #send_button:disabled{background:#393d37!important;border-color:#393d37!important;color:#91998d!important;}

/* /files/chat-matte-complete-20260925.css */
/* Finish matte chat surfaces; retain geometry, controls and user decorations. */
html body .wapper .block.block:has(> #chat),
html body .wapper .block.block:has(> #chat):hover,
html body .wapper .block.block:has(> #chat):focus-within {
 background:#222525!important;border-color:#ffffff0c!important;
 box-shadow:0 8px 24px -16px #0009!important;
}
html body #generalChatRulesDialog,
html body #generalChatRulesDialog:hover,
html body #generalChatRulesDialog:focus-within,
html body > .chatReactionPicker,
html body > .chatReactionPicker:hover,
html body > .chatReactionPicker:focus-within,
html body .popover:has(.smiles-wrapper),
html body .popover:has(.smiles-wrapper):hover,
html body .popover:has(.smiles-wrapper):focus-within {
 background:#222525!important;border-color:#ffffff18!important;
 box-shadow:0 12px 32px -12px #0009!important;
}
html body .popover:has(.smiles-wrapper) .popover-body,
html body .popover:has(.smiles-wrapper) .smiles-wrapper,
html body .popover:has(.smiles-wrapper) .smiles-display,
html body .popover:has(.smiles-wrapper) .smiles-categories {
 background:transparent!important;scrollbar-color:#a58b55 #222525!important;
}
html body .popover:has(.smiles-wrapper).bs-popover-top > .arrow::after{border-top-color:#222525!important;}
html body .popover:has(.smiles-wrapper).bs-popover-bottom > .arrow::after{border-bottom-color:#222525!important;}
html body .popover:has(.smiles-wrapper).bs-popover-left > .arrow::after{border-left-color:#222525!important;}
html body .popover:has(.smiles-wrapper).bs-popover-right > .arrow::after{border-right-color:#222525!important;}
html body #generalChatRulesDialog header{border-bottom-color:#ffffff12!important;}
html body > .chatReactionPicker button:hover,
html body .popover:has(.smiles-wrapper) .smiles-display :is(img.smile,img.sticker):hover {
 background:#c7ad7819!important;border-color:#c7ad7840!important;box-shadow:none!important;
}
html body .wapper #chat #message_input,
html body .wapper #chat #message_input:focus,
html body .wapper #chat #message_input:focus-visible {
 background:#191d1b!important;outline:none!important;box-shadow:none!important;border-color:#ffffff12!important;
}
html body .wapper #chat #message_input:focus,
html body .wapper #chat #message_input:focus-visible {border-color:#c7ad78!important;}
html body .wapper #chat #send_button,
html body .wapper #chat #send_button:hover,
html body .wapper #chat #send_button:focus,
html body .wapper #chat #send_button:active {
 color:#272319!important;background:#d5bd88!important;border-color:#d5bd88!important;
 box-shadow:none!important;text-shadow:none!important;
}
html body .wapper #chat #send_button:hover:not(:disabled){background:#e8d3a5!important;border-color:#e8d3a5!important;color:#272319!important;}
html body .wapper #chat #send_button:focus-visible{outline:2px solid #c7ad78!important;outline-offset:2px!important;}
html body .wapper #chat #send_button:disabled,
html body .wapper #chat #send_button:disabled:hover {background:#393d37!important;border-color:#393d37!important;color:#b0b7ac!important;}

/* /files/chat-separators-20260925.css */
/* Restore subtle internal dividers on matte message cards. */
html body .wapper #chat #chat_messages .chat_message > .message {
 border-left:1px solid #ffffff18!important;
}
html body .wapper #chat #chat_messages .chat_message .chatMessageActions {
 border-top:1px solid #ffffff18!important;
}
html body .wapper #chat #chat_messages .chat_message .chatReactionCounts {
 border-top:1px solid #ffffff18!important;
 border-left:1px solid #ffffff18!important;
}

/* /files/chat-message-cards-20260925.css */
/* Separate complete messages using matte surfaces and space. */
html body .wapper #chat #chat_messages .chat_message {
 background:#2b2f2d!important;
 border-color:transparent!important;
 border-radius:10px!important;
 margin-bottom:10px!important;
 box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chat_message:hover {
 background:#303532!important;
 border-color:transparent!important;
 box-shadow:none!important;
}

/* /files/notifications-matte-20260925.css */
/* Matte notification panel and individually separated cards. */
html body .wapper #notifications_line.block.block,
html body .wapper #notifications_line.block.block:hover,
html body .wapper #notifications_line.block.block:focus-within {
 background:#222525!important;border-color:#ffffff0c!important;
 box-shadow:0 8px 24px -16px #0009!important;
}
html body #notifications .noty-block.noty-block,
html body #notifications .noty-block.noty-block:hover,
html body #notifications .noty-block.noty-block:focus-within {
 background:#2b2f2d!important;border-color:transparent!important;
 border-left-color:#ac9564!important;box-shadow:none!important;
 margin-bottom:10px!important;
}
html body #notifications .noty-block.noty-block.error,
html body #notifications .noty-block.noty-block.error:hover,
html body #notifications .noty-block.noty-block.error:focus-within {border-left-color:#ce838b!important;}
html body #notifications .noty-block.noty-block>.icon-remove,
html body #notifications_line>.block_head button {
 background:transparent!important;border-color:#ffffff18!important;
 color:#c7ad78!important;box-shadow:none!important;
}
html body #notifications .noty-block.noty-block>.icon-remove:hover,
html body #notifications_line>.block_head button:hover {
 background:#c7ad7819!important;border-color:#c7ad7840!important;color:#ffe0a0!important;
}
html body #notifications .noty-block.noty-block>.icon-remove:focus-visible,
html body #notifications_line>.block_head button:focus-visible {
 outline:2px solid #c7ad78!important;outline-offset:2px!important;
}

/* /files/sidebar-menu-online-matte-20260925.css */
/* Matte surfaces for homepage navigation and online-users panel only. */
html body .wapper .homeSidebarModern > .block.block:has(.vertical-navigation, #online_users_horizontal),
html body .wapper .homeSidebarModern > .block.block:has(.vertical-navigation, #online_users_horizontal):hover,
html body .wapper .homeSidebarModern > .block.block:has(.vertical-navigation, #online_users_horizontal):focus-within {
 background:#222525!important;
 border-color:#ffffff0c!important;
 box-shadow:0 8px 24px -16px #0009!important;
}

/* /files/sidebar-rankings-matte-20260925.css */
/* Matte homepage rankings; preserve geometry and user decorations. */
html body .wapper .homeSidebarModern :is(#top_players.block.block,#asr-donors.block.block,.block.block:has(#top_donators),.block.block:has(#top_users),.block.block:has(#asr-donors)),
html body .wapper .homeSidebarModern :is(#top_players.block.block,#asr-donors.block.block,.block.block:has(#top_donators),.block.block:has(#top_users),.block.block:has(#asr-donors)):hover,
html body .wapper .homeSidebarModern :is(#top_players.block.block,#asr-donors.block.block,.block.block:has(#top_donators),.block.block:has(#top_users),.block.block:has(#asr-donors)):focus-within{background:#222525!important;border-color:#ffffff0c!important;box-shadow:0 8px 24px -16px #0009!important;}
html body .wapper .homeSidebarModern :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row){background:transparent!important;box-shadow:none!important;}
html body .wapper .homeSidebarModern :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row):hover,
html body .wapper .homeSidebarModern :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row):focus-visible,
html body .wapper .homeSidebarModern :is(#top_players,#asr-donors,#top_donators,#top_users) :is(.asr-row,.sidebar-ranking-row,.activity-top-row):focus-within{background:#c7ad7819!important;box-shadow:none!important;}
html body .wapper .homeSidebarModern #top_players .asr-servers{background-color:#191d1b!important;border-color:#ffffff18!important;}

/* /files/home-stats-cases-lotteries-matte-20260925.css */
/* Matte panels; preserve case colors, illustrations and layout. */
html body .wapper :is(#site_stats > .block.block,.block.block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid.lotteryHeroGrid),
html body .wapper :is(#site_stats > .block.block,.block.block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid.lotteryHeroGrid):hover,
html body .wapper :is(#site_stats > .block.block,.block.block.homeCaseActivity,.home-lotteries-grid.lotteryHeroGrid.lotteryHeroGrid):focus-within{background:#222525!important;border-color:#ffffff0c!important;box-shadow:0 8px 24px -16px #0009!important;}
html body .wapper #site_stats p{background:#2b2f2d!important;border-color:transparent!important;box-shadow:none!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.ending span,.daily-lottery-lite-timer > span){background:#2b2f2d!important;border-color:#ffffff18!important;box-shadow:none!important;}

/* /files/ranking-server-dropdown-20260925.css */
html body .wapper #top_players button.rankingServerButton {
 display:block!important;box-sizing:border-box!important;width:100%!important;min-height:40px;
 margin:0 0 10px!important;padding:9px 34px 9px 12px!important;text-align:left!important;
 font:inherit!important;font-size:14px!important;line-height:21px!important;color:#d0cbc1!important;
 background:#191d1b!important;border:1px solid #ffffff18!important;border-radius:8px!important;
 box-shadow:none!important;outline:none!important;position:relative;cursor:pointer;
}
html body .wapper #top_players button.rankingServerButton::after{content:'';position:absolute;right:13px;top:16px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);}
html body .wapper #top_players button.rankingServerButton:focus-visible,
html body .wapper #top_players button.rankingServerButton[aria-expanded="true"]{border-color:#c7ad78!important;outline:none!important;box-shadow:none!important;}
html body .rankingServerList{position:fixed;z-index:10000;box-sizing:border-box;padding:5px;overflow:auto;background:#222525;border:1px solid #ffffff18;border-radius:10px;box-shadow:0 12px 32px #0006;scrollbar-width:thin;scrollbar-color:#ac9564 #222525;font:400 14px/21px ui-sans-serif,system-ui,sans-serif;color:#d0cbc1;}
html body .rankingServerList[hidden]{display:none!important;}
html body .rankingServerOption{padding:8px 12px;border-radius:6px;cursor:pointer;overflow-wrap:anywhere;}
html body .rankingServerOption[aria-selected="true"]{color:#e2c58c;background:#c7ad7815;}
html body .rankingServerOption:hover,html body .rankingServerOption.is-active{color:#ffe0a0;background:#c7ad7825;}

/* /files/home-news-community-matte-20260925.css */
html body .wapper:not(#chat) :is(.hnSection.hnSection,.homeCommunityPanel.homeCommunityPanel,.homeActivityPanel.homeActivityPanel),
html body .wapper:not(#chat) :is(.hnSection.hnSection,.homeCommunityPanel.homeCommunityPanel,.homeActivityPanel.homeActivityPanel):hover,
html body .wapper:not(#chat) :is(.hnSection.hnSection,.homeCommunityPanel.homeCommunityPanel,.homeActivityPanel.homeActivityPanel):focus-within {
 background:#222525!important;
 border-color:#ffffff0c!important;
 box-shadow:0 8px 24px -16px #0009!important;
}
html body .wapper:not(#chat) .hnSection.hnSection .hnCard,
html body .wapper:not(#chat) .hnSection.hnSection .hnCard:hover,
html body .wapper:not(#chat) .hnSection.hnSection .hnCard:focus-within {
 background:#2b2f2d!important;
 border-color:transparent!important;
 box-shadow:none!important;
}

/* /files/footer-matte-20260925.css */
/* Matte footer surfaces; preserve layout, artwork and link behavior. */
html body .wapper>.footer.footer,
html body .wapper>.footer.footer:hover,
html body .wapper>.footer.footer:focus-within {
 background:#222525!important;
 border-top-color:#ffffff12!important;
 box-shadow:none!important;
}
html body .wapper>.footer.footer hr {border-top-color:#ffffff12!important;}
html body .wapper>.footer.footer>.container>.row>div::before {background:#ffffff12!important;}
html body .wapper>.footer.footer ul li a:hover,
html body .wapper>.footer.footer ul li a:focus-visible {
 color:#e2c58c!important;background:transparent!important;box-shadow:none!important;
}
html body #siteScrollProgress {
 background:#2b2f2d!important;
 box-shadow:0 3px 10px #0003!important;
}
html body #siteScrollProgress:hover {
 background:#353b35!important;
 box-shadow:0 3px 10px #0003!important;
}

/* /files/server-players-matte-20260925.css */
html body .modal.modal[id^="server-players-modal"] .modal-content,html body .modal.modal[id^="server-players-modal"] .modal-content:hover,html body .modal.modal[id^="server-players-modal"] .modal-content:focus-within {background:#222525!important;border-color:#ffffff18!important;box-shadow:0 18px 48px #0006!important;}
html body .modal.modal[id^="server-players-modal"] .table-responsive {background:#222525!important;border-color:#ffffff12!important;}
html body .modal.modal[id^="server-players-modal"] .table thead,html body .modal.modal[id^="server-players-modal"] .table thead th,html body .modal.modal[id^="server-players-modal"] .table thead td {background:#2b2f2d!important;}
html body .modal.modal[id^="server-players-modal"] .table tbody tr:hover {background:#c7ad7819!important;}
html body .modal.modal[id^="server-players-modal"] .input-group {align-items:center!important;}
html body .modal.modal[id^="server-players-modal"] .input-group .input-group-prepend {display:flex!important;align-items:center!important;}
html body .modal.modal[id^="server-players-modal"] .input-group .btn,html body .modal.modal[id^="server-players-modal"] .input-group select.form-control {box-sizing:border-box!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin-top:0!important;margin-bottom:0!important;line-height:18px!important;padding-top:6px!important;padding-bottom:6px!important;box-shadow:none!important;}
html body .modal.modal[id^="server-players-modal"] .input-group select.form-control {background-color:#191d1b!important;border-color:#c7ad7840!important;}

/* /files/cookie-banner-matte-20260925.css */
html body #cookie-banner.cookie-banner,
html body #cookie-banner.cookie-banner:hover,
html body #cookie-banner.cookie-banner:focus-within {
 background:#222525!important;border-color:#ffffff18!important;box-shadow:0 12px 32px #0005!important;
}
html body #cookie-banner .cookie-btn {box-shadow:none!important;filter:none!important;}
html body #cookie-banner .cookie-btn-secondary {background:#2b2f2d!important;color:#e0dcd3!important;border-color:#ffffff26!important;}
html body #cookie-banner .cookie-btn-secondary:hover {background:#353b35!important;border-color:#c7ad7870!important;}
html body #cookie-banner .cookie-btn-primary {background:#c7ad78!important;color:#211c13!important;border-color:#c7ad78!important;}
html body #cookie-banner .cookie-btn-primary:hover {background:#d6bc88!important;border-color:#d6bc88!important;}

/* /files/message-friend-buttons-matte-20260925.css */
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]) {background:transparent!important;border:0!important;box-shadow:none!important;}
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]) .noty_message,
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]):hover .noty_message,
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]):focus-within .noty_message {background:#222525!important;border:1px solid #ffffff18!important;border-radius:10px!important;box-shadow:0 6px 20px #0004!important;padding:0!important;color:#d0cbc1!important;font:400 13px/20px ui-sans-serif,system-ui,sans-serif!important;}
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]) .noty_text {margin:0!important;}
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]) .noty_text a {display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;color:#d0cbc1!important;text-decoration:none!important;}
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]) .noty_text a:hover {background:#c7ad7819!important;color:#e2c58c!important;}
html body .noty_bar.noty_bar:has(#inmess2_val, .noty_text a[href="../friends"]) .noty_text a:focus-visible {outline:2px solid #c7ad78!important;outline-offset:-3px!important;}
html body li:has(>.noty_bar .noty_text a[href="../friends"]) {background:transparent!important;border:0!important;box-shadow:none!important;border-radius:10px!important;overflow:hidden!important;}
html body #inmess2_val {background:#c7ad7815!important;border-color:#c7ad7830!important;box-shadow:none!important;}

/* /files/chat-icon-hover-20260925.css */
html body .wapper #chat .info .m-icon, html body .wapper #chat #smile_btn {border-radius:5px!important;cursor:pointer;transition:background-color .15s,box-shadow .15s!important;}
html body .wapper #chat .info .m-icon:hover, html body .wapper #chat #smile_btn:hover {background-color:#c7ad7833!important;box-shadow:0 0 0 4px #c7ad7833!important;color:#ffe0a0!important;}
html body .wapper #chat .info .m-icon:hover::before {filter:brightness(1.3)!important;}
html body .wapper #chat #smile_btn:hover::after {color:#ffe0a0!important;}
html body .wapper #chat #smile_btn[aria-describedby] {background-color:#c7ad7826!important;box-shadow:0 0 0 4px #c7ad7826!important;}
html body .wapper #chat #smile_btn[aria-describedby]::after {color:#e2c58c!important;}
@media(prefers-reduced-motion:reduce) {html body .wapper #chat .info .m-icon, html body .wapper #chat #smile_btn {transition:none!important;}}

/* /files/unlinked-player-names-20260925.css */
/* Only players with no matched site profile; widgets render their URL as #. */
html body .wapper #top_players .asr-player-row[href="#"] .asr-login,
html body .wapper #top_players .asr-player-row[href="#"]:hover .asr-login {
 color:#808080!important;
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 font-weight:400!important;font-style:normal!important;
 text-shadow:none!important;background:none!important;
 -webkit-text-fill-color:#808080!important;
}
