/* ===================================================================
   자동 생성 — preview/remap.py (손으로 고치지 마라. 원본이 바뀌면 다시 생성한다)
   LONGTIAN 팔레트를 ZABET1 팔레트로 바꾸는 덮어쓰기만 들어 있다.
   =================================================================== */

/* --- resources/css/styles.css --- */
:root:root { --panel: #151515; --panel-2: #111111; --panel-3: #101010; --green: #007a4d; --green-2: #006241; --green-3: #004f33; --gold: #ffb612; --gold-2: #e09e00; --ring: 0 0 0 3px rgba(255,182,18,.28); }
html body { background-color: #0d0d0d; }
html .top-header { background: linear-gradient(135deg, #006241 0%, #004f33 55%, #002e1e 100%); }
html .utility-bar { background: #0d0d0d; }
html .utility-link:hover { color: rgba(255,182,18,.95); }
html .user-menu__bal-v { color: var(--gold, #ffb612); }
html .user-menu__bal--comp { background: rgba(255,182,18,.14); border: 1px solid rgba(255,182,18,.28); }
html .user-menu__bal--comp:hover { background: rgba(255,182,18,.24); border-color: rgba(255,182,18,.5); }
html .user-menu__coin { color: #ffb612; }
html .nav-bal { background: linear-gradient(135deg, #ffb612, #e09e00); }
html .lt-mbar { background: #151515; }
html .lt-mbar__user { background: linear-gradient(135deg, #454545, #333333); }
html .lt-mbar__rw { background: linear-gradient(135deg, #585858, #3f3f3f); }
html .lt-mbar__rw-ico { color: #ffb612; }
html .lt-mbar__rw.is-ready { background: linear-gradient(135deg, #585858, #3f3f3f); }
html .lt-mbar__auth--signup { background: linear-gradient(135deg, #ffb612, #e09e00); }
html .nav-wrap { background: #151515; }
html .nav-accent { background: #ffb612; }
html .nav-link { background: linear-gradient(90deg, #ffb612 0%, #ffb612 100%); }
html .nav-auth-link:hover { color: #ffb612; }
html .hero-arrow:hover { border-color: rgba(255,182,18,.28); }
html .hero-dot.active { background: rgba(255,182,18,.75); border-color: rgba(255,182,18,.35); }
html .promo-banner { background: #151515; }
html .promo-cat { background: #151515; }
html .promo-cat:hover { background: #323232; }
html .lt-sel__native { background: #151515; }
html .search-box input:focus { border: 1px solid #ffd36b; }
html .game-card:focus-visible { box-shadow: 0 0 0 3px rgba(255,182,18,.24), 0 24px 52px rgba(0,0,0,.32); }
html .footer-top { background: #151515; }
html .footer-top__link:hover { color: #ffb612; }
html .footer-top__link:focus-visible { color: #ffb612; }
html .footer-mobile-top { background: #151515; }
html .footer-mobile-summary { background: #1b1b1b; }
html .footer-mobile-link:hover { color: #ffb612; }
html .support-panel { color: #0d0d0d; }
html .support-close { color: #0d0d0d; }
html .support-banner { background: #006241; }
html .support-handle { color: #006241; }
html .support-text--ph { color: #006241; }
html .drawer-auth-btn--signup:hover { background: #151515; }
@media (max-width: 767px){ html .nav { background: linear-gradient(180deg, rgba(11,11,11,0.98), rgba(12, 6, 6, 0.98)); } }
@media (max-width: 767px){ html .drawer-ico--comp { color: var(--gold, #ffb612); } }
@media (max-width: 767px){ html .nav .nav-link:hover { background: #1c1c1c; color: #1c1c1c; } }
@media (max-width: 767px){ html .nav .nav-link.active { background: #444444; } }
html .side-banner__cta { background: linear-gradient(180deg, #363636 0%, #1d1d1d 100%); }
html .side-banner__cta:hover { background: linear-gradient(180deg, #4b4b4b 0%, #1a1a1a 100%); }
html .auth-drawer__panel { background: #0d0d0d; }
html .auth-switcher__tabs { background: #151515; }
html .auth-switcher__tabs-thumb { background: #3d63e0; }
html .auth-input, html .auth-select { border: 1px solid #4b4b4b; color: #292929; }
html .auth-check__box::after { background: #3d63e0; }
html .auth-submit { background: #3d63e0; }
html .auth-inline-switch { color: #ffd36b; }
html .auth-send { background: #ffd36b; }
html .deposit-page { background: #0d0d0d; }
html .deposit-quick-nav__icon-wrap { background: #3a3a3a; }
html .deposit-quick-nav__item:hover .deposit-quick-nav__icon-wrap, html .deposit-quick-nav__item.is-active .deposit-quick-nav__icon-wrap { background: #1c1c1c; }
html .deposit-group-title { background: #1f1f1f; }
html .deposit-method { background: #333333; }
html .deposit-method:hover { background: #1d1d1d; }
html .deposit-method__action { background: #333333; }
html .deposit-method__action:hover { background: #1f1f1f; }
html .slot-hero__banner--video { background: #121212; }
html .games-nav { background: #0d0d0d; }
html .games-nav__link:hover, html .games-nav__link.active { background: #2a2a2a; }
html .live-page .games-nav { background: #0d0d0d; }
html .live-page .games-nav__link:hover, html .live-page .games-nav__link.active { background: #2a2a2a; }
html .live-page .live-card__bottom { background: #363636; }
html body.deposit2-page { background: #0d0d0d; }
html .deposit2-quick-nav__icon-wrap { background: #1c1c1c; }
html .deposit2-quick-nav__item:hover .deposit2-quick-nav__icon-wrap, html .deposit2-quick-nav__item.is-active .deposit2-quick-nav__icon-wrap { background: #1f1f1f; }
html .deposit2-section__title { background: #1f1f1f; }
html .deposit2-shortcut { background: #1f1f1f; }
html .deposit2-shortcut:hover { background: #1f1f1f; }
html .deposit2-submit { background: #1f1f1f; }
html .deposit2-submit:hover { background: #1f1f1f; }
html body.withdraw2-page { background: #0d0d0d; }
html .withdraw2-balance { color: #ffd36b; }
html .withdraw2-quick-nav__icon-wrap { background: #1f1f1f; }
html .withdraw2-quick-nav__item:hover .withdraw2-quick-nav__icon-wrap, html .withdraw2-quick-nav__item.is-active .withdraw2-quick-nav__icon-wrap { background: #1c1c1c; }
html .withdraw2-section__title { background: #1f1f1f; }
html .withdraw2-shortcut { background: #1f1f1f; }
html .withdraw2-shortcut:hover { background: #1c1c1c; }
html .withdraw2-submit { background: #1f1f1f; }
html .withdraw2-submit:hover { background: #1c1c1c; }
html body.account-page { background: #0d0d0d; }
html .account-balance { color: #ffd36b; }
html .account-quick-nav__icon-wrap { background: #3a3a3a; }
html .account-quick-nav__item:hover .account-quick-nav__icon-wrap, html .account-quick-nav__item.is-active .account-quick-nav__icon-wrap { background: #1c1c1c; }
html .account-section__title { background: #1f1f1f; }
html .account-section__body { --panel-ink: #262626; --panel-ink-soft: #4b4b4b; --panel-line: #959595; }
html .account-info-card__btn:hover { background: #007a4d; }
html .account-password-submit { background: #3a3a3a; }
html .account-password-submit:hover { background: #303030; }
html body.about-page { background: #0d0d0d; }
html .about-tabs { background: #1f1f1f; }
html .about-tab:hover, html .about-tab.is-active { background: #343434; }
html body.history-page { background: #0d0d0d; }
html .history-tab { background: #151515; }
html .history-tab.is-active { background: #3a3a3a; }
html .history-tab.is-active:hover { background: #3a3a3a; }
html .history-row { background: #151515; }
html .history-pager .btn { background: #151515; }
html .history-pager .btn_page:hover { border-color: #00a86b; background: #333333; }
html .history-pager .btn.active { border-color: #00a86b; background: #00a86b; }
html .history-detail-btn:hover { border-color: #00a86b; }
html .history-empty { background: #151515; }
html .history-row--head { background: #333333; }
html body.promotion-page { background: #0d0d0d; }
html .promotion-card__action { background: #151515; }
html .promotion-card__action:hover { background: #1e1e1e; }
html body.promo-detail-page { background: #0d0d0d; }
html .promo-detail-content { background: #151515; }
html .promo-detail-back__link { background: #404040; }
html .promo-detail-back__link:hover { background: #2c2c2c; }
html .footer-more__panel { background: #1d1d1d; }
html .footer-licence__no { color: #c4c4c4; }
html .footer-licence__reg { color: #a8a8a8; }
html .footer-licence__reg a { color: #a4a4a4; }
html .footer-licence__age { color: #ffb612; }
html .footer-mobile-licence span { color: #a8a8a8; }
html .footer-mobile-licence .footer-licence__no { color: #c4c4c4; }
html .footer-mobile-licence a { color: #a4a4a4; }
html .lt-sel__btn { background: #151515; }
html .lt-sel__btn:hover { background: #313131; }
html .lt-sel__btn:focus-visible { outline: 2px solid #ffb612; }
html .lt-sel.is-open .lt-sel__btn { border-color: #ffb612; background: #313131; }
html .lt-sel.is-open .lt-sel__caret { color: #ffb612; }
html .lt-sel__panel { background: #1f1f1f; }
html .lt-sel__grp { color: #989898; }
html .lt-sel__opt:hover { background: #2a2a2a; }
html .lt-sel__opt:focus-visible { outline: 2px solid #ffb612; }
html .lt-sel__opt.is-on { background: rgba(255,182,18,.16); }
html .lt-sel__opt.is-on:hover { background: rgba(255,182,18,.24); }
html .game-card__stage:focus-visible { box-shadow: inset 0 0 0 3px rgba(255,182,18,.45); }
html .p77-rw2__lead { color: #262626; }
html .p77-rw2__num { background: #1f1f1f; }
html .p77-rw2__name { color: #262626; }
html .p77-rw2__tag { color: #4b4b4b; }
html .p77-rw2__text b { color: #262626; }
html .games-nav__search { background: #2f2f2f; }
html .games-nav__search:hover { background: #2a2a2a; }
html .lt-search { background: rgba(7,7,7,.74); }
html .lt-search__panel { background: #1e1e1e; }
html .lt-search__input { background: #131313; }
html .lt-search__input:focus { box-shadow: 0 0 0 3px rgba(255,182,18,.22); }

/* --- application/views/_layout/footer.php --- */
html .lt-dock__btn--chat { background: linear-gradient(135deg, #4169e1, #4a4a4a); }
html .lt-dock__btn--deposit { background: linear-gradient(135deg, #007a4d, #006241); }
html .lt-dock__btn--aff { background: linear-gradient(135deg, #ffb612, #e09e00); }
html .lt-dock__restore { background: linear-gradient(135deg, #4169e1, #4a4a4a); }
@media (max-width: 767px){ html .lt-dock__bar { background: rgba(17,17,17,.86); } }

/* --- application/views/_layout/header.php --- */
html .game-layer-popup { background-color: #151515; }
html .game-layer-close:hover { color: #151515; }
html .game-layer-frame { background-color: #151515; }

/* --- application/views/_layout/header.php --- */
html #ageVerifyYes { color: #6f6f6f; }

/* --- application/views/depositCryptoPopup.php --- */
html body { background: #151515; }
html .net { color: #a0a0a0; }
html .timer-bar { background: #1f1f1f; }
html .timer-fill { background: #00a86b; }
html .card { background: #212121; border: 1px solid #3a3a3a; }
html .label { color: #a0a0a0; }
html .amount { color: #00a86b; }
html .fiat { color: #a0a0a0; }
html .qr-caption { color: #a0a0a0; }
html .addr { background: #151515; border: 1px dashed #444444; }
html .btn { background: #00a86b; }
html .btn.ghost { border: 1px solid #505050; }
html .notes { color: #a0a0a0; }
html .dot { background: #00a86b; }

/* --- application/views/helpdesk.php --- */
html .help-rg-cta .help-contact__more { color: #989898; }

/* --- application/views/include/affiliate_compare.php --- */
html .aff-cmp th, html .aff-cmp td { color: #b9b9b9; }
html .aff-cmp thead th { color: #ffb612; }
html .aff-cmp th:first-child, html .aff-cmp td:first-child { background: #181818; }
html .aff-cmp__us td { background: rgba(255,182,18,.10); border-top: 2px solid rgba(255,182,18,.55); }
html .aff-cmp__us td:first-child { background: rgba(255,182,18,.16); }
html .aff-cmp__us .aff-cmp__yes { background: rgba(255,182,18,.18); border-color: rgba(255,182,18,.45); }
html .aff-cmp-legend { color: #a8a8a8 !important; }

/* --- application/views/include/comp_tiers.php --- */
html .comp-tier--top { border-color: rgba(255,182,18,.45); background: rgba(255,182,18,.07); }
html .comp-tier__badge { color: #141414; background: linear-gradient(145deg, #c4c4c4, #8a8a8a); }
html .comp-tier:nth-child(1) .comp-tier__badge { background: linear-gradient(145deg, #b2b2b2, #787878); }
html .comp-tier:nth-child(2) .comp-tier__badge { background: linear-gradient(145deg, #e6ecf5, #a0a0a0); }
html .comp-tier__rate-label { color: #a8a8a8; }
html .comp-tiers__note { color: #a8a8a8; }
html .comp-tiers--light .comp-tier__name { color: #262626; }
html .comp-tiers--light .comp-tier__rate-label { color: #4b4b4b; }

/* --- application/views/include/dailycheckin.php --- */
html .lt-dci { --dci-bg: #141414; --dci-header: #202020; --dci-muted: #969696; --dci-cell: #1c1c1c; }
html .lt-dci__backdrop { background: rgba(6,6,6,.78); }
html .lt-dci__close { color: #bdbdbd; }
html .lt-dci__close-count { color: #bdbdbd; }
html .lt-dci__intro { color: #a6a6a6; }
html .lt-dci__nav { color: #bebebe; }
html .lt-dci__weekdays { color: #727272; }
html .lt-dci__day--today { color: #161616; }
html .lt-dci__day--missed { color: #7c7c7c; background: #191919; }
html .lt-dci__day--future, html .lt-dci__day--before { color: #555555; }
html .lt-dci__legend { color: #828282; }
html .lt-dci__claim { color: #161616; }
html .lt-dci__claim:disabled { border-color: #7c7c7c; background: #292929; color: #b9b9b9; }
html .lt-dci__rules { color: #7a7a7a; }

/* --- application/views/include/form_cards.php --- */
html .wd-card__note { color: var(--panel-ink-soft, #575757); }

/* --- application/views/include/notice.php --- */
html .lt-nt { --nt-bg: #141414; --nt-muted: #969696; }
html .lt-nt__backdrop { background: rgba(6,6,6,.72); }

/* --- application/views/include/pay_groups.php --- */
html .pl-group--local { box-shadow: 0 0 0 2px #00a86b; }
html .pl-group .deposit-method__badge { color: #212121; }

/* --- application/views/include/paylab_style.php --- */
html .pl-scope, html .deposit-page { --pl-accent: #00a86b; }

/* --- application/views/include/rewards.php --- */
html .lt-rw { --rw-bg: #141414; --rw-header: #202020; --rw-muted: #969696; --rw-cell: #1c1c1c; }
html .lt-rw__backdrop { background: rgba(6,6,6,.72); }
html .lt-rw__close { color: #c3c3c3; }

/* --- application/views/info/_style.php --- */
html .info-page__crumb { color: #979797; }
html .info-page h1 { color: #ffb612; }
html .info-page__updated { color: #7c7c7c; }
html .info-page h2 { color: #ffb612; }
html .info-page p, html .info-page li { color: #b9b9b9; }
html .info-table th, html .info-table td { color: #b9b9b9; }
html .info-table thead th { color: #ffb612; }
html .info-note { border-left: 3px solid #ffb612; background: rgba(255,182,18,.08); }
html .info-cta { background: linear-gradient(180deg, #f5b423 0%, #ffb612 100%); color: #1d1d1d !important; }
html .info-cta:hover { color: #1d1d1d !important; }

/* --- application/views/info/support.php --- */
html .sup-hero { background: linear-gradient(135deg, #2c2c2c 0%, #1d1d1d 100%); }
html .sup-hero h1 { color: #ffb612; }
html .sup-hero__times li { color: #bebebe; }
html .sup-chat { background: linear-gradient(180deg, #f5b423 0%, #ffb612 100%); color: #1d1d1d !important; box-shadow: 0 6px 18px rgba(255,182,18,.35); }
html .sup-chat:hover { box-shadow: 0 10px 24px rgba(255,182,18,.45); color: #1d1d1d !important; }
html .sup-section-title { color: #ffb612; }
html .sup-card:hover { border-color: rgba(255,182,18,.55); }
html .sup-card__ico { background: rgba(255,182,18,.14); }
html .sup-card__d { color: #979797; }
html .sup-links a::after { color: #ffb612; }

/* --- application/views/myBalance.php --- */
html .bonus-card__name { color: #1c1c1c; }
html .bonus-btn--ghost { background: #3a3a3a; }
html .bonus-btn--ghost:hover { background: #303030; }
html .bonus-modal__box { background: #1c1c1c; }

/* --- application/views/notavailable.php --- */
:root, html body { background: #101010; }
html .geo__box { background: #161616; border: 1px solid #2d2d2d; }
html .geo__body { color: #bfbfbf; }
html .geo__help { color: #a5a5a5; }
html .geo__help a { color: #ffb612; }

/* --- application/views/playhistory.php --- */
html .history-filter__chip:hover { border-color: #00a86b; color: #00a86b; }
html .history-filter__chip.is-active { border-color: #00a86b; background: #00a86b; }

/* --- application/views/promoDetail.php --- */
html .promotions-main-container h1, html .promotions-main-container h2, html .promotions-main-container h3 { color: var(--promo-heading-color, #ffb612); }
html .promo-detail__back { color: #979797; }
html .promo-detail__hero { background: #1e1e1e; }
html .promo-rate th { color: #ffb612; }
html .promo-note { border-left: 3px solid #ffb612; background: rgba(255,182,18,.08); }

/* --- application/views/rg/blocked.php --- */
:root, html body { background: #151515; }

/* --- application/views/rg/index.php --- */
html .rg-intro { color: var(--panel-ink-soft,#575757); }
html .rg-card__label { color: var(--panel-ink,#262626); }
html .rg-card__now { color: var(--panel-ink-soft,#575757); }
html .rg-card__used { color: var(--panel-ink-soft,#575757); }
html .rg-card__used b { color: var(--panel-ink,#262626); }
html .rg-form input[type=text], html .rg-form select { border: 1px solid #959595; color: #1c1c1c; }
html .rg-form input[type=text]::placeholder { color: #6a6a6a; }
html .rg-form .rg-unit { color: var(--panel-ink-soft,#575757); }
html .rg-btn--ghost { color: #414141; border: 1px solid #959595; }
html .rg-note { color: var(--panel-ink-soft,#575757); }
html .rg-pending { color: var(--panel-ink,#262626); }
html .rg-pending__when { color: var(--panel-ink-soft,#575757); }
html .rg-check { color: var(--panel-ink,#262626); }
html .rg-help { color: var(--panel-ink,#262626); }

/* --- application/views/rg/stop.php --- */
html .rg-stop__box { background: #161616; border: 1px solid #2d2d2d; }
html .rg-stop__body { color: #bfbfbf; }
html .rg-stop__help { color: #a5a5a5; }
html .rg-stop__help a { color: #ffb612; }
html .rg-stop__btn { color: #a5a5a5; border: 1px solid #3a3a3a; }

/* --- application/views/slot.php --- */
html .game-more-btn { border: 1px solid #00a86b; color: #00a86b; }
html .game-more-btn:hover { background: #00a86b; }
html .game-more-btn[disabled]:hover { color: #00a86b; }

/* 315 declarations */
