/*
 * BTC Intelligence readability floor (BTC-READ-R1).
 *
 * The site type tokens (micro 11px, dense 11px, support 13px) left more than half
 * of this data-dense page at 11-12px. They are raised only inside the page root,
 * so every theme and plugin rule that reads them follows; literal pixel sizes are
 * overridden below. Global tokens in design-system.css are unchanged.
 *
 * Roles: 12px uppercase mono labels, 13px dense explanations and table text,
 * 14px supporting copy, 15px layer headlines.
 *
 * Selectors use div.bm-bi (server-rendered root) so they apply before
 * market-context-explorer.js adds .bm-bi--market-context, and outrank the
 * .bm-bi .x / .bm-bi .section .x rules in public-readability.css.
 */
div.bm-bi{--bm-type-micro:12px;--bm-type-dense:13px;--bm-type-meta:13px;--bm-type-support:14px}

/* Explanatory text that the theme placed on the label token. */
div.bm-bi .bm-bi__snapshot-grid small,
div.bm-bi .bm-bi__micro-note,
div.bm-bi .bm-bi__history-policy,
div.bm-bi .bm-bi__provenance,
div.bm-bi .bm-bi__history-summary small,
div.bm-bi .bm-bi__spot-meta,
div.bm-bi .bm-bi__major-head>div:first-child>small,
div.bm-bi .bm-mc__status,
div.bm-bi .bm-mc__pro-copy p{font-size:var(--bm-type-dense);line-height:1.5}

/* Literal sizes in the v0.4.1 and readability layers. */
div.bm-bi .bm-bi__ledger .bm-bi__section-intro,
div.bm-bi .bm-bi__track-record .bm-bi__section-intro,
div.bm-bi .bm-bi__details summary{font-size:var(--bm-type-support)}
div.bm-bi .bm-bi__ledger-table,
div.bm-bi .bm-bi__ledger-table td:nth-child(2) strong,
div.bm-bi .bm-bi__archive-metrics strong,
div.bm-bi .bm-bi__archive-details summary,
div.bm-bi .bm-bi__blocked,
div.bm-bi .bm-mc__legend-item strong{font-size:var(--bm-type-dense)}

/* Major Brief context layers. */
div.bm-bi .bm-bi__clock-note,
div.bm-bi .bm-bi__age-notice,
div.bm-bi .bm-bi__layers-head>p:not(.bm-bi__eyebrow),
div.bm-bi .bm-bi__layer-note,
div.bm-bi .bm-bi__layer-list small,
div.bm-bi .bm-bi__coverage>p{font-size:var(--bm-type-support);line-height:1.55}
div.bm-bi .bm-bi__layer-list strong,
div.bm-bi .bm-bi__session-list strong{font-size:15px}
div.bm-bi .bm-bi__session-list small,
div.bm-bi .bm-bi__layer-list span,
div.bm-bi .bm-bi__coverage li{font-size:var(--bm-type-dense)}

/* A brief older than one day says so instead of reading as current. */
div.bm-bi .bm-bi__age-notice{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--bm-warning,#c6a46a);border-radius:0 6px 6px 0;background:rgba(var(--bm-warning-rgb, 198, 164, 106), .08);color:var(--bm-text,#f1f4f6)}
