:where(.home-page,.bank-sync-page,.smart-import-page,.tracking-page,.lp-page,.assistant-page,.fava-page,.git-page,.mcp-page,.audience-page,.company-page){--code-panel: #121813;--code-line: #2a3529;--code-ink: #e7eadf;--code-dim: #7f8a7f;--code-gutter: #4a564a;--code-accent: #a4cd88;--code-date: #c8b28d}.ledger-tok-date{color:var(--code-date)}.ledger-tok-keyword,.ledger-tok-flag{color:#d7a3e0}.ledger-tok-string{color:var(--code-accent)}.ledger-tok-account{color:var(--code-ink)}.ledger-tok-number{color:#8cc8e6}.ledger-tok-prompt{color:var(--code-dim);-webkit-user-select:none;user-select:none}.ledger-tok-currency{color:var(--code-dim)}.ledger-panel{margin:0;min-width:0;border:1px solid var(--code-line);border-radius:16px;background:var(--code-panel);color:var(--code-ink);box-shadow:0 28px 60px -34px #000000b3}.ledger-panel figcaption{display:flex;align-items:center;gap:8px;padding:13px 20px;border-bottom:1px solid var(--code-line);color:var(--code-dim);font-family:var(--font-mono);font-size:.75rem}.ledger-panel figcaption svg{color:var(--code-accent)}.ledger-panel pre{padding:18px 20px;font-family:var(--font-mono);font-size:.76rem;line-height:1.85;white-space:pre;overflow-x:auto;scrollbar-width:thin}@media(max-width:480px){.ledger-panel figcaption,.ledger-panel pre{padding-inline:16px}.ledger-panel pre{font-size:.66rem}}
