.dev-console.svelte-120uaqd{color:#d4d4d4;width:100%;font-family:Menlo,Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-tiny);background-color:#1a1a1a;border-top:2px solid #333;flex-direction:column;line-height:1.45;display:flex;position:relative;overflow:hidden}.console-header.svelte-120uaqd{padding:var(--spacing-2) var(--spacing-4);-webkit-user-select:none;user-select:none;background-color:#252526;border-bottom:1px solid #3c3c3c;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.console-title.svelte-120uaqd{font-size:var(--font-size-tiny);color:#ccc;letter-spacing:.04em;font-weight:600}.console-actions.svelte-120uaqd{gap:var(--spacing-2);align-items:center;display:flex}.action-btn.svelte-120uaqd{color:#aaa;cursor:pointer;padding:var(--spacing-1) var(--spacing-4);font-size:var(--font-size-tiny);transition:background-color var(--duration-fast) var(--easing-default);background:0 0;border:1px solid #555;border-radius:3px;font-family:inherit;line-height:1.4}.action-btn.svelte-120uaqd:hover{color:var(--color-grey-0);background-color:#3c3c3c}.close-btn.svelte-120uaqd{font-size:var(--font-size-xxs);padding:var(--spacing-1) var(--spacing-3)}.console-body.svelte-120uaqd{flex:1;padding:4px 0;overflow:hidden auto}.console-body.svelte-120uaqd::-webkit-scrollbar{width:6px}.console-body.svelte-120uaqd::-webkit-scrollbar-track{background:#1a1a1a}.console-body.svelte-120uaqd::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.console-body.svelte-120uaqd::-webkit-scrollbar-thumb:hover{background:#777}.empty-state.svelte-120uaqd{padding:var(--spacing-6) var(--spacing-5);color:#555;font-style:italic}.log-entry.svelte-120uaqd{align-items:flex-start;gap:var(--spacing-3);border-bottom:1px solid #ffffff08;min-height:20px;padding:1px 8px;display:flex}.log-entry.svelte-120uaqd:hover{background-color:#ffffff0a}.log-timestamp.svelte-120uaqd{color:var(--color-grey-70);font-size:null;flex-shrink:0;padding-top:1px}.log-level-badge.svelte-120uaqd{font-size:var(--font-size-micro);text-align:center;letter-spacing:.03em;border-radius:2px;flex-shrink:0;width:36px;padding:1px 2px;font-weight:700;line-height:1.3}.log-args.svelte-120uaqd{white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit;flex:1;margin:0;padding:0;overflow:hidden}.level-log.svelte-120uaqd{color:#d4d4d4}.level-log.svelte-120uaqd .log-level-badge:where(.svelte-120uaqd){color:var(--color-grey-60);background-color:#3a3a3a}.level-info.svelte-120uaqd{color:#9cdcfe}.level-info.svelte-120uaqd .log-level-badge:where(.svelte-120uaqd){color:#9cdcfe;background-color:#1a3a5c}.level-debug.svelte-120uaqd{color:var(--color-grey-60)}.level-debug.svelte-120uaqd .log-level-badge:where(.svelte-120uaqd){color:var(--color-grey-70);background-color:#2a2a2a}.level-warn.svelte-120uaqd{color:#ddb100;background-color:#ddb1000d}.level-warn.svelte-120uaqd .log-level-badge:where(.svelte-120uaqd){color:#ddb100;background-color:#4a3800}.level-error.svelte-120uaqd{color:#f14c4c;background-color:#f14c4c0f}.level-error.svelte-120uaqd .log-level-badge:where(.svelte-120uaqd){color:#f14c4c;background-color:#4a1010}.scroll-to-bottom.svelte-120uaqd{color:#ccc;padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-5);font-size:var(--font-size-tiny);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default);background-color:#3c3c3c;border:1px solid #555;font-family:inherit;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.scroll-to-bottom.svelte-120uaqd:hover{color:var(--color-grey-0);background-color:#505050}
