/* islaBit — BTC vs mercados. Se apoya en bor.css (tema claro/oscuro). */
.imk-stats{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 8px}
.imk-stat{flex:1 1 0;min-width:104px;display:flex;flex-direction:column;justify-content:center;
	padding:9px 12px;border:1px solid #e6e4dc;border-radius:10px;background:rgba(127,127,127,.04)}
.imk-stat-v{font-size:18px;font-weight:800;line-height:1.1}
.imk-stat-l{font-size:11px;color:#8a887f;text-transform:uppercase;letter-spacing:.03em;margin-top:3px}
.imk-legend{display:flex;gap:14px;flex-wrap:wrap;margin:4px 0 6px}
.imk-leg{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6c6a62}
.imk-leg-dot{width:10px;height:10px;border-radius:50%;display:inline-block}
.imk-svg{display:block;width:100%;height:auto}
.imk-grid{stroke:#e7e4da;stroke-width:1}
.imk-base{stroke:#b9b6ab;stroke-width:1;stroke-dasharray:4 3}
.imk-ylbl{fill:#9a988f;font-size:11px}
.imk-xlbl{fill:#9a988f;font-size:11px}

/* Correlación (barra bidireccional centrada en 0) */
.imk-corr-title{font-size:12px;font-weight:700;color:#8a887f;text-transform:uppercase;letter-spacing:.03em;margin:14px 0 6px}
.imk-corr-row{display:flex;align-items:center;gap:10px;margin:5px 0}
.imk-corr-l{flex:0 0 38%;font-size:12.5px;color:#33312b}
.imk-corr-bar{position:relative;flex:1 1 auto;height:12px;border-radius:6px;background:rgba(127,127,127,.12);overflow:hidden}
.imk-corr-mid{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#b9b6ab}
.imk-corr-fill{position:absolute;top:0;height:100%}
.imk-corr-v{flex:0 0 36px;text-align:right;font-size:12.5px;font-weight:700;color:#33312b}

.bor-theme-dark .imk-stat{border-color:#2a2d33;background:rgba(255,255,255,.03)}
.bor-theme-dark .imk-stat-l,.bor-theme-dark .imk-ylbl,.bor-theme-dark .imk-xlbl{fill:#9aa0a6;color:#9aa0a6}
.bor-theme-dark .imk-grid{stroke:#33363d}
.bor-theme-dark .imk-base{stroke:#52555c}
.bor-theme-dark .imk-leg{color:#9aa0a6}
.bor-theme-dark .imk-corr-l,.bor-theme-dark .imk-corr-v{color:#dfe2e6}
@media(prefers-color-scheme:dark){
	.bor-theme-auto .imk-stat{border-color:#2a2d33;background:rgba(255,255,255,.03)}
	.bor-theme-auto .imk-stat-l,.bor-theme-auto .imk-ylbl,.bor-theme-auto .imk-xlbl{fill:#9aa0a6;color:#9aa0a6}
	.bor-theme-auto .imk-grid{stroke:#33363d}
	.bor-theme-auto .imk-base{stroke:#52555c}
	.bor-theme-auto .imk-leg{color:#9aa0a6}
	.bor-theme-auto .imk-corr-l,.bor-theme-auto .imk-corr-v{color:#dfe2e6}
}
@media(max-width:600px){ .imk-stat{min-width:calc(50% - 5px)} .imk-corr-l{flex-basis:44%} }
