123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- @tailwind base;
- @tailwind components;
- @tailwind utilities;
- @tailwind variants;
- @layer components {
- .nav {
- @apply text-lg text-blue-500 dark:text-gray-300 font-semibold;
- }
- .nav > a {
- @apply hover:text-blue-700;
- }
- .panel {
- max-height: 0;
- transition: 0.3s ease-out;
- }
- h2.accordion {
- @apply text-blue-600 dark:text-yellow-500;
- }
- a {
- @apply text-blue-500 hover:text-blue-700 hover:underline dark:text-yellow-300 dark:hover:text-yellow-500;
- }
- .active {
- @apply overflow-visible;
- }
- h1 {
- @apply text-4xl mb-5 mt-1;
- }
- h2 {
- @apply text-3xl mb-4 mt-1;
- }
- h3 {
- @apply text-2xl mb-3 mt-1;
- }
- h4 {
- @apply text-xl mb-2 mt-1;
- }
- h5 {
- @apply text-lg mb-2 mt-1;
- }
- .prose ul,
- .prose ol {
- li::marker {
- @apply text-gray-700 dark:text-gray-200;
- }
- }
- body {
- @apply text-base bg-stone-50 dark:text-stone-50 dark:bg-darkest;
- }
- html {
- touch-action: manipulation;
- scroll-behavior: smooth;
- }
- p {
- @apply mt-2 mb-2;
- }
- summary {
- @apply block text-sm;
- }
- blockquote {
- @apply bg-gray-100 dark:bg-dark rounded;
- }
- .tags,
- .categories {
- @apply p-1 mr-2 mb-2 text-sm rounded hover:shadow;
- }
- .categories {
- @apply text-green-800 bg-green-100 hover:bg-green-200 border border-green-600 dark:border-green-100 !important;
- }
- .tags {
- @apply text-gray-800 bg-gray-200 hover:bg-gray-300 border border-gray-600 dark:border-gray-100 !important;
- }
- .pagination {
- @apply flex flex-row justify-center;
- }
- .page-link {
- @apply px-2 sm:px-4 py-2 border border-gray-200 flex justify-center items-center text-gray-500 hover:text-gray-800 hover:bg-gray-200;
- }
- .page-item.disabled > .page-link {
- @apply text-gray-300 bg-white;
- }
- .page-item.active > .page-link {
- @apply bg-gray-300 pointer-events-none text-gray-800;
- }
- }
- .pagefind-ui__search-input {
- color: black;
- width: 100%;
- padding: 0.5em;
- border-radius: 0.25em;
- border: 1px solid gray;
- }
- .pagefind-ui__search-clear {
- display: none;
- }
- .dark .pagefind-ui__search-input {
- color: white;
- background-color: #322d2d;
- width: 100%;
- padding: 0.5em;
- border-radius: 0.25em;
- border: 1px solid gray;
- }
- .dark .pagefind-ui__search-input::placeholder {
- color: #8f8f8f;
- }
- .chevron {
- transition: 300ms linear rotate;
- }
- .active > .chevron {
- transform: rotate(90deg);
- }
|