
  /* V12 converter typography pass — calmer, more app-like, easier to scan */
  .convert-card,
  .ledger-row{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
  .convert-label{font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-dimmer);}
  .picker-btn .pcode{font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em;}
  .base-amount{
    font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-variant-numeric:tabular-nums;
    font-weight:650;font-size:32px;letter-spacing:-.025em;
  }
  .ledger-section{padding-top:24px;}
  .ledger-head h2{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.045em;}
  .ledger-list{gap:8px;}
  .ledger-row{
    min-height:78px;
    padding:14px 16px;
    border-radius:13px;
    background:#15171B;
  }
  .ledger-left{gap:11px;}
  .ledger-left .flag{font-size:24px;}
  .ledger-left .flag.pic{width:32px;height:32px;}
  .ledger-left .flag.glyph{width:32px;height:32px;font-family:Inter,system-ui,sans-serif;font-size:11px;}
  .ledger-name{
    font-family:Inter,system-ui,sans-serif;
    font-size:16px;
    line-height:1.18;
    font-weight:600;
    letter-spacing:-.012em;
  }
  .ledger-code{
    font-family:Inter,system-ui,sans-serif;
    font-size:11px;
    line-height:1.2;
    font-weight:500;
    letter-spacing:.01em;
    color:rgba(245,244,241,.34);
    margin-top:4px;
  }
  .ledger-right{gap:8px;}
  .ledger-value-wrap{min-width:112px;}
  .ledger-value{
    font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-variant-numeric:tabular-nums;
    font-feature-settings:"tnum" 1;
    font-size:18px;
    line-height:1.12;
    font-weight:650;
    letter-spacing:-.018em;
  }
  .ledger-rate{
    font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-variant-numeric:tabular-nums;
    font-size:10.5px;
    line-height:1.2;
    font-weight:450;
    color:rgba(245,244,241,.30);
    margin-top:5px;
    white-space:nowrap;
  }
  .fixed-tag{font-family:Inter,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.035em;}
  .reorder-toggle,.order-reset{font-family:Inter,system-ui,sans-serif;font-size:9.5px;}
  .drag-handle{font-family:Inter,system-ui,sans-serif;}
  @media (max-width:520px){
    .ledger-row{padding:14px 12px;}
    .ledger-left{gap:10px;}
    .ledger-name{font-size:15px;}
    .ledger-value{font-size:18px;}
    .ledger-value-wrap{min-width:102px;}
    .ledger-rate{font-size:10px;}
  }
  @media (max-width:390px){
    .ledger-left{gap:9px;}
    .ledger-name{font-size:15px;}
    .ledger-value{font-size:17px;}
    .ledger-value-wrap{min-width:100px;}
    .ledger-rate{font-size:9.5px;}
  }
