_normalize.scss 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  2. html {
  3. font-family: sans-serif;
  4. -ms-text-size-adjust: 100%;
  5. -webkit-text-size-adjust: 100%;
  6. }
  7. body {
  8. margin: 0;
  9. }
  10. article,
  11. aside,
  12. details,
  13. figcaption,
  14. figure,
  15. footer,
  16. header,
  17. hgroup,
  18. main,
  19. menu,
  20. nav,
  21. section,
  22. summary {
  23. display: block;
  24. }
  25. audio,
  26. canvas,
  27. progress,
  28. video {
  29. display: inline-block;
  30. vertical-align: baseline;
  31. }
  32. audio:not([controls]) {
  33. display: none;
  34. height: 0;
  35. }
  36. [hidden],
  37. template {
  38. display: none;
  39. }
  40. a {
  41. background-color: transparent;
  42. }
  43. a:active,
  44. a:hover {
  45. outline: 0;
  46. }
  47. abbr[title] {
  48. border-bottom: 1px dotted;
  49. }
  50. b,
  51. strong {
  52. font-weight: bold;
  53. }
  54. dfn {
  55. font-style: italic;
  56. }
  57. h1 {
  58. font-size: 2em;
  59. margin: 0.67em 0;
  60. }
  61. mark {
  62. background: #ff0;
  63. color: #000;
  64. }
  65. small {
  66. font-size: 80%;
  67. }
  68. sub,
  69. sup {
  70. font-size: 75%;
  71. line-height: 0;
  72. position: relative;
  73. vertical-align: baseline;
  74. }
  75. sup {
  76. top: -0.5em;
  77. }
  78. sub {
  79. bottom: -0.25em;
  80. }
  81. img {
  82. border: 0;
  83. }
  84. svg:not(:root) {
  85. overflow: hidden;
  86. }
  87. figure {
  88. margin: 1em 40px;
  89. }
  90. hr {
  91. -moz-box-sizing: content-box;
  92. box-sizing: content-box;
  93. height: 0;
  94. }
  95. pre {
  96. overflow: auto;
  97. }
  98. code,
  99. kbd,
  100. pre,
  101. samp {
  102. font-family: monospace, monospace;
  103. font-size: 1em;
  104. }
  105. button,
  106. input,
  107. optgroup,
  108. select,
  109. textarea {
  110. color: inherit;
  111. font: inherit;
  112. margin: 0;
  113. }
  114. button {
  115. overflow: visible;
  116. }
  117. button,
  118. select {
  119. text-transform: none;
  120. }
  121. button,
  122. html input[type="button"],
  123. input[type="reset"],
  124. input[type="submit"] {
  125. -webkit-appearance: button;
  126. cursor: pointer;
  127. }
  128. button[disabled],
  129. html input[disabled] {
  130. cursor: default;
  131. }
  132. button::-moz-focus-inner,
  133. input::-moz-focus-inner {
  134. border: 0;
  135. padding: 0;
  136. }
  137. input {
  138. line-height: normal;
  139. }
  140. input[type="checkbox"],
  141. input[type="radio"] {
  142. box-sizing: border-box;
  143. padding: 0;
  144. }
  145. input[type="number"]::-webkit-inner-spin-button,
  146. input[type="number"]::-webkit-outer-spin-button {
  147. height: auto;
  148. }
  149. input[type="search"] {
  150. -webkit-appearance: textfield;
  151. -moz-box-sizing: content-box;
  152. -webkit-box-sizing: content-box;
  153. box-sizing: content-box;
  154. }
  155. input[type="search"]::-webkit-search-cancel-button,
  156. input[type="search"]::-webkit-search-decoration {
  157. -webkit-appearance: none;
  158. }
  159. fieldset {
  160. border: 1px solid #c0c0c0;
  161. margin: 0 2px;
  162. padding: 0.35em 0.625em 0.75em;
  163. }
  164. legend {
  165. border: 0;
  166. padding: 0;
  167. }
  168. textarea {
  169. overflow: auto;
  170. }
  171. optgroup {
  172. font-weight: bold;
  173. }
  174. table {
  175. border-collapse: collapse;
  176. border-spacing: 0;
  177. }
  178. td,
  179. th {
  180. padding: 0;
  181. }