@theme{  --white: oklch(100% 0 0); --black: oklch(0% 0 0); --snow: oklch(99.11% 0 0); --eclipse: oklch(21.03% .0059 285.89);   --border-width: 1px; --field-border-width: 0px;   --radius: .5rem; --field-radius: calc(var(--radius)*1.5);   --opacity-disabled: .5;}@layer theme{@variant light{  --background: #0a1420; --foreground: #f4efe3;   --surface: #132436; --surface-foreground: var(--foreground);   --overlay: #16283d; --overlay-foreground: var(--foreground); --muted: #8aa0b8; --default: #16283d; --default-foreground: var(--foreground);   --color-primary: #c9a24b; --color-primary-light: #e7cf94; --color-secondary: #b8903c; --color-success: #55a98d; --color-warning: #d9a441; --color-error: #d98a72;   --shadow-light: #c9a24b1a; --shadow-dark: #0000008c;   --accent: #c9a24b; --accent-foreground: #211a08;   --field-background: #070f18; --field-foreground: var(--foreground); --field-placeholder: #61748a; --field-border: transparent;   --success: #55a98d; --success-foreground: #06100c; --warning: #d9a441; --warning-foreground: #211a08; --danger: #d98a72; --danger-foreground: #1c0d09;   --segment: #16283d; --segment-foreground: var(--foreground);   --border: #c9a24b4d; --separator: #b8cbe021; --focus: var(--accent); --link: var(--accent); --surface-shadow: 0 22px 50px -34px #000c; --overlay-shadow: 0 18px 44px #0009; --field-shadow: inset 0 1px 2px #00000073;}@variant dark{  --background: #0a1420; --foreground: #f4efe3; --surface: #132436; --surface-foreground: var(--foreground); --overlay: #16283d; --overlay-foreground: var(--foreground); --muted: #8aa0b8; --default: #16283d; --default-foreground: var(--foreground); --color-primary: #c9a24b; --color-primary-light: #e7cf94; --color-secondary: #b8903c; --color-success: #55a98d; --color-warning: #d9a441; --color-error: #d98a72; --shadow-light: #c9a24b1a; --shadow-dark: #0000008c; --accent: #c9a24b; --accent-foreground: #211a08; --field-background: #070f18; --field-foreground: var(--foreground); --field-placeholder: #61748a; --field-border: transparent; --success: #55a98d; --success-foreground: #06100c; --warning: #d9a441; --warning-foreground: #211a08; --danger: #d98a72; --danger-foreground: #1c0d09; --segment: #16283d; --segment-foreground: var(--foreground); --border: #c9a24b4d; --separator: #b8cbe021; --focus: var(--accent); --link: var(--accent); --surface-shadow: 0 22px 50px -34px #000c; --overlay-shadow: 0 18px 44px #0009; --field-shadow: inset 0 1px 2px #00000073;}}@theme inline static{--color-background: var(--background); --color-foreground: var(--foreground); --color-surface: var(--surface); --color-surface-foreground: var(--surface-foreground); --color-surface-hover: color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%); --color-overlay: var(--overlay); --color-overlay-foreground: var(--overlay-foreground); --color-muted: var(--muted); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-segment: var(--segment); --color-segment-foreground: var(--segment-foreground); --color-border: var(--border); --color-separator: var(--separator); --color-focus: var(--focus); --color-link: var(--link); --color-default: var(--default); --color-default-foreground: var(--default-foreground); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-danger: var(--danger); --color-danger-foreground: var(--danger-foreground);   --color-field: var(--field-background,var(--default)); --color-field-foreground: var(--field-foreground,var(--foreground)); --color-field-placeholder: var(--field-placeholder,var(--muted)); --color-field-border: var(--field-border,var(--border)); --radius-field: var(--field-radius,var(--radius-xl)); --border-width-field: var(--field-border-width,var(--border-width)); --shadow-surface: var(--surface-shadow); --shadow-overlay: var(--overlay-shadow); --shadow-field: var(--field-shadow);       --color-background-secondary: color-mix(in oklab,var(--background)96%,var(--foreground)4%); --color-background-tertiary: color-mix(in oklab,var(--background)92%,var(--foreground)8%); --color-background-inverse: var(--foreground);   --color-default-hover: color-mix(in oklab,var(--default)96%,var(--default-foreground)4%); --color-accent-hover: color-mix(in oklab,var(--accent)90%,var(--accent-foreground)10%); --color-success-hover: color-mix(in oklab,var(--success)90%,var(--success-foreground)10%); --color-warning-hover: color-mix(in oklab,var(--warning)90%,var(--warning-foreground)10%); --color-danger-hover: color-mix(in oklab,var(--danger)90%,var(--danger-foreground)10%);   --color-field-hover: color-mix(in oklab,var(--field-background,var(--default))90%,var(--field-foreground,var(--foreground))2%); --color-field-focus: var(--field-background,var(--default)); --color-field-border-hover: color-mix(in oklab,var(--field-border,var(--border))88%,var(--field-foreground,var(--foreground))10%); --color-field-border-focus: color-mix(in oklab,var(--field-border,var(--border))74%,var(--field-foreground,var(--foreground))22%);   --color-accent-soft: color-mix(in oklab,var(--accent)15%,transparent); --color-accent-soft-foreground: var(--accent); --color-accent-soft-hover: color-mix(in oklab,var(--accent)20%,transparent); --color-danger-soft: color-mix(in oklab,var(--danger)15%,transparent); --color-danger-soft-foreground: var(--danger); --color-danger-soft-hover: color-mix(in oklab,var(--danger)20%,transparent); --color-warning-soft: color-mix(in oklab,var(--warning)15%,transparent); --color-warning-soft-foreground: var(--warning); --color-warning-soft-hover: color-mix(in oklab,var(--warning)20%,transparent); --color-success-soft: color-mix(in oklab,var(--success)15%,transparent); --color-success-soft-foreground: var(--success); --color-success-soft-hover: color-mix(in oklab,var(--success)20%,transparent);   --color-surface-secondary: color-mix(in oklab,var(--surface)94%,var(--surface-foreground)6%); --color-surface-tertiary: color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%);   --color-on-surface: color-mix(in oklab,var(--surface)93%,var(--surface-foreground)7%); --color-on-surface-foreground: var(--surface-foreground); --color-on-surface-hover: color-mix(in oklab,var(--surface)91%,var(--surface-foreground)9%); --color-on-surface-focus: color-mix(in oklab,var(--surface)93%,var(--surface-foreground)7%);   --color-on-surface-secondary: color-mix(in oklab,var(--surface)87%,var(--surface-foreground)13%); --color-on-surface-secondary-foreground: var(--surface-foreground); --color-on-surface-secondary-hover: color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%); --color-on-surface-secondary-focus: color-mix(in oklab,var(--surface)87%,var(--surface-foreground)13%);   --color-on-surface-tertiary: color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%); --color-on-surface-tertiary-foreground: var(--surface-foreground); --color-on-surface-tertiary-hover: color-mix(in oklab,var(--surface)84%,var(--surface-foreground)16%); --color-on-surface-tertiary-focus: color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%);   --color-separator-secondary: color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%); --color-separator-tertiary: color-mix(in oklab,var(--surface)81%,var(--surface-foreground)19%);     --color-border-secondary: color-mix(in oklab,var(--surface)78%,var(--surface-foreground)22%); --color-border-tertiary: color-mix(in oklab,var(--surface)66%,var(--surface-foreground)34%);   --radius-xs: calc(var(--radius)*.25);   --radius-sm: calc(var(--radius)*.5);   --radius-md: calc(var(--radius)*.75);   --radius-lg: calc(var(--radius)*1);   --radius-xl: calc(var(--radius)*1.5);   --radius-2xl: calc(var(--radius)*2);   --radius-3xl: calc(var(--radius)*3);   --radius-4xl: calc(var(--radius)*4);  }@layer base{input:-webkit-autofill{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}input:-webkit-autofill:hover{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}input:-webkit-autofill:focus{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}input:-webkit-autofill:active{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}textarea:-webkit-autofill{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}textarea:-webkit-autofill:hover{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}textarea:-webkit-autofill:focus{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}select:-webkit-autofill{border-radius:var(--radius-field,12px);-webkit-text-fill-color:var(--field-foreground,#f4efe3)!important;caret-color:var(--field-foreground,#f4efe3)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;box-shadow:0 0 0 1000px var(--field-background,#070f18)inset!important;transition:background-color 9999s ease-in-out!important}}