/* Consolidated additional site styles. Keep CMS conditional styles separate. */

			/* Top users is shared by the homepage and forum; frames must not occupy a row. */
			#top_users a.widget-user-row {
				position: relative !important;
				display: flex !important;
				align-items: center !important;
				width: 100%;
				min-width: 0;
			}
			#top_users a.widget-user-row > img.widget-main-avatar {
				width: 40px !important; height: 40px !important;
				margin-right: 10px !important; float: none !important;
				flex: 0 0 40px;
				border-radius: 50% !important; object-fit: cover;
			}
			#top_users a.widget-user-row > img.widget-user-frame {
				position: absolute !important; z-index: 5;
				top: 6px !important; left: -4px !important;
				width: 48px !important; height: 48px !important; max-width: none !important;
				margin: 0 !important; padding: 0 !important; float: none !important;
				border-radius: 0 !important; object-fit: contain !important;
				background: transparent !important; pointer-events: none;
			}
			#top_users .top-user-content {
				flex: 1 1 auto;
				min-width: 0;
				overflow: hidden;
			}
			#top_users .top-user-title {
				display: flex !important;
				align-items: center !important;
				gap: 4px;
				min-width: 0;
				line-height: 20px;
				white-space: nowrap;
			}
			#top_users .top-user-login {
				min-width: 0;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			#top_users .top-user-badges,
			#top_users .top-user-badges .userBadges {
				display: inline-flex !important;
				align-items: center !important;
				gap: 2px !important;
				flex: 0 0 auto;
				margin: 0 !important;
				padding: 0 !important;
				line-height: 1 !important;
			}
			#top_users .top-user-badges .userBadge {
				display: inline-flex !important;
				margin: 0 !important;
				padding: 0 !important;
			}
			#top_users .top-user-badges .userBadge img {
				display: block !important;
				width: 16px !important;
				height: 16px !important;
				margin: 0 !important;
			}
			#top_users .top-user-stats {
				display: flex;
				align-items: center;
				gap: 10px;
				min-width: 0;
				overflow: hidden;
				white-space: nowrap;
			}

			/* Изолированные рамки аватаров: не меняют размеры существующих блоков. */
			.friend > a { position: relative; width: 70px; height: 70px; margin-right: 15px; }
			.friend > a > img.friend-avatar-image { margin-right: 0; }
			.friend > a > img.friend-avatar-frame {
				position: absolute !important; z-index: 3; top: -8px; left: -8px;
				width: 86px !important; height: 86px !important; max-width: none !important;
				margin: 0 !important; border-radius: 0 !important; object-fit: contain;
				pointer-events: none;
			}
			.friend .users-list-title-row,
			.friend .users-list-badges,
			.friend .users-list-badge {
				display: inline-flex;
				align-items: center;
			}
			.friend .users-list-title-row {
				display: flex;
				gap: 6px;
				flex-wrap: wrap;
				width: 100%;
			}
			.friend .users-list-badges { gap: 3px; }
			.friend .users-list-badge,
			.friend .users-list-badge img {
				width: 22px !important;
				height: 22px !important;
				margin: 0 !important;
				padding: 0 !important;
			}
			.friend .users-list-badge img {
				display: block;
				max-width: none !important;
				border-radius: 0 !important;
				object-fit: contain;
			}

			/* Events ribbon: avatar decorations stay inside the existing user column. */
			.event > a.event-user {
				position: relative;
				overflow: visible;
			}
			.event .event-avatar-image {
				position: relative;
				z-index: 1;
				object-fit: cover;
			}
			.event .event-avatar-frame {
				position: absolute !important;
				z-index: 2;
				top: 9px;
				left: 9px;
				width: 52px !important;
				height: 52px !important;
				max-width: none !important;
				margin: 0 !important;
				padding: 0 !important;
				border: 0 !important;
				border-radius: 0 !important;
				background: transparent !important;
				object-fit: contain;
				pointer-events: none;
			}
			.event .event-user-badges {
				display: inline-flex !important;
				align-items: center;
				gap: 3px;
				width: auto !important;
				height: auto !important;
				margin-left: 2px !important;
				vertical-align: middle;
				line-height: 20px !important;
			}
			.event .event-user-badge { display: inline-flex; align-items: center; }
			.event .event-user-badge,
			.event .event-user-badge img {
				width: 20px !important;
				height: 20px !important;
				margin: 0 !important;
				padding: 0 !important;
			}
			.event .event-user-badge img {
				display: block;
				max-width: none !important;
				border-radius: 0 !important;
				object-fit: contain;
			}

			.pm-companion-avatar, .pm-dialog-avatar, .pm-message-avatar,
			.case-drop-avatar {
				position: relative; display: block; flex: 0 0 auto;
			}
			.pm-companion-avatar { width: 40px !important; height: 40px !important; margin-right: 10px; float: left !important; }
			.pm-dialog-avatar { width: 50px; height: 50px; margin: 5px 15px 5px 5px; float: left; }
			.pm-message-avatar { width: 50px; height: 50px; margin-right: 10px; float: left; }
			.pm-avatar-image { width: 100% !important; height: 100% !important; margin: 0 !important; border-radius: 50% !important; object-fit: cover; float: none !important; }
			.pm-avatar-frame {
				position: absolute !important; z-index: 3; top: -6px; left: -6px;
				width: calc(100% + 12px) !important; height: calc(100% + 12px) !important;
				max-width: none !important; margin: 0 !important; border-radius: 0 !important;
				object-fit: contain; float: none !important; pointer-events: none;
			}
			#companions .pm-companion-avatar { padding: 0; border: 0; }

			/* Forum avatars: equal size; frame PNG keeps its own transparency. */
			.topic-answers div[id^="answer"] .center-area .left-side > img {
				display: block; width: 130px !important; max-width: 100% !important;
				height: auto !important; aspect-ratio: 1;
				box-sizing: border-box; padding: 3px !important;
				margin: 0 0 15px !important; border-radius: 50% !important;
				object-fit: cover !important;
			}
			.forum-framed-avatar {
				position: relative !important; display: block !important;
				width: 130px !important; max-width: 100% !important;
				height: auto !important; aspect-ratio: 1;
				margin: 0 0 15px !important; padding: 0 !important;
				overflow: visible !important; isolation: isolate;
			}
			.forum-framed-avatar > .forum-framed-avatar-image {
				position: absolute !important; z-index: 1 !important; display: block !important;
				width: 100% !important; height: 100% !important;
				top: 0 !important; left: 0 !important; max-width: none !important;
				box-sizing: border-box; padding: 3px !important;
				margin: 0 !important; border-radius: 50% !important; object-fit: cover !important;
			}
			.forum-framed-avatar > .forum-avatar-frame {
				position: absolute !important; z-index: 2 !important;
				top: -10% !important; left: -10% !important;
				width: 120% !important; height: 120% !important; max-width: none !important;
				/* The theme gives ALL author images a solid background and 3px padding. */
				background: transparent !important; padding: 0 !important;
				border: 0 !important; box-shadow: none !important;
				margin: 0 !important; border-radius: 0 !important; object-fit: contain !important;
				-webkit-mask-image: none !important; mask-image: none !important;
				pointer-events: none;
			}

			.case-drop-avatar { width: 48px; height: 48px; }
			.case-drop-avatar-image { width: 100% !important; height: 100% !important; margin: 0 !important; border-radius: 50% !important; object-fit: cover; }
			.case-drop-avatar-frame {
				position: absolute !important; z-index: 3; top: -6px; left: -6px;
				width: 60px !important; height: 60px !important; max-width: none !important;
				margin: 0 !important; border-radius: 0 !important; object-fit: contain;
				pointer-events: none;
			}

			/* Круглые аватары в блоках "Сейчас онлайн" и "Сегодня были". */
			.widget-online-avatar > img:first-child,
			.widget-visit-avatar > img.avatar-img {
				border-radius: 50% !important;
				object-fit: cover !important;
			}

			.comment > a {
				position: relative;
				display: block;
				width: 50px;
				height: 50px;
				margin-right: 10px;
				overflow: visible;
			}
			.comment > a > img.news-comment-avatar-image {
				position: relative !important;
				z-index: 1;
				display: block;
				width: 50px !important;
				height: 50px !important;
				max-width: none !important;
				margin: 0 !important;
				padding: 0 !important;
				border-radius: 50% !important;
				object-fit: cover;
				float: none !important;
			}
			.comment > a > img.news-comment-avatar-frame {
				position: absolute !important;
				z-index: 2;
				top: -5px;
				left: -5px;
				display: block;
				width: 60px !important;
				height: 60px !important;
				max-width: none !important;
				margin: 0 !important;
				padding: 0 !important;
				border: 0 !important;
				border-radius: 0 !important;
				background: transparent !important;
				object-fit: contain;
				float: none !important;
				pointer-events: none;
			}
			.comment > div .info .author,
			.news-author-meta,
			.news-user-badges,
			.news-user-badge {
				display: inline-flex;
				align-items: center;
			}
			.comment > div .info .author {
				gap: 4px;
				max-width: calc(100% - 180px);
				height: 18px;
			}
			.comment > div .info .author > a,
			.news-author-login {
				display: inline-block;
				line-height: 18px;
			}
			.news-author-meta { gap: 4px; flex-wrap: wrap; }
			.news-user-badges { gap: 3px; }
			.news-user-badge,
			.news-user-badge img {
				width: 18px !important;
				height: 18px !important;
				margin: 0 !important;
				padding: 0 !important;
			}
			.news-user-badge img {
				display: block;
				max-width: none !important;
				border: 0 !important;
				border-radius: 0 !important;
				background: transparent !important;
				object-fit: contain;
			}

			.header-user-avatar-wrap {
				position: relative !important; display: block !important; float: right !important;
				width: 50px !important; height: 50px !important; margin-left: 12px !important;
				overflow: visible !important;
			}
			.header-user-avatar-wrap .header-user-avatar-image {
				position: relative !important; z-index: 3 !important; display: block !important;
				float: none !important; width: 50px !important; height: 50px !important;
				max-width: none !important; margin: 0 !important; border-radius: 50% !important;
				object-fit: cover !important;
			}
			.header-user-avatar-wrap .header-user-avatar-frame {
				position: absolute !important; z-index: 2; top: -5px; left: -5px; right: auto !important;
				width: 60px !important; height: 60px !important; max-width: none !important;
				margin: 0 !important; border-radius: 0 !important; object-fit: contain;
				pointer-events: none;
			}

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


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


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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


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


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


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

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


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


/* /files/lottery-status-unified-20260925.css */
html body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot #daily-lottery-lite-status,
html body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight h3,
html body .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .sortition>h3{
color:#d0cbc1!important;font:400 12px/18px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;opacity:1!important;text-shadow:none!important;letter-spacing:normal!important;
}/* /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)>.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. */
@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;
}
@supports (--private-theme-static: 1) {html body .privateThemeAccount{display:flex!important;align-items:center!important;gap:12px!important;min-width:0;}
html body button.privateThemeToggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;padding:0!important;background:#2b2f2d!important;color:var(--private-accent,#c7ad78)!important;border:1px solid #ffffff20!important;border-radius:8px!important;cursor:pointer;box-shadow:none!important;}
html body button.privateThemeToggle:hover,html body button.privateThemeToggle[aria-expanded="true"]{border-color:var(--private-accent,#c7ad78)!important;}
html body .privateThemePanel{position:fixed;z-index:1000040;width:240px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:6px;background:#222525;border:1px solid #ffffff20;border-radius:10px;box-shadow:0 12px 32px #0006;}
html body .privateThemePanel[hidden]{display:none!important;}
html body .privateThemePanel button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:6px;background:transparent;color:#eeeae1;font:400 14px/20px system-ui;cursor:pointer;text-align:left;}
html body .privateThemePanel button::before{content:'';width:12px;height:12px;border-radius:50%;background:var(--swatch);}
html body .privateThemePanel button:hover,html body .privateThemePanel button[aria-pressed="true"]{background:#ffffff0d;color:var(--swatch);}
html body .privateThemePanel button[aria-pressed="true"]::after{content:'✓';margin-left:auto;}
html body :is(.privateThemeToggle,.privateThemePanel button):focus-visible{outline:2px solid var(--private-accent,#c7ad78)!important;outline-offset:2px;}
@media(max-width:600px){html body .privateThemeAccount{gap:4px!important;}html body button.privateThemeToggle{width:30px!important;flex-basis:30px!important;}}

html body .privateThemePanel{overflow:auto;}
html body .privateThemePanel button::before{display:none;}
html body .privateThemeGem{width:23px;height:25px;flex:0 0 23px;color:var(--swatch);}
html body .privateThemeModes{display:flex;gap:4px;padding:3px;background:#171b1a;border-radius:7px;margin-bottom:10px;}
html body .privateThemeModes button{justify-content:center;gap:4px;padding:7px 4px;font-size:13px;white-space:nowrap;}
html body .privateThemeModes button[aria-pressed="true"]{background:#343b3a;color:var(--private-accent);box-shadow:0 1px 3px #0003;}
html body .privateThemeModes button::after{display:none;}
html body .privateThemeCaption{font:500 11px/16px system-ui;text-transform:uppercase;letter-spacing:.08em;color:#a0aaa7;padding:0 12px 4px;}
html[data-private-mode="light"]{color-scheme:light;}
html[data-private-mode="light"] body{background:#b8bec2!important;color:#283039!important;}
html[data-private-mode="light"] body .privateThemePanel,html[data-private-mode="light"] body button.privateThemeToggle{background:#d1d5d8!important;border-color:#d5dce2!important;color:var(--private-accent)!important;}
html[data-private-mode="light"] body .privateThemePanel button{color:#283039;}
html[data-private-mode="light"] body .privateThemePanel button:hover,html[data-private-mode="light"] body .privateThemePanel button[aria-pressed="true"]{background:#bcc4ca;color:var(--private-accent);}
html[data-private-mode="light"] body .privateThemeModes{background:#bcc4ca;}
html[data-private-mode="light"] body .privateThemeModes button[aria-pressed="true"]{background:#d1d5d8;}
html[data-private-mode="light"] body .privateThemeCaption{color:#66717b;}
html[data-private-mode="light"] body .privateThemePanel{box-shadow:0 12px 32px #23303b24;}

/* Soft neutral canvas; scoped to the private light mode only. */
html[data-private-mode="light"][data-private-mode="light"][data-private-mode="light"] body,
html[data-private-mode="light"][data-private-mode="light"][data-private-mode="light"] body .wapper,
html[data-private-mode="light"][data-private-mode="light"][data-private-mode="light"] body .wapper>.content{background:#b8bec2!important;}

/* Image-backed server cards keep light text in the light interface. */
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew .block-servers-name,
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew .block-servers-name a{color:#f0f1f2!important;text-shadow:0 1px 3px #000b!important;}
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew .group,
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew .group>div,
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew .group a{color:#d4d9dd!important;text-shadow:0 1px 2px #000b!important;}
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew .block-servers-group-info i{filter:brightness(1.65)!important;}

html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew{background-color:#343b3f!important;}
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew .block-map-img img{opacity:.78!important;filter:brightness(1.12)!important;}
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew::after,
html[data-private-mode="light"] body .wapper .monitoring-blocks_new .serverNew:hover::after{background:linear-gradient(90deg,rgba(20,26,30,.65),rgba(20,26,30,.38) 55%,rgba(20,26,30,.10))!important;}

/* Explicit heading contrast; do not recolor nested icons, counters or links. */
html[data-private-mode="light"][data-private-mode="light"] body .wapper :is(
.homeCommunityPanel.block>.block_head,
.homeCommunityPanel .communityPanelTitle,
#site_stats>.block>.block_head,
#site_stats .communityPanelTitle,
.homeActivityGrid .homeActivityPanel>header h2,
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head,
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head>span,
.home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-title
){color:#262b30!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}

/* Remove legacy grayscale filter; use the live palette variable for the smile glyph. */
html body .wapper #chat #smile_btn,
html body .wapper #chat #smile_btn::after{filter:none!important;opacity:1!important;color:var(--private-accent,#c7ad78)!important;-webkit-text-fill-color:currentColor!important;}
html body .wapper #chat #smile_btn:is(:hover,:focus-visible,[aria-describedby]){background-color:color-mix(in srgb,var(--private-accent,#c7ad78) 20%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--private-accent,#c7ad78) 20%,transparent)!important;}
html body .wapper #chat #smile_btn:is(:hover,:focus-visible,[aria-describedby])::after{color:var(--private-accent,#c7ad78)!important;}

html body .wapper>.content>.container>.row:has(>.col-lg-9.order-is-first):has(>.col-lg-3.order-is-last):not(:has(>.homeSidebarModern)){display:flex!important;flex-wrap:wrap!important;}html body .wapper>.content>.container>.row:has(>.col-lg-9.order-is-first):has(>.col-lg-3.order-is-last):not(:has(>.homeSidebarModern))>.col-lg-3.order-is-last{display:block!important;visibility:visible!important;opacity:1!important;}@media(min-width:992px){html body .wapper>.content>.container>.row:has(>.col-lg-9.order-is-first):has(>.col-lg-3.order-is-last):not(:has(>.homeSidebarModern))>.col-lg-3.order-is-last{flex:0 0 25%!important;max-width:25%!important;width:25%!important;order:-1!important;}html body .wapper>.content>.container>.row:has(>.col-lg-9.order-is-first):has(>.col-lg-3.order-is-last):not(:has(>.homeSidebarModern))>.col-lg-9.order-is-first{flex:0 0 75%!important;max-width:75%!important;width:75%!important;min-width:0!important;order:1!important;}}@media(max-width:991.98px){html body .wapper>.content>.container>.row:has(>.col-lg-9.order-is-first):has(>.col-lg-3.order-is-last):not(:has(>.homeSidebarModern))>.col-lg-3.order-is-last,html body .wapper>.content>.container>.row:has(>.col-lg-9.order-is-first):has(>.col-lg-3.order-is-last):not(:has(>.homeSidebarModern))>.col-lg-9.order-is-first{flex:0 0 100%!important;max-width:100%!important;width:100%!important;}}
}/* Match top-user-login typography without replacing group colors or decorated spans. */
html body .wapper .homeActivityGrid .homeActivityPanel .haMeta a[href*="profile"]{
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 font-size:13px!important;font-weight:600!important;line-height:1.35!important;
 overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere;
}
html body .wapper .homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span:first-child{overflow:visible!important;}
@supports (--private-theme-static: 1) {@media(max-width:599px){
html body .wapper .header>.container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;}
html body .wapper .header>.container>.branding{flex:0 0 100%!important;order:0!important;}
html body .wapper .header>.container>#blockMenu{order:1!important;}
html body .wapper .header .privateThemeAccount{position:relative!important;display:flex!important;align-items:center!important;flex:0 1 auto!important;order:2!important;margin-left:auto!important;gap:8px!important;max-width:100%!important;}
html body .wapper .header .privateThemeAccount>.user-menu{position:static!important;inset:auto!important;float:none!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;}
html body .wapper .header .privateThemeAccount>button.privateThemeToggle{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;flex:0 0 40px!important;width:40px!important;height:40px!important;z-index:2!important;}
html body .wapper .header>.container>#mobileMenu{order:3!important;flex-basis:100%!important;}
}
}/* Text-first giveaway cards; retain existing timers and participation actions. */
html body .wapper .home-lotteries-grid.lotteryHeroGrid{gap:0!important;padding:18px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block::before{content:none!important;display:none!important;background-image:none!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block{padding:0 20px!important;min-height:0!important;height:auto!important;background-image:none!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot{padding:0!important;min-width:0!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot{padding:0!important;margin-top:0!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head{justify-content:flex-start!important;min-height:0!important;padding-bottom:14px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.ending,.daily-lottery-lite-timer){justify-content:flex-start!important;margin:0 0 12px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .lotteryActionRow{align-items:flex-start!important;margin:0 0 8px!important;gap:10px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .lotteryActionRight{align-items:flex-start!important;text-align:left!important;min-height:0!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight :is(h3,.daily-lottery-lite-status,.participate,.daily-lottery-lite-participate){text-align:left!important;align-self:flex-start!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more{display:inline-flex!important;align-self:flex-start!important;text-align:left!important;margin-top:8px!important;font-size:12px!important;}
@media(max-width:760px){
html body .wapper .home-lotteries-grid.lotteryHeroGrid{grid-template-columns:minmax(0,1fr)!important;padding:16px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block{padding:0!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot{border-left:0!important;margin-top:18px!important;padding-top:18px!important;}
}

html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head{justify-content:center!important;text-align:center!important;width:100%!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head>span,html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .daily-lottery-lite-title{text-align:center!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot :is(.ending,.daily-lottery-lite-timer),html body .wapper .home-lotteries-grid #sortition .ending,html body .wapper .home-lotteries-grid #daily_lottery_lite .daily-lottery-lite-timer{display:flex!important;justify-content:center!important;width:100%!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight{align-items:center!important;text-align:center!important;width:100%!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .lotteryActionRight :is(h3,.daily-lottery-lite-status,.participate,.daily-lottery-lite-participate),html body .wapper .home-lotteries-grid #daily-lottery-lite-status,html body .wapper .home-lotteries-grid #sortition .sortition>h3{text-align:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:flex-end!important;align-self:flex-end!important;text-align:right!important;margin-left:auto!important;}

html body .wapper .home-lotteries-grid.lotteryHeroGrid{padding:12px 16px!important;align-items:start!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block{min-height:0!important;height:auto!important;justify-content:flex-start!important;gap:0!important;margin-bottom:0!important;padding:0 14px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block_head{padding-bottom:7px!important;margin:0!important;min-height:0!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid :is(#daily_lottery_lite,#sortition) :is(.ending,.daily-lottery-lite-timer){height:44px!important;min-height:44px!important;margin-top:0!important;margin-bottom:6px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid :is(#daily_lottery_lite,#sortition) :is(.ending,.daily-lottery-lite-timer)>span{height:44px!important;min-height:0!important;padding:3px 8px!important;box-sizing:border-box!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .lotteryActionRow{margin:0!important;gap:4px!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .lotteryActionRight{min-height:0!important;padding:0!important;margin:0!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid :is(#daily-lottery-lite-status,.lotteryActionRight h3,.lotteryUnifiedStatus){margin-top:0!important;margin-bottom:0!important;padding:0!important;min-height:0!important;}
html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot .block a.read-more{margin-top:4px!important;margin-bottom:0!important;padding-top:2px!important;padding-bottom:2px!important;}
@media(max-width:760px){html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot>.block{padding:0!important;}html body .wapper .home-lotteries-grid.lotteryHeroGrid .home-lottery-slot+.home-lottery-slot{margin-top:12px!important;padding-top:12px!important;}}
			.userBadges {
				display: inline-block;
			}

			.userBadges img {
				width: 20px !important;
				height: 20px !important;
			}
          
          #chat_messages {
				display: flex;
flex-direction: column;          
}
:root {
	--decoration-to-avatar-ratio: 1.2;

	--custom-avatar-avatar-decoration-border-position: calc((1 - var(--decoration-to-avatar-ratio)) / 2* 100%);

	-background-modifier-accent: color-mix(in oklab, hsl(228 calc(1 * 6.024%) 32.549% / 0.48) 100%, hsl(var(--theme-base-color-hsl, 0 0% 0%) / 0.48) var(--theme-base-color-amount, 0%));
}


.wrapper_c51b4e {
    position: relative;
    border-radius: 50%;
}

.svg_c51b4e {
    position: absolute;
    contain: paint;
}

.wrapper_c51b4e {
	position: relative;
	display: block;
	flex: 0 0 64px;
	width: 64px;
	min-width: 64px;
	max-width: 64px;
	height: 64px;
}

.mask_c51b4e {
    pointer-events: none;
    position: relative;
    display: block;
    width: auto;
}

.avatarDecoration_c51b4e {
	position: absolute !important;
	z-index: 2;
	top: -8px !important;
	left: -8px !important;
	width: 80px !important;
	height: 80px !important;
	max-width: none !important;
	margin: 0 !important;
	pointer-events: none;
	contain: paint;
	overflow: visible;
}

.avatarStack_c51b4e {
    display: grid
;
    width: 100%;
    height: 100%;
}

.avatar_c51b4e {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;

	width: 80px;
	height: 80px;

	border-radius: 50%;
}

.g_sticker {
    width: 150px !important;
    height: 150px !important;
}

.avatar_c51b4e, .avatarSpeaking_c51b4e {
    width: 100%;
    height: 100%;
    grid-area: 1 / 1;
}

.avatar_c51b4e:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: var(--background-modifier-accent);
}

.chat_message {
	/* padding: 10px !important; */
	display: flex
;
    flex-direction: row;
    /* justify-content: space-between; */
    gap: 18px;

	/* background: #2a2931; */
    border-radius: 10px;
    border: none;
	margin-bottom: 14px;

	padding: 12px 16px 12px 16px !important;
}

.chat_message .with_code {
    overflow-wrap: break-word;
    background: #2a2931;
    margin-top: 4px;
    border-radius: 10px;
    padding: 10px;
}

.avatarStack_c51b4e img {
	border-radius: 50%;
}

#chat #chat_messages .chat_message .message {
	width: 100%;
}

.userBadge {
	cursor: pointer;
	display: inline-block;
}

/* .modal.fade .modal-dialog {
    transition: transform 0.15s ease-out, opacity 0.15s ease-out;
  }
  .modal.fade.show .modal-dialog {
    transform: translateY(0);
    opacity: 1; 
  }
  .modal.fade .modal-dialog {
    transform: translateY(-20px);
    opacity: 0;
  } */
