@theme{ --color-primary-50: oklch(97% .08 175); --color-primary-100: oklch(94% .12 175); --color-primary-200: oklch(88% .16 175); --color-primary-300: oklch(82% .18 175); --color-primary-400: oklch(76% .19 172); --color-primary-500: oklch(70% .17 170); --color-primary-600: oklch(62% .15 170); --color-primary-700: oklch(52% .13 170); --color-primary-800: oklch(42% .1 170); --color-primary-900: oklch(35% .08 170); --color-primary-950: oklch(25% .05 170); --color-base-50: oklch(97% 0 0); --color-base-100: oklch(92% 0 0); --color-base-200: oklch(86% 0 0); --color-base-300: oklch(75% 0 0); --color-base-400: oklch(62% 0 0); --color-base-500: oklch(53% 0 0); --color-base-600: oklch(47% 0 0); --color-base-700: oklch(39% 0 0); --color-base-800: oklch(25% 0 0); --color-base-850: oklch(20% 0 0); --color-base-900: oklch(15% 0 0); --color-base-950: oklch(10% 0 0); --color-danger-500: oklch(65% .2 25); --color-warning-500: oklch(75% .18 70); --color-success-500: oklch(70% .17 170); --tracking-tight: -.01em; --tracking-tighter: -.02em; --tracking-2xl: -.48px; --tracking-3xl: -.64px; --tracking-4xl: -2px; --tracking-5xl: -.96px; --tracking-6xl: -1.44px; --tracking-7xl: -1.86px; --tracking-8xl: -3.6px; --radius-sm: 6px; --radius-md: 8px; --radius-lg: 12px; --radius-xl: 16px; --radius-2xl: 20px; --radius-3xl: 24px; --radius-4xl: 28px; --radius-5xl: 32px; --font-fallback: "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica", "Arial", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --font-sans: "Inter", var(--font-fallback); --font-heading: "Inter", var(--font-fallback); --font-mono: "JetBrains Mono", "ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace"; --animate-accordion-down: accordion-down .3s ease-out; --animate-accordion-up: accordion-up .3s ease-out; --animate-marquee: marquee 70s linear infinite; --animate-float: float 3s ease-in-out infinite; --animate-glow-pulse: glow-pulse 2s ease-in-out infinite; --animate-gradient-shift: gradient-shift 3s ease-in-out infinite; @keyframes accordion-down { from { height: 0; } to { height: var(--starwind-accordion-content-height); } } @keyframes accordion-up { from { height: var(--starwind-accordion-content-height); } to { height: 0; } } @keyframes marquee { from { transform: translateX(0); } to { transform: translateX( calc(-100% - 8rem) ); } } @keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } @keyframes glow-pulse { 0%, 100% { opacity: .5; transform: scale(1); } 50% { opacity: 1; transform: scale(1.05); } } @keyframes gradient-shift { 0% { background-position: 0% center; } 50% { background-position: 100% center; } 100% { background-position: 0% center; } } }@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-accent: var(--primary-accent); --color-primary-dark: var(--primary-dark); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-info: var(--info); --color-info-foreground: var(--info-foreground); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-error: var(--error); --color-error-foreground: var(--error-foreground); --color-border: var(--border); --color-input: var(--input); --color-outline: var(--outline); --radius-xs: calc(var(--radius) - .375rem); --radius-sm: calc(var(--radius) - .25rem); --radius-md: calc(var(--radius) - .125rem); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + .25rem); --radius-2xl: calc(var(--radius) + .5rem); --radius-3xl: calc(var(--radius) + 1rem); }.overview-heading[data-astro-cid-yr3nm7n5]{margin-top:1.5rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500}.overview-link[data-astro-cid-yr3nm7n5]{margin-top:.2rem;margin-bottom:.2rem;padding-top:.125rem;padding-bottom:.125rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--color-body) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overview-link[data-astro-cid-yr3nm7n5]:hover{--tw-text-opacity: 1;color:rgb(var(--color-dark) / var(--tw-text-opacity, 1))}.overview-link[data-astro-cid-yr3nm7n5]:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-darkmode-body) / var(--tw-text-opacity, 1))}.overview-link[data-astro-cid-yr3nm7n5]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
