@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Syne,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}img,video{content-visibility:auto;max-width:100%;height:auto}html{scroll-behavior:smooth}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-out}a,button,[role=button],input,textarea,select{transition:transform .1s ease-out,opacity .1s ease-out,box-shadow .1s ease-out}a:hover,button:hover,[role=button]:hover{transition:transform .1s ease-out,opacity .1s ease-out,background-color .1s ease-out}@media (max-width:768px){@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.will-change-transform{backface-visibility:hidden;transform:translateZ(0)}[class*=backdrop-blur]{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}*{transition-property:transform,opacity!important}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}*{-webkit-overflow-scrolling:touch}.dark body,body{transition:background-color .2s ease-out}
