@tailwind base; @tailwind components; @tailwind utilities; /* CSS Reset */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html, body { height: 100%; } body { line-height: 1.2; -webkit-font-smoothing: antialiased; } img, picture, video, canvas, svg { display: block; max-width: 100%; } input, button, textarea, select { font: inherit; } p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; } #root, #__next { isolation: isolate; } @font-face { font-family: "Switzer"; src: url("./assets/fonts/Switzer-Variable.ttf") format("truetype"); font-weight: 100 900; font-display: swap; } :root { @apply bg-neutral-100 text-black rounded-xl; font-family: "Switzer", sans-serif; font-stretch: 100%; font-optical-sizing: auto; font-size: 16px; line-height: 24px; font-weight: 500; font-synthesis: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; }