/* Les fonds volatilisés — thème explorateur blockchain (noir / or / ambre) */
:root {
    --tp-bg: radial-gradient(circle at 50% 0%, #1c1606 0%, #0b0a06 70%);
    --tp-text: #f1ebdc;
    --tp-muted: #b3a279;
    --tp-accent: #f5b23e;
    --tp-accent-2: #ffe08a;
    --tp-card: rgba(26, 21, 10, 0.94);
    --tp-border: rgba(245, 178, 62, 0.28);
    --tp-header-bg: rgba(11, 10, 6, 0.9);
    --tp-font-head: 'Space Grotesk', system-ui, sans-serif;
    --tp-font-body: 'Inter', system-ui, sans-serif;
    --tp-play-bg: linear-gradient(135deg, #f5b23e, #ffe08a);
    --tp-play-ink: #140f04;
    --tp-notebook-bg: rgba(255, 224, 138, 0.06);
    --tp-notebook-border: #ffe08a;
    --tp-notebook-title: #ffecb3;
}
body { font-size: 1.04rem; }
.eg {
    --eg-card: rgba(26, 21, 10, 0.95);
    --eg-card-2: rgba(245, 178, 62, 0.05);
    --eg-text: #f1ebdc;
    --eg-muted: #b3a279;
    --eg-accent: #f5b23e;
    --eg-accent-ink: #140f04;
    --eg-border: rgba(245, 178, 62, 0.2);
    --eg-ok: #6ee7a0;
    --eg-err: #ff7a6b;
    --eg-radius: 10px;
    --eg-font-head: 'Space Grotesk', system-ui, sans-serif;
    --eg-font-body: 'Inter', system-ui, sans-serif;
    --eg-font-mono: 'JetBrains Mono', ui-monospace, monospace;
}
.eg .eg-input { background: #17120a; color: #ffe9b8; }
.eg .eg-room-title { color: var(--eg-accent); }

/* Tables cliquables (transactions, signatures) */
.click-table .log-row { cursor: pointer; }
.click-table .log-row:hover { background: rgba(245, 178, 62, 0.08); }
.click-table .log-row.marked { background: rgba(255, 122, 107, 0.16); }
.mark-cell { text-align: center; width: 2rem; }
.eg-mono.hot { color: #ffd166; font-weight: 700; }

@media (max-width: 720px) {
    .data-table { font-size: 0.78rem; }
}
