/* =========================================================
   DARK GREEN & GOLD THEME (EXACT MATCH TO SCREENSHOTS)
   ========================================================= */

/* Root color system */
:root {
    --main-color: #0AAB47 !important;
    --main_gradient-color: linear-gradient(90deg, #109B6C 0%, #2FC283 100%) !important;
    --main_gradient-color2: linear-gradient(180deg, #12A472 0%, #0A7552 40%, #033527 80%, #010806 100%) !important;
    --light-main_gradient-color: linear-gradient(180deg, #12A472 0%, #0A7552 40%, #033527 80%, #010806 100%) !important;
    --text_white: #ffffff !important;
    --light-bg_white: #052922 !important;
    --light-main-color: #0AAB47 !important;
    --norm_red-color: #D23838 !important;
    --norm_green-color: #109B6C !important;
    --norm_secondary-color: #E58232 !important;
    --norm_Purple-color: #B859FE !important;
    --norm_bule-color: #5088D3 !important;
    --button_dis_color: #6F857B !important;
    --Secondary_red_color: #FD565C !important;
    --Secondary_green_color: #109B6C !important;
    --Secondary_moto_Color9: #A320AE !important;
    --Secondary_moto_Color8: #052922 !important;
    --text_color_L1: #FFFFFF !important;
    --text_color_L2: #7E9F93 !important;
    --text_color_L3: #527A6F !important;
    --text_color_L4: #FFFFFF !important;
    --norm_purple1_color: #7B8EFF !important;
    --norm_Orange_color: #E5A83B !important;
    --norm_green_color: #109B6C !important;
    --norm_blue_color: #54B0FD !important;
    --norm_purple2_color: #C36FFF !important;
    --norm_brown_color: #B7805F !important;
    --norm_blue2_color: #2AD4C5 !important;
    --norm_blue3_color: #7FADD1 !important;
    --norm_Orange2_color: #FD8654 !important;
    --bg_color_L1: #010806 !important;
    --bg_color_L2: #052922 !important;
    --bg_color_L3: #031D17 !important;
    --bg_color_L4: #052922 !important;
    --darkBg: #052922 !important;
    --drakBg: #052922 !important;
    --Dividing-line_color: #0D382B !important;
    --sheet_nva_color: #0D382B !important;
    --sheet_detail_bg_color: #031D17 !important;
    --pop_bg-color: linear-gradient(180deg, #12A472 0%, #010806 100%) !important;
    --icon1: rgba(16, 155, 108, .6) !important;
    --icon2: rgba(16, 155, 108, .3) !important;
    --tab1: #052922 !important;
    --tab2: #07352C !important;
    --win-row-bg-from: #052922 !important;
    --win-row-bg-to: #031D17 !important;
    --win-row-border: #0D382B !important;
    --game_active_gradient: linear-gradient(180deg, #07352C 0%, #052922 100%) !important;
    --iconSecondary: rgba(16, 155, 108, .3) !important;
    --downBg: #044F38 !important;
    --gold-color: #E5A83B !important;

    /* Vant UI variables */
    --van-background: #010806 !important;
    --van-background-2: #052922 !important;
    --van-background-3: #031D17 !important;
    --van-text-color: #FFFFFF !important;
    --van-text-color-2: #7E9F93 !important;
    --van-text-color-3: #527A6F !important;
    --van-border-color: #0D382B !important;
    --van-active-color: #07352C !important;
    --van-cell-background: #052922 !important;
    --van-nav-bar-background: #010806 !important;
    --van-nav-bar-title-text-color: #FFFFFF !important;
    --van-nav-bar-icon-color: #FFFFFF !important;
    --van-field-input-text-color: #FFFFFF !important;
    --van-checkbox-checked-icon-color: #109B6C !important;
    --van-checkbox-label-color: #8CA59C !important;
    --van-dialog-background: #052922 !important;
    --van-dialog-has-title-message-text-color: #7E9F93 !important;
    --van-popup-background: #010806 !important;
    --van-button-primary-background: #0AAB47 !important;
    --van-button-primary-border-color: #0AAB47 !important;
    --van-button-default-background: linear-gradient(90deg, #109B6C 0%, #2FC283 100%) !important;
    --van-picker-background: #052922 !important;
    --van-picker-option-text-color: #7E9F93 !important;
    --van-picker-confirm-action-color: #E5A83B !important;
    --van-action-sheet-item-background: #052922 !important;
    --van-action-sheet-item-text-color: #FFFFFF !important;
    --van-action-sheet-cancel-text-color: #7E9F93 !important;
    --van-action-sheet-cancel-padding-color: #010806 !important;
    --van-tab-text-color: #7E9F93 !important;
    --van-tab-active-text-color: #E5A83B !important;
    --van-tabs-nav-background: #010806 !important;
    --van-tabs-bottom-bar-color: #E5A83B !important;
}

/* Base Body & App Container */
html, body {
    background-color: #010806 !important;
    color: #FFFFFF !important;
}

#app {
    background-color: #010806 !important;
}

/* =========================================================
   1. BOTTOM NAVIGATION BAR (SCREENSHOTS 2 & 3)
   ========================================================= */
.tabbar__container,
.tabbar__container[data-v-ec3388f0],
.tabbar__container--default,
.tabbar__container--turntable,
.van-tabbar,
.van-tabbar--fixed {
    background: transparent url(/assets/png/tabBarBg-CRoxeag7.png) no-repeat center bottom !important;
    background-size: 100% 100% !important;
    box-shadow: none !important;
    border: none !important;
    border-top: none !important;
}

.tabbar__container-item,
.tabbar__container-item[data-v-ec3388f0],
.van-tabbar-item {
    background: transparent !important;
}

.tabbar__container-item,
.tabbar__container-item[data-v-ec3388f0],
.tabbar__container-item span,
.tabbar__container-item span[data-v-ec3388f0] {
    color: #709388 !important;
}

.tabbar__container-item svg,
.tabbar__container-item svg[data-v-ec3388f0] {
    color: #709388 !important;
    fill: currentColor !important;
}

.tabbar__container-item.active,
.tabbar__container-item.active[data-v-ec3388f0],
.tabbar__container-item.active span,
.tabbar__container-item.active span[data-v-ec3388f0] {
    color: #3FAB6F !important;
}

.tabbar__container-item.active svg,
.tabbar__container-item.active svg[data-v-ec3388f0] {
    color: #3FAB6F !important;
    fill: currentColor !important;
}

.tabbar__container-item:nth-of-type(3) .turntable-text,
.tabbar__container-item:nth-of-type(3) .turntable-text[data-v-ec3388f0] {
    color: #F5F7F3 !important;
}

/* =========================================================
   2. HOME PAGE (SCREENSHOT 3)
   ========================================================= */
.p8-home,
.p8-home[data-v-7e77b52c] {
    background: #010806 !important;
    min-height: 100vh !important;
}

.p8-home__nav,
.p8-home__nav[data-v-7e77b52c] {
    background: #010806 !important;
}

/* Header buttons: Register (Gold), Log in (Emerald) */
.p8-home__guest-btn--register,
.p8-home__guest-btn--register[data-v-7e77b52c] {
    background: #ECB820 !important;
    color: #000000 !important;
    border-radius: .26667rem !important;
    box-shadow: none !important;
    font-weight: 700 !important;
}

.p8-home__guest-btn--login,
.p8-home__guest-btn--login[data-v-7e77b52c] {
    background: #0AAB47 !important;
    color: #FFFFFF !important;
    border-radius: .26667rem !important;
    box-shadow: none !important;
    font-weight: 700 !important;
}

/* Notice Marquee Ticker */
.p8-home .noticeBar__container,
.p8-home[data-v-7e77b52c] .noticeBar__container,
.noticeBar__container {
    background: #052922 !important;
    border-radius: .8rem !important;
    padding: 0 .3rem !important;
    border: 1px solid #0D382B !important;
}

.p8-home .noticeBar__container svg,
.p8-home[data-v-7e77b52c] .noticeBar__container svg,
.p8-home .noticeBar__container .notice_svg,
.p8-home[data-v-7e77b52c] .noticeBar__container .notice_svg {
    color: #E5A83B !important;
    fill: #E5A83B !important;
    filter: none !important;
}

.p8-home .noticeBar__container .noticeBar__container-body-text,
.p8-home[data-v-7e77b52c] .noticeBar__container .noticeBar__container-body-text,
.noticeBar__container-body-text {
    color: #73998B !important;
}

.p8-home .noticeBar__container .hotIcon,
.p8-home[data-v-7e77b52c] .noticeBar__container .hotIcon,
.noticeBar__container button {
    background: transparent !important;
    color: #40987C !important;
    border: none !important;
    box-shadow: none !important;
}

/* Category Tabs (Popular, Lottery, Mini games, Slots, Fishing) */
.game__nav,
.game__nav[data-v-5f54525d] {
    background: transparent !important;
    padding: .1rem 0 !important;
    gap: .15rem !important;
}

.game__nav.is-sticky,
.game__nav.is-sticky[data-v-5f54525d] {
    background: #010806 !important;
    box-shadow: 0 .05333rem .16rem #00000080 !important;
}

.game__nav-item,
.game__nav-item[data-v-5f54525d] {
    background: #052922 !important;
    border-radius: .26667rem !important;
    padding: .2rem .35rem !important;
    border: 1px solid #0D382B !important;
    height: auto !important;
}

.game__nav-label,
.game__nav-label[data-v-5f54525d] {
    color: #4ECBA0 !important;
    font-size: .32rem !important;
}

.game__nav-item.is-active,
.game__nav-item.is-active[data-v-5f54525d] {
    background: #0A3A2C !important;
    border-color: #109B6C !important;
}

.game__nav-item.is-active .game__nav-label,
.game__nav-item.is-active .game__nav-label[data-v-5f54525d] {
    color: #FFFFFF !important;
    font-weight: 700 !important;
}

.game__nav-glow,
.game__nav-glow[data-v-5f54525d] {
    display: none !important;
}

/* Section Titles: "Platform recommendation", "Popular" */
.game-list__head,
.game-list__head[data-v-508eb0ce],
.game-list__head span,
.gamesList__container-title,
.gamesList__container-title[data-v-e4c17073] {
    color: #E5A83B !important;
    font-weight: 700 !important;
}

.game-list__head .more,
.game-list__head a,
.game-list__head .van-icon,
.gamesList__container-other {
    color: #6B9586 !important;
}

/* Floating PWA widget: "Top up 1,000 Get ₹28 / Add to Desktop" */
.btn[data-v-b3bd7e49] {
    background: #044F38 !important;
    box-shadow: 0 .08rem .24rem rgba(0, 0, 0, .4) !important;
}

/* =========================================================
   3. LOGIN / REGISTER SCREEN (SCREENSHOT 1)
   ========================================================= */
.login__container,
.login__container[data-v-47f4cc84] {
    background-color: #010806 !important;
}

.login__container .van-nav-bar,
.login__container .van-nav-bar[data-v-47f4cc84] {
    background-color: #010806 !important;
    color: #FFFFFF !important;
}

.login__container .van-nav-bar .van-icon,
.login__container .van-nav-bar .van-nav-bar__arrow,
.login__container .van-nav-bar .leftArrow {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}

/* Hero Header with Emerald Gradient */
.login__container-heading,
.login__container-heading[data-v-47f4cc84] {
    background: linear-gradient(180deg, #109B6C 0%, #0A7552 40%, #033527 80%, #010806 100%) !important;
}

.login__container-heading__title,
.login__container-heading__title[data-v-47f4cc84] {
    color: #FFFFFF !important;
}

.login__container-heading__subTitle,
.login__container-heading__subTitle[data-v-47f4cc84] {
    color: #B6DFD0 !important;
}

/* Tabs: Phone Number vs Email */
.login__container .login_container-tab,
.login__container .login_container-tab[data-v-47f4cc84] {
    background-color: #010806 !important;
    border-bottom: .02667rem solid #0D382B !important;
}

.login__container .login_container-tab .tab,
.login__container .login_container-tab .tab[data-v-47f4cc84] {
    color: #709388 !important;
    border-bottom: .02667rem solid transparent !important;
}

.login__container .login_container-tab .tab svg,
.login__container .login_container-tab .tab svg[data-v-47f4cc84] {
    color: #709388 !important;
    fill: currentColor !important;
}

.login__container .login_container-tab .active,
.login__container .login_container-tab .active[data-v-47f4cc84] {
    color: #E5A83B !important;
    border-bottom: .05333rem solid #E5A83B !important;
}

.login__container .login_container-tab .active svg,
.login__container .login_container-tab .active svg[data-v-47f4cc84] {
    color: #E5A83B !important;
    fill: #E5A83B !important;
}

/* Form labels and icons (Gold) */
.verifyInput__container-label,
.verifyInput__container-label[data-v-c17848a2],
.passwordInput__container-label,
.passwordInput__container-label[data-v-ea5b66c8] {
    color: #E5A83B !important;
}

.verifyInput__container-label svg,
.verifyInput__container-label svg[data-v-c17848a2],
.passwordInput__container-label svg,
.passwordInput__container-label__icon,
.passwordInput__container-label__icon[data-v-ea5b66c8] {
    color: #E5A83B !important;
    fill: #E5A83B !important;
}

/* Form inputs & dropdowns */
.verifyInput__container-input input,
.verifyInput__container-input input[data-v-c17848a2],
.passwordInput__container-input input,
.passwordInput__container-input input[data-v-ea5b66c8],
.login__container-form input {
    background: #052922 !important;
    border: 1px solid #0D382B !important;
    border-radius: .26667rem !important;
    color: #FFFFFF !important;
}

.verifyInput__container-input input::-webkit-input-placeholder,
.passwordInput__container-input input::-webkit-input-placeholder,
.login__container-form input::-webkit-input-placeholder,
.verifyInput__container-input input::placeholder,
.passwordInput__container-input input::placeholder,
.login__container-form input::placeholder {
    color: #527A6F !important;
}

/* Country code dropdown `+91 v` */
.verifyInput__container .van-dropdown-menu__bar,
.verifyInput__container-input .areaCode,
.login__container-form .areaCode,
.login__container-form .dropdown,
.login__container-form .selectBox {
    background: #052922 !important;
    border: 1px solid #0D382B !important;
    border-radius: .26667rem !important;
    color: #599B87 !important;
}

.passwordInput__container-input img,
.passwordInput__container-input img[data-v-ea5b66c8] {
    filter: invert(55%) sepia(20%) saturate(400%) hue-rotate(110deg) brightness(95%) contrast(90%);
}

/* Remember password & Forgot password */
.signIn__container-remember .van-checkbox .van-checkbox__label,
.signIn__container-remember[data-v-33f88764] .van-checkbox .van-checkbox__label,
.signIn__container-remember[data-v-436a69c4] .van-checkbox .van-checkbox__label {
    color: #8CA59C !important;
}

.signIn__container-remember a,
.signIn__container-remember .forgetPwd,
.signIn__container-remember .forgot,
.signIn__container-remember[data-v-33f88764] a,
.login__container-form a,
.login__container-form .forget-password {
    color: #E5A83B !important;
}

/* Buttons: Log in and Register */
.signIn__container-button button,
.signIn__container-button button[data-v-33f88764],
.signIn__container-button button[data-v-436a69c4],
body .signIn__container-button button:first-child {
    background: #6F857B !important;
    color: #A3B6AE !important;
    border: none !important;
    border-radius: 1.06667rem !important;
}

.signIn__container-button .active,
.signIn__container-button .active[data-v-33f88764],
.signIn__container-button .active[data-v-436a69c4] {
    background: #0AAB47 !important;
    color: #FFFFFF !important;
}

.signIn__container-button .register,
.signIn__container-button .register[data-v-33f88764],
.signIn__container-button .register[data-v-436a69c4] {
    background: transparent !important;
    border: .02667rem solid #E5A83B !important;
    color: #E5A83B !important;
    border-radius: 1.06667rem !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

/* =========================================================
   4. ACCOUNT / MINE SCREEN (SCREENSHOT 2)
   ========================================================= */
.navbar.main .navbar-fixed,
.navbar.main .navbar-fixed[data-v-12a80a3e],
.userInfo__container-header,
.mine-header,
.userinfo-top {
    background: linear-gradient(180deg, #12A472 0%, #0A7552 40%, #033527 80%, #010806 100%) !important;
}

.userInfo__container-header .name,
.userInfo__container-header .userId,
.userInfo__container-header h3 {
    color: #FFFFFF !important;
}

.userInfo__container-header .lastLogin,
.userInfo__container-header .loginTime {
    color: #B6DFD0 !important;
}

.userInfo__container-header .uidChip,
.userInfo__container-header .uid {
    background: #E58232 !important;
    color: #FFFFFF !important;
}

/* Total balance card */
.totalSavings__container,
.totalSavings__container[data-v-7d799898] {
    background: #052922 !important;
    border: 1px solid #0D382B !important;
    border-radius: .26667rem !important;
}

.totalSavings__container-header__title span,
.totalSavings__container-header__title span[data-v-7d799898] {
    color: #7E9F93 !important;
}

.totalSavings__container-header__subtitle,
.totalSavings__container-header__subtitle[data-v-7d799898] {
    color: #F0B83D !important;
}

.totalSavings__container-header .comminWallet,
.totalSavings__container-header .comminWallet[data-v-7d799898] {
    background: #E5AB43 !important;
    color: #FFFFFF !important;
    border-radius: .8rem !important;
    box-shadow: none !important;
}

/* ARWallet, Deposit, Withdraw, VIP action links */
.totalSavings__container-content-item div span,
.totalSavings__container-content-item div span[data-v-7d799898] {
    color: #E5A83B !important;
}

/* Safe box card */
.financialServices__container-footer > div,
.financialServices__container-footer > div[data-v-acd6d46f] {
    background: #052922 !important;
    border: 1px solid #0D382B !important;
    border-radius: .26667rem !important;
}

.financialServices__container-footer > div > div > div span:first-of-type,
.financialServices__container-footer h3,
.financialServices__container-footer .title {
    color: #E5A83B !important;
}

.financialServices__container-footer > div > div > span,
.financialServices__container-footer .des {
    color: #DDAA3D !important;
}

.financialServices__container-footer > div > div > div h4,
.financialServices__container-footer > div > div > div h4[data-v-acd6d46f] {
    background: #E58232 !important;
    color: #FFFFFF !important;
}

/* 4 Grid Cards: Game History, Transaction, Deposit, Withdraw */
.financialServices__container-box > div,
.financialServices__container-box > div[data-v-acd6d46f] {
    background: #052922 !important;
    border: 1px solid #0D382B !important;
    border-radius: .13333rem !important;
}

.financialServices__container-box-para h3,
.financialServices__container-box-para h3[data-v-acd6d46f] {
    color: #E5A83B !important;
    font-weight: 700 !important;
}

.financialServices__container-box > div span,
.financialServices__container-box > div span[data-v-acd6d46f] {
    color: #7E9F93 !important;
}

/* List items: Notification, Gifts */
.settingPanel__container,
.settingPanel__container[data-v-a30d19b1],
.serviceCenter__container,
.serviceCenter__container[data-v-159bf81f] {
    background: #052922 !important;
    border: 1px solid #0D382B !important;
    border-radius: .26667rem !important;
}

.settingPanel__container-items__item,
.settingPanel__container-items__item[data-v-a30d19b1],
.settingPanel__container-items__item span,
.settingPanel__container-items__item span[data-v-a30d19b1] {
    color: #D0EBE1 !important;
}

.settingPanel__container-items__title svg,
.settingPanel__container-items__title svg[data-v-a30d19b1] {
    color: #E5A83B !important;
    fill: #E5A83B !important;
}

.settingPanel__container-items-right .van-icon,
.settingPanel__container-items-right .van-icon-arrow {
    color: #407060 !important;
}

/* General cards & list items */
.van-cell,
.van-cell-group {
    background-color: #052922 !important;
    color: #FFFFFF !important;
}

.van-dialog {
    background-color: #052922 !important;
    color: #FFFFFF !important;
    border: 1px solid #0D382B !important;
}

.van-dialog__title {
    color: #FFFFFF !important;
}

.van-dialog__message {
    color: #7E9F93 !important;
}

/* Navbar general */
.navbar-fixed,
.navbar-fixed[data-v-12a80a3e] {
    background: #010806 !important;
    color: #FFFFFF !important;
}

.navbar__content,
.navbar__content[data-v-12a80a3e],
.navbar__content-left .van-icon,
.navbar__content-center {
    color: #FFFFFF !important;
}

/* =========================================================
   5. REGISTER & RESET PASSWORD SCREENS
   ========================================================= */
.resgister__C,
.resgister__C[data-v-4752d5f1],
.register__container,
.rpwd__C,
.rpwd__C[data-v-928a098a],
.rpwd__container {
    background-color: #010806 !important;
    color: #FFFFFF !important;
}

.resgister__C .van-nav-bar,
.resgister__C .van-nav-bar[data-v-4752d5f1],
.rpwd__C .van-nav-bar,
.rpwd__C .van-nav-bar[data-v-928a098a] {
    background-color: #010806 !important;
    color: #FFFFFF !important;
}

.resgister__C .van-nav-bar .leftArrow,
.rpwd__C .van-nav-bar .leftArrow {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}

/* Register / RPWD Hero Gradient Headers */
.resgister__C-heading,
.resgister__C-heading[data-v-4752d5f1],
.rpwd__C-heading,
.rpwd__C-heading[data-v-928a098a] {
    background: linear-gradient(180deg, #109B6C 0%, #0A7552 40%, #033527 80%, #010806 100%) !important;
}

.resgister__C-heading__title,
.resgister__C-heading__title[data-v-4752d5f1],
.rpwd__C-heading__title,
.rpwd__C-heading__title[data-v-928a098a] {
    color: #FFFFFF !important;
}

.resgister__C-heading__subTitle,
.resgister__C-heading__subTitle[data-v-4752d5f1],
.rpwd__C-heading__subTitle,
.rpwd__C-heading__subTitle[data-v-928a098a] {
    color: #B6DFD0 !important;
}

/* Register / RPWD Tabs */
.resgister__C .login_container-tab,
.resgister__C .login_container-tab[data-v-4752d5f1],
.rpwd__C .login_container-tab,
.rpwd__C .login_container-tab[data-v-928a098a] {
    background-color: #010806 !important;
    border-bottom: .02667rem solid #0D382B !important;
}

.resgister__C .login_container-tab .tab,
.resgister__C .login_container-tab .tab[data-v-4752d5f1],
.rpwd__C .login_container-tab .tab,
.rpwd__C .login_container-tab .tab[data-v-928a098a] {
    color: #709388 !important;
    border-bottom: .02667rem solid transparent !important;
}

.resgister__C .login_container-tab .tab svg,
.resgister__C .login_container-tab .tab svg[data-v-4752d5f1],
.rpwd__C .login_container-tab .tab svg,
.rpwd__C .login_container-tab .tab svg[data-v-928a098a] {
    color: #709388 !important;
    fill: currentColor !important;
}

.resgister__C .login_container-tab .tab.active,
.resgister__C .login_container-tab .tab.active[data-v-4752d5f1],
.rpwd__C .login_container-tab .active,
.rpwd__C .login_container-tab .active[data-v-928a098a] {
    color: #E5A83B !important;
    border-bottom: .05333rem solid #E5A83B !important;
}

.resgister__C .login_container-tab .tab.active svg,
.resgister__C .login_container-tab .tab.active svg[data-v-4752d5f1],
.rpwd__C .login_container-tab .active svg,
.rpwd__C .login_container-tab .active svg[data-v-928a098a] {
    color: #E5A83B !important;
    fill: #E5A83B !important;
}

/* Register invitation code label & inputs */
.register__container-invitation__label,
.register__container-invitation__label[data-v-e26f70e7],
.register__container-invitation__label[data-v-1679e191] {
    color: #E5A83B !important;
}

.register__container-invitation__label svg,
.register__container-invitation__label svg[data-v-e26f70e7],
.register__container-invitation__label svg[data-v-1679e191] {
    color: #E5A83B !important;
    fill: #E5A83B !important;
}

.register__container-invitation__input input,
.register__container-invitation__input input[data-v-e26f70e7],
.register__container-invitation__input input[data-v-1679e191] {
    background: #052922 !important;
    border: 1px solid #0D382B !important;
    border-radius: .26667rem !important;
    color: #FFFFFF !important;
}

.register__container-button button,
.register__container-button button[data-v-e26f70e7],
.register__container-button button[data-v-1679e191],
.register__container-button button[data-v-e7fb7c52],
.register__container-button button[data-v-470fd154] {
    background: #0AAB47 !important;
    color: #FFFFFF !important;
}

.register__container-button button.disable-btn {
    background: #6F857B !important;
    color: #A3B6AE !important;
}

.register__container-button .login,
.register__container-button .login[data-v-e26f70e7],
.register__container-button .login[data-v-1679e191] {
    background: transparent !important;
    border: .02667rem solid #E5A83B !important;
    color: #E5A83B !important;
    border-radius: 1.06667rem !important;
}

.register__container-button .loginin,
.register__container-button .loginin[data-v-e26f70e7],
.register__container-button .loginin[data-v-1679e191] {
    color: #E5A83B !important;
}

.register__container-remember .van-checkbox .van-checkbox__label,
.register__container-remember .van-checkbox .van-checkbox__label span {
    color: #8CA59C !important;
}

.register__container-remember .van-checkbox .van-checkbox__label span a {
    color: #E5A83B !important;
}

/* =========================================================
   6. SVG ICONS REINFORCEMENT (GOLD ACCENTS)
   ========================================================= */
.verifyInput__container-label svg path,
.passwordInput__container-label svg path,
.register__container-invitation__label svg path,
.settingPanel__container-items__title svg path {
    fill: #E5A83B !important;
}

.verifyInput__container-label svg [stroke],
.passwordInput__container-label svg [stroke],
.register__container-invitation__label svg [stroke],
.settingPanel__container-items__title svg [stroke] {
    stroke: #E5A83B !important;
}

/* =========================================================
   7. HEADER NAVBAR LOGO ENLARGEMENT
   ========================================================= */
.p8-home__nav-logo,
.p8-home__nav-logo[data-v-7e77b52c] {
    max-width: 3.5rem !important;
    height: 1.35rem !important;
    max-height: 1.45rem !important;
    object-fit: contain !important;
    transform: scale(1.15) !important;
    transform-origin: left center !important;
}

.navbar__content-center img,
.navbar__content-center img[data-v-214b87c9],
.navbar__content-center img[data-v-12a80a3e],
.van-nav-bar__title img {
    max-width: 3.8rem !important;
    height: 1.35rem !important;
    max-height: 1.45rem !important;
    object-fit: contain !important;
    transform: scale(1.15) !important;
}


