/* Unified Bugs Destroyer identity for the V4 staking application */
:root{
  --gold:#ffe600!important;--gold-bright:#ffe600!important;--gold-glow:rgba(255,230,0,.22)!important;
  --purple:#12d9ef!important;--purple-soft:#75f2ff!important;--purple-glow:rgba(18,217,239,.24)!important;
  --green:#18d7a4!important;--green-bright:#76f5d3!important;--red:#ff6f78!important;
  --text:#f6fbfc!important;--muted:#a9c3c8!important;--border:rgba(255,255,255,.12)!important;
}
html{background:#06191e!important}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;background:linear-gradient(180deg,#06191e 0,#08272e 46%,#06191e 100%)!important;color:#f6fbfc!important}
body::before{background:radial-gradient(circle at 15% 3%,rgba(18,217,239,.12),transparent 27%),radial-gradient(circle at 88% 8%,rgba(255,230,0,.09),transparent 24%)!important;filter:none!important;animation:none!important}
body::after{background:linear-gradient(180deg,rgba(6,25,30,.08),rgba(6,25,30,.44) 72%,#06191e)!important}
main{width:min(1240px,calc(100% - 34px))!important;padding:24px 0 44px!important}
.hero{background:linear-gradient(135deg,rgba(11,48,56,.92),rgba(6,31,37,.92))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 70px rgba(0,0,0,.3)!important;border-radius:24px!important}
.hero::before{background:linear-gradient(115deg,rgba(255,230,0,.07),transparent 42%),radial-gradient(circle at 92% 15%,rgba(18,217,239,.17),transparent 30%)!important}
h1,.hero h1,.panel-heading h2,.section-title h2,.wallet-panel h2,.info-panel h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important;text-shadow:none!important}
h1,.hero h1{font-size:clamp(2.45rem,6vw,4.6rem)!important;line-height:1!important}
h1 .accent,.section-kicker{color:#ffe600!important}
.wallet-panel,.info-panel{background:linear-gradient(145deg,rgba(4,27,32,.72),rgba(8,48,56,.76))!important;border-color:rgba(18,217,239,.23)!important}
.pool-card,.dashboard-panel,.panel,.pool-admin,.stat,.side-card,.modal-card{background:linear-gradient(180deg,rgba(13,54,63,.84),rgba(8,36,43,.88))!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 12px 36px rgba(0,0,0,.18)!important}
.btn,.hbtn{border-radius:11px!important}.btn-primary{background:#ffe600!important;border-color:#ffe600!important;color:#101d20!important}.btn-blue{background:#12d9ef!important;border-color:#12d9ef!important;color:#04232a!important}.btn-green{background:#18d7a4!important;border-color:#18d7a4!important;color:#062b24!important}.btn-dark{background:rgba(255,255,255,.05)!important;color:#fff!important}
.pool-card{--tier:#12d9ef!important;--tier-glow:rgba(18,217,239,.16)!important}.pool-card:nth-child(3){--tier:#ffe600!important;--tier-glow:rgba(255,230,0,.16)!important}
.eyebrow,.network-badge,.read-only-chip,.chip{border-radius:999px!important}
.bar-fill{background:linear-gradient(90deg,#12d9ef,#ffe600)!important}
.staking-subnav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px;padding:0 2px}.staking-subnav a{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;text-decoration:none;color:#bfd5d9;background:rgba(255,255,255,.035);font-size:.72rem;font-weight:900}.staking-subnav a.current{color:#092126;background:#ffe600;border-color:#ffe600}.staking-subnav .utility-label{display:flex;align-items:center;color:#77979d;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-right:4px}
.site-footer{margin-top:42px!important}
@media(max-width:680px){main{width:min(100% - 16px,100%)!important;padding-top:14px!important}.hero{border-radius:18px!important}.staking-subnav{overflow-x:auto;flex-wrap:nowrap}.staking-subnav a{white-space:nowrap}}
.global-header{background:rgba(4,19,23,.92)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}
.global-header .global-links{background:transparent!important}
.global-header .global-links a{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;text-transform:none!important}
.global-header .global-brand strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.08em!important}
.site-footer{background:transparent!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#f6fbfc!important}
@media(max-width:930px){.global-header .global-links{background:#071d22!important}}
