/* A.U.G.U.R EVM: professional dashboard (augur-evm.js swaps the art; this restores the SOL layout) */

/* hero: no mascot, so the value block uses the full width */
html body .evm-hero .evm-hero-main { min-height: 0 !important; }
html body .evm-hero .hero-val, html body .evm-hero .hero-delta { max-width: none !important; }
/* wallet card: no mascot */
html body .evm-wcard { padding-right: 16px !important; }
/* card headers: the original line icons come back */
html body .evm-arthead.ae-head svg { display: inline-block !important; }

/* icon tiles (sniper header, buy title, P&L): the SOL quick-action tile */
.ae-tile { display: inline-grid; place-items: center; width: 44px; height: 44px; border-radius: 14px; flex: none;
  background: rgba(139,92,246,.14); border: 1px solid rgba(180,154,255,.22); color: #b49aff; }
.ae-tile .ae-i { width: 22px; height: 22px; }
html body .sniper-hero .ae-tile { width: 52px; height: 52px; border-radius: 16px; }
html body .sniper-hero .ae-tile .ae-i { width: 26px; height: 26px; }
html body .mb-bolt { background: none !important; box-shadow: none !important; }

/* empty states */
.ae-empty { display: grid; place-items: center; width: 52px; height: 52px; margin: 2px auto 10px; border-radius: 50%;
  border: 1px solid rgba(180,154,255,.22); background: rgba(139,92,246,.08); color: #8d86a3; }
.ae-empty .ae-i { width: 24px; height: 24px; }

/* inline marks (flame on the Flow card, tabs, section titles, trend links) */
.ae-i { width: 20px; height: 20px; flex: none; }
.ae-inline { width: 1.15em; height: 1.15em; display: inline-block; vertical-align: -0.2em; color: #33e2a0; }
html body .mf-flame.evm-flame { display: inline-grid; place-items: center; width: 28px; height: 28px; border-radius: 9px; background: rgba(51,226,160,.1); }
html body .mf-flame.evm-flame .ae-inline { width: 16px; height: 16px; vertical-align: 0; }
html body .mb-ic .ae-inline { color: #b49aff; }

/* hero: the same card as the SOL home hero, without the art */
html body #panes .hero.evm-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:26px!important;padding:22px 20px 18px!important;margin-bottom:16px!important;
  background:radial-gradient(120% 90% at 100% 0%,rgba(139,92,246,.30),transparent 55%),radial-gradient(80% 70% at 0% 110%,rgba(51,226,160,.08),transparent 60%),linear-gradient(180deg,#120e1f,#0a0811)!important;
  border:1px solid rgba(196,180,255,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 30px 60px -30px rgba(139,92,246,.55),0 10px 30px -18px rgba(0,0,0,.9)!important}
html body #panes .hero.evm-hero::after{content:"";position:absolute;left:18%;right:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(196,180,255,.6),transparent);pointer-events:none}
html body #panes .hero.evm-hero .hero-glow{display:none!important}
html body #panes .hero.evm-hero .hero-lbl{color:#a39cbf!important;letter-spacing:.14em}
html body #panes .hero.evm-hero .hero-val{margin:14px 0 10px!important}
html body #panes .hero.evm-hero #rhHeroUsd{font:700 50px/1 "Space Grotesk",sans-serif!important;letter-spacing:-.05em!important;text-shadow:0 0 40px rgba(139,92,246,.35)}
/* empty allocation line: small icon + text on one line, no oversized graphic */
html body #panes .evm-alloc-empty{display:flex!important;align-items:center;gap:8px;height:auto!important;min-height:0!important;padding:10px 12px!important;margin:4px 0 12px;
  border-radius:12px;background:rgba(8,6,14,.55);border:1px solid rgba(196,180,255,.1);font-size:12px;color:#a39cbf;position:relative}
html body #panes .evm-alloc-empty svg{width:16px!important;height:16px!important;position:static!important;opacity:1!important;transform:none!important;flex:none;color:#b49aff}
html body #panes .hero.evm-hero .hero-chart,html body #panes .evm-wal-alloc{height:auto!important;min-height:0!important}
/* EVM Flow rank numbers */
.ae-rank{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:rgba(255,255,255,.05);font:700 11px/1 "JetBrains Mono",monospace;color:#a39cbf}
