styles.scss 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. @use "sass:meta";
  2. @tailwind base;
  3. @tailwind components;
  4. @tailwind utilities;
  5. .markdown {
  6. h1, h2, h3, h4, h5, h6, ul, ol, li { all: revert; }
  7. pre {
  8. @apply whitespace-pre-wrap rounded-lg p-2;
  9. border: 1px solid currentColor;
  10. }
  11. /* TODO: fix markdown table */
  12. }
  13. .show-on-hover {
  14. @apply md:opacity-0 md:group-hover:opacity-100;
  15. }
  16. .btn-mini {
  17. @apply cursor-pointer hover:shadow-md;
  18. }
  19. .chat-screen { max-width: 900px; }
  20. .chat-bubble-base-300 {
  21. --tw-bg-opacity: 1;
  22. --tw-text-opacity: 1;
  23. @apply bg-base-300 text-base-content;
  24. }
  25. /* Highlight.js */
  26. [data-color-scheme='light'] {
  27. @include meta.load-css('highlight.js/styles/stackoverflow-light');
  28. }
  29. [data-color-scheme='dark'] {
  30. @include meta.load-css('highlight.js/styles/stackoverflow-dark');
  31. }
  32. [data-color-scheme='auto'] {
  33. @media (prefers-color-scheme: light) {
  34. @include meta.load-css('highlight.js/styles/stackoverflow-light');
  35. }
  36. @media (prefers-color-scheme: dark) {
  37. @include meta.load-css('highlight.js/styles/stackoverflow-dark');
  38. }
  39. }
  40. .hljs {
  41. background: transparent !important;
  42. padding: 0.5em !important;
  43. }