@tailwind base; @tailwind components; @tailwind utilities; html { scroll-behavior: smooth; min-height: 100%; overflow-x: hidden; } body { min-height: 100vh; } @font-face { font-family: 'Uni Sans Heavy CAPS'; src: url('/logofont.otf'); font-display: swap; } .logofont { font-family: 'Uni Sans Heavy CAPS'; } .animation-dropdown { animation: dropdown 0.1s linear; } .iu-is-the-best { min-height: 100vh; } .__control--is-focused { border: none !important; box-shadow: none !important; } i { width: 20px; } html * ::-webkit-scrollbar { -webkit-appearance: none; width: 8px; height: 8px; } html * ::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 5px; background: #ccc; -webkit-transition: color 0.2s ease; transition: color 0.2s ease; } html .dark * ::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 5px; background: #202225; -webkit-transition: color 0.2s ease; transition: color 0.2s ease; } html * ::-webkit-scrollbar-track { background: #f2f2f2; border-radius: 0; border: 4px solid transparent; border-radius: 8px; } html .dark * ::-webkit-scrollbar-track { background: #2e3338; border-radius: 0; } .dark .__multi-value, .dark .__multi-value__label, .dark .__multi-value__remove { background: #2e3338 !important; } .scroll-none { -ms-overflow-style: none; scrollbar-width: none; } .scroll-none ::-webkit-scrollbar { display: none; } button { outline: none !important; } .emoji-selector-button { width: 24px; height: 24px; display: inline-block; background-image: url('https://unpkg.com/emoji-datasource-twitter@5.0.1/img/twitter/sheets-256/64.png'); background-size: 5700% 5700%; background-position: 53.5714% 62.5%; filter: grayscale(100%); } .emoji-selector-button:hover { filter: grayscale(0%); transform: scale(1.1, 1.1); opacity: 90%; transition: ease-in 100ms; cursor: pointer; } .emoji-mart-category-list > *, .emoji-mart-emoji > span { cursor: pointer; }