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

233 lines
4.5 KiB
JavaScript

import React from 'react'
import { COLORS } from '../../lib/constants'
export default function Reset() {
return (
<style jsx global>
{`
4 years ago
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
4 years ago
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-weight: inherit;
font-family: inherit;
font-style: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
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;
}
4 years ago
html,
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
background: ${COLORS.BLACK};
color: white;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu,
'Helvetica Neue', sans-serif;
font-weight: 400;
font-style: normal;
text-transform: initial;
letter-spacing: initial;
min-height: 704px;
}
4 years ago
* {
box-sizing: border-box;
}
4 years ago
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 500;
}
4 years ago
a {
color: inherit;
text-decoration: none;
cursor: pointer;
}
4 years ago
*::selection {
background: rgba(255, 255, 255, 0.99);
color: ${COLORS.BLACK};
}
4 years ago
kbd {
display: inline-block;
padding: 3px 5px; /* padding: 2px 4px; */
font-size: 9px;
font-weight: 700;
line-height: 1.2;
color: ${COLORS.DARK_GRAY};
vertical-align: middle;
background-color: #fafbfc; /* ${COLORS.SECONDARY}; */
border: 1px solid #c6cbd1;
border-bottom-color: #959da5;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #959da5;
white-space: nowrap;
}
4 years ago
.link {
color: #fff;
text-decoration: none;
padding-bottom: 3px;
background: linear-gradient(
to right,
rgba(255, 255, 255, 0.7) 0%,
rgba(255, 255, 255, 0.7) 100%
);
background-size: 1px 1px;
background-position: 0 100%;
background-repeat: repeat-x;
}
4 years ago
.link:hover {
color: ${COLORS.PRIMARY};
background: none;
}
4 years ago
.row {
display: flex;
}
4 years ago
.flex {
display: flex;
height: 100%;
}
4 years ago
.capitalize {
text-transform: capitalize;
}
4 years ago
/* include just until we have a keyboard navigation style system */
[role='button']:focus {
outline: none;
}
`}
</style>
)
}