/* ==========================================================================
   VIP ZONE STYLES - GOLDEN RESULT
   Cloned from Appa Boss VIP Zone with GoldenResult Brand & Theme Variables
   ========================================================================== */

:root {
  --vip-gold: var(--primary-gold-color, #e7a52d);
  --vip-gold-dark: #b27a18;
  --vip-gold-light: #ffebb0;
  --vip-bg-dark: #090a0d;
  --vip-card-bg: #141310;
  --vip-border: #795d23;
}

.vip_page__9UxKX {
  --vip-gold:#e8bd54;--vip-ink:#100d07;max-width:980px;margin:0 auto;padding:16px;min-height:100dvh;color:#fff3d5;background:#090a0d;font-family:Arial,sans-serif;line-height:1.55;overflow-wrap:anywhere
}

.vip_dialog__9tII2 *,.vip_launcher__q5C_J *,.vip_page__9UxKX * {
  box-sizing:border-box
}

.vip_page__9UxKX a {
  color:#f7d778;text-decoration:none
}

.vip_dialog__9tII2 h2,.vip_page__9UxKX h1,.vip_page__9UxKX h2 {
  margin:0;line-height:1.25;font-family:Arial,sans-serif
}

.vip_page__9UxKX .vip_loadingTitle__3pBgE,.vip_page__9UxKX h1 {
  font-size:clamp(25px,5vw,36px)
}

.vip_page__9UxKX .vip_loadingTitle__3pBgE {
  line-height:1.25;font-weight:700
}

.vip_page__9UxKX h2 {
  font-size:21px
}

.vip_page__9UxKX p {
  margin:10px 0
}

.vip_topBar__yS6sR {
  display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;padding:8px 0 20px
}

.vip_hero__gKYce {
  border:1px solid #795d23;border-radius:16px;padding:28px 24px;background:radial-gradient(ellipse at top right,#73501355,transparent 70%),#141310
}

.vip_eyebrow__79RhB {
  color:#d6b76c;font-size:12px;letter-spacing:1.8px;text-transform:uppercase
}

.vip_dateBar__KUPh6 {
  display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;color:#e9cf88;font-size:14px;font-weight:700
}

.vip_dialog__9tII2 button,.vip_launchButton__wMjED,.vip_page__9UxKX button {
  cursor:pointer;font:inherit
}

.vip_page__9UxKX button:disabled {
  opacity:.6;cursor:wait
}

.vip_dialog__9tII2 a:focus-visible,.vip_dialog__9tII2 button:focus-visible,.vip_launchButton__wMjED:focus-visible,.vip_page__9UxKX a:focus-visible,.vip_page__9UxKX button:focus-visible,.vip_page__9UxKX input:focus-visible,.vip_page__9UxKX summary:focus-visible {
  outline:3px solid #fff4c7;outline-offset:3px
}

.vip_action__u_KGB,.vip_dateBar__KUPh6 button,.vip_launchButton__wMjED {
  border:1px solid #f6d884;background:linear-gradient(105deg,#b27a18,#ffebb0 48%,#d8a635);color:#130f05;border-radius:9px;padding:10px 16px;min-height:44px;font-weight:800!important
}

.vip_disclosure__dsi_Z {
  color:#c7bdab;font-size:13px;border-left:3px solid #8f7137;padding:6px 12px;margin:20px 0!important
}

.vip_hub__n77lr {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px
}

.vip_hub__n77lr a {
  display:block;padding:22px;background:#151512;border:1px solid #6d562a;border-radius:14px;transition:border-color .15s
}

.vip_hub__n77lr a:hover {
  border-color:#f1ce75
}

.vip_hub__n77lr h2 {
  margin-top:14px;color:#fff2c9
}

.vip_hub__n77lr p {
  color:#bbb3a4;font-size:14px
}

.vip_openLink__shmHO {
  display:block;margin-top:20px;font-weight:700;font-size:14px
}

.vip_menuIcon__E1Zp1 {
  display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border-radius:12px;background:#302613;font-size:27px
}

.vip_card__iROPH {
  border:1px solid #665027;border-radius:14px;padding:22px;margin:16px 0;background:#151512;min-width:0
}

.vip_card__iROPH>p {
  color:#c9c0ae
}

.vip_card__iROPH form {
  display:grid;gap:16px;margin-top:20px
}

.vip_page__9UxKX label {
  display:grid;gap:8px;font-size:14px;font-weight:700
}

.vip_page__9UxKX input:not([type=radio]) {
  width:100%;min-width:0;border:1px solid #70603a;background:#090a0d;color:#fff2cb;border-radius:8px;padding:12px;min-height:48px;font:16px Arial,sans-serif
}

.vip_page__9UxKX input::placeholder {
  color:#9c978c
}

.vip_action__u_KGB {
  width:100%
}

.vip_radioGroup__Yjgkf {
  display:flex;flex-wrap:wrap;gap:20px;padding:12px;border:1px solid #554523;border-radius:8px
}

.vip_radioGroup__Yjgkf label {
  display:flex;align-items:center;gap:8px;min-height:32px
}

.vip_radioGroup__Yjgkf input {
  accent-color:#efc55a;width:20px;height:20px
}

.vip_small__uB4UU {
  font-size:13px;color:#b7b0a2!important
}

.vip_badge__p9pIQ {
  display:inline-block;color:#e4ca90!important;border:1px solid #514526;border-radius:5px;padding:4px 8px;font-size:12px
}

.vip_numberSet__f__BF {
  margin:12px 0 0;font-variant-numeric:tabular-nums
}

.vip_numberSet__f__BF>div {
  display:grid;grid-template-columns:90px minmax(0,1fr);align-items:baseline;border-bottom:1px solid #403721;padding:9px 0;gap:12px
}

.vip_numberSet__f__BF>div:last-child {
  border:0
}

.vip_numberSet__f__BF dt {
  color:#c5b891;font-size:13px
}

.vip_numberSet__f__BF dd {
  margin:0;font-weight:800;font-size:21px;color:#fada70
}

.vip_numberSet__f__BF dd span {
  color:#837145
}

.vip_chips__f4cFL {
  display:flex;flex-wrap:wrap;gap:8px;margin-top:12px
}

.vip_chips__f4cFL span {
  border:1px solid #77602c;border-radius:8px;padding:8px 12px;font:700 20px Arial,sans-serif;color:#ffdd7c;background:#211c10;min-width:42px;text-align:center
}

.vip_bigNumber___0EDd {
  font-size:clamp(25px,6vw,36px);color:#81e165!important;font-weight:800
}

.vip_error__XZItc {
  color:#ffb4af!important;background:#361b1b;padding:12px;border:1px solid #ae6861;border-radius:8px;white-space:pre-wrap
}

.vip_search___a5rK {
  margin:20px 0
}

.vip_tabs__MT1kP {
  display:flex;flex-wrap:wrap;gap:8px;margin:20px 0
}

.vip_tabs__MT1kP button,.vip_zodiac__dPfbV button {
  color:#e8d6a1;background:#161713;border:1px solid #6d592b;border-radius:10px;padding:10px 14px;min-height:44px;cursor:pointer
}

.vip_tabs__MT1kP .vip_selected__2TDoO,.vip_zodiac__dPfbV .vip_selected__2TDoO {
  color:#160f02;background:#f1ce75;border-color:#ffe6aa
}

.vip_zodiac__dPfbV {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0
}

.vip_zodiac__dPfbV button {
  display:grid;justify-items:center;gap:10px;padding:18px 10px
}

.vip_zodiac__dPfbV button>span {
  font-size:32px
}

.vip_zodiac__dPfbV small {
  font-size:11px
}

.vip_zodiacResult__TXS_F {
  grid-column:1/-1;grid-row:var(--zodiac-desktop-row);margin:0;border-color:#f1ce75
}

.vip_dreamList__mD45t {
  display:grid;gap:10px
}

.vip_dream__UnFdD {
  display:flex;align-items:center;flex-wrap:wrap;gap:14px;border:1px solid #5b4822;padding:16px;background:#151512;border-radius:12px
}

.vip_dream__UnFdD>div:first-of-type {
  flex:1 1 180px
}

.vip_dream__UnFdD h2 {
  font-size:18px
}

.vip_dream__UnFdD p {
  color:#bfb6a0;font-size:13px;margin-bottom:0
}

.vip_dream__UnFdD .vip_chips__f4cFL {
  margin:0
}

.vip_articleText__zZCgv {
  white-space:pre-line;line-height:1.8
}

.vip_card__iROPH summary {
  cursor:pointer;font-size:18px;font-weight:700
}

.vip_empty__rmNlu {
  padding:24px 16px;color:#c6bcab;border:1px dashed #615333;text-align:center;border-radius:10px
}

.vip_marketGrid__ujdR4 {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px
}

.vip_marketGrid__ujdR4 .vip_card__iROPH {
  margin:0
}

.vip_terminal__FwMRr {
  background:#080f0b;border:1px solid #3d6846;padding:22px;border-radius:12px;margin:20px 0
}

.vip_terminal__FwMRr h2 {
  color:#b6ecab;font-size:20px
}

.vip_terminal__FwMRr>p {
  color:#afc4b3;font-size:12px
}

.vip_statusDot__Td8wV {
  display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:#86d776
}

.vip_log__ogMKu {
  font-family:ui-monospace,monospace
}

.vip_log__ogMKu p {
  display:grid;grid-template-columns:1fr 1fr;gap:3px 16px;padding:12px 0;margin:0;border-top:1px solid #253e2b;font-size:14px
}

.vip_log__ogMKu small,.vip_log__ogMKu time {
  color:#a4b4a7;font-size:12px
}

.vip_log__ogMKu span {
  color:#92ed7b;font-weight:700
}

.vip_sectionHeading__GxieX {
  margin-top:24px!important
}

.vip_scratch__stV3S {
  position:relative;overflow:hidden;border-radius:10px;border:1px solid #a77a30;margin-top:12px;isolation:isolate
}

.vip_scratchContent__NWhcD {
  padding:8px 16px;min-height:235px
}

.vip_scratch__stV3S canvas,.vip_unlock__FWa0j {
  position:absolute;inset:0;width:100%;height:100%;border:0
}

.vip_scratch__stV3S canvas {
  touch-action:none;cursor:crosshair
}

.vip_unlock__FWa0j {
  background:linear-gradient(125deg,#be8222,#ffe9a3,#ae6910);color:#201605;font-size:22px!important;font-weight:800!important
}

.vip_textButton__hFIJq {
  color:#eacb7b;border:0;background:transparent;padding:12px 0;text-decoration:underline;min-height:44px;font-size:13px!important
}

.vip_footer__f4Co7 {
  border-top:1px solid #594a29;margin-top:36px;padding:24px 0;display:flex;gap:22px;flex-wrap:wrap;font-size:14px
}

.vip_footer__f4Co7 p {
  flex-basis:100%;color:#8f897d;font-size:12px
}

.vip_launcher__q5C_J {
  text-align:center;margin:4px 0 6px;padding:0 8px;font-family:Arial,sans-serif
}

.vip_launchButton__wMjED {
  background:var(--gold-gradient,linear-gradient(100deg,#754005,#c18a19 18%,#ffe17a 50%,#c18a19 82%,#754005));width:100%;max-width:460px;font-size:19px!important
}

.vip_launchButton__wMjED span {
  display:inline-block;margin-left:12px;font-size:12px
}

.vip_dialog__9tII2 {
  position:fixed;inset:0;margin:auto;width:min(530px,calc(100% - 24px));max-height:86dvh;padding:0;border:2px solid #d5a53c;border-radius:16px;background:#06080d;color:#fff0bd;box-shadow:0 20px 70px #0009;text-align:left;font-family:Arial,sans-serif
}

.vip_dialog__9tII2::backdrop {
  background:#000b
}

.vip_dialogHead__rTNPX {
  display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;background:var(--gold-gradient,linear-gradient(100deg,#754005,#c18a19 18%,#ffe17a 50%,#c18a19 82%,#754005));color:#191207;padding:16px;z-index:1
}

.vip_dialogHead__rTNPX h2 {
  font-size:19px;font-weight:800
}

.vip_dialogHead__rTNPX button {
  border:0;color:#191207;font-size:30px;line-height:1;background:transparent;min-width:40px;min-height:40px
}

.vip_menu__SsrVO {
  display:grid;gap:10px;padding:14px
}

.vip_menu__SsrVO a {
  display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #675329;border-radius:10px;background:linear-gradient(120deg,#241a0b,#080807 70%);color:#fff0bf;text-decoration:none
}

.vip_menu__SsrVO a>span:nth-child(2) {
  flex:1;min-width:0
}

.vip_menu__SsrVO a[aria-busy=true] {
  border-color:#ffe17a;background:#33260c;cursor:progress
}

.vip_navigationStatus__lLgSG {
  position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)
}

.vip_loading__9RNjh {
  margin-top:12px;border-color:#d5a53c
}

.vip_menu__SsrVO strong {
  display:block;font-size:17px
}

.vip_menu__SsrVO small {
  display:block;color:#c5bea9;margin-top:5px;font-size:12px
}

.vip_menuFooter__ZqFjr {
  display:block;text-align:center;padding:6px 16px 22px;color:#f9d675;font-size:14px
}

.vip_secondSite__G3A8a {
  border-left:2px solid #bc8a2c;border-right:2px solid #bc8a2c
}

@media (max-width: 600px) {
  .vip_page__9UxKX {
  padding:12px
}

.vip_hero__gKYce {
  padding:22px 16px
}

.vip_hub__n77lr,.vip_marketGrid__ujdR4 {
  grid-template-columns:minmax(0,1fr)
}

.vip_hub__n77lr a {
  padding:20px
}

.vip_card__iROPH,.vip_terminal__FwMRr {
  padding:18px 14px
}

.vip_zodiac__dPfbV {
  grid-template-columns:repeat(2,minmax(0,1fr));gap:10px
}

.vip_zodiacResult__TXS_F {
  grid-row:var(--zodiac-mobile-row)
}

.vip_log__ogMKu p {
  grid-template-columns:minmax(0,1fr);gap:5px
}

.vip_dateBar__KUPh6,.vip_topBar__yS6sR {
  font-size:12px
}

.vip_numberSet__f__BF>div {
  grid-template-columns:72px minmax(0,1fr);gap:8px
}

.vip_numberSet__f__BF dd {
  font-size:20px
}

.vip_launchButton__wMjED span {
  display:block;margin:3px 0 0
}

.vip_menu__SsrVO {
  padding:10px
}

.vip_menu__SsrVO a {
  padding:12px 10px;gap:10px
}

.vip_menu__SsrVO strong {
  font-size:16px
}

.vip_dialogHead__rTNPX {
  padding:12px
}

.vip_dialogHead__rTNPX h2 {
  font-size:16px
}
}

/* Terminal Styles */
.vip-terminal_terminal__OU7Ie{min-width:0}.vip-terminal_about__YdRnW,.vip-terminal_feed__RO4OC,.vip-terminal_history__QEqzu,.vip-terminal_market__f3ba8,.vip-terminal_status__Bqu_t{border:1px solid #a78132;border-radius:15px;background:linear-gradient(125deg,#30241255,transparent 65%),#131310;box-shadow:0 5px 20px #0003}.vip-terminal_status__Bqu_t{text-align:center;padding:18px;margin-bottom:18px}.vip-terminal_status__Bqu_t .vip-terminal_fullDate__77F2H{color:#f4d27c;font-size:clamp(17px,3.5vw,23px);font-weight:800;margin:0}.vip-terminal_clock___stkK{display:block;font-size:25px;color:#91e978;font-weight:800;font-variant-numeric:tabular-nums;margin:5px 0}.vip-terminal_clock___stkK small{font-size:12px}.vip-terminal_statusDetails__3gJ5T{display:flex;gap:10px 20px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:13px}.vip-terminal_statusDetails__3gJ5T b{color:#eacf8f;font-size:12px}.vip-terminal_status__Bqu_t .vip-terminal_sync__3a2Tk{margin:8px 0 0;font-size:11px;color:#a7a294}.vip-terminal_feed__RO4OC{padding:16px;margin-bottom:16px}.vip-terminal_feedHeading__hgALS{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.vip-terminal_feedHeading__hgALS h2{color:#ffdc89;font-size:19px}.vip-terminal_simulation__AELHO{font:700 10px Arial,sans-serif;letter-spacing:1px;color:#f2db9d;border:1px solid #7a6230;border-radius:4px;padding:4px 7px}.vip-terminal_feed__RO4OC .vip-terminal_caption__VZyRe{font-size:12px;color:#b9b4a6;margin:8px 0 14px}.vip-terminal_consoleBar__P_LrD{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid #675023;border-bottom:0;border-radius:9px 9px 0 0;background:#1e1b12;font-size:11px;color:#ddcc9e}.vip-terminal_consoleBar__P_LrD>span{display:flex;align-items:center;gap:7px}.vip-terminal_liveBadge__669aj i,.vip-terminal_runningDot__ywuh6,.vip-terminal_stoppedDot__5vKsi{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#64dda9}.vip-terminal_stoppedDot__5vKsi{background:#cda35c}.vip-terminal_consoleBar__P_LrD button,.vip-terminal_consoleFooter__sy_1U button{border:1px solid #776133;background:#2b2516;color:#ffe1a1;border-radius:6px;padding:8px 10px;min-height:36px;font-size:12px;white-space:nowrap}.vip-terminal_console__Irsh5{height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#796439 #070b15;scrollbar-width:thin;border:1px solid #675023;border-radius:0 0 9px 9px;padding:12px 14px;background:#060b17;font:500 13px/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#f1eee6;overflow-wrap:anywhere;scroll-behavior:auto}.vip-terminal_console__Irsh5:focus-visible{outline:2px solid #ffe0a1;outline-offset:2px}.vip-terminal_console__Irsh5 .vip-terminal_line__JOQnZ{margin:0 0 7px}.vip-terminal_line__JOQnZ>span{white-space:pre-wrap}.vip-terminal_line__JOQnZ time{color:#8190a8;font-size:11px;white-space:nowrap}.vip-terminal_line__JOQnZ strong{font-weight:700}.vip-terminal_line__JOQnZ .vip-terminal_bookie__H_U9K{color:#ff416a}.vip-terminal_line__JOQnZ .vip-terminal_khabri__2hGgw{color:#16d9a0}.vip-terminal_line__JOQnZ .vip-terminal_vip__Z_yiu{color:#36c4f0}.vip-terminal_eventLine__3dEd5>span{color:#41dced}.vip-terminal_system__Lx_m3{color:#eac967}.vip-terminal_market__f3ba8{color:inherit}.vip-terminal_line__JOQnZ .vip-terminal_market__f3ba8{color:#41dced;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.vip-terminal_card__NUAOV{color:#cdadff}.vip-terminal_result__rWo_x{color:#7bddaf}.vip-terminal_cursor__a_y7r {
  display: inline-block;
  color: #e8c870 !important;
  font-weight: 900;
  font-size: 15px;
  line-height: 1;
  vertical-align: baseline;
  margin-left: 3px;
  animation: vip-terminal_caret__ZSVrI 1s step-end infinite !important;
}
.vip-terminal_cursorPaused__U8mu1 {
  animation: none !important;
  opacity: 0.35 !important;
}
@keyframes vip-terminal_caret__ZSVrI {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}.vip-terminal_consoleFooter__sy_1U{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;min-height:28px;margin-top:8px;font-size:10px;color:#a9a28f}.vip-terminal_marketList__K7P0S{display:grid;gap:10px}.vip-terminal_marketList__K7P0S .vip-terminal_market__f3ba8{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto) minmax(105px,auto);gap:8px 18px;align-items:center;padding:14px 18px 0;overflow:hidden}.vip-terminal_marketName__Chv2f h2{font-size:17px;color:#f6df9e}.vip-terminal_liveBadge__669aj{display:flex;align-items:center;gap:6px;color:#69dcab;font-size:10px;font-weight:800;margin:6px 0 3px;letter-spacing:.5px}.vip-terminal_marketName__Chv2f small{display:block;font-size:10px;color:#b2ac9d}.vip-terminal_numberCard__RYsJY{text-align:center}.vip-terminal_numberCard__RYsJY>span,.vip-terminal_source__3EoIt>span{display:block;color:#9f9989;font-size:9px;font-weight:700;letter-spacing:.8px;margin-bottom:4px}.vip-terminal_numberCard__RYsJY strong{display:block;padding:5px 14px;background:#050b14;border:1px solid #3b4850;border-radius:9px;color:#71e2ed;font-size:clamp(19px,4vw,26px);line-height:1.2;font-variant-numeric:tabular-nums}.vip-terminal_source__3EoIt{text-align:right}.vip-terminal_source__3EoIt b{color:#e8c470;font-size:12px}.vip-terminal_market__f3ba8>.vip-terminal_result__rWo_x{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;grid-column:1/-1;border-top:1px solid #4b3b20;padding:8px 0}.vip-terminal_result__rWo_x>span{color:#b4ac98;font-size:10px}.vip-terminal_result__rWo_x>b{color:#a4e987;font-size:14px}.vip-terminal_market__f3ba8 .vip-terminal_note__HvMhf{grid-column:1/-1;font-size:12px;margin:0 0 12px;color:#d4c8a8}.vip-terminal_historyHint__VLRvx{text-align:center;color:#a79b7e;font-size:11px;margin:14px 0 20px!important}.vip-terminal_empty__0wKfv{text-align:center;padding:18px;border:1px dashed #6b5731;border-radius:10px;font-size:14px;color:#c9bea6}.vip-terminal_history__QEqzu{padding:18px;margin:18px 0}.vip-terminal_about__YdRnW h2,.vip-terminal_history__QEqzu h2{color:#eace85;font-size:18px}.vip-terminal_history__QEqzu article{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-bottom:1px solid #4a3c23;padding:12px 0}.vip-terminal_history__QEqzu h3{margin:0;font-size:14px}.vip-terminal_history__QEqzu span{font-size:11px;color:#a9a18f}.vip-terminal_history__QEqzu b{color:#95e77f}.vip-terminal_about__YdRnW{padding:20px;margin-top:20px}.vip-terminal_about__YdRnW li,.vip-terminal_about__YdRnW p{font-size:13px;color:#c9c0ac}.vip-terminal_about__YdRnW ul{margin:12px 0 0;padding-left:18px}.vip-terminal_about__YdRnW li{margin:8px 0}@media (max-width:600px){.vip-terminal_status__Bqu_t{padding:16px 10px}.vip-terminal_feed__RO4OC{padding:12px}.vip-terminal_feedHeading__hgALS h2{font-size:17px}.vip-terminal_console__Irsh5{height:265px;padding:10px;font-size:12px;line-height:1.7}.vip-terminal_consoleBar__P_LrD{padding:6px 8px}.vip-terminal_marketList__K7P0S .vip-terminal_market__f3ba8{grid-template-columns:minmax(0,1fr) minmax(90px,auto);padding:12px 12px 0;gap:8px 12px}.vip-terminal_marketName__Chv2f h2{font-size:15px}.vip-terminal_numberCard__RYsJY strong{font-size:21px;padding:6px 10px}.vip-terminal_source__3EoIt{grid-column:1/-1;display:flex;gap:8px;align-items:center;text-align:left}.vip-terminal_source__3EoIt>span{margin:0}.vip-terminal_source__3EoIt b{font-size:11px}.vip-terminal_statusDetails__3gJ5T{font-size:12px}}@media (prefers-reduced-motion:reduce){.vip-terminal_cursor__a_y7r{animation:none}}

/* Extra GoldenResult Theme Enhancements */
.vip_launchButton__wMjED {
  background: var(--gold-gradient, linear-gradient(100deg, #754005, #c18a19 18%, #ffe17a 50%, #c18a19 82%, #754005)) !important;
  color: #130f05 !important;
  font-weight: 800 !important;
  box-shadow: 0 4px 15px rgba(231, 165, 45, 0.25);
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  border: 1px solid var(--primary-gold-color, #e7a52d) !important;
}

.vip_launchButton__wMjED:hover {
  transform: translateY(-1px);
  box-shadow: 0 6px 20px rgba(231, 165, 45, 0.4);
}

.vip_dialogHead__rTNPX {
  background: var(--gold-gradient, linear-gradient(100deg, #754005, #c18a19 18%, #ffe17a 50%, #c18a19 82%, #754005)) !important;
  color: #100b02 !important;
}

.vip_dialogHead__rTNPX button {
  color: #100b02 !important;
}

.vip_action__u_KGB, .vip_dateBar__KUPh6 button {
  background: var(--gold-gradient, linear-gradient(105deg, #b27a18, #ffebb0 48%, #d8a635)) !important;
  color: #130f05 !important;
  font-weight: 800 !important;
  border: 1px solid var(--primary-gold-color, #e7a52d) !important;
}

.vip_tabs__MT1kP .vip_selected__2TDoO, .vip_zodiac__dPfbV .vip_selected__2TDoO {
  background: var(--primary-gold-color, #e7a52d) !important;
  color: #100b02 !important;
  border-color: #ffe6aa !important;
  font-weight: 700;
}

.vip_menu__SsrVO a:hover {
  border-color: var(--primary-gold-color, #e7a52d) !important;
  background: linear-gradient(120deg, #33240e, #0f0e0c 70%) !important;
}

.vip_chips__f4cFL span {
  border-color: var(--primary-gold-color, #e7a52d) !important;
  color: var(--primary-gold-color, #e7a52d) !important;
}

/* Clean Dialog Backdrop for cross-browser support */
dialog.vip_dialog__9tII2::backdrop {
  background: rgba(0, 0, 0, 0.85);
  backdrop-filter: blur(2px);
}

/* Top bar navigation links */
.vip_topBar__yS6sR a {
  color: var(--primary-gold-color, #e7a52d);
  font-weight: 700;
  text-decoration: none;
}
.vip_topBar__yS6sR a:hover {
  text-decoration: underline;
}
