:root { --topBg: #000000; --topBg2: #000000; --topLine: #151515; --topPanel: #0d0d0d; --topPanelHover: #1a1a1a; --topPanelSelected: #242424; --topBorder: #262626; --topShadow: 0 18px 50px rgba(0,0,0,.55); --topDarkCard: #111111; --topDarkCard2: #080808; --topDanger: #ff9090; }
* { box-sizing: border-box; }
#topbar { visibility: visible; }
.topHeader, .topHeader * { font-family: Montserrat, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; }
.topHeader { position: sticky; top: 0px; z-index: 1000; min-height: 70px; background: linear-gradient(rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.58)); border-bottom: 1px solid rgba(255, 255, 255, 0.08); backdrop-filter: blur(18px) saturate(140%); box-shadow: rgba(0, 0, 0, 0.28) 0px 10px 34px; }
.topbarContainer { max-width: 1320px; margin: 0px auto; padding: 0px 20px; }
.bar { position: static; min-height: 70px; display: flex; align-items: center; justify-content: center; width: 100%; padding: 12px 0px; overflow: visible !important; }
.navFrame { width: max-content; max-width: 100%; display: inline-flex; align-items: center; justify-content: center; gap: 14px; padding: 8px 12px; border-radius: 16px; background: var(--topPanel); border: 1px solid var(--topBorder); box-shadow: var(--topShadow); overflow: visible; }
.accountDock { position: absolute; right: 22px; top: 50%; transform: translateY(-50%); display: flex; align-items: center; gap: 6px; z-index: 5; }
.brand { height: 42px; display: flex; align-items: center; justify-content: center; padding: 0px 10px 0px 4px; text-decoration: none; border-radius: 12px; flex: 0 0 auto; }
.brand:hover { background: var(--topPanelHover); }
.brandLogo { height: 30px; width: auto; max-width: 178px; display: block; object-fit: contain; }
.navLinks { align-items: center; gap: 8px; white-space: nowrap; display: flex !important; flex: 0 0 auto !important; overflow: visible !important; }
.navItem, .loginBtn { height: 42px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 0px 13px; border-radius: 999px; color: rgba(255, 255, 255, 0.76); text-decoration: none; font-size: 13px; font-weight: 850; letter-spacing: 0.005em; border: 1px solid transparent; background: transparent; }
.navItem:hover { background: var(--topPanelHover); color: rgb(255, 255, 255); }
.navItem.active { background: rgb(255, 255, 255); color: rgb(36, 36, 36); }
.loginBtn { padding: 0px 18px; background: rgb(255, 255, 255); color: rgb(36, 36, 36); font-weight: 900; white-space: nowrap; }
.accountLoading { width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 999px; color: rgba(255, 255, 255, 0.86); }
.accountLoading[hidden] { display: none !important; }
.accountLoadingSpinner { width: 22px; height: 22px; display: block; border: 2px solid rgba(255, 255, 255, 0.22); border-top-color: rgb(255, 255, 255); border-radius: 999px; animation: topbarAccountSpin 0.72s linear infinite; }
.accountLoadingText { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }
@keyframes topbarAccountSpin { to { transform: rotate(360deg); } }
.navIcon, .notificationIcon, .dropIcon { width: 17px; height: 17px; display: block; flex: 0 0 auto; fill: currentcolor; }
.userMenu, .notificationMenu { position: relative; overflow: visible !important; }
.userBtn, .notificationBtn { border: 0px; cursor: pointer; }
.avatarOnlyBtn, .notificationBtn { width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; padding: 4px; border-radius: 999px; background: transparent; border: 0px; color: rgb(255, 255, 255); box-shadow: none; transition: background 0.16s, filter 0.16s; }
.avatarOnlyBtn:hover, .notificationBtn:hover { background: var(--topPanelHover); }
.avatarOnlyBtn[aria-expanded="true"], .notificationBtn[aria-expanded="true"] { background: var(--topPanelSelected); }
.notificationBtn { position: relative; }
.notificationIcon { width: 21px; height: 21px; color: rgba(255, 255, 255, 0.82); transition: color 0.16s; }
.notificationBtn:hover .notificationIcon, .notificationBtn[aria-expanded="true"] .notificationIcon { color: rgb(255, 255, 255); }
.notificationDot { position: absolute; top: 10px; right: 10px; width: 8px; height: 8px; border-radius: 999px; background: rgb(255, 107, 107); box-shadow: 0 0 0 3px var(--topBg); }
.userAvatar { width: 34px; height: 34px; border-radius: 999px; object-fit: cover; flex: 0 0 auto; box-shadow: none; transition: filter 0.16s; }
.avatarOnlyBtn:hover .userAvatar, .avatarOnlyBtn[aria-expanded="true"] .userAvatar { filter: brightness(1.08); }
.userDropdown, .notificationDropdown { position: absolute; right: 0px; top: calc(100% + 10px); min-width: 210px; overflow: hidden; border-radius: 16px; border: 1px solid var(--topBorder); background: linear-gradient(180deg,var(--topDarkCard),var(--topDarkCard2)); box-shadow: rgba(0, 0, 0, 0.42) 0px 18px 60px; z-index: 999999 !important; }
.notificationDropdown { min-width: 260px; }
.notificationTitle { padding: 13px 14px 10px; color: rgb(255, 255, 255); font-size: 13px; font-weight: 900; border-bottom: 1px solid var(--topBorder); }
.notificationEmpty { padding: 14px; color: rgba(255, 255, 255, 0.55); font-size: 12px; font-weight: 650; }
.dropItem { min-height: 44px; width: 100%; display: flex; align-items: center; gap: 10px; padding: 0px 14px; color: rgba(255, 255, 255, 0.84); text-decoration: none; text-align: left; border: 1px solid transparent; background: transparent; cursor: pointer; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 13px; font-weight: 750; transition: background 0.16s, color 0.16s; }
.dropIcon { width: 18px; height: 18px; opacity: 0.72; }
.dropItem:hover { background: var(--topPanelHover); color: rgb(255, 255, 255); }
.dropItem.danger { color: var(--topDanger); }
.compactUserDropdown { width: 188px; min-width: 188px; padding: 7px; border-radius: 18px; border: 1px solid rgba(255, 255, 255, 0.11); background: linear-gradient(rgba(18, 18, 18, 0.98), rgba(12, 12, 12, 0.98)); box-shadow: rgba(0, 0, 0, 0.56) 0px 20px 60px; backdrop-filter: blur(14px); }
.compactDropItem { width: 100%; min-height: 42px; display: flex; align-items: center; gap: 11px; padding: 0px 12px; border: 0px; border-radius: 12px; background: transparent; color: rgba(255, 255, 255, 0.9); text-decoration: none; text-align: left; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 13px; font-weight: 650; cursor: pointer; outline: none; transition: background 0.14s, color 0.14s; }
.compactDropItem:hover { background: rgba(255, 255, 255, 0.075); color: rgb(255, 255, 255); }
.compactDropItem:focus-visible { background: rgba(255, 255, 255, 0.09); box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 0px 1px inset; }
.compactDropItem:active { transform: none; }
.compactDropIcon { width: 18px; height: 18px; flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; color: currentcolor; opacity: 0.88; font-size: 19px !important; line-height: 1 !important; }
.compactDropDanger { color: rgb(255, 143, 143); }
.compactDropDanger:hover { background: rgba(255, 107, 107, 0.09); color: rgb(255, 170, 170); }
.compactDropDanger .compactDropIcon { color: rgb(255, 143, 143); }
.userDropdown:not([hidden]), .notificationDropdown:not([hidden]) { transform-origin: right top; animation: 0.14s cubic-bezier(0.2, 0.9, 0.2, 1) 0s 1 normal both running compactMenuIn; }
@keyframes compactMenuIn { 
  0% { opacity: 0; transform: translateY(-4px) scale(0.975); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
.compactNotificationDropdown { width: 292px; min-width: 292px; padding: 7px; border-radius: 18px; border: 1px solid rgba(255, 255, 255, 0.11); background: linear-gradient(rgba(18, 18, 18, 0.98), rgba(12, 12, 12, 0.98)); box-shadow: rgba(0, 0, 0, 0.56) 0px 20px 60px; backdrop-filter: blur(14px); }
.compactNotificationHead { min-height: 38px; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 0px 5px 6px 8px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); margin-bottom: 6px; }
.compactNotificationTitleWrap { display: flex; align-items: center; gap: 9px; color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; }
.compactNotificationHeadIcon { width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.88); font-size: 19px !important; line-height: 1 !important; }
.compactNotificationIconBtn { width: 28px; height: 28px; display: inline-flex; align-items: center; justify-content: center; border: 0px; border-radius: 9px; background: transparent; color: rgba(255, 255, 255, 0.58); cursor: pointer; outline: none; transition: background 0.14s, color 0.14s; }
.compactNotificationIconBtn:hover, .compactNotificationIconBtn:focus-visible { background: rgba(255, 255, 255, 0.075); color: rgb(255, 255, 255); }
.compactNotificationIconBtn .material-symbols-rounded { font-size: 18px !important; line-height: 1 !important; }
.compactNotificationEmpty { min-height: 78px; display: flex; align-items: center; gap: 12px; padding: 12px 10px; border-radius: 13px; color: rgba(255, 255, 255, 0.88); }
.compactNotificationEmptyIcon { width: 36px; height: 36px; flex: 0 0 auto; display: flex; align-items: center; justify-content: center; border-radius: 12px; background: rgba(255, 255, 255, 0.06); color: rgba(255, 255, 255, 0.78); }
.compactNotificationEmptyIcon .material-symbols-rounded { font-size: 20px !important; line-height: 1 !important; }
.compactNotificationEmptyTitle { color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; line-height: 1.2; }
.compactNotificationEmptyText { margin-top: 3px; color: rgba(255, 255, 255, 0.55); font-size: 12px; font-weight: 500; line-height: 1.25; }
.compactNotificationAction { width: 100%; min-height: 38px; display: flex; align-items: center; gap: 10px; padding: 0px 11px; border: 0px; border-radius: 12px; background: transparent; color: rgba(255, 255, 255, 0.86); text-align: left; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12.5px; font-weight: 600; cursor: pointer; outline: none; transition: background 0.14s, color 0.14s; }
.compactNotificationAction:hover, .compactNotificationAction:focus-visible { background: rgba(255, 255, 255, 0.075); color: rgb(255, 255, 255); }
.compactNotificationAction .material-symbols-rounded { width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; font-size: 18px !important; line-height: 1 !important; }
.menuBtn { display: none; align-items: center; justify-content: center; width: 42px; height: 42px; padding: 0px; border-radius: 999px; border: 0px; background: transparent; color: rgb(255, 255, 255); cursor: pointer; transition: background 0.16s; }
.menuBtn:hover, .menuBtn[aria-expanded="true"] { background: var(--topPanelHover); }
.menuIcon { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 5px; width: 18px; }
.menuIcon span { display: block; width: 18px; height: 2px; border-radius: 999px; background: rgb(255, 255, 255); transition: transform 0.18s, opacity 0.18s; }
.menuBtn[aria-expanded="true"] .menuIcon span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.menuBtn[aria-expanded="true"] .menuIcon span:nth-child(2) { opacity: 0; }
.menuBtn[aria-expanded="true"] .menuIcon span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.mobileHeaderUser { display: none; }
.mobileHeaderUserBtn { width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; padding: 4px; border-radius: 999px; border: 0px; background: transparent; cursor: pointer; transition: background 0.16s; }
.mobileHeaderUserBtn:hover { background: var(--topPanelHover); }
.mobileHeaderAvatar { width: 30px; height: 30px; border-radius: 999px; object-fit: cover; box-shadow: none; }
.mobileMenuBackdrop, .mobileMenu { display: none; }
.mobileMenuInner { display: flex; flex-direction: column; height: 100%; gap: 14px; }
.mobileMenuTop { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.mobileMenuBrand { display: flex; align-items: center; min-width: 0px; flex: 1 1 auto; text-decoration: none; }
.mobileMenuBrand img { height: 30px; width: auto; max-width: 166px; display: block; object-fit: contain; }
.mobileMenuClose { position: relative; width: 38px; height: 38px; border-radius: 999px; border: 0px; background: transparent; cursor: pointer; flex: 0 0 auto; }
.mobileMenuClose:hover { background: var(--topPanelHover); }
.mobileMenuClose span { position: absolute; left: 50%; top: 50%; width: 15px; height: 2px; border-radius: 999px; background: rgb(255, 255, 255); }
.mobileMenuClose span:nth-child(1) { transform: translate(-50%, -50%) rotate(45deg); }
.mobileMenuClose span:nth-child(2) { transform: translate(-50%, -50%) rotate(-45deg); }
.mobileNavLinks { display: grid; grid-template-columns: 1fr; gap: 5px; }
.mobileNavLinks a, .mobileGhostBtn { width: 100%; min-height: 44px; border-radius: 12px; border: 1px solid transparent; background: transparent; color: rgba(255, 255, 255, 0.84); font-weight: 750; font-size: 13px; display: flex; align-items: center; gap: 12px; padding: 0px 12px; text-decoration: none; cursor: pointer; }
.mobileNavLinks a:hover, .mobileGhostBtn:hover { background: var(--topPanelHover); border-color: var(--topBorder); color: rgb(255, 255, 255); }
.mobileLoginBtn { width: 100%; height: 44px; border-radius: 999px; border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); color: rgb(36, 36, 36); font-weight: 900; font-size: 13px; display: flex; align-items: center; justify-content: center; text-decoration: none; }
.mobileMenuDivider { margin-top: 2px; display: flex; align-items: center; gap: 10px; color: rgba(255, 255, 255, 0.52); font-size: 12px; font-weight: 800; }
.mobileMenuDivider::before, .mobileMenuDivider::after { content: ""; flex: 1 1 0%; height: 1px; background: var(--topBorder); }
.mobileMenuFooter { display: flex; flex-direction: column; gap: 5px; }
.mobileGhostBtn { font: inherit; }
.mobileGhostBtn.danger { color: var(--topDanger); }
.mobileGhostIcon { width: 18px; height: 18px; flex: 0 0 auto; fill: currentcolor; opacity: 0.78; }
@media (max-width: 1180px) {
.navItem { padding: 0px 9px; }
.brandLogo { max-width: 145px; }
}
@media (max-width: 980px) {
.navItem span { display: none; }
.navItem { width: 42px; padding: 0px; }
}
@media (max-width: 900px) {
.topbarContainer { padding: 0px 10px; }
.bar { position: relative; min-height: 64px; justify-content: space-between; padding: 10px 0px; }
.navFrame { width: auto; max-width: none; padding: 0px; border: 0px; background: transparent; box-shadow: none; }
.navLinks { display: none !important; }
.brand { min-width: 0px; height: 42px; padding: 0px; background: transparent !important; }
.brand:hover { background: transparent !important; }
.brandLogo { height: 26px; max-width: 145px; }
.accountDock { position: static; transform: none; margin-left: auto; gap: 5px; }
.loginBtn, .userMenu { display: none !important; }
.accountLoading { width: 42px; height: 42px; }
.notificationMenu { display: block; }
.mobileHeaderUser { display: block; }
.menuBtn { display: inline-flex; }
.mobileMenuBackdrop { position: fixed; inset: 0px; background: rgb(0, 0, 0); z-index: 1200; }
.mobileMenuBackdrop:not([hidden]) { display: block; }
.mobileMenu { position: fixed; top: 0px; left: 0px; width: min(84vw, 320px); height: 100dvh; padding: 16px 14px; background: linear-gradient(180deg,var(--topDarkCard),var(--topDarkCard2)); border-right: 1px solid var(--topBorder); box-shadow: rgba(0, 0, 0, 0.42) 18px 0px 48px; z-index: 1300; overflow: auto; transform: translateX(-100%); transition: transform 0.24s; display: block; }
.mobileMenu:not([hidden]) { transform: translateX(0px); }
}
@media (max-width: 480px) {
.brandLogo { height: 24px; max-width: 122px; }
.menuBtn, .mobileHeaderUserBtn, .notificationBtn, .accountLoading { width: 40px; height: 40px; }
.mobileHeaderAvatar { width: 28px; height: 28px; }
.mobileMenu { width: min(88vw, 300px); padding: 14px 12px; }
}
.material-symbols-rounded { font-weight: 500; font-style: normal; font-size: 20px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-flex; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; font-variation-settings: "FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24; font-family: "Material Symbols Rounded" !important; }
.dropIcon.material-symbols-rounded, .mobileGhostIcon.material-symbols-rounded { width: 18px !important; height: 18px !important; flex: 0 0 18px !important; font-size: 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; line-height: 1 !important; }
:root { --mwrpFlatBase: #111111; --mwrpFlatRaised: #151515; --mwrpFlatHover: #1f1f1f; --mwrpFlatSelected: #242424; --mwrpFlatLine: #262626; }
.compactUserDropdown, .compactNotificationDropdown, .userDropdown, .notificationDropdown { background: var(--mwrpFlatRaised) !important; border: 1px solid var(--mwrpFlatLine) !important; box-shadow: rgba(0, 0, 0, 0.52) 0px 20px 60px !important; backdrop-filter: blur(14px) !important; }
.compactDropItem:hover, .compactDropItem:focus-visible, .compactNotificationIconBtn:hover, .compactNotificationIconBtn:focus-visible, .compactNotificationAction:hover, .compactNotificationAction:focus-visible { background: var(--mwrpFlatHover) !important; }
.compactDropDanger:hover { background: rgba(255, 107, 107, 0.1) !important; }
.compactNotificationHead { border-bottom: 1px solid var(--mwrpFlatLine) !important; }
.compactNotificationEmptyIcon { background: var(--mwrpFlatHover) !important; }
.mobileMenu { background: var(--mwrpFlatBase) !important; }
 .mobileMenuDivider::before, .mobileMenuDivider::after { background: var(--mwrpFlatLine) !important; }
.notificationMenu[hidden], .mobileHeaderUser[hidden], .mobileMenuDivider[hidden], .mobileMenuFooter[hidden], .userMenu[hidden] { display: none !important; }
body.mwrpLoggedOut .notificationMenu, body.mwrpLoggedOut .mobileHeaderUser, body.mwrpLoggedOut #mobileMenuDivider, body.mwrpLoggedOut #mobileMenuFooter { display: none !important; }
body.mwrpLoggedIn #mobileMenuDivider, body.mwrpLoggedIn #mobileMenuFooter { display: flex; }
@media (max-width: 900px) {
body.mwrpLoggedOut .notificationMenu, body.mwrpLoggedOut .mobileHeaderUser, body.mwrpLoggedOut #mobileMenuDivider, body.mwrpLoggedOut #mobileMenuFooter { display: none !important; }
.mobileGhostIcon { display: none !important; }
}
:root { --mwrpFlatBase: rgb(20,20,20) !important; --mwrpFlatRaised: rgb(24,24,24) !important; --mwrpFlatHover: rgb(31,31,31) !important; --mwrpFlatSelected: rgb(36,36,36) !important; --mwrpFlatLine: rgba(255,255,255,.12) !important; }
 .compactUserDropdown, .compactNotificationDropdown { background: var(--mwrpFlatBase) !important; border-color: var(--mwrpFlatLine) !important; color: rgb(255, 255, 255) !important; }
.mwrpAutofillTrap { position: absolute !important; left: -10000px !important; top: auto !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important; overflow: hidden !important; }
.mwrpAutofillTrap input { width: 1px !important; height: 1px !important; padding: 0px !important; border: 0px !important; opacity: 0 !important; }
 .compactDropItem.isLoading { pointer-events: none !important; cursor: default !important; }
.mwrpConnTextIcon { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; font-size: 13px !important; font-weight: 950 !important; letter-spacing: -0.03em !important; }
.mwrpConnRoblox { width: 23px !important; height: 23px !important; display: block !important; transform: rotate(14deg) !important; background: currentcolor !important; position: relative !important; }
.mwrpConnRoblox::after { content: "" !important; position: absolute !important; width: 8px !important; height: 8px !important; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; background: rgb(31, 31, 34) !important; }
.mwrpConnPlayIcon { width: 25px !important; height: 18px !important; display: block !important; border-radius: 5px !important; background: rgb(255, 0, 51) !important; position: relative !important; }
.mwrpConnPlayIcon::after { content: "" !important; position: absolute !important; left: 10px !important; top: 5px !important; border-left: 7px solid rgb(255, 255, 255) !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; }
.mwrpConnIconImg { width: 100% !important; height: 100% !important; display: block !important; object-fit: contain !important; user-select: none !important; -webkit-user-drag: none !important; pointer-events: none !important; }
.mwrpConnIconRoblox { border-radius: 2px !important; }
.mwrpConnTextIcon, .mwrpConnRoblox, .mwrpConnPlayIcon { display: none !important; }
.compactUserDropdown { width: 168px !important; min-width: 168px !important; }
.compactDropDanger:hover, .compactDropDanger:focus-visible { background: rgb(229, 72, 77) !important; color: rgb(255, 255, 255) !important; }
.compactDropDanger:hover .compactDropIcon, .compactDropDanger:focus-visible .compactDropIcon { color: rgb(255, 255, 255) !important; }
.mobileGhostBtn.danger:hover, .mobileGhostBtn.danger:focus-visible { background: rgb(229, 72, 77) !important; border-color: rgb(229, 72, 77) !important; color: rgb(255, 255, 255) !important; }
.compactDropDanger:hover, .compactDropDanger:focus-visible { background: rgb(255, 59, 59) !important; color: rgb(255, 255, 255) !important; }
.compactDropDanger:hover .compactDropIcon, .compactDropDanger:focus-visible .compactDropIcon { color: rgb(255, 255, 255) !important; }
.mobileGhostBtn.danger:hover, .mobileGhostBtn.danger:focus-visible { background: rgb(255, 59, 59) !important; border-color: rgb(255, 59, 59) !important; color: rgb(255, 255, 255) !important; }
