.log-container.svelte-q4aevr{flex:1;overflow-y:auto;font-family:var(--font-tech);font-size:.75rem;line-height:1.6;max-height:400px}.log-entry.svelte-q4aevr{padding:2px 0;border-bottom:1px solid rgba(255,255,255,.03);display:flex;gap:8px}.log-time.svelte-q4aevr{color:var(--text-dim);white-space:nowrap}.log-msg.svelte-q4aevr{color:var(--text-muted);word-break:break-word}.log-entry.warn.svelte-q4aevr .log-msg:where(.svelte-q4aevr){color:#f59e0b}.log-entry.err.svelte-q4aevr .log-msg:where(.svelte-q4aevr){color:var(--danger)}.log-entry.info.svelte-q4aevr .log-msg:where(.svelte-q4aevr){color:var(--text-muted)}.log-empty.svelte-q4aevr{color:var(--text-dim);text-align:center;padding:40px 0}.btn-copy.svelte-q4aevr{width:100%;padding:8px;margin-bottom:8px;background:transparent;border:1px solid var(--c-border);color:var(--text-muted);font-family:var(--font-tech);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s}.btn-copy.svelte-q4aevr:hover{border-color:var(--c-text-accent);color:var(--c-text-accent)}.btn-copy.svelte-q4aevr:disabled{opacity:.3;cursor:not-allowed}
