theme-base.scss 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. // Base NetBox Theme Overrides and Settings - color mode agnostic.
  2. @import '../node_modules/bootstrap/scss/functions';
  3. $card-cap-bg: 'unset';
  4. $border-radius-md: 0.375rem;
  5. $border-radius-lg: 0.5rem;
  6. $border-radius-xl: 0.75rem;
  7. $border-radius-2xl: 1.5rem;
  8. $border-radius: $border-radius-md;
  9. $border-radius-sm: $border-radius;
  10. $border-radius-lg: $border-radius-xl;
  11. $badge-border-radius: $border-radius-md;
  12. $progress-border-radius: $border-radius-md;
  13. $font-weight-lighter: 200;
  14. $font-weight-medium: 600;
  15. $font-weight-bolder: 800;
  16. $font-size-xs: 0.75rem;
  17. $line-height-base: 1.5;
  18. $line-height-xs: 1;
  19. $line-height-sm: 1.25;
  20. $line-height-lg: 1.75;
  21. $darker: #1b1f22;
  22. $darkest: #171b1d;
  23. @import '../node_modules/bootstrap/scss/variables';
  24. // Make color palette colors available as theme colors.
  25. // For example, you could use `.bg-red-100`, if needed.
  26. $theme-color-addons: (
  27. 'darker': $darker,
  28. 'darkest': $darkest,
  29. 'gray': $gray-400,
  30. 'gray-100': $gray-100,
  31. 'gray-200': $gray-200,
  32. 'gray-300': $gray-300,
  33. 'gray-400': $gray-400,
  34. 'gray-500': $gray-500,
  35. 'gray-600': $gray-600,
  36. 'gray-700': $gray-700,
  37. 'gray-800': $gray-800,
  38. 'gray-900': $gray-900,
  39. 'red-100': $red-100,
  40. 'red-200': $red-200,
  41. 'red-300': $red-300,
  42. 'red-400': $red-400,
  43. 'red-500': $red-500,
  44. 'red-600': $red-600,
  45. 'red-700': $red-700,
  46. 'red-800': $red-800,
  47. 'red-900': $red-900,
  48. 'yellow-100': $yellow-100,
  49. 'yellow-200': $yellow-200,
  50. 'yellow-300': $yellow-300,
  51. 'yellow-400': $yellow-400,
  52. 'yellow-500': $yellow-500,
  53. 'yellow-600': $yellow-600,
  54. 'yellow-700': $yellow-700,
  55. 'yellow-800': $yellow-800,
  56. 'yellow-900': $yellow-900,
  57. 'green-100': $green-100,
  58. 'green-200': $green-200,
  59. 'green-300': $green-300,
  60. 'green-400': $green-400,
  61. 'green-500': $green-500,
  62. 'green-600': $green-600,
  63. 'green-700': $green-700,
  64. 'green-800': $green-800,
  65. 'green-900': $green-900,
  66. 'blue-100': $blue-100,
  67. 'blue-200': $blue-200,
  68. 'blue-300': $blue-300,
  69. 'blue-400': $blue-400,
  70. 'blue-500': $blue-500,
  71. 'blue-600': $blue-600,
  72. 'blue-700': $blue-700,
  73. 'blue-800': $blue-800,
  74. 'blue-900': $blue-900,
  75. 'cyan-100': $cyan-100,
  76. 'cyan-200': $cyan-200,
  77. 'cyan-300': $cyan-300,
  78. 'cyan-400': $cyan-400,
  79. 'cyan-500': $cyan-500,
  80. 'cyan-600': $cyan-600,
  81. 'cyan-700': $cyan-700,
  82. 'cyan-800': $cyan-800,
  83. 'cyan-900': $cyan-900,
  84. 'indigo-100': $indigo-100,
  85. 'indigo-200': $indigo-200,
  86. 'indigo-300': $indigo-300,
  87. 'indigo-400': $indigo-400,
  88. 'indigo-500': $indigo-500,
  89. 'indigo-600': $indigo-600,
  90. 'indigo-700': $indigo-700,
  91. 'indigo-800': $indigo-800,
  92. 'indigo-900': $indigo-900,
  93. 'purple-100': $purple-100,
  94. 'purple-200': $purple-200,
  95. 'purple-300': $purple-300,
  96. 'purple-400': $purple-400,
  97. 'purple-500': $purple-500,
  98. 'purple-600': $purple-600,
  99. 'purple-700': $purple-700,
  100. 'purple-800': $purple-800,
  101. 'purple-900': $purple-900,
  102. 'pink-100': $pink-100,
  103. 'pink-200': $pink-200,
  104. 'pink-300': $pink-300,
  105. 'pink-400': $pink-400,
  106. 'pink-500': $pink-500,
  107. 'pink-600': $pink-600,
  108. 'pink-700': $pink-700,
  109. 'pink-800': $pink-800,
  110. 'pink-900': $pink-900,
  111. );
  112. /* stylelint-disable */
  113. $font-family-sans-serif: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
  114. 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',
  115. 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  116. $font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono',
  117. 'Courier New', monospace;
  118. /* stylelint-enable */
  119. // This is the same value as the default from Bootstrap, but it needs to be in scope prior to
  120. // importing _variables.scss from Bootstrap.
  121. $btn-close-width: 1em;
  122. $accordion-padding-y: 0.8125rem;
  123. $accordion-padding-x: 0.8125rem;
  124. $sidebar-width: 280px;
  125. $sidebar-bottom-height: 4rem;
  126. // Sidebar/Sidenav
  127. $sidenav-width-closed: 4rem;
  128. $sidenav-width-open: 16rem;
  129. $sidenav-icon-width: 2rem;
  130. $sidenav-link-px: 1rem;
  131. $sidenav-spacing-x: 1.5rem;
  132. $sidenav-link-spacing-x: 1rem;
  133. $sidenav-link-spacing-y: 0.675rem;