:root{--asl-color-theme:#0f172a;--asl-color-background:#fff;--asl-color-fg:#0f172a;--asl-color-fg-muted:#475569;--asl-color-surface:#fff;--asl-color-surface-alt:#f1f5f9;--asl-color-border:#e2e8f0;--asl-color-accent:var(--asl-color-theme);--asl-color-ok:#15803d;--asl-color-warn:#b45309;--asl-color-error:#b91c1c;--asl-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--asl-font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Fira Code", monospace;--asl-space-1:.25rem;--asl-space-2:.5rem;--asl-space-3:.75rem;--asl-space-4:1rem;--asl-space-6:1.5rem;--asl-space-8:2rem;--asl-radius-sm:.25rem;--asl-radius-md:.5rem;--asl-radius-lg:.75rem;--asl-shadow-1:0 1px 2px #0f172a14;--asl-shadow-2:0 4px 12px #0f172a1f}@media (prefers-color-scheme:dark){:root{--asl-color-background:#0b1120;--asl-color-fg:#e2e8f0;--asl-color-fg-muted:#94a3b8;--asl-color-surface:#111827;--asl-color-surface-alt:#1e293b;--asl-color-border:#334155;--asl-color-ok:#4ade80;--asl-color-warn:#fbbf24;--asl-color-error:#f87171}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--asl-font-sans);color:var(--asl-color-fg);background:var(--asl-color-background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}
