@tailwind base;@tailwind components;@tailwind utilities;:root{--button-outline: rgba(100, 150, 220, .12);--badge-outline: rgba(100, 150, 220, .08);--opaque-button-border-intensity: -6;--elevate-1: rgba(100, 150, 220, .03);--elevate-2: rgba(100, 150, 220, .08);--background: 0 0% 8%;--foreground: 0 0% 100%;--border: 210 40% 88%;--card: 210 60% 95%;--card-foreground: 215 30% 25%;--card-border: 210 50% 90%;--sidebar: 210 55% 96%;--sidebar-foreground: 215 30% 30%;--sidebar-border: 210 40% 88%;--sidebar-primary: 210 85% 65%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 210 50% 92%;--sidebar-accent-foreground: 215 30% 30%;--sidebar-ring: 210 85% 65%;--popover: 210 60% 97%;--popover-foreground: 215 30% 25%;--popover-border: 210 40% 88%;--primary: 210 85% 65%;--primary-foreground: 0 0% 100%;--secondary: 210 50% 92%;--secondary-foreground: 215 30% 30%;--muted: 210 45% 93%;--muted-foreground: 215 20% 50%;--accent: 200 70% 85%;--accent-foreground: 215 30% 30%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--input: 210 50% 94%;--ring: 210 85% 65%;--chart-1: 210 85% 65%;--chart-2: 200 75% 70%;--chart-3: 190 70% 75%;--chart-4: 180 65% 80%;--chart-5: 170 60% 85%;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: Georgia, serif;--font-mono: "SF Mono", Menlo, Monaco, "Courier New", monospace;--radius: .5rem;--shadow-2xs: 0px 1px 2px 0px hsl(215 25% 27% / .04);--shadow-xs: 0px 1px 2px 0px hsl(215 25% 27% / .06);--shadow-sm: 0px 1px 3px 0px hsl(215 25% 27% / .08), 0px 1px 2px -1px hsl(215 25% 27% / .08);--shadow: 0px 2px 4px -1px hsl(215 25% 27% / .08), 0px 4px 6px -1px hsl(215 25% 27% / .1);--shadow-md: 0px 4px 6px -1px hsl(215 25% 27% / .08), 0px 10px 15px -3px hsl(215 25% 27% / .1);--shadow-lg: 0px 10px 15px -3px hsl(215 25% 27% / .08), 0px 20px 25px -5px hsl(215 25% 27% / .1);--shadow-xl: 0px 20px 25px -5px hsl(215 25% 27% / .1), 0px 25px 50px -12px hsl(215 25% 27% / .25);--shadow-2xl: 0px 25px 50px -12px hsl(215 25% 27% / .25);--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl( from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl( from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--primary-border: hsl(var(--primary));--primary-border: hsl( from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--secondary-border: hsl(var(--secondary));--secondary-border: hsl( from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--muted-border: hsl(var(--muted));--muted-border: hsl( from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--accent-border: hsl(var(--accent));--accent-border: hsl( from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--destructive-border: hsl(var(--destructive));--destructive-border: hsl( from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha )}.dark{--button-outline: rgba(255, 255, 255, .08);--badge-outline: rgba(255, 255, 255, .05);--opaque-button-border-intensity: 8;--elevate-1: rgba(255, 255, 255, .03);--elevate-2: rgba(255, 255, 255, .08);--background: 0 0% 8%;--foreground: 0 0% 95%;--border: 0 0% 18%;--card: 0 0% 12%;--card-foreground: 0 0% 95%;--card-border: 0 0% 16%;--sidebar: 0 0% 10%;--sidebar-foreground: 0 0% 90%;--sidebar-border: 0 0% 16%;--sidebar-primary: 0 0% 85%;--sidebar-primary-foreground: 0 0% 10%;--sidebar-accent: 0 0% 18%;--sidebar-accent-foreground: 0 0% 88%;--sidebar-ring: 0 0% 85%;--popover: 0 0% 12%;--popover-foreground: 0 0% 90%;--popover-border: 0 0% 16%;--primary: 0 0% 85%;--primary-foreground: 0 0% 10%;--secondary: 0 0% 20%;--secondary-foreground: 0 0% 95%;--muted: 0 0% 22%;--muted-foreground: 0 0% 60%;--accent: 0 0% 28%;--accent-foreground: 0 0% 95%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--input: 0 0% 16%;--ring: 0 0% 85%;--chart-1: 0 0% 85%;--chart-2: 0 0% 70%;--chart-3: 0 0% 60%;--chart-4: 0 0% 50%;--chart-5: 0 0% 40%;--shadow-2xs: 0px 1px 2px 0px hsl(0 0% 0% / .3);--shadow-xs: 0px 1px 2px 0px hsl(0 0% 0% / .4);--shadow-sm: 0px 1px 3px 0px hsl(0 0% 0% / .45), 0px 1px 2px -1px hsl(0 0% 0% / .45);--shadow: 0px 2px 4px -1px hsl(0 0% 0% / .45), 0px 4px 6px -1px hsl(0 0% 0% / .5);--shadow-md: 0px 4px 6px -1px hsl(0 0% 0% / .45), 0px 10px 15px -3px hsl(0 0% 0% / .5);--shadow-lg: 0px 10px 15px -3px hsl(0 0% 0% / .45), 0px 20px 25px -5px hsl(0 0% 0% / .5);--shadow-xl: 0px 20px 25px -5px hsl(0 0% 0% / .5), 0px 25px 50px -12px hsl(0 0% 0% / .6);--shadow-2xl: 0px 25px 50px -12px hsl(0 0% 0% / .6);--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl( from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl( from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--primary-border: hsl(var(--primary));--primary-border: hsl( from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--secondary-border: hsl(var(--secondary));--secondary-border: hsl( from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--muted-border: hsl(var(--muted));--muted-border: hsl( from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--accent-border: hsl(var(--accent));--accent-border: hsl( from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--destructive-border: hsl(var(--destructive));--destructive-border: hsl( from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha )}@layer base{*{@apply border-border;}body{@apply font-sans antialiased bg-background text-foreground;}}@layer utilities{input[type=search]::-webkit-search-cancel-button{@apply hidden;}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:-1}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}.glass{@apply backdrop-blur-xl bg-card/40 border border-white/10;}.glass-strong{@apply backdrop-blur-2xl bg-card/60 border border-white/15;}.glow-primary{box-shadow:0 0 20px hsl(var(--primary) / .3),0 0 40px hsl(var(--primary) / .15)}.glow-primary-strong{box-shadow:0 0 30px hsl(var(--primary) / .5),0 0 60px hsl(var(--primary) / .25)}}body{background-color:hsl(var(--background))!important;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mine{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
