#jeHost{min-height:260px;position:relative}
#jeHost canvas{width:100%;display:block;touch-action:none;border-radius:8px}
#jeHost canvas:focus-visible{outline:3px solid #f3c84b;outline-offset:2px}
#jeProfile svg{width:100%;height:auto;display:block;max-height:240px}
#jeProfile .je-key,.je-note{margin:6px 0 0;font-size:12.5px;color:#476071}
.je-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}
.je-card{margin:10px 0 0;padding:10px 12px;border:2px solid #16344c;border-radius:10px;background:#fff}
.je-card h3{margin:0 0 4px;font-size:15px}.je-card p{margin:0 0 4px;font-size:13.5px}.je-card .je-nums{font-family:ui-monospace,monospace;font-size:12.5px;color:#16344c}
.je-bar{fill:#16344c}.je-bar.sel{fill:#c47f00}
@media (forced-colors:active){.je-bar{fill:CanvasText}.je-bar.sel{fill:Highlight}}
