*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f8fafc;--app-surface:#fff;--app-surface-muted:#f8fafc;--app-surface-subtle:#f3f4f6;--app-field-bg:#fff;--app-text:#111827;--app-text-strong:#0f172a;--app-text-muted:#64748b;--app-border:#0f172a1a;--app-border-strong:#94a3b866;--app-control-hover:#f8fafc;--app-shadow:#0f172a1f;--app-accent:#2563eb;--app-accent-hover:#1d4ed8;--app-accent-soft:color-mix(in srgb, var(--app-accent) 12%, var(--app-surface));--app-accent-text:#fff;--app-success:#059669;--app-success-hover:#047857;--app-warning:#f59e0b;--app-danger:#dc2626;--app-role-base:var(--app-accent);--app-role-base-hover:var(--app-accent-hover);--app-role-overlay:var(--app-danger);--app-role-overlay-hover:color-mix(in srgb, var(--app-role-overlay) 82%, black);--app-focus-ring:#3b82f6;--app-radius-xs:4px;--app-radius-sm:6px;--app-radius-md:8px;--app-radius-lg:10px;--app-radius-xl:12px;--app-radius-2xl:14px;--app-radius-pill:999px;--app-control-radius:var(--app-radius-md);--app-input-radius:var(--app-radius-lg);--app-panel-radius:var(--app-radius-xl);--app-popover-radius:var(--app-radius-xl);--app-control-height:32px;--app-panel-shadow:0 18px 48px color-mix(in srgb, var(--app-shadow) 85%, transparent), 0 4px 14px color-mix(in srgb, var(--app-shadow) 52%, transparent);--app-popover-shadow:0 10px 25px var(--app-shadow), 0 2px 8px #0000001f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0f172a;--app-surface:#111827;--app-surface-muted:#1f2937;--app-surface-subtle:#172033;--app-field-bg:#0f172a;--app-text:#e5e7eb;--app-text-strong:#f8fafc;--app-text-muted:#94a3b8;--app-border:#94a3b838;--app-border-strong:#94a3b861;--app-control-hover:#1e293b;--app-shadow:#00000059;--app-accent:#3b82f6;--app-accent-hover:#60a5fa;--app-focus-ring:#60a5fa}html,body{background:var(--app-bg);width:100%;height:100%;color:var(--app-text);margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}#svelte,#app{width:100%;height:100%}
