.algorithm-tag-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.85rem;padding:.45rem .65rem;border:1px solid rgba(129,247,176,.2);border-radius:999px;background:rgba(129,247,176,.06)}
.algorithm-tag{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
#stratum-endpoint,.mining-hints strong{font-family:var(--mono)}
.connection-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid rgba(129,247,176,.22);border-radius:16px;background:linear-gradient(135deg,rgba(129,247,176,.1),rgba(55,196,255,.06))}
.connection-card span,.mining-hints span{display:block;margin-bottom:.35rem;color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.connection-card strong{display:block;min-width:0;font-size:clamp(1rem,2.1vw,1.28rem);line-height:1.25}
#stratum-endpoint{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.compact-copy{margin-top:0;padding:.68rem .95rem;white-space:nowrap;flex:0 0 auto}
.mining-hints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}
.mining-hints article{min-width:0;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.03)}
.mining-hints strong,.mining-hints a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.estimate-warning{margin:1rem 0 0;padding:.8rem .9rem;border:1px solid rgba(255,212,90,.32);border-radius:14px;background:rgba(255,212,90,.11);color:#ffe7a1;line-height:1.4}
.leaderboard-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.65rem!important;align-items:center!important;padding:.72rem 0!important}
.leaderboard-row+.leaderboard-row{border-top:1px solid rgba(255,255,255,.07)}
.leaderboard-row .leaderboard-rank{white-space:nowrap;color:var(--accent);font-weight:900}
.leaderboard-row .leaderboard-wallet{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:850}
.leaderboard-row .leaderboard-wallet:hover{color:var(--accent-alt)}
.leaderboard-row .leaderboard-value{white-space:nowrap;text-align:right;color:var(--text);font-weight:850}
.leaderboard-main,.leaderboard-actions{display:contents!important}
.leaderboard-action{display:none!important}
.block-confirmed-summary{display:grid;gap:.34rem;align-items:start}
.block-confirmed-height{font-size:clamp(1.45rem,2.8vw,2rem);line-height:1;color:var(--text)}
.block-status-badge{display:inline-flex;width:fit-content;padding:.28rem .55rem;border:1px solid rgba(129,247,176,.34);border-radius:999px;background:rgba(129,247,176,.11);color:var(--accent);font-size:.72rem;font-weight:900;line-height:1;text-transform:capitalize}
.block-confirmed-time{color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.25}
.recent-compact .copy-mini{display:none!important}
.recent-compact .hash-actions{gap:.45rem}
.recent-compact .list-state{gap:.55rem}
.recent-compact .item-card{grid-template-columns:1fr 1.7fr 1fr 1.25fr;align-items:center;padding:.7rem .8rem}
.recent-payments-compact .item-card{grid-template-columns:1.35fr 1.5fr 1fr 1.25fr}
.recent-compact .item-card span{display:block;margin-bottom:.2rem;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.recent-compact .item-card strong{font-size:.9rem}
.recent-payments-compact .item-card div:nth-child(3) strong{color:var(--accent);font-size:1rem;font-weight:900}
.nav a.active{color:var(--accent);border-color:rgba(129,247,176,.58);background:rgba(129,247,176,.13);box-shadow:inset 0 -2px 0 rgba(129,247,176,.45)}
@media(max-width:900px){.connection-card{align-items:flex-start;flex-direction:column}.compact-copy{width:100%}.mining-hints{grid-template-columns:1fr 1fr}.mining-hints article:nth-child(3){grid-column:1/-1}}
@media(max-width:760px){.mining-hints,.recent-compact .item-card,.recent-payments-compact .item-card{grid-template-columns:1fr;gap:.65rem}.mining-hints article:nth-child(3){grid-column:auto}.algorithm-tag-row{border-radius:14px}.leaderboard-row{grid-template-columns:auto minmax(0,1fr)!important}.leaderboard-row .leaderboard-value{grid-column:2;text-align:left}.leaderboard-main,.leaderboard-actions{display:contents!important}}
