Drupal 8 Site using Vue
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

351 lines
6.1 KiB

  1. // sass-lint:disable no-vendor-prefixes no-duplicate-properties
  2. /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
  3. /* Modified to remove things we already are defining */
  4. /* Document
  5. ========================================================================== */
  6. /**
  7. * 1. Correct the line height in all browsers.
  8. * 2. Prevent adjustments of font size after orientation changes in iOS.
  9. */
  10. html {
  11. line-height: 1.15; /* 1 */
  12. -webkit-text-size-adjust: 100%; /* 2 */
  13. }
  14. /* Sections
  15. ========================================================================== */
  16. /**
  17. * Remove the margin in all browsers.
  18. */
  19. body {
  20. margin: 0;
  21. }
  22. /**
  23. * Render the `main` element consistently in IE.
  24. */
  25. main {
  26. display: block;
  27. }
  28. /**
  29. * Correct the font size and margin on `h1` elements within `section` and
  30. * `article` contexts in Chrome, Firefox, and Safari.
  31. */
  32. h1 {
  33. font-size: 2em;
  34. margin: 0.67em 0;
  35. }
  36. /* Grouping content
  37. ========================================================================== */
  38. /**
  39. * 1. Add the correct box sizing in Firefox.
  40. * 2. Show the overflow in Edge and IE.
  41. */
  42. hr {
  43. box-sizing: content-box; /* 1 */
  44. height: 0; /* 1 */
  45. overflow: visible; /* 2 */
  46. }
  47. /**
  48. * 1. Correct the inheritance and scaling of font size in all browsers.
  49. * 2. Correct the odd `em` font sizing in all browsers.
  50. */
  51. pre {
  52. font-family: monospace, monospace; /* 1 */
  53. font-size: 1em; /* 2 */
  54. }
  55. /* Text-level semantics
  56. ========================================================================== */
  57. /**
  58. * Remove the gray background on active links in IE 10.
  59. */
  60. a {
  61. background-color: transparent;
  62. }
  63. /**
  64. * 1. Remove the bottom border in Chrome 57-
  65. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
  66. */
  67. abbr[title] {
  68. border-bottom: 0; /* 1 */
  69. text-decoration: underline; /* 2 */
  70. text-decoration: underline dotted; /* 2 */
  71. }
  72. /**
  73. * Add the correct font weight in Chrome, Edge, and Safari.
  74. */
  75. b,
  76. strong {
  77. font-weight: bolder;
  78. }
  79. /**
  80. * 1. Correct the inheritance and scaling of font size in all browsers.
  81. * 2. Correct the odd `em` font sizing in all browsers.
  82. */
  83. code,
  84. kbd,
  85. samp {
  86. font-family: monospace, monospace; /* 1 */
  87. font-size: 1em; /* 2 */
  88. }
  89. /**
  90. * Add the correct font size in all browsers.
  91. */
  92. small {
  93. font-size: 80%;
  94. }
  95. /**
  96. * Prevent `sub` and `sup` elements from affecting the line height in
  97. * all browsers.
  98. */
  99. sub,
  100. sup {
  101. font-size: 75%;
  102. line-height: 0;
  103. position: relative;
  104. vertical-align: baseline;
  105. }
  106. sub {
  107. bottom: -0.25em;
  108. }
  109. sup {
  110. top: -0.5em;
  111. }
  112. /* Embedded content
  113. ========================================================================== */
  114. /**
  115. * Remove the border on images inside links in IE 10.
  116. */
  117. img {
  118. border-style: none;
  119. }
  120. /* Forms
  121. ========================================================================== */
  122. /**
  123. * 1. Change the font styles in all browsers.
  124. * 2. Remove the margin in Firefox and Safari.
  125. */
  126. button,
  127. input,
  128. optgroup,
  129. select,
  130. textarea {
  131. font-family: inherit; /* 1 */
  132. font-size: 100%; /* 1 */
  133. line-height: 1.15; /* 1 */
  134. margin: 0; /* 2 */
  135. }
  136. /**
  137. * Show the overflow in IE.
  138. * 1. Show the overflow in Edge.
  139. */
  140. button,
  141. input { /* 1 */
  142. overflow: visible;
  143. }
  144. /**
  145. * Remove the inheritance of text transform in Edge, Firefox, and IE.
  146. * 1. Remove the inheritance of text transform in Firefox.
  147. */
  148. button,
  149. select { /* 1 */
  150. text-transform: none;
  151. }
  152. /**
  153. * Correct the inability to style clickable types in iOS and Safari.
  154. */
  155. button,
  156. [type='button'],
  157. [type='reset'],
  158. [type='submit'] {
  159. -webkit-appearance: button;
  160. }
  161. /**
  162. * Remove the inner border and padding in Firefox.
  163. */
  164. button::-moz-focus-inner,
  165. [type='button']::-moz-focus-inner,
  166. [type='reset']::-moz-focus-inner,
  167. [type='submit']::-moz-focus-inner {
  168. border-style: none;
  169. padding: 0;
  170. }
  171. /**
  172. * Restore the focus styles unset by the previous rule.
  173. */
  174. button:-moz-focusring,
  175. [type='button']:-moz-focusring,
  176. [type='reset']:-moz-focusring,
  177. [type='submit']:-moz-focusring {
  178. outline: 1px dotted ButtonText;
  179. }
  180. /**
  181. * Correct the padding in Firefox.
  182. */
  183. fieldset {
  184. padding: 0.35em 0.75em 0.625em;
  185. }
  186. /**
  187. * 1. Correct the text wrapping in Edge and IE.
  188. * 2. Correct the color inheritance from `fieldset` elements in IE.
  189. * 3. Remove the padding so developers are not caught out when they zero out
  190. * `fieldset` elements in all browsers.
  191. */
  192. legend {
  193. box-sizing: border-box; /* 1 */
  194. color: inherit; /* 2 */
  195. display: table; /* 1 */
  196. max-width: 100%; /* 1 */
  197. padding: 0; /* 3 */
  198. white-space: normal; /* 1 */
  199. }
  200. /**
  201. * Add the correct vertical alignment in Chrome, Firefox, and Opera.
  202. */
  203. progress {
  204. vertical-align: baseline;
  205. }
  206. /**
  207. * Remove the default vertical scrollbar in IE 10+.
  208. */
  209. textarea {
  210. overflow: auto;
  211. }
  212. /**
  213. * 1. Add the correct box sizing in IE 10.
  214. * 2. Remove the padding in IE 10.
  215. */
  216. [type='checkbox'],
  217. [type='radio'] {
  218. box-sizing: border-box; /* 1 */
  219. padding: 0; /* 2 */
  220. }
  221. /**
  222. * Correct the cursor style of increment and decrement buttons in Chrome.
  223. */
  224. [type='number']::-webkit-inner-spin-button,
  225. [type='number']::-webkit-outer-spin-button {
  226. height: auto;
  227. }
  228. /**
  229. * 1. Correct the odd appearance in Chrome and Safari.
  230. * 2. Correct the outline style in Safari.
  231. */
  232. [type='search'] {
  233. -webkit-appearance: textfield; /* 1 */
  234. outline-offset: -2px; /* 2 */
  235. }
  236. /**
  237. * Remove the inner padding in Chrome and Safari on macOS.
  238. */
  239. [type='search']::-webkit-search-decoration {
  240. -webkit-appearance: none;
  241. }
  242. /**
  243. * 1. Correct the inability to style clickable types in iOS and Safari.
  244. * 2. Change font properties to `inherit` in Safari.
  245. */
  246. ::-webkit-file-upload-button {
  247. -webkit-appearance: button; /* 1 */
  248. font: inherit; /* 2 */
  249. }
  250. /* Interactive
  251. ========================================================================== */
  252. /*
  253. * Add the correct display in Edge, IE 10+, and Firefox.
  254. */
  255. details {
  256. display: block;
  257. }
  258. /*
  259. * Add the correct display in all browsers.
  260. */
  261. summary {
  262. display: list-item;
  263. }
  264. /* Misc
  265. ========================================================================== */
  266. /**
  267. * Add the correct display in IE 10+.
  268. */
  269. template {
  270. display: none;
  271. }
  272. /**
  273. * Add the correct display in IE 10.
  274. */
  275. [hidden] {
  276. display: none;
  277. }