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

