/* AOM TRADERS — V75 HOME HERO (value headline, real numbers, mini live track) */
.v75-hero{--h-ink:#f2fbff;--h-ink2:rgba(226,244,252,.76);--h-ink3:rgba(200,228,240,.55);--h-cy:#3fe3ff;--h-mint:#3cf2b0;--h-coral:#ff6b81;--h-gold:#ffc85c;
  --h-line:rgba(63,227,255,.18);--h-panel:rgba(6,22,33,.74);--h-inset:rgba(2,12,19,.6)}
html[data-theme="light"] .v75-hero{--h-ink:#0f2430;--h-ink2:#3d5664;--h-ink3:#6b8391;--h-cy:#0097b8;--h-mint:#0a9e72;--h-coral:#d63a55;--h-gold:#b7791f;
  --h-line:#d4e3ea;--h-panel:#ffffff;--h-inset:#f2f8fb}
.v75-hero .v75-copy h1{max-width:640px}
.v75-hero .v75-cta{background:linear-gradient(135deg,#3cf2b0,#14c98a)!important;border-color:transparent!important;color:#03140d!important;box-shadow:0 0 28px rgba(60,242,176,.35)!important}

.v75-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;max-width:560px;border:1px solid var(--h-line);border-radius:16px;background:var(--h-inset);overflow:hidden}
.v75-stats span{padding:14px 16px;min-width:0}
.v75-stats span + span{border-left:1px solid var(--h-line)}
.v75-stats b{display:block;font:800 26px/1 var(--q-display,system-ui);letter-spacing:-.01em;color:var(--h-ink)}
.v75-stats small{display:block;margin-top:6px;font-size:12.5px;line-height:1.3;color:var(--h-ink3)}
html:not([data-lang="id"]) .v75-stats small.simple-copy-id,html[data-lang="id"] .v75-stats small.simple-copy-en{display:none}
.v75-how{display:inline-block;margin-top:14px;font:600 13px/1.3 var(--q-mono,monospace);color:var(--h-cy);text-decoration:none}
.v75-how:hover{text-decoration:underline}
@media (max-width:520px){.v75-stats b{font-size:21px}.v75-stats span{padding:12px 10px}}

.v75-side{display:flex;align-items:center;justify-content:center;min-width:0}
.v75-side > *{width:100%;max-width:480px}
.v75-track{display:grid;gap:10px;padding:22px;border-radius:22px;text-decoration:none;color:var(--h-ink);position:relative;overflow:hidden;
  border:1px solid rgba(63,227,255,.3);box-shadow:0 30px 80px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);
  background:radial-gradient(120% 90% at 100% 0%,rgba(63,227,255,.16),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(60,242,176,.1),transparent 60%),var(--h-panel);
  transition:transform .25s var(--q-ease,ease),border-color .25s}
.v75-track:hover{transform:translateY(-3px);border-color:rgba(63,227,255,.55)}
.v75-track[hidden]{display:none}
.v75-t-head{display:flex;justify-content:space-between;align-items:center;gap:10px}
.v75-t-head > span{font:700 11.5px/1 var(--q-mono,monospace);letter-spacing:.16em;color:var(--h-cy)}
.v75-t-head em{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;font:700 11px/1 var(--q-mono,monospace);font-style:normal;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--h-line);color:var(--h-ink2)}
.v75-t-head em i{width:7px;height:7px;border-radius:50%;background:#6b7680}
.v75-t-head em.is-live{color:var(--h-mint);border-color:rgba(60,242,176,.4);background:rgba(60,242,176,.08)}
.v75-t-head em.is-live i{background:var(--h-mint);box-shadow:0 0 10px var(--h-mint);animation:v75p 1.8s ease-in-out infinite}
.v75-t-head em.is-closed{color:var(--h-gold);border-color:rgba(255,200,92,.35)}
.v75-t-head em.is-closed i{background:var(--h-gold)}
@keyframes v75p{0%,100%{opacity:1}50%{opacity:.35}}
@media (prefers-reduced-motion:reduce){.v75-t-head em.is-live i{animation:none}}
.v75-t-name{font:800 30px/1.05 var(--q-display,system-ui);letter-spacing:-.02em;margin-top:4px}
.v75-t-sub{font-size:13px;color:var(--h-ink3)}
.v75-t-gain{font:800 clamp(44px,5vw,60px)/1 var(--q-mono,monospace);letter-spacing:-.03em;margin-top:6px}
.v75-t-gain.up{color:var(--h-mint);text-shadow:0 0 30px rgba(60,242,176,.35)}
.v75-t-gain.dn{color:var(--h-coral)}
.v75-t-chart{color:var(--h-mint);height:74px}
.v75-t-chart svg{width:100%;height:100%;display:block}
.v75-t-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.v75-t-row span{padding:10px 12px;border-radius:12px;background:var(--h-inset);border:1px solid var(--h-line);min-width:0}
.v75-t-row small{display:block;font:600 10.5px/1.2 var(--q-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--h-ink3)}
.v75-t-row b{display:block;margin-top:5px;font:700 17px/1.1 var(--q-mono,monospace);color:var(--h-ink)}
.v75-t-more{font:600 12.5px/1 var(--q-mono,monospace);color:var(--h-cy);margin-top:2px}

/* full live-track section: market-closed state (V75) */
.v60-live.is-closed{color:#ffc85c;border-color:rgba(255,200,92,.35);background:rgba(255,200,92,.06)}
.v60-live.is-closed i{background:#ffc85c}
/* phones: the full live track follows right below the hero -> no duplicate mini card */
@media (max-width:860px){.v75-side{display:none}}

/* V75.1 */
.v75-stats span[hidden]{display:none}
.v75-stats{max-width:600px}

/* V78.1 "AOM" in the EA-logo blue (hero mini card + full live track) */
.aom-brand{background:linear-gradient(180deg,#4db2ff 0%,#1f7cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;
  filter:drop-shadow(0 0 14px rgba(31,124,255,.35))}
html[data-theme="light"] .aom-brand{filter:none}
