@tailwind base;@tailwind components;@tailwind utilities;:root{--background: 220 14% 96%;--foreground: 220 15% 15%;--card: 0 0% 100%;--card-foreground: 220 15% 15%;--card-border: 220 10% 92%;--border: 220 10% 90%;--sidebar: 0 0% 100%;--sidebar-foreground: 220 10% 30%;--sidebar-border: 220 10% 93%;--sidebar-primary: 24 100% 50%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 12% 96%;--sidebar-accent-foreground: 220 10% 20%;--sidebar-ring: 24 100% 50%;--popover: 0 0% 100%;--popover-foreground: 220 15% 15%;--popover-border: 220 10% 92%;--primary: 24 100% 50%;--primary-foreground: 0 0% 100%;--secondary: 220 12% 96%;--secondary-foreground: 220 10% 25%;--muted: 220 14% 96%;--muted-foreground: 220 8% 48%;--accent: 220 12% 95%;--accent-foreground: 220 10% 20%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--input: 220 12% 90%;--ring: 24 100% 50%;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius: .5rem;--elevate-1: rgba(0, 0, 0, .02);--elevate-2: rgba(255, 102, 0, .05);--opaque-button-border-intensity: -8}@layer base{*{@apply border-border;}body{@apply font-sans antialiased;background-color:hsl(var(--background));color:hsl(var(--foreground))}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}input[type=search]::-webkit-search-cancel-button{@apply hidden;}.hover-elevate:not(.no-default-hover-elevate),.active-elevate: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{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left: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)}[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;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1}}
