.transparency-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:28px;padding:32px;border:1px solid #30312d;border-radius:11px;background:#1c1d1a;color:#f8f8f3}.transparency-hero .small-label{color:#bdbeb5}.transparency-hero h2{margin:10px 0 13px;max-width:620px;font-size:clamp(29px,3.7vw,48px);line-height:1.03;letter-spacing:-.05em}.transparency-hero p:not(.small-label){max-width:620px;color:#bdbeb5;font-size:13px;line-height:1.75}.transparency-hero-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.transparency-hero-actions a{color:#f8f8f3;font-size:12px;text-decoration:underline;text-underline-offset:5px}.transparency-trust{display:flex;flex-direction:column;justify-content:flex-end;padding:22px;border:1px solid #3b3c37;border-radius:8px;background:#242520}.transparency-trust span{font-size:10px;color:#9b9c94;text-transform:uppercase;letter-spacing:.1em}.transparency-trust strong{margin:16px 0 8px;font-size:23px;line-height:1.15;letter-spacing:-.035em}.transparency-trust small{color:#9b9c94;font-size:10px;line-height:1.6}
.ledger{margin:14px 0 30px;padding:24px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.ledger-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.ledger-head h2{margin:5px 0 7px;font-size:24px}.ledger-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.ledger-refresh{min-height:40px;padding:8px 13px;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--text);font-size:11px}.ledger-sources{display:flex;gap:6px;overflow-x:auto;padding:2px 0 13px}.ledger-sources button{flex:none;min-height:39px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--muted);font-size:11px}.ledger-sources button[aria-selected=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.ledger-account{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px}.ledger-account div{min-width:0}.ledger-account strong,.ledger-account span{display:block}.ledger-account span{margin-top:4px;color:var(--muted);line-height:1.5}.ledger-account a{flex:none;color:var(--text);text-decoration:underline;text-underline-offset:4px}.ledger-status{min-height:38px;margin:0;padding:12px 0;color:var(--muted);font-size:11px}.transaction-list{border-top:1px solid var(--line)}.transaction-row{display:grid;grid-template-columns:minmax(155px,.8fr) minmax(0,1.4fr) auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.transaction-row time,.transaction-row small{display:block;color:var(--muted);font-size:10px;line-height:1.5}.transaction-row strong{display:block;margin-bottom:4px;font-size:12px;overflow-wrap:anywhere}.transaction-signature{font-variant-numeric:tabular-nums}.transaction-state{display:inline-flex;margin-top:5px;padding:4px 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.transaction-state.failed{border-color:#9a6a49;color:#9a6a49}.transaction-row>a{display:inline-flex;align-items:center;min-height:40px;color:var(--text);font-size:11px;text-decoration:underline;text-underline-offset:4px}.ledger-empty{padding:34px 18px;text-align:center;color:var(--muted);font-size:12px}.ledger-more{display:block;width:100%;min-height:44px;margin-top:14px;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--text);font-size:11px}.ledger-more[hidden]{display:none}.route-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px;align-items:center;margin:25px 0;padding:26px;border:1px solid var(--line);border-radius:11px;background:var(--blue-soft)}.route-card h2{margin:5px 0 10px;font-size:25px}.route-card p{margin:0;color:var(--blue-text);font-size:12px;line-height:1.7}.route-split{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:var(--line-strong)}.route-split div{padding:17px;background:var(--panel)}.route-split strong,.route-split span{display:block}.route-split strong{font-size:18px}.route-split span{margin-top:5px;color:var(--muted);font-size:10px}.campaign-archive{margin:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.campaign-archive>summary{padding:18px 0;cursor:pointer;font-size:13px;font-weight:600}.campaign-archive[open]>summary{border-bottom:1px solid var(--line)}.campaign-archive-body{padding:5px 0 1px}.receipts-separator{margin-top:38px;padding-top:30px;border-top:1px solid var(--line)}
@media(max-width:760px){.transparency-hero{grid-template-columns:1fr;padding:23px}.transparency-trust{min-height:150px}.ledger{padding:18px}.ledger-head{align-items:start}.ledger-head>div{min-width:0}.ledger-refresh{flex:none}.ledger-sources{margin-right:-18px;padding-right:18px}.ledger-account{align-items:start}.transaction-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.transaction-row>div:nth-child(2){grid-column:1}.transaction-row>a{grid-column:2;grid-row:1 / span 2}.route-card{grid-template-columns:1fr;padding:21px}.campaign-archive .holder-reward-metrics{margin-top:18px}}
@media(max-width:430px){.transparency-hero h2{font-size:30px}.ledger-head{display:block}.ledger-refresh{width:100%;margin-top:14px}.ledger-account{display:block}.ledger-account a{display:inline-flex;margin-top:10px}.transaction-row strong{font-size:11px}.route-split strong{font-size:16px}}
