@font-face {
	font-family: Roboto Mono;
	font-style: normal;
	font-weight: 400;
	font-display: fallback;
	src: local("Roboto Mono"), local("RobotoMono-Regular"), url(/-/roboto-regular-08d04171598a673998ed16e97a3bcf7a.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
	font-family: Roboto Mono;
	font-style: normal;
	font-weight: 700;
	font-display: fallback;
	src: local("Roboto Mono Bold"), local("RobotoMono-Bold"), url(/-/roboto-bold-0a7069a8ff0fe166643999654fe06cff.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

html {
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    font-feature-settings: "liga" 0;
}

body {
    height: 100%;
    margin: 0;
    font-family: Roboto Mono,monospace;
    background-color: #fff;
    color: #0099ff;
}

section {
    display: block;
    margin-left: 60px;
    position: relative;
    margin-top: 3.75rem;
    margin-bottom: 3rem;
    padding: 0 1rem;
}

article {
    position: relative;
    padding-bottom: 1.5rem;
    font-family: Roboto Mono,monospace;
}

header {
    display: block;
}

h1 {
    margin: 0;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    word-break: break-word;
    padding-bottom: .5rem;
}

h1 a {
    color: #0099ff;
    text-decoration: none;
}

h1 a:visited {
    color: #0099ff;
    text-decoration: none;
}

p {
    word-break: break-word;
    font-weight: 400;
    margin: 0;
    margin-bottom: 1rem;
    margin-right: 60px;
    font-size: .9375rem;
    line-height: 1.5rem;
    opacity: .8;
}

a:visited {
    color: #0099ff;
    text-decoration: none;
}

.location {
    display: inline-block;
    margin: 0;
    color: #0099ff;
    font-size: .8125rem;
    text-decoration: none;
}

.coins {
    vertical-align: middle;
    width: 26px;
}