
/* V487: Premium Base Rewards / read-only token view. Scoped to rewards. */
.lfr-v487 .lfr-hero{border-color:rgba(244,199,92,.57);background:radial-gradient(circle at 74% 35%,rgba(213,155,57,.23),transparent 48%),linear-gradient(115deg,#1e150b,#0b0d15 58%,#151016)}
.lfr-v487 .lfr-title{letter-spacing:.045em}
.lfr-v487 .lfr-tab[aria-selected=true]{background:linear-gradient(135deg,rgba(229,172,75,.24),rgba(85,48,15,.35));box-shadow:inset 0 0 18px rgba(222,167,54,.1),0 4px 22px rgba(0,0,0,.3)}
.lfr-v487 .lfr-card{border-color:rgba(221,171,77,.25)}
.lfr-v487 .lfr-kpi{grid-column:span 4;border-top:2px solid rgba(251,206,117,.48)}
.lfr-v487 .lfr-kpi .lfr-stat{font-size:clamp(18px,2.2vw,27px)}
.lfr-v487 .lfr-explorer{display:inline-block;margin-top:14px;text-decoration:none}
.lfr-v487 .lfr-contract,.lfr-v487 .lfr-wallet-address{overflow-wrap:anywhere;font-family:monospace;color:#dfb978;margin-top:15px}
.lfr-v487 .lfr-vesting-steps{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:26px 0 10px;color:#e7c384;font:700 11px monospace}
.lfr-v487 .lfr-vesting-steps span{padding:8px;border:1px solid rgba(232,174,72,.3);border-radius:8px}
.lfr-v487 .lfr-hero-pills{max-width:600px}
@media(max-width:900px){.lfr-v487 .lfr-kpi{grid-column:span 6}}
@media(max-width:600px){.lfr-v487 .lfr-kpi{grid-column:1/-1}.lfr-v487 .lfr-vesting-steps{flex-direction:column}.lfr-v487 .lfr-hero-art{opacity:.45}}
