.badges.svelte-ymhpvh{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.badge.svelte-ymhpvh{background:#80ff800f;border:1px solid #80ff80;flex-direction:column;min-width:4.2rem;padding:.2rem .5rem;display:flex}.badge.warn.svelte-ymhpvh{background:#ffcc0014;border-color:#fc0}.badge.full.svelte-ymhpvh{background:#ff50501a;border-color:#ff5050;animation:1.5s ease-in-out infinite pulse}.badge.dim.svelte-ymhpvh{background:#06151f99;border-color:#0d2a3a}.b-lbl.svelte-ymhpvh{color:#80b8cc;letter-spacing:.1em;font-family:Fira Code,monospace;font-size:.5rem}.b-val.svelte-ymhpvh{color:#80ff80;font-family:Orbitron,monospace;font-size:.8rem;font-weight:700}.badge.warn.svelte-ymhpvh .b-val:where(.svelte-ymhpvh){color:#fc0}.badge.full.svelte-ymhpvh .b-val:where(.svelte-ymhpvh){color:#ff5050}.badge.dim.svelte-ymhpvh .b-val:where(.svelte-ymhpvh){color:#c8e8f0;font-variant-numeric:tabular-nums;font-size:.7rem}.reload-badge.svelte-ymhpvh{color:#80ff80;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #80ff80;align-self:center;align-items:center;height:fit-content;padding:.15rem .45rem;font-family:Fira Code,monospace;font-size:.6rem;display:inline-flex}.reload-badge.svelte-ymhpvh:hover{background:#80ff801f}.fire-next.svelte-ymhpvh{color:#fc0;cursor:pointer;text-align:left;text-shadow:0 0 6px #ffcc0059;background:linear-gradient(135deg,#ffcc001f,#ff50500d);border:1px solid #fc0;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;margin:.5rem 0 .75rem;padding:.5rem .75rem;font-family:Fira Code,monospace;display:grid}.fire-next.ok.svelte-ymhpvh:hover{background:linear-gradient(135deg,#ffcc0038,#ff50501a)}.fire-next.svelte-ymhpvh:disabled{cursor:not-allowed;color:#4d8499;text-shadow:none;box-shadow:none;background:#06151f99;border-color:#4d8499}.fn-glyph.svelte-ymhpvh{letter-spacing:.15em;font-size:1rem}.fn-main.svelte-ymhpvh{letter-spacing:.12em;font-size:.75rem;font-weight:700}.fn-sub.svelte-ymhpvh{color:#c8e8f0;opacity:.85;text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:100%;font-size:.6rem;overflow:hidden}.fire-next.svelte-ymhpvh:disabled .fn-sub:where(.svelte-ymhpvh){color:#80b8cc;opacity:.7}.status.svelte-ymhpvh{gap:.4rem;margin-bottom:.4rem;font-family:Fira Code,monospace;font-size:.65rem;display:flex}.ok.svelte-ymhpvh{color:#80ff80}.warn.svelte-ymhpvh{color:#fc0}.dim.svelte-ymhpvh{color:#80b8cc}.chat.svelte-ymhpvh{scrollbar-width:thin;scrollbar-color:#1a3a4f transparent;background:#020c14eb;border:1px solid #0d2a3a;height:55vh;min-height:20rem;padding:.4rem .6rem;font-family:Fira Code,monospace;font-size:.75rem;line-height:1.5;overflow-y:auto}.line.svelte-ymhpvh{color:#c8e8f0;word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:.25rem;padding:.04rem 0;display:flex}.line.action.svelte-ymhpvh .msg:where(.svelte-ymhpvh){color:#fa6;font-style:italic}.line.historical.svelte-ymhpvh{opacity:.6}.divider.svelte-ymhpvh{color:#80ff80;letter-spacing:.2em;border-top:1px dashed #80ff804d;border-bottom:1px dashed #80ff804d;justify-content:center;align-items:center;margin:.15rem 0;padding:.25rem 0;font-family:Fira Code,monospace;font-size:.55rem;display:flex}.t.svelte-ymhpvh{color:#4d8499;font-size:.6rem}.u.svelte-ymhpvh{font-weight:600}.x.svelte-ymhpvh{color:#80b8cc}.msg.svelte-ymhpvh{flex:1;min-width:0;display:inline}.emote.svelte-ymhpvh{vertical-align:middle;width:auto;max-width:none;height:1.6em;margin:-.2em .04em;display:inline-block}.empty.svelte-ymhpvh{color:#80b8cc;padding:.4rem 0;font-size:.75rem}.scroll-btn.svelte-ymhpvh{color:#80ff80;cursor:pointer;background:#80ff8014;border:1px solid #80ff80;width:100%;margin-top:.4rem;padding:.25rem;font-family:Fira Code,monospace;font-size:.65rem}.scroll-btn.svelte-ymhpvh:hover{background:#80ff802e}.send.svelte-ymhpvh{background:#06151fd9;border:1px solid #0a1f2d;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;padding:.4rem .6rem;display:flex}.who.svelte-ymhpvh{color:#80ff80;font-family:Fira Code,monospace;font-size:.7rem}.send.svelte-ymhpvh input:where(.svelte-ymhpvh){color:#c8e8f0;background:#020c14e6;border:1px solid #1a3a4f;outline:none;flex:1;min-width:10rem;padding:.25rem .5rem;font-family:Fira Code,monospace;font-size:.75rem}.send.svelte-ymhpvh input:where(.svelte-ymhpvh):focus{border-color:#80ff80}.send.svelte-ymhpvh button:where(.svelte-ymhpvh){color:#80ff80;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #80ff80;padding:.25rem .65rem;font-family:Fira Code,monospace;font-size:.7rem}.send.svelte-ymhpvh button:where(.svelte-ymhpvh):hover:not(:disabled){background:#80ff801f}.send.svelte-ymhpvh button:where(.svelte-ymhpvh):disabled{opacity:.4;cursor:not-allowed}.hint.svelte-ymhpvh{color:#80b8cc;font-family:Fira Code,monospace;font-size:.7rem}.hint.svelte-ymhpvh a:where(.svelte-ymhpvh){color:#80ff80}.err.svelte-ymhpvh{color:#ff6080;margin:.25rem 0 0;font-family:Fira Code,monospace;font-size:.7rem}
