@tailwind base;@tailwind components;@tailwind utilities;:root{--wl-bg: #ffffff;--wl-card: #f4f4f5;--wl-ink: #191919;--wl-ink-2: #27272a;--wl-accent: #191919;--wl-white-glass: rgba(255, 255, 255, .9);--wl-ring: rgba(25, 25, 25, .1);--wl-radius-outer: 24px;--wl-radius-inner: 12px;--wl-shadow: 0 10px 30px -5px rgba(25, 25, 25, .05);--wl-shadow-hover: 0 20px 40px -5px rgba(25, 25, 25, .1)}@layer base{body{background-color:var(--wl-bg);color:var(--wl-ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,sans-serif;letter-spacing:.05em;font-weight:400}}@layer components{.wl-card{background-color:var(--wl-card);border-radius:var(--wl-radius-outer);box-shadow:var(--wl-shadow);border:1px solid rgba(25,25,25,.05)}.premium-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wl-white-glass);border:1px solid rgba(25,25,25,.1);border-radius:var(--wl-radius-inner);transition:all .3s ease}.premium-input:focus{background-color:#fff;border-color:#191919;outline:none;box-shadow:0 4px 12px #1919190d}.glass-panel{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(25,25,25,.1)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes breathe{0%,to{transform:scale(1) translate(0);opacity:.05}50%{transform:scale(1.1) translate(-10px,-10px);opacity:.1}}.animate-breathe{animation:breathe 10s ease-in-out infinite}
