/* Scoped to the console surface host; the page it styled now mounts in place. */
#surface-view[data-surface="feature-ledger"]{&{max-width:980px}&{--page:#f4f0df;--surface:#fffdf3;--ink:#20382f;--muted:#587066;--line:#93a79e;--accent:#176047}button{font:inherit}.refresh{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;font-weight:800}.refresh:disabled{cursor:wait;opacity:.6}.page-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:8px}.page-head h1{margin:2px 0;font-size:clamp(27px,4vw,44px)}.page-head p{margin:0;color:var(--muted)}.eyebrow{color:var(--accent)!important;font:800 11px/1.2 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.refresh-state{min-height:20px;margin-bottom:8px;color:var(--muted);font-size:12px}.ledger{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ledger>p{margin-top:0;color:var(--muted)}.ledger-root{display:flex;justify-content:space-between;padding:12px;border:1px solid var(--line);border-radius:7px}@media(max-width:700px){.page-head{align-items:start}.refresh{flex:none}}@media(prefers-color-scheme:dark){&{--page:#17231f;--surface:#22312b;--ink:#eef6ef;--muted:#b8c9c0;--line:#587066;--accent:#79cba9}}}
