.us{--background:#fff;--foreground:#0f1426;--surface:#fff;--surface-secondary:#f5f7fb;--surface-tertiary:#e7e9ee;--muted:#596074;--default:#f2f3f6;--default-foreground:#0f1426;--segment:#fff;--accent:#2450e0;--accent-foreground:#fff;--focus:#2450e0;--link:#2450e0;--border:#e2e6ee;--separator:#edf0f5;--chart-1:#2450e0;--chart-2:#596074;--chart-3:#7d9af0;--chart-4:#c6d4fb;--chart-5:#eef3ff;--us-navy:#0c1430;--us-tint:#f5f7fb;--us-eyebrow:#2450e0;--us-display:"Newsreader", "Iowan Old Style", Georgia, serif;background:var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.us .us-serif{font-family:var(--us-display);font-optical-sizing:auto}.us .us-dark{--foreground:#fff;--muted:#ffffffad;--separator:#ffffff24;--border:#fff3;--surface-secondary:#ffffff14;--us-eyebrow:#9fb6ff;--accent:#fff;--accent-foreground:#0c1430;--focus:#fff;background:var(--us-navy);color:var(--foreground)}.us .us-dark .card,.us .us-dark .us-light{--foreground:#0f1426;--muted:#596074;--separator:#edf0f5;--border:#e2e6ee;--surface-secondary:#f5f7fb;--us-eyebrow:#2450e0;--accent:#2450e0;--accent-foreground:#fff;--focus:#2450e0;color:var(--foreground)}.us,.us .us-dark,.us .us-dark .card,.us .us-dark .us-light{--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-secondary:var(--surface-secondary);--color-surface-tertiary:var(--surface-tertiary);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-separator:var(--separator);--color-focus:var(--focus);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--surface-foreground:var(--foreground);--surface-secondary-foreground:var(--foreground);--surface-tertiary-foreground:var(--foreground);--overlay-foreground:var(--foreground);--segment-foreground:var(--foreground);--accent-hover:color-mix(in oklab, var(--accent) 88%, var(--accent-foreground) 12%);--color-accent-hover:var(--accent-hover);--accent-soft:color-mix(in oklab, var(--accent) 10%, transparent);--color-accent-soft:var(--accent-soft);--default-hover:color-mix(in oklab, var(--default) 94%, var(--default-foreground) 6%);--color-default-hover:var(--default-hover)}.us .button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}
