@layer normalize{html{--color:#207acc;--accent:var(--color);--color-space:oklch;--hue-shift:0;--width:50rem;--gap:1rem;--line-width:1px;--radius:.3rem;--shadow-x:0rem;--shadow-y:.1rem;--control-padding-x:.4em;--control-padding-y:.3em;--control-border-width:var(--line-width);--control-radius:var(--radius);--line-height:calc(var(--line-height-absolute) + var(--line-height-relative));--font-1:system-ui, sans-serif;--font-2:system-ui, sans-serif;--font-1-variation:"wdth" var(--font-1-wdth,100), "opsz" var(--font-1-opsz,14), "GRAD" var(--font-1-grad,0), "MONO" var(--font-1-mono,0), "CASL" var(--font-1-casl,0);--font-2-variation:"wdth" var(--font-2-wdth,100), "opsz" var(--font-2-opsz,14), "GRAD" var(--font-2-grad,0), "MONO" var(--font-2-mono,0), "CASL" var(--font-2-casl,0)}html,[u2-skin]{color-scheme:light dark;--color-lightest:color-mix(in var(--color-space), var(--color), #fff 97%);--color-lighter:color-mix(in var(--color-space), var(--color), #fff 85%);--color-light:color-mix(in var(--color-space), var(--color), #fff 50%);--color-dark:color-mix(in var(--color-space), var(--color), #000 30%);--color-darker:color-mix(in var(--color-space), var(--color), #000 60%);--color-darkest:color-mix(in var(--color-space), var(--color), #000 87%);--accent-lightest:color-mix(in var(--color-space), var(--accent), #fff 97%);--accent-lighter:color-mix(in var(--color-space), var(--accent), #fff 85%);--accent-light:color-mix(in var(--color-space), var(--accent), #fff 50%);--accent-dark:color-mix(in var(--color-space), var(--accent), #000 30%);--accent-darker:color-mix(in var(--color-space), var(--accent), #000 60%);--accent-darkest:color-mix(in var(--color-space), var(--accent), #000 87%);--gray:oklch(from var(--color) l min(c,.01) h);--gray-lighter:color-mix(in var(--color-space), var(--gray), #fff 85%);--gray-light:color-mix(in var(--color-space), var(--gray), #fff 50%);--gray-dark:color-mix(in var(--color-space), var(--gray), #000 30%);--gray-darker:color-mix(in var(--color-space), var(--gray), #000 60%);--color-bg:light-dark(var(--color-lightest),var(--color-darkest));--color-text:light-dark(var(--color-darkest),var(--color-lightest));--color-line:var(--color-text);--color-area:light-dark(var(--color-lighter),var(--color-darker));--palette-base:oklch(from var(--color) max(l, .4) max(c, .15) h);--red:oklch(from var(--palette-base) l c calc(25 + var(--hue-shift)));--orange:oklch(from var(--palette-base) l c calc(60 + var(--hue-shift)));--yellow:oklch(from var(--palette-base) l c calc(95 + var(--hue-shift)));--lime:oklch(from var(--palette-base) l c calc(125 + var(--hue-shift)));--green:oklch(from var(--palette-base) l c calc(155 + var(--hue-shift)));--cyan:oklch(from var(--palette-base) l c calc(195 + var(--hue-shift)));--blue:oklch(from var(--palette-base) l c calc(240 + var(--hue-shift)));--purple:oklch(from var(--palette-base) l c calc(285 + var(--hue-shift)));--pink:oklch(from var(--palette-base) l c calc(340 + var(--hue-shift)));--shadow-blur:var(--gap);--shadow-color:color-mix(in srgb, var(--color-text), transparent 60%);--shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-color);--shadow-s:calc(var(--shadow-x) * .5) calc(var(--shadow-y) * .5) calc(var(--shadow-blur) * .5) var(--shadow-color);--shadow-l:calc(var(--shadow-x) * 1.5) calc(var(--shadow-y) * 1.5) calc(var(--shadow-blur) * 1.5) var(--shadow-color)}[u2-skin=dark]{color-scheme:dark}[u2-skin=light]{color-scheme:light}}