@font-face { font-family: 'FuturaBT'; font-weight: 300; font-style: italic; src: url("/assets/fonts/384975_0_0.eot") format("embedded-opentype"), url("/assets/fonts/384975_0_0.woff2") format("woff2"), url("/assets/fonts/384975_0_0.woff") format("woff"), url("/assets/fonts/384975_0_0.ttf") format("truetype"); }

@font-face { font-family: 'FuturaBT'; font-weight: 300; font-style: normal; src: url("/assets/fonts/384975_1_0.eot") format("embedded-opentype"), url("/assets/fonts/384975_1_0.woff2") format("woff2"), url("/assets/fonts/384975_1_0.woff") format("woff"), url("/assets/fonts/384975_1_0.ttf") format("truetype"); }

@font-face { font-family: 'FuturaBT'; font-weight: 500; font-style: normal; src: url("/assets/fonts/384975_2_0.eot") format("embedded-opentype"), url("/assets/fonts/384975_2_0.woff2") format("woff2"), url("/assets/fonts/384975_2_0.woff") format("woff"), url("/assets/fonts/384975_2_0.ttf") format("truetype"); }

:root { --text-hue: 0; --text-color: hsl(var(--text-hue) 0% 34%); --grey: hsl(var(--text-hue) 0% 60%); --light-grey: hsl(var(--text-hue) 0% 90%); --accent-hue: 272; --accent: hsl(var(--accent-hue) 100% 55%); --light-accent: hsl(var(--accent-hue) 100% 90%); }

.theme--PopClip { --accent-hue: 195; --accent: hsl(var(--accent-hue) 100% 55%); --light-accent: hsl(var(--accent-hue) 100% 90%); }

.theme--Dropshelf { --accent-hue: 46; --accent: hsl(var(--accent-hue) 100% 55%); --light-accent: hsl(var(--accent-hue) 100% 90%); }

html { font: 18px "FuturaBT", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; color: var(--text-color); background-color: #fff; }

@media screen and (max-width: 500px) { html { font-size: 16px; } }

body { margin: 66px 12px; }

div#main, div#head, div#foot { max-width: 720px; margin: 0 auto; text-align: left; }

div#head, div#foot { text-align: center; }

h1 { font-size: 1.525em; font-weight: 500; }

h2 { font-size: 1.25em; font-weight: 500; }

h3 { font-size: 1em; font-weight: 500; }

b, strong { font-weight: 500; }

a { text-decoration: underline; color: black; }

blockquote { border-left: 10px solid #ccc; padding-left: 1em; margin-left: 0; }

ul { padding-left: 1em; }

.note, .note-pop { font-size: 0.9em; padding: 0.75em; border-radius: 5px; color: var(--text-color); background: var(--light-grey); }

.note-pop { background: var(--light-accent); }

.diminish { font-size: 0.9em; }

.pop, .note-pop { color: var(--accent); }

img#logo { width: 2em; height: 2em; opacity: 0.6; margin-bottom: -0.65em; margin-right: 0.25em; }

.release { margin: 1em 0 1.5em 0; padding: 0.75em; border: 1px solid var(--grey); border-radius: 5px; }

.release p, .release ul { margin: 0; }

.release .release-info p { margin: 0.5em 0; }

.release .release-info a { background: var(--accent); color: white; padding: 0.25em; border-radius: 5px; }

.release .release-notes { font-style: italic; }

.release .release-notes h1, .release .release-notes h2, .release .release-notes h3, .release .release-notes h4, .release .release-notes h5, .release .release-notes h6 { font-size: 1em; margin: 0; margin-top: 0.5em; }

.release .release-footer { margin-top: 0.5em; }

/*# sourceMappingURL=docs.css.map */