variables.less 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. //
  2. // Misago Default Theme Variables
  3. // --------------------------------------------------
  4. //== Colors
  5. //
  6. //## Gray and brand colors for use across Bootstrap.
  7. @gray-base: #000;
  8. @gray-darker: lighten(@gray-base, 13.5%); // #222
  9. @gray-dark: lighten(@gray-base, 20%); // #333
  10. @gray: lighten(@gray-base, 33.5%); // #555
  11. @gray-light: lighten(@gray-base, 46.7%); // #777
  12. @gray-lighter: lighten(@gray-base, 93.5%); // #eee
  13. @brand-info: #f44336; // misago uses info state for accents
  14. @brand-primary: #29b6f6;
  15. @brand-success: #66bb6a;
  16. @brand-warning: #ffab40;
  17. @brand-danger: #ef5350;
  18. //== Scaffolding
  19. //
  20. //## Settings for some of the most global styles.
  21. //** Background color for `<body>`.
  22. @body-bg: #fff;
  23. //** Global text color on `<body>`.
  24. @text-color: #333;
  25. //** Global textual link color.
  26. @link-color: #2196f3;
  27. //** Link hover color set via `darken()` function.
  28. @link-hover-color: #5c6bc0;
  29. //** Link hover decoration.
  30. @link-hover-decoration: underline;
  31. //** In-site link state default
  32. @state-default: #7f8c8d;
  33. @state-hover: @text-color;
  34. @state-clicked: @state-hover;
  35. //== Typography
  36. //
  37. //## Font, line-height, and color for body text, headings, and more.
  38. @font-size-base: 16px;
  39. @font-size-large: ceil((@font-size-base * 1.25)); // ~18px
  40. @font-size-small: ceil((@font-size-base * 0.85)); // ~12px
  41. @font-size-h1: floor((@font-size-base * 2.6)); // ~36px
  42. @font-size-h2: floor((@font-size-base * 2.15)); // ~30px
  43. @font-size-h3: ceil((@font-size-base * 1.7)); // ~24px
  44. @font-size-h4: ceil((@font-size-base * 1.25)); // ~18px
  45. @font-size-h5: @font-size-base;
  46. @font-size-h6: ceil((@font-size-base * 0.85)); // ~12px
  47. //** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
  48. @line-height-computed: floor((@font-size-base * @line-height-base)); // ~20px
  49. //** By default, this inherits from the `<body>`.
  50. @headings-font-weight: 300;
  51. @headings-color: lighten(@text-color, 8%);;
  52. //== Navbar
  53. //
  54. //##
  55. // Basics of a navbar
  56. @navbar-height: 50px;
  57. @navbar-margin-bottom: @line-height-computed;
  58. @navbar-border-radius: @border-radius-base;
  59. @navbar-padding-horizontal: floor((@grid-gutter-width / 2));
  60. @navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
  61. @navbar-collapse-max-height: 340px;
  62. @navbar-default-color: #777;
  63. @navbar-default-bg: @body-bg;
  64. @navbar-default-border: @gray-lighter;
  65. // Navbar links
  66. @navbar-default-link-color: darken(@gray-lighter, 20%);
  67. @navbar-default-link-hover-color: @gray-light;
  68. @navbar-default-link-hover-bg: transparent;
  69. @navbar-default-link-active-color: @gray-darker;
  70. @navbar-default-link-active-bg: transparent;
  71. // Navbar brand label
  72. @navbar-default-brand-color: @headings-color;
  73. @navbar-default-brand-hover-color: @headings-color;
  74. //== Site Footer
  75. //
  76. //##
  77. @footer-hr-color: @gray-lighter;
  78. @footer-color: lighten(@gray-light, 12%);
  79. @footer-noscript-color: #d35400;
  80. // Footer links
  81. @footer-link-color: @gray-light;
  82. @footer-link-hover-color: @gray;
  83. @footer-link-active-color: @gray;
  84. // Misago's branding
  85. @misago-branding-color: @gray-light;
  86. @misago-branding-size: @font-size-base + 2px;
  87. //== Loader
  88. //
  89. //##
  90. @loader-color: darken(@gray-lighter, 12%);
  91. //== Modals
  92. //
  93. //##
  94. //** Modal backdrop background color
  95. @modal-backdrop-bg: @body-bg;
  96. //** Modal backdrop opacity
  97. @modal-backdrop-opacity: .85;
  98. //== Alerts
  99. //
  100. //## Define alert colors, border radius, and padding.
  101. @alert-border-radius: @border-radius-large;
  102. @alert-success-bg: #66bb6a;
  103. @alert-success-border: #66bb6a;
  104. @alert-success-text: #fff;
  105. @alert-info-bg: #42a5f5;
  106. @alert-info-border: #42a5f5;
  107. @alert-info-text: #fff;
  108. @alert-warning-bg: #ff9800;
  109. @alert-warning-border: #ff9800;
  110. @alert-warning-text: #fff;
  111. @alert-danger-bg: #ef5350;
  112. @alert-danger-border: #ef5350;
  113. @alert-danger-text: #fff;
  114. //== Buttons
  115. //
  116. //## For each of Bootstrap's buttons, define text, background and border color.
  117. @btn-font-weight: 300;
  118. @btn-default-color: #95a5a6;
  119. @btn-default-bg: transparent;
  120. @btn-default-border: #bdc3c7;
  121. @btn-default-hover-color: #4fc3f7;
  122. @btn-default-hover-bg: transparent;
  123. @btn-default-hover-border: #4fc3f7;
  124. @btn-default-active-color: #2196f3;
  125. @btn-default-active-bg: transparent;
  126. @btn-default-active-border: #2196f3;
  127. @btn-primary-color: #fff;
  128. @btn-primary-bg: @brand-primary;
  129. @btn-primary-border: @btn-primary-bg;
  130. @btn-success-color: #fff;
  131. @btn-success-bg: @brand-success;
  132. @btn-success-border: @btn-success-bg;
  133. @btn-info-color: #fff;
  134. @btn-info-bg: @brand-info;
  135. @btn-info-border: @btn-info-bg;
  136. @btn-warning-color: #fff;
  137. @btn-warning-bg: @brand-warning;
  138. @btn-warning-border: @btn-warning-bg;
  139. @btn-danger-color: #fff;
  140. @btn-danger-bg: @brand-danger;
  141. @btn-danger-border: @btn-danger-bg;
  142. @btn-link-disabled-color: @gray-light;
  143. //== Form panel
  144. //
  145. //## Misago uses dedicated panel for forms
  146. @panel-form-text: @text-color;
  147. @panel-form-bg: darken(@body-bg, 4%);
  148. @panel-form-border: @body-bg;
  149. @panel-form-body-padding: 15px;
  150. @panel-form-heading-padding: 15px;
  151. @panel-form-footer-padding: @panel-heading-padding;
  152. @panel-form-inputs-only-gutter: @padding-large-vertical;
  153. @panel-form-heading-color: @gray;
  154. @panel-form-heading-bg: transparent;
  155. @panel-form-heading-border: darken(@panel-form-bg, 5%);
  156. @panel-form-footer-bg: @panel-form-bg;
  157. @panel-form-footer-border: darken(@panel-form-bg, 10%);