/* Existing earnings features, styled for the shared site theme. */
.fr-site .dash-balance{background:var(--fr-soft);border:1px solid var(--fr-border);border-radius:12px;padding:16px;gap:12px;margin-bottom:20px;color:var(--fr-ink)}
.fr-site .dash-balance-title{color:var(--fr-muted);font-size:13px;margin-bottom:5px}.fr-site .dash-balance-number{color:var(--fr-ink);font-size:25px;overflow-wrap:anywhere}.fr-site .dash-balance-icon{color:var(--fr-button);background:transparent}
.fr-site .fr-earn-link{display:flex;align-items:center;gap:10px;width:fit-content;color:var(--fr-button);font-size:14px;font-weight:600;text-decoration:none;margin:18px 0 0}.fr-site .fr-earn-link:hover{text-decoration:underline}.fr-site .fr-earn-link+.fr-explore{margin-top:15px}
.fr-site .fr-earnings-intro{padding:24px;background:var(--fr-surface);border:1px solid var(--fr-border);border-radius:16px}.fr-earnings-intro h1{font-size:clamp(26px,3vw,38px);margin-bottom:14px}.fr-earnings-intro p{max-width:850px}
.fr-site .rate{background:var(--fr-surface);color:var(--fr-ink)}.fr-site .rate :is(.rate-header,.rate-prices){background:transparent;color:var(--fr-ink);border-color:var(--fr-border)}.fr-site .counter .counter-number{color:var(--fr-ink)}.fr-site .counter .counter-icon{background:var(--fr-soft);color:var(--fr-button)}.fr-site .counter .counter-icon svg path{stroke:var(--fr-button)}
.fr-site .withdraw-title{color:var(--fr-ink)}.fr-site .brand-img{background:#fff;border-radius:10px;padding:12px}
@media(min-width:992px){.fr-site #header nav ul{gap:20px}}@media(min-width:992px) and (max-width:1199px){.fr-site #header{padding-left:3%;padding-right:3%;gap:12px}.fr-site #header nav ul{gap:11px}.fr-site #header nav a{font-size:13px}}
@media(max-height:800px) and (min-width:992px){.fr-site .fr-earn-link{margin-top:10px;font-size:12px}.fr-site .fr-earn-link+.fr-explore{margin-top:10px}}

.fr-site .rate p{color:var(--fr-muted)}.fr-site .dash-balance .dash-balance-title{opacity:1}.fr-site .dash-balance{margin:0 0 20px}.fr-site .alert-primary{background:var(--fr-soft);color:var(--fr-ink);border-color:var(--fr-border)}.fr-site .alert-primary a{color:var(--fr-button);text-decoration:underline}
