/* AOM TRADERS — V89 Top Trader in AOM blue (trophy, crown and medals keep their metal colours) */
:root{--tb1:#4db2ff;--tb2:#2f8ffc;--tb3:#1f7cff;--tbt:#9cc9ff}
/* ---------- /top-trader page ---------- */
.v88-hero::before{background:radial-gradient(60% 55% at 50% 30%,rgba(47,143,252,.2),transparent 70%)}
.v88-glow{background:radial-gradient(circle,rgba(255,200,92,.35),rgba(255,200,92,0) 62%)}
.v88-kicker{color:var(--tb1)}
.v88-title em{background:linear-gradient(180deg,#6cc2ff,var(--tb2) 55%,var(--tb3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.v88-chip{color:var(--tbt);border-color:rgba(47,143,252,.45);background:rgba(47,143,252,.08)}
.v88-col.g .v88-card{border-color:rgba(47,143,252,.65);background:radial-gradient(120% 70% at 50% 0%,rgba(47,143,252,.22),rgba(6,14,22,.96) 65%);box-shadow:0 0 40px rgba(47,143,252,.15)}
.v88-col.s .v88-card,.v88-col.b .v88-card{border-color:rgba(47,143,252,.3)}
.v88-gift{color:#d6ebff;background:rgba(47,143,252,.1);border-color:rgba(47,143,252,.32)}
.v88-step{border-color:rgba(47,143,252,.22);background:linear-gradient(180deg,rgba(47,143,252,.1),rgba(47,143,252,.02))}
.v88-col.g .v88-step{color:rgba(77,178,255,.45);background:linear-gradient(180deg,rgba(47,143,252,.24),rgba(47,143,252,.04));border-color:rgba(47,143,252,.5)}
.v88-btn{color:#fff;background:linear-gradient(135deg,var(--tb1),var(--tb3));box-shadow:0 8px 24px rgba(31,124,255,.3)}
.v88-btn.is-ghost{background:transparent;box-shadow:none}
.v88-req{grid-template-columns:repeat(3,minmax(0,1fr))}
.v88-req div{border-color:rgba(47,143,252,.3);background:rgba(47,143,252,.06)}
.v88-req b{color:var(--tb1)}
@media (max-width:760px){.v88-req{grid-template-columns:1fr 1fr 1fr}.v88-col.g .v88-card{border-bottom-color:rgba(47,143,252,.65)}}
/* ---------- home panel (V86) ---------- */
.v86-wrap{border-color:rgba(47,143,252,.38);background:linear-gradient(110deg,rgba(47,143,252,.1),rgba(5,17,26,.94) 42%)}
.v86-main h3,.v86-pt{color:var(--tb1)}
.v86-chip{background:var(--tb2);color:#fff}
.v86-chip.is-week{background:rgba(47,143,252,.14);color:var(--tbt);border-color:rgba(47,143,252,.45)}
.v86-card.is-win{border-color:rgba(47,143,252,.55);background:radial-gradient(120% 90% at 0% 0%,rgba(47,143,252,.16),rgba(3,10,16,.75) 60%)}
.v86-badge{background:var(--tb2);color:#fff}
.v86-gift{color:var(--tbt)}
.v86-prizes{background:rgba(47,143,252,.07);border-color:rgba(47,143,252,.3)}
.v86-btn{background:linear-gradient(135deg,var(--tb1),var(--tb3));color:#fff}
.v86-rules{color:var(--tb1)}
/* ---------- AOM Account card (V85) ---------- */
.v85a{border-color:rgba(47,143,252,.35);background:linear-gradient(120deg,rgba(47,143,252,.08),var(--c-panel,#0b1017) 50%)}
.v85a-k{color:var(--tb1)}
.v85a-btn.is-gold{color:#fff;background:linear-gradient(135deg,var(--tb1),var(--tb3));border-color:var(--tb2)}
.v85a-badges{background:rgba(47,143,252,.07);border-color:rgba(47,143,252,.32)}
.v85a-badges > b{color:var(--tb1)}
