@tailwind base; @tailwind components; @tailwind utilities; .prose table { @apply divide-y divide-gray-300; } .prose tr { @apply divide-x divide-gray-100; } .prose th { @apply whitespace-nowrap px-2 py-3.5 text-left text-sm font-semibold text-gray-900; } .prose tbody { @apply divide-y divide-gray-200; } .prose td { @apply px-2 py-2 text-sm text-gray-500 whitespace-nowrap; } .input-wrapper { @apply relative p-4 bg-gray-100 border border-gray-200 rounded-2xl focus-within:bg-white focus-within:drop-shadow-form focus-within:opacity-100; } .input-label { @apply block text-sm font-medium text-gray-500; } .input-field { @apply p-0 mt-1 bg-transparent border-none opacity-50 focus:outline-none focus:ring-0 focus-within:opacity-100; } @layer base { @font-face { font-family: "GeneralSans"; font-style: normal; font-weight: 200 700; font-display: swap; src: url("generalsans/GeneralSans-Variable.woff2") format("woff2"); } }