:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0d1117;--color-surface:#161b22;--color-border:#30363d;--color-text:#e6edf3;--color-text-muted:#8b949e;--color-accent:#58a6ff;--color-positive:#3fb950;--color-negative:#f85149;--color-warning:#e3b341;--level-critical:#b91c1c;--level-high:#92400e;--level-medium:#1e3a5f;--level-low:#1a3622;--level-info:#1c2128;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius:8px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-text-size-adjust:100%;line-height:1.5}body{min-height:100dvh;margin:0}a{color:var(--color-accent)}.scroll-top.svelte-z4wezo{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));border:1px solid var(--color-border);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;z-index:20;border-radius:50%;font-size:1.25rem;line-height:1;position:fixed;box-shadow:0 2px 8px #0006}.scroll-top.svelte-z4wezo:hover{border-color:var(--color-text-muted)}.shell.svelte-12qhfyh{max-width:72rem;padding:var(--space-4);margin:0 auto}.header.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.brand.svelte-12qhfyh{color:var(--color-text);font-size:1.25rem;font-weight:700;text-decoration:none}.nav.svelte-12qhfyh{gap:var(--space-4);margin-right:auto;margin-left:var(--space-4);display:flex}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-text-muted);padding:var(--space-1) 0;text-decoration:none}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--color-text)}.nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){border-bottom:2px solid var(--color-accent)}.progress.svelte-12qhfyh{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);z-index:10;background-size:50% 100%;width:100%;height:2px;animation:1s linear infinite svelte-12qhfyh-slide;position:fixed;top:0;left:0}@keyframes svelte-12qhfyh-slide{0%{background-position:-50% 0}to{background-position:150% 0}}.logout.svelte-12qhfyh{font:inherit;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);cursor:pointer;background:0 0;font-size:.875rem}.logout.svelte-12qhfyh:hover{color:var(--color-text);border-color:var(--color-text-muted)}
