:root{--arc-background:hsl(var(--background));--arc-surface:hsl(var(--card));--arc-surface-raised:hsl(var(--popover));--arc-surface-muted:hsl(var(--muted));--arc-foreground:hsl(var(--foreground));--arc-text-secondary:hsl(var(--muted-foreground));--arc-text-muted:hsl(var(--muted-foreground));--arc-border:hsl(var(--border));--arc-border-subtle:hsl(var(--border)/0.6);--arc-border-strong:color-mix(in oklab,hsl(var(--border)),hsl(var(--foreground)) 18%);--arc-accent:hsl(var(--primary));--arc-accent-strong:hsl(var(--primary));--arc-accent-subtle:hsl(var(--primary)/0.1);--arc-accent-foreground:hsl(var(--primary-foreground));--arc-danger:hsl(var(--destructive));--arc-success:hsl(var(--ready));--arc-warning:hsl(var(--attention));--arc-focus-ring:hsl(var(--ring));--arc-control-on:hsl(var(--primary));--arc-control-on-subtle:hsl(var(--primary)/0.1);--arc-control-fill:hsl(var(--primary));--arc-control-glyph:hsl(var(--primary-foreground));--arc-control-track:hsl(var(--input));--arc-control-thumb:hsl(0 0% 100%);--arc-control-thumb-shadow:0 0 0 0.5px hsl(240 10% 4%/0.07),0 1px 2px hsl(240 10% 4%/0.14),0 2px 6px hsl(240 10% 4%/0.06);--arc-shadow-resting:0 1px 2px hsl(240 10% 4%/0.04);--arc-shadow-raised:0 6px 18px hsl(240 10% 4%/0.07),0 1px 3px hsl(240 10% 4%/0.04);--arc-shadow-floating:0 20px 48px hsl(240 10% 4%/0.11),0 3px 10px hsl(240 10% 4%/0.05);--arc-overlay:hsl(240 10% 4%/0.46);--arc-radius-control:9999px;--arc-radius-pill:9999px;--arc-radius-panel:1rem;--arc-radius-surface:1.25rem;--arc-control-height-sm:2rem;--arc-control-height-md:2.25rem;--arc-control-height-lg:2.5rem;--arc-space-1:0.25rem;--arc-space-2:0.5rem;--arc-space-3:0.75rem;--arc-space-4:1rem;--arc-space-5:1.25rem;--arc-space-6:1.5rem;--arc-space-8:2rem;--arc-space-10:2.5rem;--arc-space-12:3rem;--arc-font-body:var(--font-athon-sans),system-ui,sans-serif;--arc-text-xs:0.75rem;--arc-text-sm:0.875rem;--arc-text-base:0.9375rem;--arc-text-lg:1.0625rem;--arc-text-xl:1.1875rem;--arc-leading-body:1.4;--arc-tracking-body:0;--arc-feather:0.2em;--arc-ease-standard:var(--out);--arc-ease-enter:cubic-bezier(0.16,1,0.3,1);--arc-ease-exit:cubic-bezier(0.7,0,0.84,0);--arc-ease-in-out:cubic-bezier(0.65,0,0.35,1);--arc-ease-spring:linear(0,0.0213,0.0739,0.1443,0.2235,0.305,0.3849,0.4606,0.5305,0.594,0.6508,0.7011,0.7452,0.7836,0.8168,0.8454,0.8699,0.8907,0.9084,0.9234,0.9361,0.9467,0.9557,0.9632,0.9694,0.9747,0.979,0.9826,0.9857,0.9882,0.9902,0.992,0.9934,0.9946,0.9955,0.9963,1);--arc-duration-instant:120ms;--arc-duration-fast:160ms;--arc-duration-standard:240ms;--arc-duration-spring:580ms;--arc-duration-considered:480ms}.dark{--arc-control-thumb-shadow:0 1px 2px hsl(0 0% 0%/0.4);--arc-shadow-resting:0 1px 2px hsl(0 0% 0%/0.3);--arc-shadow-raised:0 6px 18px hsl(0 0% 0%/0.35),0 1px 3px hsl(0 0% 0%/0.3);--arc-shadow-floating:0 20px 48px hsl(0 0% 0%/0.5),0 3px 10px hsl(0 0% 0%/0.3);--arc-overlay:hsl(0 0% 0%/0.6)}