選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

235 行
5.5KB

  1. // Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
  2. // Copyright (c) 2016-present Sven Greb <development@svengreb.de>
  3. // Project: Nord
  4. // Version: 0.2.0
  5. // Repository: https://github.com/arcticicestudio/nord
  6. // License: MIT
  7. // References:
  8. // http://sass-lang.com
  9. // http://sassdoc.com
  10. ////
  11. /// An arctic, north-bluish color palette.
  12. /// Created for the clean- and minimal flat design pattern to achieve a optimal focus and readability for code syntax
  13. /// highlighting and UI.
  14. /// It consists of a total of sixteen, carefully selected, dimmed pastel colors for a eye-comfortable, but yet colorful
  15. /// ambiance.
  16. ///
  17. /// @author Arctic Ice Studio <development@arcticicestudio.com>
  18. ////
  19. /// Base component color of "Polar Night".
  20. ///
  21. /// Used for texts, backgrounds, carets and structuring characters like curly- and square brackets.
  22. ///
  23. /// @access public
  24. /// @example scss - SCSS
  25. /// /* For dark ambiance themes */
  26. /// .background {
  27. /// background-color: $nord0;
  28. /// }
  29. /// /* For light ambiance themes */
  30. /// .text {
  31. /// color: $nord0;
  32. /// }
  33. /// @group polarnight
  34. /// @since 0.1.0
  35. $nord0: #2e3440;
  36. /// Lighter shade color of the base component color.
  37. ///
  38. /// Used as a lighter background color for UI elements like status bars.
  39. ///
  40. /// @access public
  41. /// @group polarnight
  42. /// @see $nord0
  43. /// @since 0.1.0
  44. $nord1: #3b4252;
  45. /// Lighter shade color of the base component color.
  46. ///
  47. /// Used as line highlighting in the editor.
  48. /// In the UI scope it may be used as selection- and highlight color.
  49. ///
  50. /// @access public
  51. /// @example scss - SCSS
  52. /// /* Code Syntax Highlighting scope */
  53. /// .editor {
  54. /// &.line {
  55. /// background-color: $nord2;
  56. /// }
  57. /// }
  58. ///
  59. /// /* UI scope */
  60. /// button {
  61. /// &:selected {
  62. /// background-color: $nord2;
  63. /// }
  64. /// }
  65. /// @group polarnight
  66. /// @see $nord0
  67. /// @since 0.1.0
  68. $nord2: #434c5e;
  69. /// Lighter shade color of the base component color.
  70. ///
  71. /// Used for comments, invisibles, indent- and wrap guide marker.
  72. /// In the UI scope used as pseudoclass color for disabled elements.
  73. ///
  74. /// @access public
  75. /// @example scss - SCSS
  76. /// /* Code Syntax Highlighting scope */
  77. /// .editor {
  78. /// &.indent-guide,
  79. /// &.wrap-guide {
  80. /// &.marker {
  81. /// color: $nord3;
  82. /// }
  83. /// }
  84. /// }
  85. /// .comment,
  86. /// .invisible {
  87. /// color: $nord3;
  88. /// }
  89. ///
  90. /// /* UI scope */
  91. /// button {
  92. /// &:disabled {
  93. /// background-color: $nord3;
  94. /// }
  95. /// }
  96. /// @group polarnight
  97. /// @see $nord0
  98. /// @since 0.1.0
  99. $nord3: #4c566a;
  100. /// Base component color of "Snow Storm".
  101. ///
  102. /// Main color for text, variables, constants and attributes.
  103. /// In the UI scope used as semi-light background depending on the theme shading design.
  104. ///
  105. /// @access public
  106. /// @example scss - SCSS
  107. /// /* For light ambiance themes */
  108. /// .background {
  109. /// background-color: $nord4;
  110. /// }
  111. /// /* For dark ambiance themes */
  112. /// .text {
  113. /// color: $nord4;
  114. /// }
  115. /// @group snowstorm
  116. /// @since 0.1.0
  117. $nord4: #d8dee9;
  118. /// Lighter shade color of the base component color.
  119. ///
  120. /// Used as a lighter background color for UI elements like status bars.
  121. /// Used as semi-light background depending on the theme shading design.
  122. ///
  123. /// @access public
  124. /// @group snowstorm
  125. /// @see $nord4
  126. /// @since 0.1.0
  127. $nord5: #e5e9f0;
  128. /// Lighter shade color of the base component color.
  129. ///
  130. /// Used for punctuations, carets and structuring characters like curly- and square brackets.
  131. /// In the UI scope used as background, selection- and highlight color depending on the theme shading design.
  132. ///
  133. /// @access public
  134. /// @group snowstorm
  135. /// @see $nord4
  136. /// @since 0.1.0
  137. $nord6: #eceff4;
  138. /// Bluish core color.
  139. ///
  140. /// Used for classes, types and documentation tags.
  141. ///
  142. /// @access public
  143. /// @group frost
  144. /// @since 0.1.0
  145. $nord7: #8fbcbb;
  146. /// Bluish core accent color.
  147. ///
  148. /// Represents the accent color of the color palette.
  149. /// Main color for primary UI elements and methods/functions.
  150. ///
  151. /// Can be used for
  152. /// - Markup quotes
  153. /// - Markup link URLs
  154. ///
  155. /// @access public
  156. /// @group frost
  157. /// @since 0.1.0
  158. $nord8: #88c0d0;
  159. /// Bluish core color.
  160. ///
  161. /// Used for language-specific syntactic/reserved support characters and keywords, operators, tags, units and
  162. /// punctuations like (semi)colons,commas and braces.
  163. ///
  164. /// @access public
  165. /// @group frost
  166. /// @since 0.1.0
  167. $nord9: #81a1c1;
  168. /// Bluish core color.
  169. ///
  170. /// Used for markup doctypes, import/include/require statements, pre-processor statements and at-rules (`@`).
  171. ///
  172. /// @access public
  173. /// @group frost
  174. /// @since 0.1.0
  175. $nord10: #5e81ac;
  176. /// Colorful component color.
  177. ///
  178. /// Used for errors, git/diff deletion and linter marker.
  179. ///
  180. /// @access public
  181. /// @group aurora
  182. /// @since 0.1.0
  183. $nord11: #bf616a;
  184. /// Colorful component color.
  185. ///
  186. /// Used for annotations.
  187. ///
  188. /// @access public
  189. /// @group aurora
  190. /// @since 0.1.0
  191. $nord12: #d08770;
  192. /// Colorful component color.
  193. ///
  194. /// Used for escape characters, regular expressions and markup entities.
  195. /// In the UI scope used for warnings and git/diff renamings.
  196. ///
  197. /// @access public
  198. /// @group aurora
  199. /// @since 0.1.0
  200. $nord13: #ebcb8b;
  201. /// Colorful component color.
  202. ///
  203. /// Main color for strings and attribute values.
  204. /// In the UI scope used for git/diff additions and success visualizations.
  205. ///
  206. /// @access public
  207. /// @group aurora
  208. /// @since 0.1.0
  209. $nord14: #a3be8c;
  210. /// Colorful component color.
  211. ///
  212. /// Used for numbers.
  213. ///
  214. /// @access public
  215. /// @group aurora
  216. /// @since 0.1.0
  217. $nord15: #b48ead;