/* Crypto modern theme */
:root{--rc-bg:#050b18;--rc-panel:#0a1428;--rc-panel2:#0d1b33;--rc-border:#18365f;--rc-text:#e9f1ff;--rc-muted:#8ea5c8;--rc-gold:#f7c84b;--rc-cyan:#18d9ff;--rc-green:#27e39a;--rc-purple:#a76cff;--rc-red:#ff4d6d;--rc-shadow:0 14px 45px rgba(0,0,0,.28)}
html,body{background:var(--rc-bg)!important;color:var(--rc-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body{background-image:radial-gradient(circle at 15% 0%,rgba(24,217,255,.07),transparent 30%),radial-gradient(circle at 90% 10%,rgba(247,200,75,.08),transparent 25%)}
a{color:#8edfff}a:hover{color:#fff;text-decoration:none}
#accordionSidebar{background:linear-gradient(180deg,#071326 0%,#040914 100%)!important;border-right:1px solid var(--rc-border);box-shadow:12px 0 40px rgba(0,0,0,.2)}
.sidebar .sidebar-brand{height:82px;padding:14px;border-bottom:1px solid rgba(255,255,255,.06)}
.sidebar .sidebar-brand-text{color:#fff;font-weight:800;letter-spacing:.3px}.sidebar .sidebar-brand-text:after{content:" CRYPTO";color:var(--rc-gold);font-size:9px;display:block;letter-spacing:2px}
.sidebar .nav-item .nav-link{color:#a9bfdf!important;margin:4px 10px;border-radius:12px;padding:12px 14px;transition:.2s}.sidebar .nav-item .nav-link i{color:#7ea7d9;width:24px;text-align:center}.sidebar .nav-item .nav-link:hover{background:rgba(24,217,255,.08);color:#fff!important;transform:translateX(2px)}.sidebar .nav-item.active>.nav-link{background:linear-gradient(90deg,rgba(247,200,75,.16),rgba(24,217,255,.06));border:1px solid rgba(247,200,75,.22);color:#fff!important}.sidebar .nav-item.active>.nav-link i{color:var(--rc-gold)}
#content-wrapper{background:transparent!important}#content{background:transparent!important}.topbar{background:rgba(7,17,33,.82)!important;border-bottom:1px solid var(--rc-border);box-shadow:0 10px 30px rgba(0,0,0,.15)!important}.topbar .nav-link{color:#d8e6ff!important}.container-fluid{max-width:1600px}
.rc-page-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.rc-page-title h1{font-weight:800;color:#fff}.rc-kicker{color:var(--rc-cyan);font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase}
.rc-card,.card{background:linear-gradient(145deg,rgba(12,27,52,.96),rgba(5,14,29,.96))!important;border:1px solid var(--rc-border)!important;border-radius:16px!important;color:var(--rc-text);box-shadow:var(--rc-shadow)!important}.card-header{background:rgba(255,255,255,.025)!important;border-bottom:1px solid var(--rc-border)!important;color:#fff}.card-body{color:var(--rc-text)}.text-gray-900,.text-dark{color:#fff!important}.text-muted{color:var(--rc-muted)!important}.table{color:#dce9ff}.table thead th{border-color:var(--rc-border);color:#8fb0d9}.table td,.table th{border-color:rgba(24,54,95,.7)}
.rc-hero{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(247,200,75,.28);border-radius:20px;background:radial-gradient(circle at 75% 20%,rgba(247,200,75,.16),transparent 26%),radial-gradient(circle at 25% 100%,rgba(24,217,255,.13),transparent 30%),linear-gradient(135deg,#08162d,#050b18);box-shadow:0 20px 60px rgba(0,0,0,.32)}.rc-hero:after{content:"₿  Ξ  ₮  ◈";position:absolute;right:22px;bottom:10px;color:rgba(255,255,255,.04);font-size:70px;font-weight:900;letter-spacing:20px}.rc-hero h2{font-size:38px;font-weight:900;color:#fff;margin:0 0 7px}.rc-hero h2 span{color:var(--rc-gold)}.rc-hero p{color:#a8bfdf;max-width:700px}.rc-btn{border:0;border-radius:12px;padding:11px 18px;font-weight:800;display:inline-flex;align-items:center;gap:8px;transition:.2s}.rc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25)}.rc-btn-gold{background:linear-gradient(135deg,#ffd86a,#e7a915);color:#101725}.rc-btn-cyan{background:linear-gradient(135deg,#1fe3ff,#1778ff);color:#fff}.rc-btn-green{background:linear-gradient(135deg,#32edaa,#0dbf7e);color:#03150e}.rc-btn-purple{background:linear-gradient(135deg,#bf7aff,#7c45ed);color:#fff}.rc-btn-red{background:linear-gradient(135deg,#ff5d7b,#d92750);color:#fff}
.rc-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.rc-stat{padding:18px;border-radius:15px;background:linear-gradient(145deg,#0d1d36,#081225);border:1px solid var(--rc-border);box-shadow:var(--rc-shadow)}.rc-stat .icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(247,200,75,.12);color:var(--rc-gold);font-size:19px;margin-bottom:12px}.rc-stat small{color:var(--rc-muted);text-transform:uppercase;letter-spacing:1px}.rc-stat strong{display:block;color:#fff;font-size:23px;margin-top:3px}
.rc-feature-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0}.rc-feature{padding:17px 13px;border-radius:15px;text-align:center;background:#09162b;border:1px solid var(--rc-border);transition:.2s}.rc-feature:hover{transform:translateY(-4px);border-color:#2e5e98}.rc-feature .rc-feature-icon{width:52px;height:52px;margin:0 auto 10px;border-radius:15px;display:grid;place-items:center;font-size:22px;background:rgba(24,217,255,.1);color:var(--rc-cyan)}.rc-feature h4{font-size:15px;color:#fff;margin:5px 0}.rc-feature p{font-size:11px;color:var(--rc-muted);min-height:32px}.rc-feature .rc-btn{font-size:11px;padding:7px 10px}
.rc-progress{height:9px;background:#061022;border-radius:99px;overflow:hidden;border:1px solid #16335a}.rc-progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--rc-cyan),var(--rc-gold))}.rc-level{padding:18px;border-radius:16px;border:1px solid #264b7a;background:linear-gradient(145deg,#0b1d38,#081326)}.rc-level-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;background:rgba(247,200,75,.12);color:var(--rc-gold);font-weight:800}
.rc-activity{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(24,54,95,.65)}.rc-activity:last-child{border-bottom:0}.rc-activity .coin{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(247,200,75,.12);color:var(--rc-gold)}
.form-control,.custom-select{background:#071326!important;border:1px solid #1b3b66!important;color:#fff!important;border-radius:10px}.form-control:focus,.custom-select:focus{border-color:var(--rc-cyan)!important;box-shadow:0 0 0 .2rem rgba(24,217,255,.08)!important}.input-group-text{background:#0c1d37!important;border:1px solid #1b3b66!important;color:var(--rc-gold)}.btn-primary{background:linear-gradient(135deg,#1c9fff,#3459ff);border:0}.btn-success{background:linear-gradient(135deg,#28dd9a,#0cae76);border:0}.btn-warning{background:linear-gradient(135deg,#ffd86a,#e6a51d);border:0;color:#111}.btn-danger{background:linear-gradient(135deg,#ff5e7d,#d72b50);border:0}
.alert{border-radius:12px}.ads{display:flex;justify-content:center;margin:10px 0;overflow:hidden}.left-ads,.right-ads{background:transparent}.sticky-footer{background:#050b18!important;border-top:1px solid var(--rc-border);color:#6f87aa!important}.sticky-footer a{color:#9ebce3}.dropdown-menu{background:#0b1930;border:1px solid var(--rc-border)}.dropdown-item{color:#dbe8ff}.dropdown-item:hover{background:#122845;color:#fff}.scroll-to-top{background:var(--rc-gold)!important;color:#111}
@media(max-width:1200px){.rc-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rc-hero h2{font-size:28px}.rc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-stat-grid{grid-template-columns:1fr 1fr}.rc-hero{padding:20px}.container-fluid{padding-left:12px;padding-right:12px}}@media(max-width:480px){.rc-feature-grid{grid-template-columns:1fr}.rc-stat-grid{grid-template-columns:1fr}.rc-hero h2{font-size:24px}}
