|
@@ -0,0 +1,123 @@
|
|
|
+/* Reset CSS */
|
|
|
+* {
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+
|
|
|
+html, body, div, span, applet, object, iframe,
|
|
|
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
|
|
+a, abbr, acronym, address, big, cite, code,
|
|
|
+del, dfn, em, img, ins, kbd, q, s, samp,
|
|
|
+small, strike, strong, sub, sup, tt, var,
|
|
|
+b, u, i, center,
|
|
|
+dl, dt, dd, ol, ul, li,
|
|
|
+fieldset, form, label, legend,
|
|
|
+table, caption, tbody, tfoot, thead, tr, th, td,
|
|
|
+article, aside, canvas, details, embed,
|
|
|
+figure, figcaption, footer, header, hgroup,
|
|
|
+menu, nav, output, ruby, section, summary,
|
|
|
+time, mark, audio, video {
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+ border: 0;
|
|
|
+ font-size: 100%;
|
|
|
+ font: inherit;
|
|
|
+ vertical-align: baseline;
|
|
|
+}
|
|
|
+
|
|
|
+/* HTML5 display-role reset for older browsers */
|
|
|
+article, aside, details, figcaption, figure,
|
|
|
+footer, header, hgroup, menu, nav, section {
|
|
|
+ display: block;
|
|
|
+}
|
|
|
+
|
|
|
+body {
|
|
|
+ line-height: 1;
|
|
|
+}
|
|
|
+
|
|
|
+ol, ul {
|
|
|
+ list-style: none;
|
|
|
+}
|
|
|
+
|
|
|
+blockquote, q {
|
|
|
+ quotes: none;
|
|
|
+}
|
|
|
+
|
|
|
+blockquote:before, blockquote:after,
|
|
|
+q:before, q:after {
|
|
|
+ content: '';
|
|
|
+ content: none;
|
|
|
+}
|
|
|
+
|
|
|
+table {
|
|
|
+ border-collapse: collapse;
|
|
|
+ border-spacing: 0;
|
|
|
+}
|
|
|
+
|
|
|
+/* Additional Resets */
|
|
|
+a {
|
|
|
+ text-decoration: none;
|
|
|
+ color: inherit;
|
|
|
+}
|
|
|
+
|
|
|
+button, input, select, textarea {
|
|
|
+ font-family: inherit;
|
|
|
+ font-size: 100%;
|
|
|
+ line-height: 1.15;
|
|
|
+ margin: 0;
|
|
|
+}
|
|
|
+
|
|
|
+button, input {
|
|
|
+ overflow: visible;
|
|
|
+}
|
|
|
+
|
|
|
+button, select {
|
|
|
+ text-transform: none;
|
|
|
+}
|
|
|
+
|
|
|
+button,
|
|
|
+[type="button"],
|
|
|
+[type="reset"],
|
|
|
+[type="submit"] {
|
|
|
+ -webkit-appearance: button;
|
|
|
+}
|
|
|
+
|
|
|
+button::-moz-focus-inner,
|
|
|
+[type="button"]::-moz-focus-inner,
|
|
|
+[type="reset"]::-moz-focus-inner,
|
|
|
+[type="submit"]::-moz-focus-inner {
|
|
|
+ border-style: none;
|
|
|
+ padding: 0;
|
|
|
+}
|
|
|
+
|
|
|
+/* Remove default focus styles for mouse users */
|
|
|
+button:focus,
|
|
|
+input:focus,
|
|
|
+select:focus,
|
|
|
+textarea:focus {
|
|
|
+ outline: none;
|
|
|
+}
|
|
|
+
|
|
|
+/* Restore focus styles for keyboard users */
|
|
|
+button:focus-visible,
|
|
|
+input:focus-visible,
|
|
|
+select:focus-visible,
|
|
|
+textarea:focus-visible {
|
|
|
+ outline: auto;
|
|
|
+}
|
|
|
+
|
|
|
+/* Remove default vertical scrollbar in IE 10+ */
|
|
|
+textarea {
|
|
|
+ overflow: auto;
|
|
|
+}
|
|
|
+
|
|
|
+/* Remove all animations and transitions for people that prefer not to see them */
|
|
|
+@media (prefers-reduced-motion: reduce) {
|
|
|
+ * {
|
|
|
+ animation-duration: 0.01ms !important;
|
|
|
+ animation-iteration-count: 1 !important;
|
|
|
+ transition-duration: 0.01ms !important;
|
|
|
+ scroll-behavior: auto !important;
|
|
|
+ }
|
|
|
+}
|