@layer theme{:where(:root,[data-ma-theme]){color-scheme:light;--ma-brand:oklch(54.33% .0974 235);--ma-brand-50:#eef9ff;--ma-brand-100:#d6efff;--ma-brand-200:#b6def6;--ma-brand-300:#8fc6e6;--ma-brand-400:#67abd2;--ma-brand-500:#438fb8;--ma-brand-600:#24749c;--ma-brand-700:#025a7e;--ma-brand-800:#00435f;--ma-brand-900:#003045;--ma-brand-950:#001e2d;--ma-neutral:#253031;--ma-accent:#bcab79;--ma-neutral-50:#fafcfd;--ma-neutral-100:#f1f6f7;--ma-neutral-200:#d5e0e1;--ma-neutral-300:#b3c1c2;--ma-neutral-400:#97a4a6;--ma-neutral-500:#7c898a;--ma-neutral-600:#5f6c6d;--ma-neutral-700:#3f4a4b;--ma-neutral-800:#1e292a;--ma-neutral-900:#121d1e;--ma-neutral-950:#080f0f;--background:var(--ma-neutral-50);--foreground:var(--ma-neutral-900);--card:oklch(100% 0 0);--card-foreground:var(--ma-neutral-900);--popover:oklch(100% 0 0);--popover-foreground:var(--ma-neutral-900);--primary:var(--ma-brand-600);--primary-foreground:var(--ma-neutral-50);--secondary:var(--ma-neutral-100);--secondary-foreground:var(--ma-neutral-900);--muted:var(--ma-neutral-100);--muted-foreground:var(--ma-neutral-600);--accent:var(--ma-neutral-100);--accent-foreground:var(--ma-neutral-900);--destructive:oklch(55% .19 25);--destructive-foreground:var(--ma-neutral-50);--border:var(--ma-neutral-200);--input:var(--ma-neutral-500);--ring:var(--ma-brand-600);--ma-card-shadow:var(--ma-shadow-1), var(--ma-shadow-2);--ma-success:oklch(50% .13 150);--ma-success-foreground:var(--ma-neutral-50);--ma-warning:#ac5700;--ma-warning-foreground:var(--ma-neutral-50);--ma-info:var(--primary);--ma-info-foreground:var(--primary-foreground);--ma-accent-foreground:var(--ma-neutral-900);--ma-accent-text:#726232;--chart-1:#3d89b2;--chart-2:#593868;--chart-3:#985d4d;--chart-4:#323700;--chart-5:#006c6c;--ma-tone-muted:#b6def7;--ma-tone-ink:#253031;--ma-tone-brand:#0d5f84;--ma-tone-glow-1:#006566;--ma-tone-glow-2:#44548c;--ma-tone-glow-3:#6a4978;--ma-tone-ink-foreground:var(--ma-neutral-100);--ma-tone-brand-foreground:var(--ma-neutral-50);--ma-tone-muted-card:oklch(100% 0 0/.6);--ma-tone-muted-border:#a6cae0;--ma-tone-muted-shadow:var(--ma-shadow-1);--ma-dim:.75;--ma-sec-floor:.75;--ma-sec-floor-brand:.9;--radius:.625rem;--ma-radius-sm:calc(var(--radius) * .6);--ma-radius-md:calc(var(--radius) * .8);--ma-radius-lg:var(--radius);--ma-radius-xl:calc(var(--radius) * 1.4);--ma-radius-2xl:calc(var(--radius) * 1.8);--ma-radius-3xl:calc(var(--radius) * 2.2);--ma-radius-4xl:calc(var(--radius) * 2.6);--ma-density:1;--ma-shadow-1:0 1px 2px #0000000f;--ma-shadow-2:0 8px 24px -12px #00000040;--ma-shadow-3:0 32px 64px -32px #00000080}@supports (color:oklch(from red l c h)){:where(:root,[data-ma-theme]){--ma-brand-50:oklch(from var(--ma-brand) .975 calc(c * .2) h);--ma-brand-100:oklch(from var(--ma-brand) .94 calc(c * .35) h);--ma-brand-200:oklch(from var(--ma-brand) .88 calc(c * .55) h);--ma-brand-300:oklch(from var(--ma-brand) .8 calc(c * .75) h);--ma-brand-400:oklch(from var(--ma-brand) .71 calc(c * .92) h);--ma-brand-500:oklch(from var(--ma-brand) .62 c h);--ma-brand-600:oklch(from var(--ma-brand) .53 c h);--ma-brand-700:oklch(from var(--ma-brand) .44 calc(c * .95) h);--ma-brand-800:oklch(from var(--ma-brand) .36 calc(c * .85) h);--ma-brand-900:oklch(from var(--ma-brand) .29 calc(c * .7) h);--ma-brand-950:oklch(from var(--ma-brand) .22 calc(c * .55) h);--ma-neutral:oklch(from var(--primary) .2994 min(calc(c * .2), .0151) calc(h - 31.8));--ma-accent:oklch(from var(--primary) .7437 min(calc(c * .8), .0697) calc(h - 143.5));--ma-neutral-50:oklch(from var(--ma-neutral) .99 min(calc(c * .2), .02) h);--ma-neutral-100:oklch(from var(--ma-neutral) .97 min(calc(c * .4), .02) h);--ma-neutral-200:oklch(from var(--ma-neutral) .9 min(calc(c * .8), .02) h);--ma-neutral-300:oklch(from var(--ma-neutral) .8 min(c, .02) h);--ma-neutral-400:oklch(from var(--ma-neutral) .71 min(c, .02) h);--ma-neutral-500:oklch(from var(--ma-neutral) .62 min(c, .02) h);--ma-neutral-600:oklch(from var(--ma-neutral) .52 min(c, .02) h);--ma-neutral-700:oklch(from var(--ma-neutral) .4 min(c, .02) h);--ma-neutral-800:oklch(from var(--ma-neutral) .27 min(c, .02) h);--ma-neutral-900:oklch(from var(--ma-neutral) .22 min(c, .02) h);--ma-neutral-950:oklch(from var(--ma-neutral) .16 min(calc(c * .66), .02) h);--ma-accent-text:oklch(from var(--ma-accent) min(l, .5) c h);--chart-1:oklch(from var(--ma-brand) .6 c h);--chart-2:oklch(from var(--ma-brand) .4 calc(c * .9) calc(h + 80));--chart-3:oklch(from var(--ma-brand) .54 calc(c * .85) calc(h + 160));--chart-4:oklch(from var(--ma-brand) .32 calc(c * .8) calc(h + 240));--chart-5:oklch(from var(--ma-brand) .48 calc(c * .9) calc(h + 320));--ma-tone-muted:oklch(from var(--primary) .88 calc(c * .56) h);--ma-tone-ink:oklch(from var(--ma-neutral) .2994 min(c, .02) h);--ma-tone-brand:oklch(from var(--primary) calc(l + (.46 - l) * clamp(0, (l - .3) * 20, 1)) calc(c * .953) h);--ma-tone-glow-1:oklch(from var(--ma-tone-brand) l calc(c * 1.15) calc(h - 40));--ma-tone-glow-2:oklch(from var(--ma-tone-brand) l c calc(h + 35));--ma-tone-glow-3:oklch(from var(--ma-tone-brand) l calc(c * .9) calc(h + 80));--ma-tone-muted-border:oklch(from var(--ma-tone-muted) .82 calc(c * .9) h)}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]):not(.light),:root:not([data-theme=light]):not(.light) [data-ma-theme]:not([data-ma-theme=light])){color-scheme:dark;--background:var(--ma-neutral-950);--foreground:var(--ma-neutral-100);--card:var(--ma-neutral-900);--card-foreground:var(--ma-neutral-100);--popover:var(--ma-neutral-900);--popover-foreground:var(--ma-neutral-100);--primary:var(--ma-brand-400);--primary-foreground:var(--ma-neutral-950);--secondary:var(--ma-neutral-800);--secondary-foreground:var(--ma-neutral-100);--muted:var(--ma-neutral-800);--muted-foreground:var(--ma-neutral-400);--accent:var(--ma-neutral-800);--accent-foreground:var(--ma-neutral-100);--destructive:oklch(70% .17 25);--destructive-foreground:var(--ma-neutral-950);--border:oklch(100% 0 0/.1);--input:var(--ma-neutral-600);--ring:var(--ma-brand-400);--ma-card-shadow:inset 0 1px 0 oklch(100% 0 0/.05);--ma-success:oklch(78% .14 150);--ma-success-foreground:var(--ma-neutral-950);--ma-warning:oklch(80% .14 65);--ma-warning-foreground:var(--ma-neutral-950);--ma-info:var(--primary);--ma-info-foreground:var(--primary-foreground);--ma-accent-foreground:var(--ma-neutral-900);--ma-accent-text:#bcab79;--chart-1:#6aaed5;--chart-2:#7c598c;--chart-3:#f7c3b5;--chart-4:#7e864b;--chart-5:#7dc6c6;--ma-tone-muted:#284548;--ma-tone-ink:#00283b;--ma-tone-brand:#0d5f84;--ma-tone-glow-1:#006566;--ma-tone-glow-2:#44548c;--ma-tone-glow-3:#6a4978;--ma-tone-ink-foreground:var(--ma-neutral-100);--ma-tone-brand-foreground:var(--ma-neutral-50);--ma-tone-muted-card:color-mix(in oklab, var(--foreground) 6%, transparent);--ma-tone-muted-border:color-mix(in oklab, var(--foreground) 10%, transparent);--ma-tone-muted-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 5%, transparent)}@supports (color:oklch(from red l c h)){:where(:root:not([data-theme=light]):not(.light),:root:not([data-theme=light]):not(.light) [data-ma-theme]:not([data-ma-theme=light])){--ma-accent-text:oklch(from var(--ma-accent) max(l, .72) c h);--chart-1:oklch(from var(--ma-brand) .72 calc(c * .92) h);--chart-2:oklch(from var(--ma-brand) .52 calc(c * .9) calc(h + 80));--chart-3:oklch(from var(--ma-brand) .86 calc(c * .65) calc(h + 160));--chart-4:oklch(from var(--ma-brand) .6 calc(c * .85) calc(h + 240));--chart-5:oklch(from var(--ma-brand) .78 calc(c * .75) calc(h + 320));--ma-tone-muted:oklch(from var(--ma-neutral) .37 min(calc(c * 2.318), .0464) h);--ma-tone-ink:oklch(from var(--primary) .26 calc(c * .67) h);--ma-tone-brand:oklch(from var(--primary) calc(l + (.46 - l) * clamp(0, (l - .3) * 20, 1)) calc(c * 1.036) h);--ma-tone-glow-1:oklch(from var(--ma-tone-brand) l calc(c * 1.15) calc(h - 40));--ma-tone-glow-2:oklch(from var(--ma-tone-brand) l c calc(h + 35));--ma-tone-glow-3:oklch(from var(--ma-tone-brand) l calc(c * .9) calc(h + 80))}}}:where(:root[data-theme=dark],:root.dark,:is(:root[data-theme=dark],:root.dark) [data-ma-theme]:not([data-ma-theme=light]),[data-ma-theme=dark]){color-scheme:dark;--background:var(--ma-neutral-950);--foreground:var(--ma-neutral-100);--card:var(--ma-neutral-900);--card-foreground:var(--ma-neutral-100);--popover:var(--ma-neutral-900);--popover-foreground:var(--ma-neutral-100);--primary:var(--ma-brand-400);--primary-foreground:var(--ma-neutral-950);--secondary:var(--ma-neutral-800);--secondary-foreground:var(--ma-neutral-100);--muted:var(--ma-neutral-800);--muted-foreground:var(--ma-neutral-400);--accent:var(--ma-neutral-800);--accent-foreground:var(--ma-neutral-100);--destructive:oklch(70% .17 25);--destructive-foreground:var(--ma-neutral-950);--border:oklch(100% 0 0/.1);--input:var(--ma-neutral-600);--ring:var(--ma-brand-400);--ma-card-shadow:inset 0 1px 0 oklch(100% 0 0/.05);--ma-success:oklch(78% .14 150);--ma-success-foreground:var(--ma-neutral-950);--ma-warning:oklch(80% .14 65);--ma-warning-foreground:var(--ma-neutral-950);--ma-info:var(--primary);--ma-info-foreground:var(--primary-foreground);--ma-accent-foreground:var(--ma-neutral-900);--ma-accent-text:#bcab79;--chart-1:#6aaed5;--chart-2:#7c598c;--chart-3:#f7c3b5;--chart-4:#7e864b;--chart-5:#7dc6c6;--ma-tone-muted:#284548;--ma-tone-ink:#00283b;--ma-tone-brand:#0d5f84;--ma-tone-glow-1:#006566;--ma-tone-glow-2:#44548c;--ma-tone-glow-3:#6a4978;--ma-tone-ink-foreground:var(--ma-neutral-100);--ma-tone-brand-foreground:var(--ma-neutral-50);--ma-tone-muted-card:color-mix(in oklab, var(--foreground) 6%, transparent);--ma-tone-muted-border:color-mix(in oklab, var(--foreground) 10%, transparent);--ma-tone-muted-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 5%, transparent)}@supports (color:oklch(from red l c h)){:where(:root[data-theme=dark],:root.dark,:is(:root[data-theme=dark],:root.dark) [data-ma-theme]:not([data-ma-theme=light]),[data-ma-theme=dark]){--ma-accent-text:oklch(from var(--ma-accent) max(l, .72) c h);--chart-1:oklch(from var(--ma-brand) .72 calc(c * .92) h);--chart-2:oklch(from var(--ma-brand) .52 calc(c * .9) calc(h + 80));--chart-3:oklch(from var(--ma-brand) .86 calc(c * .65) calc(h + 160));--chart-4:oklch(from var(--ma-brand) .6 calc(c * .85) calc(h + 240));--chart-5:oklch(from var(--ma-brand) .78 calc(c * .75) calc(h + 320));--ma-tone-muted:oklch(from var(--ma-neutral) .37 min(calc(c * 2.318), .0464) h);--ma-tone-ink:oklch(from var(--primary) .26 calc(c * .67) h);--ma-tone-brand:oklch(from var(--primary) calc(l + (.46 - l) * clamp(0, (l - .3) * 20, 1)) calc(c * 1.036) h);--ma-tone-glow-1:oklch(from var(--ma-tone-brand) l calc(c * 1.15) calc(h - 40));--ma-tone-glow-2:oklch(from var(--ma-tone-brand) l c calc(h + 35));--ma-tone-glow-3:oklch(from var(--ma-tone-brand) l calc(c * .9) calc(h + 80))}}:where([data-ma-tone=muted]){--card:var(--ma-tone-muted-card);--border:var(--ma-tone-muted-border);--input:color-mix(in oklab, var(--foreground) 65%, transparent);--ring:var(--foreground);--ma-card-shadow:var(--ma-tone-muted-shadow);--ma-dim:.8;--ma-sec-floor:.8}:where([data-ma-tone=ink]){--card:color-mix(in oklab, var(--ma-tone-ink-foreground) 6%, transparent);--card-foreground:var(--ma-tone-ink-foreground);--border:color-mix(in oklab, var(--ma-tone-ink-foreground) 10%, transparent);--input:color-mix(in oklab, var(--ma-tone-ink-foreground) 65%, transparent);--ring:var(--ma-tone-ink-foreground);--accent:color-mix(in oklab, var(--ma-tone-ink-foreground) 14%, transparent);--ma-card-shadow:inset 0 1px 0 color-mix(in oklab, var(--ma-tone-ink-foreground) 6%, transparent)}:where([data-ma-tone=brand]){--card:color-mix(in oklab, var(--ma-tone-brand-foreground) 10%, transparent);--card-foreground:var(--ma-tone-brand-foreground);--border:color-mix(in oklab, var(--ma-tone-brand-foreground) 18%, transparent);--input:color-mix(in oklab, var(--ma-tone-brand-foreground) 65%, transparent);--ring:var(--ma-tone-brand-foreground);--accent:color-mix(in oklab, var(--ma-tone-brand-foreground) 14%, transparent);--ma-card-shadow:inset 0 1px 0 color-mix(in oklab, var(--ma-tone-brand-foreground) 12%, transparent);--ma-dim:.9;--ma-sec-floor:.9}@supports (color:contrast-color(red)){:where(:root,[data-ma-theme]){--primary-foreground:contrast-color(var(--primary));--destructive-foreground:contrast-color(var(--destructive));--ma-success-foreground:contrast-color(var(--ma-success));--ma-warning-foreground:contrast-color(var(--ma-warning));--ma-accent-foreground:contrast-color(var(--ma-accent));--ma-tone-brand-foreground:contrast-color(var(--ma-tone-brand))}}}
