@layer theme { :root, :host { --spacing-xs: .5rem; --font-size-sm: .875rem; --font-weight-medium: 500; --spacing-sm: .75rem; --color-line-base: oklch(0% 0 none / .12); --radius-sm: .25rem; --color-surface-raised: oklch(100% 0 none); --color-gray-90: oklch(23.5% 0 none); --color-text-body: var(--color-neutral-70); --color-neutral-70: oklch(39% .024 273); --color-gray-30: oklch(73.5% 0 none); --color-blue: var(--color-blue-60); --color-blue-60: oklch(51.83% .2687 266.1); --color-blue-50: oklch(58.22% .2279 263.9); --font-size-xs: .75rem; --color-text-muted: var(--color-neutral-60); --color-neutral-60: oklch(48% .028 273); --color-gray-40: oklch(65% 0 none) } @media (prefers-color-scheme:light) { :root { --color-line-base: oklch(0% 0 none / .12); --color-surface-raised: oklch(100% 0 none); --color-text-body: var(--color-neutral-70); --color-blue: var(--color-blue-60); --color-text-muted: var(--color-neutral-60) } } @media (prefers-color-scheme:light) { :host { --color-line-base: oklch(0% 0 none / .12); --color-surface-raised: oklch(100% 0 none); --color-text-body: var(--color-neutral-70); --color-blue: var(--color-blue-60); --color-text-muted: var(--color-neutral-60) } } @media (prefers-color-scheme:dark) { :root { --color-line-base: oklch(100% 0 none / .12); --color-surface-raised: var(--color-gray-90); --color-text-body: var(--color-gray-30); --color-blue: var(--color-blue-50); --color-text-muted: var(--color-gray-40) } } @media (prefers-color-scheme:dark) { :host { --color-line-base: oklch(100% 0 none / .12); --color-surface-raised: var(--color-gray-90); --color-text-body: var(--color-gray-30); --color-blue: var(--color-blue-50); --color-text-muted: var(--color-gray-40) } }}@layer utilities { .block { display: block } .r-sm { border-radius: var(--radius-sm) } .text-sm { font-size: var(--font-size-sm); line-height: max(1.8em - max(0rem, var(--font-size-sm) - 1rem) * 1.12, var(--font-size-sm)); letter-spacing: clamp(-.072em, calc((var(--font-size-sm) - 1rem) * -.048), 0em) } .text-xs { font-size: var(--font-size-xs); line-height: max(1.8em - max(0rem, var(--font-size-xs) - 1rem) * 1.12, var(--font-size-xs)); letter-spacing: clamp(-.072em, calc((var(--font-size-xs) - 1rem) * -.048), 0em) } .p-sm { padding: var(--spacing-sm) } .b\:1px\|solid\|var\(--color-line-base\) { border: 1px solid var(--color-line-base) } .font\:inherit { font: inherit } .surface-raised { background-color: var(--color-surface-raised) } .text-body { color: var(--color-text-body) } .text-muted { color: var(--color-text-muted) } .font-medium { font-weight: var(--font-weight-medium) } .mb-xs { margin-bottom: var(--spacing-xs) } .mt-xs { margin-top: var(--spacing-xs) } .field-sizing\:content { field-sizing: content } .mb\:0 { margin-bottom: 0 } .max-h\:12rem { max-height: 12rem } .max-w\:100\% { max-width: 100% } .min-h\:6rem { min-height: 6rem } .min-w\:0 { min-width: 0 } .resize\:vertical { resize: vertical } .w\:100\% { width: 100% } .outline\:2px\|solid\|var\(--color-blue\)\:focus-visible:focus-visible { outline: 2px solid var(--color-blue) } .outline-offset\:2px\:focus-visible:focus-visible { outline-offset: 2px }}