app.scss 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. * {
  2. box-sizing: border-box;
  3. }
  4. html {
  5. height: 100%;
  6. font-size: 14px;
  7. }
  8. body {
  9. font-family: var(--font-family);
  10. color: var(--text-color);
  11. background-color: var(--surface-ground);
  12. margin: 0;
  13. padding: 0;
  14. min-height: 100%;
  15. -webkit-font-smoothing: antialiased;
  16. -moz-osx-font-smoothing: grayscale;
  17. }
  18. /*
  19. Typography
  20. */
  21. a {
  22. text-decoration: none;
  23. color: var(--primary-color);
  24. }
  25. h1,
  26. h2,
  27. h3,
  28. h4,
  29. h5,
  30. h6 {
  31. margin: 0.5rem 0 0.5rem 0;
  32. font-family: inherit;
  33. font-weight: 500;
  34. line-height: 1.2;
  35. color: inherit;
  36. &:first-child {
  37. margin-top: 0;
  38. }
  39. }
  40. h1 {
  41. font-size: 2.5rem;
  42. }
  43. h2 {
  44. font-size: 2rem;
  45. }
  46. h3 {
  47. font-size: 1.75rem;
  48. }
  49. h4 {
  50. font-size: 1.5rem;
  51. }
  52. h5 {
  53. font-size: 1.25rem;
  54. }
  55. h6 {
  56. font-size: 1rem;
  57. }
  58. mark {
  59. background: #fff8e1;
  60. padding: 0.25rem 0.4rem;
  61. border-radius: 12px;
  62. font-family: monospace;
  63. }
  64. blockquote {
  65. margin: 1rem 0;
  66. padding: 0 2rem;
  67. border-left: 4px solid #90a4ae;
  68. }
  69. hr {
  70. border-top: solid var(--surface-border);
  71. border-width: 1px 0 0 0;
  72. margin: 1rem 0;
  73. }
  74. p {
  75. margin: 0 0 1rem 0;
  76. line-height: 1.5;
  77. &:last-child {
  78. margin-bottom: 0;
  79. }
  80. }
  81. /*
  82. Component
  83. */
  84. .layout-topbar-menu-tooltip.p-tooltip {
  85. position: absolute;
  86. z-index: 997;
  87. display: none;
  88. padding: 0.25em 0.5rem;
  89. max-width: 12.5rem;
  90. }