@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,400;0,500;0,700;1,400&display=swap'); @tailwind base; @tailwind components; @tailwind utilities; @layer base { .forum { font-family: "Source Sans 3", sans-serif; font-optical-sizing: auto; font-size: 18px; @apply text-slate-900; } .breadcrumbs ol li { display: inline-block; } .breadcrumbs ol li + li { margin-left: .5rem; } .breadcrumbs ol li + li::before { float: left; padding-right: .5rem; color: #6c757d; content: "/"; } .forum .clr-field button { @apply w-6 h-6 mr-2 rounded-full; } .forum .nested-sort .ns-targeted { @apply rounded-md border-green-500 outline outline-green-500; } .bg-category { background-color: var(--category-light); } .text-category { color: var(--category-light); } div, p { font-size: 1rem; } h1 { @apply text-4xl my-6; } h2 { @apply text-2xl; } h3 { @apply text-xl; } a:not(.link-button):not(.group-button):not(.text-category) { @apply text-slate-600 hover:text-slate-900; } @media (prefers-color-scheme: dark) { .forum { @apply text-slate-400; } .bg-category { background-color: var(--category-dark); } .text-category { color: var(--category-dark); } a:not(.link-button):not(.group-button):not(.text-category) { @apply text-slate-300 hover:text-white; } } }