/* LTC-BOT application identity — industrial robot system, loaded last. */
:root {
  --ink:#070b0d;--ink2:#0b1216;--panel:#111b21;--cyan:#39d8ff;--cyan2:#168fb5;
  --gold:#ffb52e;--gold2:#da7900;--coral:#ff6974;--blue:#63bfe3;--white:#f5fbff;
  --muted:#93a7b1;--line:rgba(137,198,215,.23);--shadow:0 20px 65px rgba(0,0,0,.46);--radius:8px;
  --ltcb-night:#050708;--ltcb-panel:#111b21;--ltcb-panel-2:#17262e;--ltcb-cyan:#39d8ff;
  --ltcb-blue:#63bfe3;--ltcb-violet:#39d8ff;--ltcb-gold:#ffb52e;--ltcb-green:#41e5a7;
  --ltcb-text:#f5fbff;--ltcb-muted:#93a7b1;
}
body{background-color:#050708!important;color:#f5fbff!important}
.explore-body,.dashboard-body,.admin-body,.payment-body,.app-body{background:linear-gradient(rgba(63,201,233,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(63,201,233,.025) 1px,transparent 1px),radial-gradient(circle at 82% 8%,rgba(33,152,186,.11),transparent 32%),#050708!important;background-size:54px 54px,54px 54px,auto,auto!important}
.explore-body:before,.dashboard-body:before,.admin-body:before,.payment-body:before{background:none!important;opacity:0!important}
.site-header,.sidebar,.admin-sidebar,.dash-top,.admin-top{background:linear-gradient(180deg,rgba(7,13,16,.99),rgba(4,8,10,.99))!important;border-color:rgba(102,199,222,.24)!important}
.sidebar,.admin-sidebar{box-shadow:10px 0 45px rgba(0,0,0,.28)!important}.brand img,.sidebar-logo img,.admin-sidebar img{filter:drop-shadow(0 0 13px rgba(57,216,255,.18))!important}
.side-nav a,.admin-sidebar .side-nav a{border-radius:6px!important}.side-nav a.active,.admin-sidebar .side-nav a.active{color:#071015!important;background:linear-gradient(135deg,#9beeff,#39d8ff)!important;border-color:#c5f7ff!important;box-shadow:0 4px 0 #126c85,0 13px 30px rgba(57,216,255,.18)!important}
.side-nav a.active i,.admin-sidebar .side-nav a.active i{color:#111!important;background:#ffbd36!important}.side-nav a i,.admin-sidebar .side-nav a i{color:#76e9ff!important;background:rgba(57,216,255,.1)!important}
.btn-gold,.save-settings{color:#171005!important;background:linear-gradient(135deg,#ffdc75,#ffb52e)!important;border-color:#ffe7aa!important;border-radius:7px!important;box-shadow:0 4px 0 #925300,0 13px 30px rgba(255,181,46,.18)!important}
.btn-cyan{color:#061015!important;background:linear-gradient(135deg,#9beeff,#39d8ff)!important;border-color:#c8f8ff!important;border-radius:7px!important;box-shadow:0 4px 0 #126b85!important}.btn-ghost,.btn-glass{color:#e7faff!important;background:#132027!important;border-color:rgba(96,208,233,.3)!important;border-radius:7px!important}.btn-danger{border-radius:7px!important;background:linear-gradient(135deg,#ff7d85,#e74e59)!important}
.dash-card,.dashboard-card,.admin-card,.settings-card,.payment-card,.community-card,.platform-section,.rules-box,.metric,.quick-bar,.mining-status,.yield-card,.contract-card,.page-title-card,.admin-form-card,.user-profile,.adjust-card,.bounty-task,.reward-card,.public-review-summary{color:#f5fbff!important;background:linear-gradient(145deg,#142027,#090e11)!important;border:1px solid rgba(123,199,218,.24)!important;border-radius:8px!important;box-shadow:0 18px 52px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.025)!important;clip-path:none!important}
.dash-card:before,.dash-card:after,.dashboard-card:before,.dashboard-card:after,.metric:before,.metric:after,.page-title-card:before,.page-title-card:after,.admin-card:before,.admin-card:after,.settings-card:before,.settings-card:after{animation:none!important}
.metric,.page-title-card,.dashboard-card,.admin-card,.settings-card{border-top-color:rgba(57,216,255,.42)!important}.metric>span,.dashboard-card>header span,.admin-card>header span,.settings-card>header span,.page-title-card span{color:#78e9ff!important}.metric>strong,.balance-copy>strong,.balance-amount strong{color:#fff!important;text-shadow:none!important}
.balance-hero,.admin-welcome,.page-title-card,.explore-hero{position:relative!important;overflow:hidden!important;color:#fff!important;background-image:linear-gradient(90deg,rgba(5,10,13,.97),rgba(5,10,13,.78) 56%,rgba(5,10,13,.28)),url('../images/ltc-bot-industrial-hero.webp')!important;background-size:cover!important;background-position:center!important;border-color:rgba(57,216,255,.34)!important;border-radius:8px!important;box-shadow:0 20px 65px rgba(0,0,0,.44)!important;clip-path:none!important}
.balance-hero:after,.admin-welcome:after,.page-title-card:after,.explore-hero:after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:repeating-linear-gradient(0deg,rgba(137,214,231,.02) 0 1px,transparent 1px 5px)!important}.balance-hero img,.admin-welcome img{filter:drop-shadow(0 18px 28px #000) drop-shadow(0 0 20px rgba(57,216,255,.2))!important}
.title-icon,.page-banner-icon-v23,.stat-icon,.feature-icon,.account-avatar,.notification-button{color:#061015!important;background:linear-gradient(145deg,#9beeff,#39d8ff)!important;border-color:#c7f8ff!important;border-radius:7px!important;box-shadow:none!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)!important}
.status-badge.active,.status-badge.confirmed,.status-badge.paid,.status-badge.approved,.status-badge.success{color:#78f0c2!important;background:rgba(65,229,167,.1)!important;border-color:rgba(65,229,167,.3)!important}
.modal-card,.system-alert-card{color:#f5fbff!important;background:linear-gradient(145deg,#121d22,#080d10)!important;border-color:rgba(57,216,255,.36)!important;border-radius:8px!important;box-shadow:0 35px 110px #000d!important}.modal-brand img{background:#0c1519!important;border:1px solid var(--line)!important;border-radius:7px!important}
input,select,textarea,.form-control{color:#f7fdff!important;background:#050a0d!important;border-color:rgba(106,188,209,.34)!important;border-radius:6px!important}input::placeholder,textarea::placeholder{color:#657983!important}input:focus,select:focus,textarea:focus,.form-control:focus{border-color:#39d8ff!important;box-shadow:0 0 0 3px rgba(57,216,255,.11)!important}
.telegram-float,.telegram-button{left:auto!important;right:18px!important;bottom:18px!important;border-radius:8px!important}

/* Industrial dashboard shell: overrides the former crystal-specific banners. */
.dashboard-body .balance-hero.balance-hero-v17,
.dashboard-body .deposits-title-banner-v20,
.dashboard-body .withdrawals-title-banner-v21,
.dashboard-body .referrals-title-banner-v22,
.dashboard-body .themed-dashboard-banner-v23{
  border-radius:8px!important;
  border:1px solid rgba(95,213,239,.34)!important;
  background:
    linear-gradient(90deg,rgba(4,9,12,.98),rgba(8,17,21,.91) 54%,rgba(8,22,27,.48)),
    url('../images/ltc-bot-industrial-hero.webp') center/cover no-repeat!important;
  box-shadow:0 6px 0 #020405,0 24px 60px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035)!important;
  clip-path:none!important;
}
.dashboard-body .balance-hero.balance-hero-v17:before,
.dashboard-body .deposits-title-banner-v20:before,
.dashboard-body .withdrawals-title-banner-v21:before,
.dashboard-body .referrals-title-banner-v22:before,
.dashboard-body .themed-dashboard-banner-v23:before{
  content:""!important;inset:0!important;z-index:-1!important;
  background:repeating-linear-gradient(0deg,rgba(122,221,242,.025) 0 1px,transparent 1px 5px)!important;
  animation:none!important;
}
.dashboard-body .balance-hero.balance-hero-v17:after,
.dashboard-body .deposits-title-banner-v20:after,
.dashboard-body .withdrawals-title-banner-v21:after,
.dashboard-body .referrals-title-banner-v22:after,
.dashboard-body .themed-dashboard-banner-v23:after{
  content:""!important;position:absolute!important;right:18px!important;top:18px!important;width:82px!important;height:26px!important;
  border:1px solid rgba(66,225,174,.42)!important;background:rgba(65,229,167,.08)!important;box-shadow:none!important;transform:none!important;
}
.dashboard-body .deposit-banner-spark,.dashboard-body .withdraw-banner-spark,.dashboard-body .referral-banner-spark,.dashboard-body .page-banner-spark-v23,.dashboard-body .balance-spark{display:none!important}
.dashboard-body .deposit-title-art,.dashboard-body .withdraw-title-art,.dashboard-body .referral-title-art,.dashboard-body .page-banner-art-v23{height:156px!important;border:1px solid rgba(99,191,218,.24)!important;background:#071014!important;overflow:hidden!important;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)!important}
.dashboard-body .deposit-title-art:before,.dashboard-body .withdraw-title-art:before,.dashboard-body .referral-title-art:before,.dashboard-body .page-banner-art-v23:before{display:none!important}
.dashboard-body .deposit-title-art img,.dashboard-body .withdraw-title-art img,.dashboard-body .referral-title-art img,.dashboard-body .page-banner-art-v23 img{max-width:none!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.88) contrast(1.08)!important}
.dashboard-body .balance-crystal-frame{border-radius:8px!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)!important;background:linear-gradient(145deg,#14262d,#071014)!important;border:1px solid rgba(57,216,255,.34)!important}
.dashboard-body .balance-crystal-frame:before{border-radius:0!important;clip-path:inherit!important;border-color:rgba(255,181,46,.36)!important}
.dashboard-body .creator-studio-v17{border-radius:8px!important;background:linear-gradient(135deg,#15242a,#081014)!important;border-color:rgba(57,216,255,.27)!important;box-shadow:0 5px 0 #020405,0 16px 34px rgba(0,0,0,.3)!important}
.dashboard-body .creator-studio-v17:before,.dashboard-body .creator-studio-v17:after{display:none!important}
.admin-body .admin-welcome{background-image:linear-gradient(90deg,rgba(5,10,13,.98),rgba(5,10,13,.82) 60%,rgba(5,10,13,.35)),url('../images/ltc-bot-industrial-hero.webp')!important;border-radius:8px!important}

@media(max-width:760px){.balance-hero,.admin-welcome,.page-title-card,.explore-hero{background-position:62% center!important}.telegram-float,.telegram-button{left:auto!important;right:12px!important;bottom:12px!important}}
