.jba-journal{--jba-color:#ff3b24;--jba-height:88px;box-sizing:border-box;width:100%;max-width:100%;margin:20px 0;font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#3b3936;text-align:left}
.jba-journal *{box-sizing:border-box}
.jba-journal [hidden]{display:none!important}
.jba-journal .jba-frame{position:relative;width:100%;padding:10px 12px;border:2px solid #292929;border-top-color:#5e5e5e;border-bottom-color:#101010;border-radius:10px;background:linear-gradient(#474747 0%,#171717 16%,#101010 80%,#3b3b3b 100%);box-shadow:0 4px 8px #0003,inset 0 1px 1px #ffffff50;overflow:hidden}
.jba-frame::before,.jba-frame::after{content:"";position:absolute;top:50%;width:5px;height:5px;margin-top:-2px;border-radius:50%;background:#090909;box-shadow:inset 0 1px 1px #ffffff70;z-index:1}
.jba-frame::before{left:3px}.jba-frame::after{right:3px}
.jba-journal .jba-led{display:none;width:100%;height:var(--jba-height);border:1px solid #0a0000;background:#160203;border-radius:2px}
.jba-journal.jba-ready .jba-led{display:block}
.jba-journal .jba-fallback{margin:0!important;padding:16px 12px;color:var(--jba-color)!important;background:#160203;font:700 20px/1.5 ui-monospace,Consolas,monospace!important;overflow-wrap:anywhere;white-space:normal;text-shadow:0 0 6px currentColor}
.jba-journal.jba-ready .jba-fallback{position:absolute;width:1px;height:1px;padding:0!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
.jba-journal .jba-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 2px 0}
.jba-journal .jba-label{font:700 12px/1.4 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:1.4px;color:#625d57!important}
.jba-journal .jba-pause{appearance:none;min-height:36px;padding:6px 12px;border:1px solid #ccc4ba;border-radius:6px;background:#fff;color:#38332e;font:400 13px/1.4 Arial,sans-serif;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}
.jba-journal .jba-pause:hover{background:#f5f2ed}.jba-journal .jba-pause:disabled{cursor:default;color:#6e6861;background:#f4f1ed}
.jba-journal :is(button,summary,a):focus-visible{outline:3px solid #295b91;outline-offset:3px}
.jba-journal .jba-details{margin:4px 0 0!important;padding:0;border:0;background:transparent;color:#3b3936}
.jba-journal .jba-details summary{width:fit-content;min-height:36px;padding:6px 2px;font:400 14px/1.6 Arial,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.jba-journal .jba-events{margin:6px 0 0!important;padding:12px 16px 12px 34px!important;background:#f7f5f1;border:1px solid #e1dcd4;border-radius:7px;list-style:disc}
.jba-journal .jba-events li{margin:7px 0;padding:0;font:400 15px/1.6 Arial,sans-serif!important;color:#292622}
.jba-journal .jba-events a{font:inherit!important;color:#334f70!important;text-decoration:underline;overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){.jba-journal.jba-ready .jba-led{display:none}.jba-journal.jba-ready .jba-fallback{position:static;width:auto;height:auto;padding:16px 12px!important;clip-path:none;overflow:visible;white-space:normal}}