/* This injects Tailwind's base styles and any base styles registered by plugins. */ @tailwind base; /* This injects additional styles into Tailwind's base styles layer. */ @layer base { * { /* Text rendering */ text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -webkit-text-rendering: optimizeLegibility; -webkit-tap-highlight-color: transparent; /* Remove the focus ring */ &:focus { outline: none !important; } } /* HTML and Body default styles */ html, body { display: flex; flex-direction: column; flex: 1 1 auto; width: 100%; min-height: 100%; -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; } /* Font size */ html { font-size: 16px; } body { font-size: 0.875rem; } /* Stylistic alternates for Inter */ body { font-feature-settings: 'salt'; } /* Better spacing and border for horizontal rule */ hr { margin: 32px 0; border-bottom-width: 1px; } /* Make images and videos to take up all the available space */ img { width: 100%; vertical-align: top; } /* Fix: Disabled placeholder color is too faded on Safari */ input[disabled] { opacity: 1; -webkit-text-fill-color: currentColor; } body, .dark, .light { @apply text-default bg-default #{'!important'}; } *, *::before, *::after { --tw-border-opacity: 1 !important; border-color: rgba(var(--fuse-border-rgb), var(--tw-border-opacity)); .dark & { --tw-border-opacity: 0.12 !important; } } [disabled] * { @apply text-disabled #{'!important'}; } /* Print styles */ @media print { /* Make the base font size smaller for print so everything is scaled nicely */ html { font-size: 12px !important; } body, .dark, .light { background: none !important; } } } /* This injects Tailwind's component classes and any component classes registered by plugins. */ @tailwind components;