diff --git a/LICENSE.md b/LICENSE.md index 773083c..f6ff529 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 Matthew Blode +Copyright (c) 2018 Matthew Blode Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/css/marx.css b/css/marx.css index f95eb12..17f9413 100644 --- a/css/marx.css +++ b/css/marx.css @@ -548,10 +548,16 @@ footer { margin-bottom: 0; } hr { + border: 0; border-top: 1px solid rgba(0, 0, 0, 0.12); display: block; + margin-top: 16px; margin-bottom: 16px; - width: 100%; } + width: 100%; + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; } img { height: auto; @@ -568,11 +574,16 @@ img { img { margin-right: 16px; } } +embed, +iframe, +video { + border: 0; } + body { color: rgba(0, 0, 0, 0.8); - font-family: "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; - line-height: 1.4; } + line-height: 1.5; } p { margin: 0; @@ -586,38 +597,31 @@ h5, h6 { color: inherit; font-family: inherit; - line-height: inherit; } + line-height: 1.2; + font-weight: 500; } h1 { - border-bottom: 1px solid rgba(0, 0, 0, 0.12); - font-size: 36px; - font-weight: 500; + font-size: 40px; margin: 20px 0 16px; } h2 { - font-size: 30px; - font-weight: 500; + font-size: 32px; margin: 20px 0 16px; } h3 { - font-size: 24px; - font-weight: 500; + font-size: 28px; margin: 16px 0 4px; } h4 { - font-size: 18px; - font-weight: 600; + font-size: 24px; margin: 16px 0 4px; } h5 { - font-size: 16px; - font-weight: 600; + font-size: 20px; margin: 16px 0 4px; } h6 { - color: rgba(0, 0, 0, 0.54); - font-size: 14px; - font-weight: 600; + font-size: 16px; margin: 16px 0 4px; } small { @@ -625,7 +629,7 @@ small { vertical-align: bottom; } pre { - background: #efefef; + background: #f7f7f9; color: rgba(0, 0, 0, 0.8); display: block; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; @@ -647,9 +651,11 @@ code { word-wrap: break-word; } a { - color: #2196f3; } + color: #007bff; + text-decoration: none; + background-color: transparent; } a:hover, a:focus { - color: #2196f3; + color: #0062cc; text-decoration: underline; } dl { @@ -665,7 +671,7 @@ ol { vertical-align: baseline; } blockquote { - border-left: 2px solid #2196f3; + border-left: 2px solid rgba(0, 0, 0, 0.8); font-family: Georgia, Times, "Times New Roman", serif; font-style: italic; margin: 16px 0; @@ -704,14 +710,22 @@ input[type="week"], input[type="number"], input[type="search"], input[type="tel"], -select { +select, +textarea { background: #fff; + background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 4px; color: rgba(0, 0, 0, 0.8); - display: inline-block; - padding: 4px; - vertical-align: middle; } + display: block; + width: 100%; + padding: 8px 16px; + line-height: 1.5; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } input[type="color"] { background: #fff; @@ -722,11 +736,19 @@ input[type="color"] { input:not([type]) { -webkit-appearance: none; + background: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 4px; - display: inline-block; - padding: 8px; + color: rgba(0, 0, 0, 0.8); + display: block; + width: 100%; + padding: 8px 16px; + line-height: 1.5; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; text-align: left; } input[type="text"]:focus, @@ -745,10 +767,18 @@ input[type="tel"]:focus, input[type="color"]:focus, select:focus, textarea:focus { - border-color: #2196f3; } + background-color: #fff; + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } input:not([type]):focus { - border-color: #2196f3; } + background-color: #fff; + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } input[type="file"]:focus, input[type="radio"]:focus, @@ -773,12 +803,14 @@ select[disabled], textarea[disabled] { background-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.54); - cursor: not-allowed; } + cursor: not-allowed; + opacity: 1; } input:not([type])[disabled] { background-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.54); - cursor: not-allowed; } + cursor: not-allowed; + opacity: 1; } input[readonly], select[readonly], @@ -802,10 +834,15 @@ select { border: 1px solid rgba(0, 0, 0, 0.12); vertical-align: sub; } +select:not([size]):not([multiple]) { + height: -webkit-calc(2.25rem + 2px); + height: calc(2.25rem + 2px); } + select[multiple] { height: auto; } label { + display: inline-block; line-height: 2; } fieldset { @@ -822,30 +859,43 @@ legend { width: 100%; } textarea { - background: #fff; - border: 1px solid rgba(0, 0, 0, 0.12); - border-radius: 4px; - display: block; - margin-bottom: 8px; - max-width: 100%; - padding: 8px; - vertical-align: middle; } + overflow: auto; + resize: vertical; } + +input[type=checkbox], +input[type=radio] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + position: absolute; + margin-top: .25rem; + margin-left: -1.25rem; } input[type=submit], input[type=reset], input[type=button], button { - background: #2196f3; - border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #007bff; + border: #007bff; border-radius: 4px; color: #fff; - cursor: pointer; - display: inline-block; - margin: 0; padding: 8px 16px; + display: inline-block; + font-weight: 400; text-align: center; + white-space: nowrap; vertical-align: middle; - white-space: nowrap; } + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + font-size: 1rem; + line-height: 1.5; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; } input[type=submit]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, @@ -857,36 +907,35 @@ input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover { - background: #0c7cd5; - border-color: rgba(0, 0, 0, 0.54); } - -input[type=submit]:active, -input[type=reset]:active, -input[type=button]:active, -button:active { - background: #0c7cd5; - border-color: rgba(0, 0, 0, 0.54); - -webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2); - box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2); - outline-offset: -2px; } + background-color: #0069d9; + border-color: #0062cc; + color: #fff; } + +input[type=submit]:not(:disabled):active, +input[type=reset]:not(:disabled):active, +input[type=button]:not(:disabled):active, +button:not(:disabled):active { + background-color: #0062cc; + border-color: #005cbf; + color: #fff; } input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button:focus { - background: #0c7cd5; - border-color: rgba(0, 0, 0, 0.54); - -webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2); - box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2); - outline: 0; } + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } input[type=submit]:disabled, input[type=reset]:disabled, input[type=button]:disabled, button:disabled { - background: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.38); - cursor: not-allowed; } + opacity: .65; + cursor: not-allowed; + background-color: #007bff; + border-color: #007bff; + color: #fff; } table { border-top: 1px solid rgba(0, 0, 0, 0.12); diff --git a/css/marx.min.css b/css/marx.min.css index 79ccd39..a35a14a 100644 --- a/css/marx.min.css +++ b/css/marx.min.css @@ -1,2 +1,2 @@ -/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border-top:1px solid rgba(0,0,0,.12);display:block;margin-bottom:16px;width:100%}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}body{color:rgba(0,0,0,.8);font-family:"Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;font-size:16px;line-height:1.4}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:inherit}h1{border-bottom:1px solid rgba(0,0,0,.12);font-size:36px;font-weight:500;margin:20px 0 16px}h2{font-size:30px;font-weight:500;margin:20px 0 16px}h3{font-size:24px;font-weight:500;margin:16px 0 4px}h4{font-size:18px;font-weight:600;margin:16px 0 4px}h5{font-size:16px;font-weight:600;margin:16px 0 4px}h6{color:rgba(0,0,0,.54);font-size:14px;font-weight:600;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#efefef;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#2196f3}a:focus,a:hover{color:#2196f3;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid #2196f3;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,"Times New Roman",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:inline-block;padding:4px;vertical-align:middle}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;padding:8px;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#2196f3}input:not([type]):focus{border-color:#2196f3}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select[multiple]{height:auto}label{line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:block;margin-bottom:8px;max-width:100%;padding:8px;vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{background:#2196f3;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin:0;padding:8px 16px;text-align:center;vertical-align:middle;white-space:nowrap}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#0c7cd5;border-color:rgba(0,0,0,.54)}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:#0c7cd5;border-color:rgba(0,0,0,.54);-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline-offset:-2px}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#0c7cd5;border-color:rgba(0,0,0,.54);-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline:0}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background:rgba(0,0,0,.12);color:rgba(0,0,0,.38);cursor:not-allowed}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px} +/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border:0;border-top:1px solid rgba(0,0,0,.12);display:block;margin-top:16px;margin-bottom:16px;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}embed,iframe,video{border:0}body{color:rgba(0,0,0,.8);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px;margin:20px 0 16px}h2{font-size:32px;margin:20px 0 16px}h3{font-size:28px;margin:16px 0 4px}h4{font-size:24px;margin:16px 0 4px}h5{font-size:20px;margin:16px 0 4px}h6{font-size:16px;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#007bff;text-decoration:none;background-color:transparent}a:focus,a:hover{color:#0062cc;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid rgba(0,0,0,.8);font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,"Times New Roman",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input:not([type]):focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select:not([size]):not([multiple]){height:-webkit-calc(2.25rem + 2px);height:calc(2.25rem + 2px)}select[multiple]{height:auto}label{display:inline-block;line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{overflow:auto;resize:vertical}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;margin-top:.25rem;margin-left:-1.25rem}button,input[type=button],input[type=reset],input[type=submit]{background-color:#007bff;border:#007bff;border-radius:4px;color:#fff;padding:8px 16px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-size:1rem;line-height:1.5;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:#0062cc;border-color:#005cbf;color:#fff}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.65;cursor:not-allowed;background-color:#007bff;border-color:#007bff;color:#fff}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px} /*# sourceMappingURL=marx.min.css.map */ diff --git a/css/marx.min.css.map b/css/marx.min.css.map index 2107728..dbcfdfd 100644 --- a/css/marx.min.css.map +++ b/css/marx.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["../node_modules/sanitize.css/sanitize.css","marx.min.css","marx.css","marx.scss","_base.scss","_typography.scss","_form.scss","_buttons.scss","_tables.scss"],"names":[],"mappings":"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","file":"marx.min.css","sourcesContent":["/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n\n/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)\n ========================================================================== */\n\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add box sizing inheritence in all browsers (opinionated).\n */\n\n*,\n::before,\n::after {\n\tbackground-repeat: no-repeat; /* 1 */\n\tbox-sizing: inherit; /* 2 */\n}\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritence in all browsers (opinionated).\n */\n\n::before,\n::after {\n\ttext-decoration: inherit; /* 1 */\n\tvertical-align: inherit; /* 2 */\n}\n\n/**\n * 1. Add border box sizing in all browsers (opinionated).\n * 2. Add the default cursor in all browsers (opinionated).\n * 3. Prevent font size adjustments after orientation changes in IE and iOS.\n */\n\nhtml {\n\tbox-sizing: border-box; /* 1 */\n\tcursor: default; /* 2 */\n\t-ms-text-size-adjust: 100%; /* 3 */\n\t-webkit-text-size-adjust: 100%; /* 3 */\n}\n\n/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n\tdisplay: block;\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n\tmargin: 0;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n\tmargin: .67em 0;\n}\n\n/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n\tdisplay: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n\tmargin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n\tbox-sizing: content-box; /* 1 */\n\theight: 0; /* 1 */\n\toverflow: visible; /* 2 */\n}\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\n\nnav ol,\nnav ul {\n\tlist-style: none;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n\tbackground-color: transparent; /* 1 */\n\t-webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n\tborder-bottom: none; /* 1 */\n\ttext-decoration: underline; /* 2 */\n\ttext-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n\tfont-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n\tfont-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n\tbackground-color: #ffff00;\n\tcolor: #000000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n\tfont-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsub {\n\tbottom: -.25em;\n}\n\nsup {\n\ttop: -.5em;\n}\n\n/*\n * Remove the text shadow on text selections (opinionated).\n * 1. Restore the coloring undone by defining the text shadow (opinionated).\n */\n\n::-moz-selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n::selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)\n ========================================================================== */\n\n/*\n * Change the alignment on media elements in all browers (opinionated).\n */\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n\tvertical-align: middle;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n\tborder-style: none;\n}\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\n\nsvg {\n\tfill: currentColor;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\n/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)\n ========================================================================== */\n\n/**\n * Collapse border spacing\n */\n\ntable {\n\tborder-collapse: collapse;\n}\n\n/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)\n ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tmargin: 0;\n}\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n\tbackground-color: transparent;\n\tcolor: inherit;\n\tfont-size: inherit;\n\tline-height: inherit;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n\toverflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n\ttext-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n\t-webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n\tborder-style: none;\n\tpadding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n\toutline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n\tbox-sizing: border-box; /* 1 */\n\tcolor: inherit; /* 2 */\n\tdisplay: table; /* 1 */\n\tmax-width: 100%; /* 1 */\n\tpadding: 0; /* 3 */\n\twhite-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n\tdisplay: inline-block; /* 1 */\n\tvertical-align: baseline; /* 2 */\n}\n\n/**\n * 1. Remove the default vertical scrollbar in IE.\n * 2. Change the resize direction on textareas in all browsers (opinionated).\n */\n\ntextarea {\n\toverflow: auto; /* 1 */\n\tresize: vertical; /* 2 */\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n\tbox-sizing: border-box; /* 1 */\n\tpadding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n\t-webkit-appearance: textfield; /* 1 */\n\toutline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button; /* 1 */\n\tfont: inherit; /* 2 */\n}\n\n/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n\tdisplay: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n\tdisplay: list-item;\n}\n\n/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n\tdisplay: none;\n}\n\n/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)\n ========================================================================== */\n\n/*\n * Remove the tapping delay on clickable elements (opinionated).\n * 1. Remove the tapping delay in IE 10.\n */\n\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n\t-ms-touch-action: manipulation; /* 1 */\n\ttouch-action: manipulation;\n}\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n\tdisplay: none;\n}\n\n/* ARIA (https://w3c.github.io/html-aria/)\n ========================================================================== */\n\n/**\n * Change the cursor on busy elements (opinionated).\n */\n\n[aria-busy=\"true\"] {\n\tcursor: progress;\n}\n\n/*\n * Change the cursor on control elements (opinionated).\n */\n\n[aria-controls] {\n\tcursor: pointer;\n}\n\n/*\n * Change the display on visually hidden accessible elements (opinionated).\n */\n\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n\tclip: rect(0, 0, 0, 0);\n\tdisplay: inherit;\n\tposition: absolute;\n}\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements (opinionated).\n */\n\n[aria-disabled] {\n\tcursor: default;\n}\n","/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border-top:1px solid rgba(0,0,0,.12);display:block;margin-bottom:16px;width:100%}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}body{color:rgba(0,0,0,.8);font-family:\"Helvetica Neue\",Helvetica,\"Lucida Grande\",sans-serif;font-size:16px;line-height:1.4}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:inherit}h1{border-bottom:1px solid rgba(0,0,0,.12);font-size:36px;font-weight:500;margin:20px 0 16px}h2{font-size:30px;font-weight:500;margin:20px 0 16px}h3{font-size:24px;font-weight:500;margin:16px 0 4px}h4{font-size:18px;font-weight:600;margin:16px 0 4px}h5{font-size:16px;font-weight:600;margin:16px 0 4px}h6{color:rgba(0,0,0,.54);font-size:14px;font-weight:600;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#efefef;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#2196f3}a:focus,a:hover{color:#2196f3;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid #2196f3;font-family:Georgia,Times,\"Times New Roman\",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,\"Times New Roman\",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:inline-block;padding:4px;vertical-align:middle}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;padding:8px;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#2196f3}input:not([type]):focus{border-color:#2196f3}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select[multiple]{height:auto}label{line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:block;margin-bottom:8px;max-width:100%;padding:8px;vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{background:#2196f3;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin:0;padding:8px 16px;text-align:center;vertical-align:middle;white-space:nowrap}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#0c7cd5;border-color:rgba(0,0,0,.54)}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:#0c7cd5;border-color:rgba(0,0,0,.54);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline-offset:-2px}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#0c7cd5;border-color:rgba(0,0,0,.54);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline:0}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background:rgba(0,0,0,.12);color:rgba(0,0,0,.38);cursor:not-allowed}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px}\n/*# sourceMappingURL=marx.min.css.map */\n","/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)\n ========================================================================== */\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add box sizing inheritence in all browsers (opinionated).\n */\n*,\n::before,\n::after {\n background-repeat: no-repeat;\n /* 1 */\n box-sizing: inherit;\n /* 2 */ }\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritence in all browsers (opinionated).\n */\n::before,\n::after {\n text-decoration: inherit;\n /* 1 */\n vertical-align: inherit;\n /* 2 */ }\n\n/**\n * 1. Add border box sizing in all browsers (opinionated).\n * 2. Add the default cursor in all browsers (opinionated).\n * 3. Prevent font size adjustments after orientation changes in IE and iOS.\n */\nhtml {\n box-sizing: border-box;\n /* 1 */\n cursor: default;\n /* 2 */\n -ms-text-size-adjust: 100%;\n /* 3 */\n -webkit-text-size-adjust: 100%;\n /* 3 */ }\n\n/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)\n ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block; }\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\nbody {\n margin: 0; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: .67em 0; }\n\n/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)\n ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\nfigcaption,\nfigure,\nmain {\n /* 1 */\n display: block; }\n\n/**\n * Add the correct margin in IE 8.\n */\nfigure {\n margin: 1em 40px; }\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\nnav ol,\nnav ul {\n list-style: none; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)\n ========================================================================== */\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\na {\n background-color: transparent;\n /* 1 */\n -webkit-text-decoration-skip: objects;\n /* 2 */ }\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\nb,\nstrong {\n font-weight: inherit; }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font style in Android 4.3-.\n */\ndfn {\n font-style: italic; }\n\n/**\n * Add the correct background and color in IE 9-.\n */\nmark {\n background-color: #ffff00;\n color: #000000; }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\n/*\n * Remove the text shadow on text selections (opinionated).\n * 1. Restore the coloring undone by defining the text shadow (opinionated).\n */\n::-moz-selection {\n background-color: #b3d4fc;\n /* 1 */\n color: #000000;\n /* 1 */\n text-shadow: none; }\n\n::selection {\n background-color: #b3d4fc;\n /* 1 */\n color: #000000;\n /* 1 */\n text-shadow: none; }\n\n/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)\n ========================================================================== */\n/*\n * Change the alignment on media elements in all browers (opinionated).\n */\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle; }\n\n/**\n * Add the correct display in IE 9-.\n */\naudio,\nvideo {\n display: inline-block; }\n\n/**\n * Add the correct display in iOS 4-7.\n */\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\nimg {\n border-style: none; }\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\nsvg {\n fill: currentColor; }\n\n/**\n * Hide the overflow in IE.\n */\nsvg:not(:root) {\n overflow: hidden; }\n\n/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)\n ========================================================================== */\n/**\n * Collapse border spacing\n */\ntable {\n border-collapse: collapse; }\n\n/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)\n ========================================================================== */\n/**\n * Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; }\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\nbutton,\ninput,\nselect,\ntextarea {\n background-color: transparent;\n color: inherit;\n font-size: inherit;\n line-height: inherit; }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */ }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */ }\n\n/**\n * 1. Remove the default vertical scrollbar in IE.\n * 2. Change the resize direction on textareas in all browsers (opinionated).\n */\ntextarea {\n overflow: auto;\n /* 1 */\n resize: vertical;\n /* 2 */ }\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)\n ========================================================================== */\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\ndetails,\nmenu {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)\n ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\ncanvas {\n display: inline-block; }\n\n/**\n * Add the correct display in IE.\n */\ntemplate {\n display: none; }\n\n/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)\n ========================================================================== */\n/*\n * Remove the tapping delay on clickable elements (opinionated).\n * 1. Remove the tapping delay in IE 10.\n */\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n -ms-touch-action: manipulation;\n /* 1 */\n touch-action: manipulation; }\n\n/**\n * Add the correct display in IE 10-.\n */\n[hidden] {\n display: none; }\n\n/* ARIA (https://w3c.github.io/html-aria/)\n ========================================================================== */\n/**\n * Change the cursor on busy elements (opinionated).\n */\n[aria-busy=\"true\"] {\n cursor: progress; }\n\n/*\n * Change the cursor on control elements (opinionated).\n */\n[aria-controls] {\n cursor: pointer; }\n\n/*\n * Change the display on visually hidden accessible elements (opinionated).\n */\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute; }\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements (opinionated).\n */\n[aria-disabled] {\n cursor: default; }\n\n/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */\nmain,\nheader,\nfooter,\narticle,\nsection,\naside,\ndetails,\nsummary {\n margin: 0 auto;\n margin-bottom: 16px;\n width: 100%; }\n\nmain {\n display: block;\n margin: 0 auto;\n max-width: 768px;\n padding: 0 16px 16px; }\n\nfooter {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n clear: both;\n display: inline-block;\n float: left;\n max-width: 100%;\n padding: 16px 0;\n text-align: center; }\n footer p {\n margin-bottom: 0; }\n\nhr {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n display: block;\n margin-bottom: 16px;\n width: 100%; }\n\nimg {\n height: auto;\n max-width: 100%;\n vertical-align: baseline; }\n\n@media screen and (max-width: 400px) {\n article,\n section,\n aside {\n clear: both;\n display: block;\n max-width: 100%; }\n img {\n margin-right: 16px; } }\n\nbody {\n color: rgba(0, 0, 0, 0.8);\n font-family: \"Helvetica Neue\", Helvetica, \"Lucida Grande\", sans-serif;\n font-size: 16px;\n line-height: 1.4; }\n\np {\n margin: 0;\n margin-bottom: 16px; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: inherit;\n font-family: inherit;\n line-height: inherit; }\n\nh1 {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n font-size: 36px;\n font-weight: 500;\n margin: 20px 0 16px; }\n\nh2 {\n font-size: 30px;\n font-weight: 500;\n margin: 20px 0 16px; }\n\nh3 {\n font-size: 24px;\n font-weight: 500;\n margin: 16px 0 4px; }\n\nh4 {\n font-size: 18px;\n font-weight: 600;\n margin: 16px 0 4px; }\n\nh5 {\n font-size: 16px;\n font-weight: 600;\n margin: 16px 0 4px; }\n\nh6 {\n color: rgba(0, 0, 0, 0.54);\n font-size: 14px;\n font-weight: 600;\n margin: 16px 0 4px; }\n\nsmall {\n color: rgba(0, 0, 0, 0.54);\n vertical-align: bottom; }\n\npre {\n background: #efefef;\n color: rgba(0, 0, 0, 0.8);\n display: block;\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n margin: 16px 0;\n padding: 16px;\n white-space: pre-wrap;\n overflow-wrap: break-word; }\n\ncode {\n color: rgba(0, 0, 0, 0.8);\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n line-height: inherit;\n margin: 0;\n padding: 0;\n vertical-align: baseline;\n word-break: break-all;\n word-wrap: break-word; }\n\na {\n color: #2196f3; }\n a:hover, a:focus {\n color: #2196f3;\n text-decoration: underline; }\n\ndl {\n margin-bottom: 16px; }\n\ndd {\n margin-left: 40px; }\n\nul,\nol {\n margin-bottom: 8px;\n padding-left: 40px;\n vertical-align: baseline; }\n\nblockquote {\n border-left: 2px solid #2196f3;\n font-family: Georgia, Times, \"Times New Roman\", serif;\n font-style: italic;\n margin: 16px 0;\n padding-left: 16px; }\n\nfigcaption {\n font-family: Georgia, Times, \"Times New Roman\", serif; }\n\nu {\n text-decoration: underline; }\n\ns {\n text-decoration: line-through; }\n\nsup {\n font-size: 14px;\n vertical-align: super; }\n\nsub {\n font-size: 14px;\n vertical-align: sub; }\n\nmark {\n background: #ffeb3b; }\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\nselect {\n background: #fff;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n color: rgba(0, 0, 0, 0.8);\n display: inline-block;\n padding: 4px;\n vertical-align: middle; }\n\ninput[type=\"color\"] {\n background: #fff;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: inline-block;\n vertical-align: middle; }\n\ninput:not([type]) {\n -webkit-appearance: none;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: inline-block;\n padding: 8px;\n text-align: left; }\n\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\nselect:focus,\ntextarea:focus {\n border-color: #2196f3; }\n\ninput:not([type]):focus {\n border-color: #2196f3; }\n\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin rgba(0, 0, 0, 0.12); }\n\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.54);\n cursor: not-allowed; }\n\ninput:not([type])[disabled] {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.54);\n cursor: not-allowed; }\n\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.54); }\n\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: #ea1c0d;\n color: #f44336; }\n\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #f44336; }\n\nselect {\n -webkit-appearance: menulist-button;\n border: 1px solid rgba(0, 0, 0, 0.12);\n vertical-align: sub; }\n\nselect[multiple] {\n height: auto; }\n\nlabel {\n line-height: 2; }\n\nfieldset {\n border: 0;\n margin: 0;\n padding: 8px 0; }\n\nlegend {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.8);\n display: block;\n margin-bottom: 8px;\n padding: 8px 0;\n width: 100%; }\n\ntextarea {\n background: #fff;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: block;\n margin-bottom: 8px;\n max-width: 100%;\n padding: 8px;\n vertical-align: middle; }\n\ninput[type=submit],\ninput[type=reset],\ninput[type=button],\nbutton {\n background: #2196f3;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n color: #fff;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n padding: 8px 16px;\n text-align: center;\n vertical-align: middle;\n white-space: nowrap; }\n\ninput[type=submit]::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n padding: 0; }\n\ninput[type=submit]:hover,\ninput[type=reset]:hover,\ninput[type=button]:hover,\nbutton:hover {\n background: #0c7cd5;\n border-color: rgba(0, 0, 0, 0.54); }\n\ninput[type=submit]:active,\ninput[type=reset]:active,\ninput[type=button]:active,\nbutton:active {\n background: #0c7cd5;\n border-color: rgba(0, 0, 0, 0.54);\n box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);\n outline-offset: -2px; }\n\ninput[type=submit]:focus,\ninput[type=reset]:focus,\ninput[type=button]:focus,\nbutton:focus {\n background: #0c7cd5;\n border-color: rgba(0, 0, 0, 0.54);\n box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);\n outline: 0; }\n\ninput[type=submit]:disabled,\ninput[type=reset]:disabled,\ninput[type=button]:disabled,\nbutton:disabled {\n background: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.38);\n cursor: not-allowed; }\n\ntable {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-bottom: 16px; }\n\ncaption {\n padding: 8px 0; }\n\nthead th {\n border: 0;\n border-bottom: 2px solid rgba(0, 0, 0, 0.12);\n text-align: left; }\n\ntr {\n margin-bottom: 8px; }\n\nth,\ntd {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n padding: 16px;\n vertical-align: inherit; }\n\ntfoot tr {\n text-align: left; }\n\ntfoot td {\n color: rgba(0, 0, 0, 0.54);\n font-size: 8px;\n font-style: italic;\n padding: 16px 4px; }\n","@charset 'utf-8';\n\n@import '../node_modules/sanitize.css/sanitize';\n\n/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */\n@import 'variables';\n@import 'base';\n@import 'typography';\n@import 'form';\n@import 'buttons';\n@import 'tables';\n","main,\nheader,\nfooter,\narticle,\nsection,\naside,\ndetails,\nsummary {\n margin: 0 auto;\n margin-bottom: $md-pad;\n width: 100%;\n}\n\nmain {\n display: block;\n margin: 0 auto;\n max-width: $large-breakpoint;\n padding: 0 $md-pad $md-pad;\n}\n\nfooter {\n border-top: $border;\n clear: both;\n display: inline-block;\n float: left;\n max-width: 100%;\n padding: $md-pad 0;\n text-align: center;\n\n p {\n margin-bottom: 0;\n }\n}\n\nhr {\n border-top: $border;\n display: block;\n margin-bottom: $md-pad;\n width: 100%;\n}\n\nimg {\n height: auto;\n max-width: 100%;\n vertical-align: baseline;\n}\n\n@media screen and (max-width: $small-breakpoint) {\n article,\n section,\n aside {\n clear: both;\n display: block;\n max-width: 100%;\n }\n\n img {\n margin-right: $md-pad;\n }\n}\n","body {\n color: $text;\n font-family: $font-family;\n font-size: $font-size-base;\n line-height: $line-height-base;\n}\n\np {\n margin: 0;\n margin-bottom: $md-pad;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: inherit;\n font-family: inherit;\n line-height: inherit;\n}\n\nh1 {\n border-bottom: $border;\n font-size: $font-size-h1;\n font-weight: 500;\n margin: $lg-pad 0 $md-pad;\n}\n\nh2 {\n font-size: $font-size-h2;\n font-weight: 500;\n margin: $lg-pad 0 $md-pad;\n}\n\nh3 {\n font-size: $font-size-h3;\n font-weight: 500;\n margin: $md-pad 0 $xs-pad;\n}\n\nh4 {\n font-size: $font-size-h4;\n font-weight: 600;\n margin: $md-pad 0 $xs-pad;\n}\n\nh5 {\n font-size: $font-size-h5;\n font-weight: 600;\n margin: $md-pad 0 $xs-pad;\n}\n\nh6 {\n color: $secondary;\n font-size: $font-size-h6;\n font-weight: 600;\n margin: $md-pad 0 $xs-pad;\n}\n\nsmall {\n color: $secondary;\n vertical-align: bottom;\n}\n\npre {\n background: $grey;\n color: $text;\n display: block;\n font-family: $monospace;\n font-size: $font-size-base;\n margin: $md-pad 0;\n padding: $md-pad;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n}\n\ncode {\n color: $text;\n font-family: $monospace;\n font-size: $font-size-base;\n line-height: inherit;\n margin: 0;\n padding: 0;\n vertical-align: baseline;\n word-break: break-all;\n word-wrap: break-word;\n}\n\na {\n color: $link-color;\n\n &:hover,\n &:focus {\n color: $primary;\n text-decoration: underline;\n }\n}\n\ndl {\n margin-bottom: $md-pad;\n}\n\ndd {\n margin-left: $xlg-pad;\n}\n\nul,\nol {\n margin-bottom: $sm-pad;\n padding-left: $xlg-pad;\n vertical-align: baseline;\n}\n\nblockquote {\n border-left: 2px solid $primary;\n font-family: $serif;\n font-style: italic;\n margin: $md-pad 0;\n padding-left: $md-pad;\n}\n\nfigcaption {\n font-family: $serif;\n}\n\nu {\n text-decoration: underline;\n}\n\ns {\n text-decoration: line-through;\n}\n\nsup {\n font-size: $font-size-small;\n vertical-align: super;\n}\n\nsub {\n font-size: $font-size-small;\n vertical-align: sub;\n}\n\nmark {\n background: $yellow;\n}\n","input[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\nselect {\n background: $white;\n border: $border;\n border-radius: $br;\n color: $text;\n display: inline-block;\n padding: $xs-pad;\n vertical-align: middle;\n}\n\ninput[type=\"color\"], {\n background: $white;\n border: $border;\n border-radius: $br;\n display: inline-block;\n vertical-align: middle;\n}\n\n\ninput:not([type]) {\n -webkit-appearance: none;\n background-clip: padding-box;\n border: $border;\n border-radius: $br;\n display: inline-block;\n padding: $sm-pad;\n text-align: left;\n}\n\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\nselect:focus,\ntextarea:focus {\n border-color: $primary;\n}\n\ninput:not([type]):focus {\n border-color: $primary;\n}\n\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin $dividers;\n}\n\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: $dividers;\n color: $secondary;\n cursor: not-allowed;\n}\n\ninput:not([type])[disabled] {\n background-color: $dividers;\n color: $secondary;\n cursor: not-allowed;\n}\n\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: $dividers;\n color: $secondary;\n}\n\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: darken($red, 10);\n color: $red;\n}\n\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: $red;\n}\n\nselect {\n -webkit-appearance: menulist-button;\n border: $border;\n vertical-align: sub;\n}\n\nselect[multiple] {\n height: auto;\n}\n\nlabel {\n line-height: 2;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n padding: $sm-pad 0;\n}\n\nlegend {\n border-bottom: $border;\n color: $text;\n display: block;\n margin-bottom: $sm-pad;\n padding: $sm-pad 0;\n width: 100%;\n}\n\ntextarea {\n background: $white;\n border: $border;\n border-radius: $br;\n display: block;\n margin-bottom: $sm-pad;\n max-width: 100%;\n padding: $sm-pad;\n vertical-align: middle;\n}\n","input[type=submit],\ninput[type=reset],\ninput[type=button],\nbutton {\n background: $primary;\n border: $border;\n border-radius: $br;\n color: $white;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n padding: $sm-pad $md-pad;\n text-align: center;\n vertical-align: middle;\n white-space: nowrap;\n}\n\ninput[type=submit]::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n padding: 0;\n}\n\ninput[type=submit]:hover,\ninput[type=reset]:hover,\ninput[type=button]:hover,\nbutton:hover {\n background: darken($primary, 10);\n border-color: $secondary;\n}\n\ninput[type=submit]:active,\ninput[type=reset]:active,\ninput[type=button]:active,\nbutton:active {\n background: darken($primary, 10);\n border-color: $secondary;\n box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .2);\n outline-offset: -2px;\n}\n\ninput[type=submit]:focus,\ninput[type=reset]:focus,\ninput[type=button]:focus,\nbutton:focus {\n background: darken($primary, 10);\n border-color: $secondary;\n box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .2);\n outline: 0;\n}\n\ninput[type=submit]:disabled,\ninput[type=reset]:disabled,\ninput[type=button]:disabled,\nbutton:disabled {\n background: $dividers;\n color: $disabled;\n cursor: not-allowed;\n}\n","table {\n border-top: $border;\n margin-bottom: $md-pad;\n}\n\ncaption {\n padding: $sm-pad 0;\n}\n\nthead th {\n border: 0;\n border-bottom: 2px solid $dividers;\n text-align: left;\n}\n\ntr {\n margin-bottom: $sm-pad;\n}\n\nth,\ntd {\n border-bottom: $border;\n padding: $md-pad;\n vertical-align: inherit;\n}\n\ntfoot tr {\n text-align: left;\n}\n\ntfoot td {\n color: $secondary;\n font-size: $sm-pad;\n font-style: italic;\n padding: $md-pad $xs-pad;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../node_modules/sanitize.css/sanitize.css","marx.min.css","marx.css","marx.scss","_base.scss","_typography.scss","_form.scss","_buttons.scss","_tables.scss"],"names":[],"mappings":"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","file":"marx.min.css","sourcesContent":["/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n\n/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)\n ========================================================================== */\n\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add box sizing inheritence in all browsers (opinionated).\n */\n\n*,\n::before,\n::after {\n\tbackground-repeat: no-repeat; /* 1 */\n\tbox-sizing: inherit; /* 2 */\n}\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritence in all browsers (opinionated).\n */\n\n::before,\n::after {\n\ttext-decoration: inherit; /* 1 */\n\tvertical-align: inherit; /* 2 */\n}\n\n/**\n * 1. Add border box sizing in all browsers (opinionated).\n * 2. Add the default cursor in all browsers (opinionated).\n * 3. Prevent font size adjustments after orientation changes in IE and iOS.\n */\n\nhtml {\n\tbox-sizing: border-box; /* 1 */\n\tcursor: default; /* 2 */\n\t-ms-text-size-adjust: 100%; /* 3 */\n\t-webkit-text-size-adjust: 100%; /* 3 */\n}\n\n/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n\tdisplay: block;\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n\tmargin: 0;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n\tmargin: .67em 0;\n}\n\n/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n\tdisplay: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n\tmargin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n\tbox-sizing: content-box; /* 1 */\n\theight: 0; /* 1 */\n\toverflow: visible; /* 2 */\n}\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\n\nnav ol,\nnav ul {\n\tlist-style: none;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n\tbackground-color: transparent; /* 1 */\n\t-webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n\tborder-bottom: none; /* 1 */\n\ttext-decoration: underline; /* 2 */\n\ttext-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n\tfont-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n\tfont-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n\tbackground-color: #ffff00;\n\tcolor: #000000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n\tfont-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsub {\n\tbottom: -.25em;\n}\n\nsup {\n\ttop: -.5em;\n}\n\n/*\n * Remove the text shadow on text selections (opinionated).\n * 1. Restore the coloring undone by defining the text shadow (opinionated).\n */\n\n::-moz-selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n::selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)\n ========================================================================== */\n\n/*\n * Change the alignment on media elements in all browers (opinionated).\n */\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n\tvertical-align: middle;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n\tborder-style: none;\n}\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\n\nsvg {\n\tfill: currentColor;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\n/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)\n ========================================================================== */\n\n/**\n * Collapse border spacing\n */\n\ntable {\n\tborder-collapse: collapse;\n}\n\n/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)\n ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tmargin: 0;\n}\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n\tbackground-color: transparent;\n\tcolor: inherit;\n\tfont-size: inherit;\n\tline-height: inherit;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n\toverflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n\ttext-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n\t-webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n\tborder-style: none;\n\tpadding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n\toutline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n\tbox-sizing: border-box; /* 1 */\n\tcolor: inherit; /* 2 */\n\tdisplay: table; /* 1 */\n\tmax-width: 100%; /* 1 */\n\tpadding: 0; /* 3 */\n\twhite-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n\tdisplay: inline-block; /* 1 */\n\tvertical-align: baseline; /* 2 */\n}\n\n/**\n * 1. Remove the default vertical scrollbar in IE.\n * 2. Change the resize direction on textareas in all browsers (opinionated).\n */\n\ntextarea {\n\toverflow: auto; /* 1 */\n\tresize: vertical; /* 2 */\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n\tbox-sizing: border-box; /* 1 */\n\tpadding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n\t-webkit-appearance: textfield; /* 1 */\n\toutline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button; /* 1 */\n\tfont: inherit; /* 2 */\n}\n\n/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n\tdisplay: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n\tdisplay: list-item;\n}\n\n/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n\tdisplay: none;\n}\n\n/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)\n ========================================================================== */\n\n/*\n * Remove the tapping delay on clickable elements (opinionated).\n * 1. Remove the tapping delay in IE 10.\n */\n\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n\t-ms-touch-action: manipulation; /* 1 */\n\ttouch-action: manipulation;\n}\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n\tdisplay: none;\n}\n\n/* ARIA (https://w3c.github.io/html-aria/)\n ========================================================================== */\n\n/**\n * Change the cursor on busy elements (opinionated).\n */\n\n[aria-busy=\"true\"] {\n\tcursor: progress;\n}\n\n/*\n * Change the cursor on control elements (opinionated).\n */\n\n[aria-controls] {\n\tcursor: pointer;\n}\n\n/*\n * Change the display on visually hidden accessible elements (opinionated).\n */\n\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n\tclip: rect(0, 0, 0, 0);\n\tdisplay: inherit;\n\tposition: absolute;\n}\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements (opinionated).\n */\n\n[aria-disabled] {\n\tcursor: default;\n}\n","/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border:0;border-top:1px solid rgba(0,0,0,.12);display:block;margin-top:16px;margin-bottom:16px;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}embed,iframe,video{border:0}body{color:rgba(0,0,0,.8);font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\";font-size:16px;line-height:1.5}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px;margin:20px 0 16px}h2{font-size:32px;margin:20px 0 16px}h3{font-size:28px;margin:16px 0 4px}h4{font-size:24px;margin:16px 0 4px}h5{font-size:20px;margin:16px 0 4px}h6{font-size:16px;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#007bff;text-decoration:none;background-color:transparent}a:focus,a:hover{color:#0062cc;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid rgba(0,0,0,.8);font-family:Georgia,Times,\"Times New Roman\",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,\"Times New Roman\",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input:not([type]):focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select:not([size]):not([multiple]){height:-webkit-calc(2.25rem + 2px);height:calc(2.25rem + 2px)}select[multiple]{height:auto}label{display:inline-block;line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{overflow:auto;resize:vertical}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;margin-top:.25rem;margin-left:-1.25rem}button,input[type=button],input[type=reset],input[type=submit]{background-color:#007bff;border:#007bff;border-radius:4px;color:#fff;padding:8px 16px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-size:1rem;line-height:1.5;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:#0062cc;border-color:#005cbf;color:#fff}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.65;cursor:not-allowed;background-color:#007bff;border-color:#007bff;color:#fff}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px}\n/*# sourceMappingURL=marx.min.css.map */\n","/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)\n ========================================================================== */\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add box sizing inheritence in all browsers (opinionated).\n */\n*,\n::before,\n::after {\n background-repeat: no-repeat;\n /* 1 */\n box-sizing: inherit;\n /* 2 */ }\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritence in all browsers (opinionated).\n */\n::before,\n::after {\n text-decoration: inherit;\n /* 1 */\n vertical-align: inherit;\n /* 2 */ }\n\n/**\n * 1. Add border box sizing in all browsers (opinionated).\n * 2. Add the default cursor in all browsers (opinionated).\n * 3. Prevent font size adjustments after orientation changes in IE and iOS.\n */\nhtml {\n box-sizing: border-box;\n /* 1 */\n cursor: default;\n /* 2 */\n -ms-text-size-adjust: 100%;\n /* 3 */\n -webkit-text-size-adjust: 100%;\n /* 3 */ }\n\n/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)\n ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block; }\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\nbody {\n margin: 0; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: .67em 0; }\n\n/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)\n ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\nfigcaption,\nfigure,\nmain {\n /* 1 */\n display: block; }\n\n/**\n * Add the correct margin in IE 8.\n */\nfigure {\n margin: 1em 40px; }\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\nnav ol,\nnav ul {\n list-style: none; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)\n ========================================================================== */\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\na {\n background-color: transparent;\n /* 1 */\n -webkit-text-decoration-skip: objects;\n /* 2 */ }\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\nb,\nstrong {\n font-weight: inherit; }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font style in Android 4.3-.\n */\ndfn {\n font-style: italic; }\n\n/**\n * Add the correct background and color in IE 9-.\n */\nmark {\n background-color: #ffff00;\n color: #000000; }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\n/*\n * Remove the text shadow on text selections (opinionated).\n * 1. Restore the coloring undone by defining the text shadow (opinionated).\n */\n::-moz-selection {\n background-color: #b3d4fc;\n /* 1 */\n color: #000000;\n /* 1 */\n text-shadow: none; }\n\n::selection {\n background-color: #b3d4fc;\n /* 1 */\n color: #000000;\n /* 1 */\n text-shadow: none; }\n\n/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)\n ========================================================================== */\n/*\n * Change the alignment on media elements in all browers (opinionated).\n */\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle; }\n\n/**\n * Add the correct display in IE 9-.\n */\naudio,\nvideo {\n display: inline-block; }\n\n/**\n * Add the correct display in iOS 4-7.\n */\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\nimg {\n border-style: none; }\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\nsvg {\n fill: currentColor; }\n\n/**\n * Hide the overflow in IE.\n */\nsvg:not(:root) {\n overflow: hidden; }\n\n/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)\n ========================================================================== */\n/**\n * Collapse border spacing\n */\ntable {\n border-collapse: collapse; }\n\n/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)\n ========================================================================== */\n/**\n * Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; }\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\nbutton,\ninput,\nselect,\ntextarea {\n background-color: transparent;\n color: inherit;\n font-size: inherit;\n line-height: inherit; }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */ }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */ }\n\n/**\n * 1. Remove the default vertical scrollbar in IE.\n * 2. Change the resize direction on textareas in all browsers (opinionated).\n */\ntextarea {\n overflow: auto;\n /* 1 */\n resize: vertical;\n /* 2 */ }\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)\n ========================================================================== */\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\ndetails,\nmenu {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)\n ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\ncanvas {\n display: inline-block; }\n\n/**\n * Add the correct display in IE.\n */\ntemplate {\n display: none; }\n\n/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)\n ========================================================================== */\n/*\n * Remove the tapping delay on clickable elements (opinionated).\n * 1. Remove the tapping delay in IE 10.\n */\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n -ms-touch-action: manipulation;\n /* 1 */\n touch-action: manipulation; }\n\n/**\n * Add the correct display in IE 10-.\n */\n[hidden] {\n display: none; }\n\n/* ARIA (https://w3c.github.io/html-aria/)\n ========================================================================== */\n/**\n * Change the cursor on busy elements (opinionated).\n */\n[aria-busy=\"true\"] {\n cursor: progress; }\n\n/*\n * Change the cursor on control elements (opinionated).\n */\n[aria-controls] {\n cursor: pointer; }\n\n/*\n * Change the display on visually hidden accessible elements (opinionated).\n */\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute; }\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements (opinionated).\n */\n[aria-disabled] {\n cursor: default; }\n\n/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */\nmain,\nheader,\nfooter,\narticle,\nsection,\naside,\ndetails,\nsummary {\n margin: 0 auto;\n margin-bottom: 16px;\n width: 100%; }\n\nmain {\n display: block;\n margin: 0 auto;\n max-width: 768px;\n padding: 0 16px 16px; }\n\nfooter {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n clear: both;\n display: inline-block;\n float: left;\n max-width: 100%;\n padding: 16px 0;\n text-align: center; }\n footer p {\n margin-bottom: 0; }\n\nhr {\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n display: block;\n margin-top: 16px;\n margin-bottom: 16px;\n width: 100%;\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nimg {\n height: auto;\n max-width: 100%;\n vertical-align: baseline; }\n\n@media screen and (max-width: 400px) {\n article,\n section,\n aside {\n clear: both;\n display: block;\n max-width: 100%; }\n img {\n margin-right: 16px; } }\n\nembed,\niframe,\nvideo {\n border: 0; }\n\nbody {\n color: rgba(0, 0, 0, 0.8);\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 16px;\n line-height: 1.5; }\n\np {\n margin: 0;\n margin-bottom: 16px; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: inherit;\n font-family: inherit;\n line-height: 1.2;\n font-weight: 500; }\n\nh1 {\n font-size: 40px;\n margin: 20px 0 16px; }\n\nh2 {\n font-size: 32px;\n margin: 20px 0 16px; }\n\nh3 {\n font-size: 28px;\n margin: 16px 0 4px; }\n\nh4 {\n font-size: 24px;\n margin: 16px 0 4px; }\n\nh5 {\n font-size: 20px;\n margin: 16px 0 4px; }\n\nh6 {\n font-size: 16px;\n margin: 16px 0 4px; }\n\nsmall {\n color: rgba(0, 0, 0, 0.54);\n vertical-align: bottom; }\n\npre {\n background: #f7f7f9;\n color: rgba(0, 0, 0, 0.8);\n display: block;\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n margin: 16px 0;\n padding: 16px;\n white-space: pre-wrap;\n overflow-wrap: break-word; }\n\ncode {\n color: rgba(0, 0, 0, 0.8);\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n line-height: inherit;\n margin: 0;\n padding: 0;\n vertical-align: baseline;\n word-break: break-all;\n word-wrap: break-word; }\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent; }\n a:hover, a:focus {\n color: #0062cc;\n text-decoration: underline; }\n\ndl {\n margin-bottom: 16px; }\n\ndd {\n margin-left: 40px; }\n\nul,\nol {\n margin-bottom: 8px;\n padding-left: 40px;\n vertical-align: baseline; }\n\nblockquote {\n border-left: 2px solid rgba(0, 0, 0, 0.8);\n font-family: Georgia, Times, \"Times New Roman\", serif;\n font-style: italic;\n margin: 16px 0;\n padding-left: 16px; }\n\nfigcaption {\n font-family: Georgia, Times, \"Times New Roman\", serif; }\n\nu {\n text-decoration: underline; }\n\ns {\n text-decoration: line-through; }\n\nsup {\n font-size: 14px;\n vertical-align: super; }\n\nsub {\n font-size: 14px;\n vertical-align: sub; }\n\nmark {\n background: #ffeb3b; }\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\nselect,\ntextarea {\n background: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n color: rgba(0, 0, 0, 0.8);\n display: block;\n width: 100%;\n padding: 8px 16px;\n line-height: 1.5;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; }\n\ninput[type=\"color\"] {\n background: #fff;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: inline-block;\n vertical-align: middle; }\n\ninput:not([type]) {\n -webkit-appearance: none;\n background: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n color: rgba(0, 0, 0, 0.8);\n display: block;\n width: 100%;\n padding: 8px 16px;\n line-height: 1.5;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n text-align: left; }\n\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\nselect:focus,\ntextarea:focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n\ninput:not([type]):focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin rgba(0, 0, 0, 0.12); }\n\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.54);\n cursor: not-allowed;\n opacity: 1; }\n\ninput:not([type])[disabled] {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.54);\n cursor: not-allowed;\n opacity: 1; }\n\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.54); }\n\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: #ea1c0d;\n color: #f44336; }\n\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #f44336; }\n\nselect {\n -webkit-appearance: menulist-button;\n border: 1px solid rgba(0, 0, 0, 0.12);\n vertical-align: sub; }\n\nselect:not([size]):not([multiple]) {\n height: calc(2.25rem + 2px); }\n\nselect[multiple] {\n height: auto; }\n\nlabel {\n display: inline-block;\n line-height: 2; }\n\nfieldset {\n border: 0;\n margin: 0;\n padding: 8px 0; }\n\nlegend {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.8);\n display: block;\n margin-bottom: 8px;\n padding: 8px 0;\n width: 100%; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\ninput[type=checkbox],\ninput[type=radio] {\n box-sizing: border-box;\n padding: 0;\n position: absolute;\n margin-top: .25rem;\n margin-left: -1.25rem; }\n\ninput[type=submit],\ninput[type=reset],\ninput[type=button],\nbutton {\n background-color: #007bff;\n border: #007bff;\n border-radius: 4px;\n color: #fff;\n padding: 8px 16px;\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n font-size: 1rem;\n line-height: 1.5;\n transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }\n\ninput[type=submit]::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n padding: 0; }\n\ninput[type=submit]:hover,\ninput[type=reset]:hover,\ninput[type=button]:hover,\nbutton:hover {\n background-color: #0069d9;\n border-color: #0062cc;\n color: #fff; }\n\ninput[type=submit]:not(:disabled):active,\ninput[type=reset]:not(:disabled):active,\ninput[type=button]:not(:disabled):active,\nbutton:not(:disabled):active {\n background-color: #0062cc;\n border-color: #005cbf;\n color: #fff; }\n\ninput[type=submit]:focus,\ninput[type=reset]:focus,\ninput[type=button]:focus,\nbutton:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\n\ninput[type=submit]:disabled,\ninput[type=reset]:disabled,\ninput[type=button]:disabled,\nbutton:disabled {\n opacity: .65;\n cursor: not-allowed;\n background-color: #007bff;\n border-color: #007bff;\n color: #fff; }\n\ntable {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-bottom: 16px; }\n\ncaption {\n padding: 8px 0; }\n\nthead th {\n border: 0;\n border-bottom: 2px solid rgba(0, 0, 0, 0.12);\n text-align: left; }\n\ntr {\n margin-bottom: 8px; }\n\nth,\ntd {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n padding: 16px;\n vertical-align: inherit; }\n\ntfoot tr {\n text-align: left; }\n\ntfoot td {\n color: rgba(0, 0, 0, 0.54);\n font-size: 8px;\n font-style: italic;\n padding: 16px 4px; }\n","@charset 'utf-8';\n\n@import '../node_modules/sanitize.css/sanitize';\n\n/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */\n@import 'variables';\n@import 'base';\n@import 'typography';\n@import 'form';\n@import 'buttons';\n@import 'tables';\n","main,\nheader,\nfooter,\narticle,\nsection,\naside,\ndetails,\nsummary {\n margin: 0 auto;\n margin-bottom: $md-pad;\n width: 100%;\n}\n\nmain {\n display: block;\n margin: 0 auto;\n max-width: $large-breakpoint;\n padding: 0 $md-pad $md-pad;\n}\n\nfooter {\n border-top: $border;\n clear: both;\n display: inline-block;\n float: left;\n max-width: 100%;\n padding: $md-pad 0;\n text-align: center;\n\n p {\n margin-bottom: 0;\n }\n}\n\nhr {\n border: 0;\n border-top: $border;\n display: block;\n margin-top: $md-pad;\n margin-bottom: $md-pad;\n width: 100%;\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nimg {\n height: auto;\n max-width: 100%;\n vertical-align: baseline;\n}\n\n@media screen and (max-width: $small-breakpoint) {\n article,\n section,\n aside {\n clear: both;\n display: block;\n max-width: 100%;\n }\n\n img {\n margin-right: $md-pad;\n }\n}\n\nembed,\niframe,\nvideo {\n border: 0;\n}\n","body {\n color: $text;\n font-family: $font-family;\n font-size: $font-size-base;\n line-height: $line-height-base;\n}\n\np {\n margin: 0;\n margin-bottom: $md-pad;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: inherit;\n font-family: inherit;\n line-height: 1.2;\n font-weight: 500;\n}\n\nh1 {\n font-size: $font-size-h1;\n margin: $lg-pad 0 $md-pad;\n}\n\nh2 {\n font-size: $font-size-h2;\n margin: $lg-pad 0 $md-pad;\n}\n\nh3 {\n font-size: $font-size-h3;\n margin: $md-pad 0 $xs-pad;\n}\n\nh4 {\n font-size: $font-size-h4;\n margin: $md-pad 0 $xs-pad;\n}\n\nh5 {\n font-size: $font-size-h5;\n margin: $md-pad 0 $xs-pad;\n}\n\nh6 {\n font-size: $font-size-h6;\n margin: $md-pad 0 $xs-pad;\n}\n\nsmall {\n color: $secondary;\n vertical-align: bottom;\n}\n\npre {\n background: $grey;\n color: $text;\n display: block;\n font-family: $monospace;\n font-size: $font-size-base;\n margin: $md-pad 0;\n padding: $md-pad;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n}\n\ncode {\n color: $text;\n font-family: $monospace;\n font-size: $font-size-base;\n line-height: inherit;\n margin: 0;\n padding: 0;\n vertical-align: baseline;\n word-break: break-all;\n word-wrap: break-word;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n background-color: transparent;\n\n &:hover,\n &:focus {\n color: darken($primary, 10%);\n text-decoration: underline;\n }\n}\n\ndl {\n margin-bottom: $md-pad;\n}\n\ndd {\n margin-left: $xlg-pad;\n}\n\nul,\nol {\n margin-bottom: $sm-pad;\n padding-left: $xlg-pad;\n vertical-align: baseline;\n}\n\nblockquote {\n border-left: 2px solid $text;\n font-family: $serif;\n font-style: italic;\n margin: $md-pad 0;\n padding-left: $md-pad;\n}\n\nfigcaption {\n font-family: $serif;\n}\n\nu {\n text-decoration: underline;\n}\n\ns {\n text-decoration: line-through;\n}\n\nsup {\n font-size: $font-size-small;\n vertical-align: super;\n}\n\nsub {\n font-size: $font-size-small;\n vertical-align: sub;\n}\n\nmark {\n background: $yellow;\n}\n","input[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\nselect,\ntextarea {\n background: $white;\n background-clip: padding-box;\n border: $border;\n border-radius: $br;\n color: $text;\n display: block;\n width: 100%;\n padding: $sm-pad $md-pad;\n line-height: 1.5;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n font-family: $sans-serif;\n}\n\ninput[type=\"color\"], {\n background: $white;\n border: $border;\n border-radius: $br;\n display: inline-block;\n vertical-align: middle;\n}\n\ninput:not([type]) {\n -webkit-appearance: none;\n background: $white;\n background-clip: padding-box;\n border: $border;\n border-radius: $br;\n color: $text;\n display: block;\n width: 100%;\n padding: $sm-pad $md-pad;\n line-height: 1.5;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n text-align: left;\n}\n\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\nselect:focus,\ntextarea:focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);\n}\n\ninput:not([type]):focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);\n}\n\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin $dividers;\n}\n\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: $dividers;\n color: $secondary;\n cursor: not-allowed;\n opacity: 1;\n}\n\ninput:not([type])[disabled] {\n background-color: $dividers;\n color: $secondary;\n cursor: not-allowed;\n opacity: 1;\n}\n\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: $dividers;\n color: $secondary;\n}\n\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: darken($red, 10);\n color: $red;\n}\n\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: $red;\n}\n\nselect {\n -webkit-appearance: menulist-button;\n border: $border;\n vertical-align: sub;\n}\n\nselect:not([size]):not([multiple]) {\n height: calc(2.25rem + 2px);\n}\n\nselect[multiple] {\n height: auto;\n}\n\nlabel {\n display: inline-block;\n line-height: 2;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n padding: $sm-pad 0;\n}\n\nlegend {\n border-bottom: $border;\n color: $text;\n display: block;\n margin-bottom: $sm-pad;\n padding: $sm-pad 0;\n width: 100%;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\ninput[type=checkbox],\ninput[type=radio] {\n box-sizing: border-box;\n padding: 0;\n position: absolute;\n margin-top: .25rem;\n margin-left: -1.25rem;\n}\n","input[type=submit],\ninput[type=reset],\ninput[type=button],\nbutton {\n background-color: $primary;\n border: $primary;\n border-radius: $br;\n color: $white;\n padding: $sm-pad $md-pad;\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n font-size: 1rem;\n line-height: 1.5;\n transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n}\n\ninput[type=submit]::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n padding: 0;\n}\n\ninput[type=submit]:hover,\ninput[type=reset]:hover,\ninput[type=button]:hover,\nbutton:hover {\n background-color: #0069d9;\n border-color: #0062cc;\n color: $white;\n}\n\ninput[type=submit]:not(:disabled):active,\ninput[type=reset]:not(:disabled):active,\ninput[type=button]:not(:disabled):active,\nbutton:not(:disabled):active {\n background-color: #0062cc;\n border-color: #005cbf;\n color: $white;\n}\n\ninput[type=submit]:focus,\ninput[type=reset]:focus,\ninput[type=button]:focus,\nbutton:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);\n}\n\ninput[type=submit]:disabled,\ninput[type=reset]:disabled,\ninput[type=button]:disabled,\nbutton:disabled {\n opacity: .65;\n cursor: not-allowed;\n background-color: $primary;\n border-color: $primary;\n color: $white;\n}\n","table {\n border-top: $border;\n margin-bottom: $md-pad;\n}\n\ncaption {\n padding: $sm-pad 0;\n}\n\nthead th {\n border: 0;\n border-bottom: 2px solid $dividers;\n text-align: left;\n}\n\ntr {\n margin-bottom: $sm-pad;\n}\n\nth,\ntd {\n border-bottom: $border;\n padding: $md-pad;\n vertical-align: inherit;\n}\n\ntfoot tr {\n text-align: left;\n}\n\ntfoot td {\n color: $secondary;\n font-size: $sm-pad;\n font-style: italic;\n padding: $md-pad $xs-pad;\n}\n"]} \ No newline at end of file diff --git a/css/marx.styl.css b/css/marx.styl.css index b3a549a..559f20c 100644 --- a/css/marx.styl.css +++ b/css/marx.styl.css @@ -298,10 +298,16 @@ footer p { margin-bottom: 0; } hr { + border: 0; border-top: 1px solid rgba(0,0,0,0.12); display: block; + margin-top: 16px; margin-bottom: 16px; width: 100%; + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; } img { height: auto; @@ -320,11 +326,16 @@ img { margin-right: 16px; } } +embed, +iframe, +video { + border: 0; +} body { color: rgba(0,0,0,0.8); - font-family: "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; - line-height: 1.4; + line-height: 1.5; } p { margin: 0; @@ -338,38 +349,31 @@ h5, h6 { color: inherit; font-family: inherit; - line-height: inherit; + line-height: 1.2; + font-weight: 500; } h1 { - border-bottom: 1px solid rgba(0,0,0,0.12); - font-size: 36px; - font-weight: 500; + font-size: 40px; margin: 20px 0 16px; } h2 { - font-size: 30px; - font-weight: 500; + font-size: 32px; margin: 20px 0 16px; } h3 { - font-size: 24px; - font-weight: 500; + font-size: 28px; margin: 16px 0 4px; } h4 { - font-size: 18px; - font-weight: 600; + font-size: 24px; margin: 16px 0 4px; } h5 { - font-size: 16px; - font-weight: 600; + font-size: 20px; margin: 16px 0 4px; } h6 { - color: rgba(0,0,0,0.54); - font-size: 14px; - font-weight: 600; + font-size: 16px; margin: 16px 0 4px; } small { @@ -377,7 +381,7 @@ small { vertical-align: bottom; } pre { - background: #efefef; + background: #f7f7f9; color: rgba(0,0,0,0.8); display: block; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; @@ -399,11 +403,13 @@ code { word-wrap: break-word; } a { - color: #2196f3; + color: #007bff; + text-decoration: none; + background-color: transparent; } a:hover, a:focus { - color: #2196f3; + color: #006fe6; text-decoration: underline; } dl { @@ -419,7 +425,7 @@ ol { vertical-align: baseline; } blockquote { - border-left: 2px solid #2196f3; + border-left: 2px solid rgba(0,0,0,0.8); font-family: Georgia, Times, "Times New Roman", serif; font-style: italic; margin: 16px 0; @@ -458,14 +464,22 @@ input[type="week"], input[type="number"], input[type="search"], input[type="tel"], -select { +select, +textarea { background: #fff; + background-clip: padding-box; border: 1px solid rgba(0,0,0,0.12); border-radius: 4px; color: rgba(0,0,0,0.8); - display: inline-block; - padding: 4px; - vertical-align: middle; + display: block; + width: 100%; + padding: 8px 16px; + line-height: 1.5; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } input[type="color"] { background: #fff; @@ -476,11 +490,19 @@ input[type="color"] { } input:not([type]) { -webkit-appearance: none; + background: #fff; background-clip: padding-box; border: 1px solid rgba(0,0,0,0.12); border-radius: 4px; - display: inline-block; - padding: 8px; + color: rgba(0,0,0,0.8); + display: block; + width: 100%; + padding: 8px 16px; + line-height: 1.5; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; text-align: left; } input[type="text"]:focus, @@ -499,10 +521,18 @@ input[type="tel"]:focus, input[type="color"]:focus, select:focus, textarea:focus { - border-color: #2196f3; + background-color: #fff; + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25); + box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25); } input:not([type]):focus { - border-color: #2196f3; + background-color: #fff; + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25); + box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25); } input[type="file"]:focus, input[type="radio"]:focus, @@ -528,11 +558,13 @@ textarea[disabled] { background-color: rgba(0,0,0,0.12); color: rgba(0,0,0,0.54); cursor: not-allowed; + opacity: 1; } input:not([type])[disabled] { background-color: rgba(0,0,0,0.12); color: rgba(0,0,0,0.54); cursor: not-allowed; + opacity: 1; } input[readonly], select[readonly], @@ -556,10 +588,15 @@ select { border: 1px solid rgba(0,0,0,0.12); vertical-align: sub; } +select:not([size]):not([multiple]) { + height: -webkit-calc(2.25rem + 2px); + height: calc(2.25rem + 2px); +} select[multiple] { height: auto; } label { + display: inline-block; line-height: 2; } fieldset { @@ -576,30 +613,43 @@ legend { width: 100%; } textarea { - background: #fff; - border: 1px solid rgba(0,0,0,0.12); - border-radius: 4px; - display: block; - margin-bottom: 8px; - max-width: 100%; - padding: 8px; - vertical-align: middle; + overflow: auto; + resize: vertical; +} +input[type=checkbox], +input[type=radio] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + position: absolute; + margin-top: 0.25rem; + margin-left: -1.25rem; } input[type=submit], input[type=reset], input[type=button], button { - background: #2196f3; - border: 1px solid rgba(0,0,0,0.12); + background-color: #007bff; + border: #007bff; border-radius: 4px; color: #fff; - cursor: pointer; - display: inline-block; - margin: 0; padding: 8px 16px; + display: inline-block; + font-weight: 400; text-align: center; - vertical-align: middle; white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + font-size: 1rem; + line-height: 1.5; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } input[type=submit]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, @@ -611,36 +661,35 @@ input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover { - background: #0c7cd5; - border-color: rgba(0,0,0,0.54); + background-color: #0069d9; + border-color: #0062cc; + color: #fff; } input[type=submit]:active, input[type=reset]:active, input[type=button]:active, button:active { - background: #0c7cd5; - border-color: rgba(0,0,0,0.54); - -webkit-box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2); - box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2); - outline-offset: -2px; + background-color: #0062cc; + border-color: #005cbf; + color: #fff; } input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button:focus { - background: #0c7cd5; - border-color: rgba(0,0,0,0.54); - -webkit-box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2); - box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2); outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5); + box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5); } input[type=submit]:disabled, input[type=reset]:disabled, input[type=button]:disabled, button:disabled { - background: rgba(0,0,0,0.12); - color: rgba(0,0,0,0.38); + opacity: 0.65; cursor: not-allowed; + background-color: #007bff; + border-color: #007bff; + color: #fff; } table { border-top: 1px solid rgba(0,0,0,0.12); diff --git a/css/marx.styl.min.css b/css/marx.styl.min.css index e8f16fa..adc4118 100644 --- a/css/marx.styl.min.css +++ b/css/marx.styl.min.css @@ -1,2 +1,2 @@ -*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border-top:1px solid rgba(0,0,0,.12);display:block;margin-bottom:16px;width:100%}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}body{color:rgba(0,0,0,.8);font-family:"Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;font-size:16px;line-height:1.4}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:inherit}h1{border-bottom:1px solid rgba(0,0,0,.12);font-size:36px;font-weight:500;margin:20px 0 16px}h2{font-size:30px;font-weight:500;margin:20px 0 16px}h3{font-size:24px;font-weight:500;margin:16px 0 4px}h4{font-size:18px;font-weight:600;margin:16px 0 4px}h5{font-size:16px;font-weight:600;margin:16px 0 4px}h6{color:rgba(0,0,0,.54);font-size:14px;font-weight:600;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#efefef;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#2196f3}a:focus,a:hover{color:#2196f3;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid #2196f3;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,"Times New Roman",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:inline-block;padding:4px;vertical-align:middle}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;padding:8px;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#2196f3}input:not([type]):focus{border-color:#2196f3}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select[multiple]{height:auto}label{line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:block;margin-bottom:8px;max-width:100%;padding:8px;vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{background:#2196f3;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin:0;padding:8px 16px;text-align:center;vertical-align:middle;white-space:nowrap}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#0c7cd5;border-color:rgba(0,0,0,.54)}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:#0c7cd5;border-color:rgba(0,0,0,.54);-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline-offset:-2px}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#0c7cd5;border-color:rgba(0,0,0,.54);-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline:0}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background:rgba(0,0,0,.12);color:rgba(0,0,0,.38);cursor:not-allowed}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px} +*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border:0;border-top:1px solid rgba(0,0,0,.12);display:block;margin-top:16px;margin-bottom:16px;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}embed,iframe,video{border:0}body{color:rgba(0,0,0,.8);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px;margin:20px 0 16px}h2{font-size:32px;margin:20px 0 16px}h3{font-size:28px;margin:16px 0 4px}h4{font-size:24px;margin:16px 0 4px}h5{font-size:20px;margin:16px 0 4px}h6{font-size:16px;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#007bff;text-decoration:none;background-color:transparent}a:focus,a:hover{color:#006fe6;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid rgba(0,0,0,.8);font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,"Times New Roman",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input:not([type]):focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select:not([size]):not([multiple]){height:-webkit-calc(2.25rem + 2px);height:calc(2.25rem + 2px)}select[multiple]{height:auto}label{display:inline-block;line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{overflow:auto;resize:vertical}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;margin-top:.25rem;margin-left:-1.25rem}button,input[type=button],input[type=reset],input[type=submit]{background-color:#007bff;border:#007bff;border-radius:4px;color:#fff;padding:8px 16px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-size:1rem;line-height:1.5;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#0062cc;border-color:#005cbf;color:#fff}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.65;cursor:not-allowed;background-color:#007bff;border-color:#007bff;color:#fff}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px} /*# sourceMappingURL=marx.styl.min.css.map */ diff --git a/css/marx.styl.min.css.map b/css/marx.styl.min.css.map index 2daf83d..23ea26c 100644 --- a/css/marx.styl.min.css.map +++ b/css/marx.styl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["../tmp/sanitize.styl","marx.styl.min.css","marx.css","marx.styl","_base.styl","_typography.styl","_form.styl","_buttons.styl"],"names":[],"mappings":"AAUA,ECPA,QADA,SDWC,kBAAA,UAA8B,mBAAA,QAAA,WAAA,QCJ/B,QDKsB,SAQtB,gBAAA,QAAS,eAAA,QAEkB,KAC1B,mBAAA,WAAA,WAAA,WAAyB,OAAA,QEVxB,qBAAA,KFmBF,yBAAA,KACyB,QCdzB,MACA,OACA,OACA,IACA,QDaiC,QAAA,MAUjC,KAAQ,OAAA,EAEe,GACQ,UAAA,IACK,OAAA,MAAA,EEnBpC,WDGA,OACA,KDiCA,QAAA,ME/BA,OACE,OAAA,IAAA,KF2CS,GACQ,mBAAA,YAAA,WAAA,YACQ,OAAA,EAC1B,SAAA,QAOD,OC1CA,OCFE,WAAA,KAEF,IFoD0B,YAAA,SAAA,CAAA,UACzB,UAAA,IEjDD,EFkDoB,iBAAA,YEhDlB,6BAAA,QFuDK,YAEN,cAAA,KErDC,gBAAA,UF6DF,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACoC,ECtDpC,ODuDiB,YAAA,QAWjB,EC9DA,OD+DgC,YAAA,OACQ,KC5DxC,IACA,KDoEC,YAAA,SAAA,CAAA,UAAqB,UAAA,IACO,IAC5B,WAAA,OEnED,KF0EA,iBAAA,KAAE,MAAA,KEtEF,MF+EA,UAAA,IE5EA,IDKA,IDiFA,UAAA,IAAK,YAAA,EACK,SAAA,SAET,eAAA,SElFD,IFmFiB,OAAA,OAOjB,IACC,IAAA,MAOD,iBACC,iBAAA,QACA,MAAA,KE3FC,YAAA,KAEF,YACE,iBAAA,QFwGF,MAAA,KAAI,YAAA,KEpGJ,MDKA,OACA,OACA,IACA,IACA,MCHE,eAAA,OAEF,MDKA,MD4GA,QAAA,aAC4B,sBAC3B,QAAA,KAAgB,OAAA,EE3GjB,IF+GA,aAAA,KAC4B,IAC3B,KAAA,aE3GD,eACE,SAAA,OFqHI,MACQ,gBAAA,SAEa,OC9G3B,MACA,SACA,OACA,SDqHM,OAAA,EEtHN,ODKA,MACA,OACA,SCHE,iBAAA,YFoIF,MAAA,QACC,UAAA,QElIC,YAAA,QAEF,ODKA,MD2IC,SAAA,QAUD,OChJA,OD2JA,eAAA,KCrJA,aACA,cDqJc,OCvJd,mBCDE,mBAAA,ODOF,gCACA,+BACA,gCD0JO,yBAKN,aAAA,KACA,QAAA,EC3JD,6BACA,4BACA,6BCPA,sBF2KC,QAAA,IAAA,OAAA,WAQD,OAAO,mBAAA,WAAA,WAAA,WACU,MAAA,QAChB,QAAA,ME3KC,UAAA,KFoLF,QAAA,EAAO,YAAA,OAEsC,SAE5C,QAAA,aAA4B,eAAA,SAO7B,SAAyB,SAAA,KACmC,OAAA,SEpL5D,gBDMA,aCJE,mBAAA,WAAA,WAAA,WF6LF,QAAA,EACsD,yCCpLtD,yCDuLC,OAAA,KAUD,cACC,mBAAA,UAAwB,eAAA,KACR,4CC3LjB,yCD4LiB,mBAAA,KACC,6BACjB,mBAAA,OAAY,KAAA,QACS,QCvLtB,KD+LA,QAAA,MACwB,QACvB,QAAA,UEjMD,OFyMA,QAAA,aACiB,SAChB,QAAA,KCvLD,WCdA,EDOA,KACA,OACA,MACA,MACA,OACA,QACA,SD4MC,aAAA,aAQD,SACC,QAAA,KEnND,iBFoNuB,OAAA,SAOvB,gBAA8C,OAAA,QErN9C,wCF+NA,KAAA,cACC,QAAA,QAA4B,SAAA,SACb,gBE3Nd,OAAA,QFsOM,oHC3NR,QAEA,MACA,QAJA,OADA,OCNA,KDSA,QAGA,QDmPA,OAAA,EAAA,KACC,cAAA,KEtPC,MAAA,KFiQA,KACM,QAAA,MACQ,OAAA,EAAA,KACO,UAAA,MACO,QAAA,EAAA,KAAA,KAEiB,OACU,WAAA,IAAA,MAAA,gBAExD,MAAA,KAAgC,QAAA,aAChC,MAAA,KE9PC,UAAA,KFqQF,QAAA,KAAA,EACC,WAAA,OAUD,SACC,cAAA,EAOD,GACC,WAAA,IAAA,MAAA,gBEhRC,QAAA,MFuRF,cAAA,KACC,MAAA,KEpRD,IACE,OAAA,KF6RF,UAAA,KACC,eAAA,SGvkBD,oCCJA,QHyTE,MADA,QGtTmB,MAAA,KACS,QAAA,MACS,UAAA,KAEgB,IAErD,aAAA,MFqTF,KEjTA,MAAA,eACE,YAAA,gBAAA,CAAA,SAAA,CAAA,eAAA,CAAA,WACA,UAAA,KACA,YAAA,IFoTF,EEjTA,OAAA,EACE,cAAA,KFoTF,GDMA,GACA,GACA,GACA,GACA,GGvTE,MAAA,QACE,YAAA,QFoTF,YAAA,QAEF,GElTE,cAAA,IAAA,MAAA,gBACA,UAAA,KACA,YAAA,IFoTA,OAAA,KAAA,EAAA,KAEF,GElTE,UAAA,KACA,YAAA,IFoTA,OAAA,KAAA,EAAA,KEjTA,GAAQ,UAAA,KACS,YAAA,IFqTjB,OAAA,KAAA,EAAA,IAEF,GACE,UAAA,KEnTA,YAAA,IFqTA,OAAA,KAAA,EAAA,IAEF,GGtWA,UAAA,KACE,YAAA,IACA,OAAA,KAAA,EAAA,IHyWF,GACE,MAAA,gBGtWF,UAAA,KACE,YAAA,IACA,OAAA,KAAA,EAAA,IAEF,MAAG,MAAA,gBACI,eAAA,OAEQ,IACI,WAAA,QAEjB,MAAA,eACA,QAAA,MACA,YAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,aAAA,CAAA,UHwWA,UAAA,KGtWF,OAAA,KAAA,EACE,QAAA,KACA,YAAA,SACA,cAAA,WHyWF,KGtWA,MAAA,eACE,YAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,aAAA,CAAA,UACA,UAAA,KACA,YAAA,QHwWA,OAAA,EGtWF,QAAA,EACE,eAAA,SACA,WAAA,UACA,UAAA,WAEF,EACE,MAAA,QJ+WF,QCNA,QGrWA,MAAA,QACE,gBAAA,UHyWF,GACE,cAAA,KAEF,GGtWE,YAAA,KJ+WF,GCNA,GGrWA,cAAA,IACE,aAAA,KACA,eAAA,SAEF,WACE,YAAA,IAAA,MAAA,QACA,YAAA,OAAA,CAAA,KAAA,CAAA,iBAAA,CAAA,MACA,WAAA,OACA,OAAA,KAAA,EACA,aAAA,KHyWF,WGtWE,YAAA,OAAA,CAAA,KAAA,CAAA,iBAAA,CAAA,MHyWF,EGtWA,gBAAA,UHyWA,EGtWE,gBAAA,aHyWF,IGtWE,UAAA,KACA,eAAA,MHyWF,IACE,UAAA,KGtWF,eAAA,IHyWA,KGvWE,WAAA,QJmXF,iBAIA,2BADA,qBALA,kBAGA,kBAKA,mBATA,qBAUA,mBACA,gBCjBA,iBDWA,iBAHA,gBAMA,iBAIA,OCJE,WAAA,KGvWF,OAAA,IAAA,MAAA,gBACE,cAAA,IACA,MAAA,eACA,QAAA,aACA,QAAA,IACA,eAAA,OAEF,kBACE,WAAA,KHyWA,OAAA,IAAA,MAAA,gBGvWF,cAAA,IACE,QAAA,aHyWA,eAAA,OAEF,kBACE,mBAAA,KGvWF,gBAAA,YACE,OAAA,IAAA,MAAA,gBACA,cAAA,IHyWA,QAAA,aGvWF,QAAA,IACE,WAAA,KJ4XF,wBATA,uBAIA,iCADA,2BALA,wBAGA,wBAKA,yBATA,2BAUA,yBACA,sBCjBA,uBDWA,uBAHA,sBAMA,uBAKA,aACA,eKzesQ,aAAA,QJuetQ,wBIneE,aAAA,QL6eF,2BCPA,uBDMA,wBKveE,QAAA,IAAA,KAAA,gBLwfF,4BATA,2BAIA,qCADA,+BALA,4BAGA,4BAKA,6BATA,+BAUA,6BACA,0BKrfA,2BL+eA,2BAHA,0BAMA,2BAKA,iBACA,mBKxeA,iBAAA,gBAAyB,MAAA,gBAC8B,OAAA,YAEoD,4BAC0B,iBAAA,gBAC2B,MAAA,gBAC0B,OAAA,YAEkE,gBL2e5P,iBACA,mBKze8U,aAAA,gBACyB,MAAA,gBAEyC,oBL4ehZ,qBADA,uBKveA,aAAA,QACE,MAAA,QL6eF,yCK3eA,qCL0eA,sCKveE,cAAA,QAEF,OAA6B,mBAAA,gBACkC,OAAA,IAAA,MAAA,gBAC+B,eAAA,IAE2D,iBAC+B,OAAA,KAEgE,MACwC,YAAA,EAE8D,SACgC,OAAA,EAC6B,OAAA,EAC+B,QAAA,IAAA,EJue1b,OIneE,cAAA,IAAA,MAAA,gBACA,MAAA,eJqeA,QAAA,MIneF,cAAA,IACE,QAAA,IAAA,EACA,MAAA,KJseF,SIneA,WAAA,KAAgB,OAAA,IAAA,MAAA,gBACkB,cAAA,IAEhC,QAAA,MACA,cAAA,IJqeA,UAAA,KIneF,QAAA,IAAoB,eAAA,OL+epB,OADA,mBADA,kBCNA,mBIjeuC,WAAA,QACyC,OAAA,IAAA,MAAA,gBAE9E,cAAA,IJqeA,MAAA,KIneF,OAAA,QACE,QAAA,aACA,OAAA,EACA,QAAA,IAAA,KJqeA,WAAA,OIneF,eAAA,OACE,YAAA,OL8eF,yBADA,qCADA,oCK1eA,qCAIE,QAAA,EL8eF,aADA,yBADA,wBCNA,yBIheE,WAAA,QACA,aAAA,gBL8eF,cADA,0BADA,yBCNA,0BIheE,WAAA,QACA,aAAA,gBACA,mBAAA,MAAA,EAAA,EAAA,IAAA,EAAA,eAAA,WAAA,MAAA,EAAA,EAAA,IAAA,EAAA,eACA,eAAA,KL+eF,aADA,yBADA,wBCPA,yBK5mBA,WAAA,QAAmB,aAAA,gBACmB,mBAAA,MAAA,EAAA,EAAA,IAAA,EAAA,eAAA,WAAA,MAAA,EAAA,EAAA,IAAA,EAAA,eACoB,QAAA,EN6nB1D,gBADA,4BADA,2BCRA,4BK5mBE,WAAA,gBACA,MAAA,gBACA,OAAA,YLknBF,MK/mBE,WAAA,IAAA,MAAA,gBLinBA,cAAA,KK/mBmC,QACqC,QAAA,IAAA,ELmnB1E,SACE,OAAA,EK/mBF,cAAA,IAAA,MAAA,gBAAyB,WAAA,KAEmD,GAE1E,cAAA,IN0nBF,GCRA,GK/mB0B,cAAA,IAAA,MAAA,gBAC0B,QAAA,KAC2B,eAAA,QLmnB/E,SK/mBE,WAAA,KLknBF,SK/mBA,MAAA,gBAAyB,UAAA,IACyB,WAAA,OAC0B,QAAA,KAAA","file":"marx.styl.min.css","sourcesContent":["/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n\n/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)\n ========================================================================== */\n\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add box sizing inheritence in all browsers (opinionated).\n */\n\n*,\n::before,\n::after {\n\tbackground-repeat: no-repeat; /* 1 */\n\tbox-sizing: inherit; /* 2 */\n}\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritence in all browsers (opinionated).\n */\n\n::before,\n::after {\n\ttext-decoration: inherit; /* 1 */\n\tvertical-align: inherit; /* 2 */\n}\n\n/**\n * 1. Add border box sizing in all browsers (opinionated).\n * 2. Add the default cursor in all browsers (opinionated).\n * 3. Prevent font size adjustments after orientation changes in IE and iOS.\n */\n\nhtml {\n\tbox-sizing: border-box; /* 1 */\n\tcursor: default; /* 2 */\n\t-ms-text-size-adjust: 100%; /* 3 */\n\t-webkit-text-size-adjust: 100%; /* 3 */\n}\n\n/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n\tdisplay: block;\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n\tmargin: 0;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n\tmargin: .67em 0;\n}\n\n/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n\tdisplay: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n\tmargin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n\tbox-sizing: content-box; /* 1 */\n\theight: 0; /* 1 */\n\toverflow: visible; /* 2 */\n}\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\n\nnav ol,\nnav ul {\n\tlist-style: none;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n\tbackground-color: transparent; /* 1 */\n\t-webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n\tborder-bottom: none; /* 1 */\n\ttext-decoration: underline; /* 2 */\n\ttext-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n\tfont-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n\tfont-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n\tbackground-color: #ffff00;\n\tcolor: #000000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n\tfont-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsub {\n\tbottom: -.25em;\n}\n\nsup {\n\ttop: -.5em;\n}\n\n/*\n * Remove the text shadow on text selections (opinionated).\n * 1. Restore the coloring undone by defining the text shadow (opinionated).\n */\n\n::-moz-selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n::selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)\n ========================================================================== */\n\n/*\n * Change the alignment on media elements in all browers (opinionated).\n */\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n\tvertical-align: middle;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n\tborder-style: none;\n}\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\n\nsvg {\n\tfill: currentColor;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\n/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)\n ========================================================================== */\n\n/**\n * Collapse border spacing\n */\n\ntable {\n\tborder-collapse: collapse;\n}\n\n/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)\n ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tmargin: 0;\n}\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n\tbackground-color: transparent;\n\tcolor: inherit;\n\tfont-size: inherit;\n\tline-height: inherit;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n\toverflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n\ttext-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n\t-webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n\tborder-style: none;\n\tpadding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n\toutline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n\tbox-sizing: border-box; /* 1 */\n\tcolor: inherit; /* 2 */\n\tdisplay: table; /* 1 */\n\tmax-width: 100%; /* 1 */\n\tpadding: 0; /* 3 */\n\twhite-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n\tdisplay: inline-block; /* 1 */\n\tvertical-align: baseline; /* 2 */\n}\n\n/**\n * 1. Remove the default vertical scrollbar in IE.\n * 2. Change the resize direction on textareas in all browsers (opinionated).\n */\n\ntextarea {\n\toverflow: auto; /* 1 */\n\tresize: vertical; /* 2 */\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n\tbox-sizing: border-box; /* 1 */\n\tpadding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n\t-webkit-appearance: textfield; /* 1 */\n\toutline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button; /* 1 */\n\tfont: inherit; /* 2 */\n}\n\n/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n\tdisplay: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n\tdisplay: list-item;\n}\n\n/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n\tdisplay: none;\n}\n\n/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)\n ========================================================================== */\n\n/*\n * Remove the tapping delay on clickable elements (opinionated).\n * 1. Remove the tapping delay in IE 10.\n */\n\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n\t-ms-touch-action: manipulation; /* 1 */\n\ttouch-action: manipulation;\n}\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n\tdisplay: none;\n}\n\n/* ARIA (https://w3c.github.io/html-aria/)\n ========================================================================== */\n\n/**\n * Change the cursor on busy elements (opinionated).\n */\n\n[aria-busy=\"true\"] {\n\tcursor: progress;\n}\n\n/*\n * Change the cursor on control elements (opinionated).\n */\n\n[aria-controls] {\n\tcursor: pointer;\n}\n\n/*\n * Change the display on visually hidden accessible elements (opinionated).\n */\n\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n\tclip: rect(0, 0, 0, 0);\n\tdisplay: inherit;\n\tposition: absolute;\n}\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements (opinionated).\n */\n\n[aria-disabled] {\n\tcursor: default;\n}\n","*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border-top:1px solid rgba(0,0,0,.12);display:block;margin-bottom:16px;width:100%}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}body{color:rgba(0,0,0,.8);font-family:\"Helvetica Neue\",Helvetica,\"Lucida Grande\",sans-serif;font-size:16px;line-height:1.4}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:inherit}h1{border-bottom:1px solid rgba(0,0,0,.12);font-size:36px;font-weight:500;margin:20px 0 16px}h2{font-size:30px;font-weight:500;margin:20px 0 16px}h3{font-size:24px;font-weight:500;margin:16px 0 4px}h4{font-size:18px;font-weight:600;margin:16px 0 4px}h5{font-size:16px;font-weight:600;margin:16px 0 4px}h6{color:rgba(0,0,0,.54);font-size:14px;font-weight:600;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#efefef;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#2196f3}a:focus,a:hover{color:#2196f3;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid #2196f3;font-family:Georgia,Times,\"Times New Roman\",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,\"Times New Roman\",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:inline-block;padding:4px;vertical-align:middle}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;padding:8px;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#2196f3}input:not([type]):focus{border-color:#2196f3}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select[multiple]{height:auto}label{line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:block;margin-bottom:8px;max-width:100%;padding:8px;vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{background:#2196f3;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin:0;padding:8px 16px;text-align:center;vertical-align:middle;white-space:nowrap}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#0c7cd5;border-color:rgba(0,0,0,.54)}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:#0c7cd5;border-color:rgba(0,0,0,.54);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline-offset:-2px}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#0c7cd5;border-color:rgba(0,0,0,.54);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);outline:0}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background:rgba(0,0,0,.12);color:rgba(0,0,0,.38);cursor:not-allowed}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px}\n/*# sourceMappingURL=marx.styl.min.css.map */\n","/* sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n*,\n::before,\n::after {\n background-repeat: no-repeat; /* 1 */\n box-sizing: inherit; /* 2 */\n}\n::before,\n::after {\n text-decoration: inherit; /* 1 */\n vertical-align: inherit; /* 2 */\n}\nhtml {\n box-sizing: border-box; /* 1 */\n cursor: default; /* 2 */\n -ms-text-size-adjust: 100%; /* 3 */\n -webkit-text-size-adjust: 100%; /* 3 */\n}\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\nbody {\n margin: 0;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nfigcaption,\nfigure,\nmain {\n/* 1 */\n display: block;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\nnav ol,\nnav ul {\n list-style: none;\n}\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\nb,\nstrong {\n font-weight: inherit;\n}\nb,\nstrong {\n font-weight: bolder;\n}\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\ndfn {\n font-style: italic;\n}\nmark {\n background-color: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsub {\n bottom: -0.25em;\n}\nsup {\n top: -0.5em;\n}\n::-moz-selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\n::selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\naudio,\nvideo {\n display: inline-block;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\nimg {\n border-style: none;\n}\nsvg {\n fill: currentColor;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\ntable {\n border-collapse: collapse;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n}\nbutton,\ninput,\nselect,\ntextarea {\n background-color: transparent;\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n}\nbutton,\ninput {\n/* 1 */\n overflow: visible;\n}\nbutton,\nselect {\n/* 1 */\n text-transform: none;\n}\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\ntextarea {\n overflow: auto; /* 1 */\n resize: vertical; /* 2 */\n}\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\ndetails,\nmenu {\n display: block;\n}\nsummary {\n display: list-item;\n}\ncanvas {\n display: inline-block;\n}\ntemplate {\n display: none;\n}\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n -ms-touch-action: manipulation; /* 1 */\n touch-action: manipulation;\n}\n[hidden] {\n display: none;\n}\n[aria-busy=\"true\"] {\n cursor: progress;\n}\n[aria-controls] {\n cursor: pointer;\n}\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute;\n}\n[aria-disabled] {\n cursor: default;\n}\n/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */\nmain,\nheader,\nfooter,\narticle,\nsection,\naside,\ndetails,\nsummary {\n margin: 0 auto;\n margin-bottom: 16px;\n width: 100%;\n}\nmain {\n display: block;\n margin: 0 auto;\n max-width: 768px;\n padding: 0 16px 16px;\n}\nfooter {\n border-top: 1px solid rgba(0,0,0,0.12);\n clear: both;\n display: inline-block;\n float: left;\n max-width: 100%;\n padding: 16px 0;\n text-align: center;\n}\nfooter p {\n margin-bottom: 0;\n}\nhr {\n border-top: 1px solid rgba(0,0,0,0.12);\n display: block;\n margin-bottom: 16px;\n width: 100%;\n}\nimg {\n height: auto;\n max-width: 100%;\n vertical-align: baseline;\n}\n@media screen and (max-width: 400px) {\n article,\n section,\n aside {\n clear: both;\n display: block;\n max-width: 100%;\n }\n img {\n margin-right: 16px;\n }\n}\nbody {\n color: rgba(0,0,0,0.8);\n font-family: \"Helvetica Neue\", Helvetica, \"Lucida Grande\", sans-serif;\n font-size: 16px;\n line-height: 1.4;\n}\np {\n margin: 0;\n margin-bottom: 16px;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: inherit;\n font-family: inherit;\n line-height: inherit;\n}\nh1 {\n border-bottom: 1px solid rgba(0,0,0,0.12);\n font-size: 36px;\n font-weight: 500;\n margin: 20px 0 16px;\n}\nh2 {\n font-size: 30px;\n font-weight: 500;\n margin: 20px 0 16px;\n}\nh3 {\n font-size: 24px;\n font-weight: 500;\n margin: 16px 0 4px;\n}\nh4 {\n font-size: 18px;\n font-weight: 600;\n margin: 16px 0 4px;\n}\nh5 {\n font-size: 16px;\n font-weight: 600;\n margin: 16px 0 4px;\n}\nh6 {\n color: rgba(0,0,0,0.54);\n font-size: 14px;\n font-weight: 600;\n margin: 16px 0 4px;\n}\nsmall {\n color: rgba(0,0,0,0.54);\n vertical-align: bottom;\n}\npre {\n background: #efefef;\n color: rgba(0,0,0,0.8);\n display: block;\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n margin: 16px 0;\n padding: 16px;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n}\ncode {\n color: rgba(0,0,0,0.8);\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n line-height: inherit;\n margin: 0;\n padding: 0;\n vertical-align: baseline;\n word-break: break-all;\n word-wrap: break-word;\n}\na {\n color: #2196f3;\n}\na:hover,\na:focus {\n color: #2196f3;\n text-decoration: underline;\n}\ndl {\n margin-bottom: 16px;\n}\ndd {\n margin-left: 40px;\n}\nul,\nol {\n margin-bottom: 8px;\n padding-left: 40px;\n vertical-align: baseline;\n}\nblockquote {\n border-left: 2px solid #2196f3;\n font-family: Georgia, Times, \"Times New Roman\", serif;\n font-style: italic;\n margin: 16px 0;\n padding-left: 16px;\n}\nfigcaption {\n font-family: Georgia, Times, \"Times New Roman\", serif;\n}\nu {\n text-decoration: underline;\n}\ns {\n text-decoration: line-through;\n}\nsup {\n font-size: 14px;\n vertical-align: super;\n}\nsub {\n font-size: 14px;\n vertical-align: sub;\n}\nmark {\n background: #ffeb3b;\n}\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\nselect {\n background: #fff;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n color: rgba(0,0,0,0.8);\n display: inline-block;\n padding: 4px;\n vertical-align: middle;\n}\ninput[type=\"color\"] {\n background: #fff;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n display: inline-block;\n vertical-align: middle;\n}\ninput:not([type]) {\n -webkit-appearance: none;\n background-clip: padding-box;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n display: inline-block;\n padding: 8px;\n text-align: left;\n}\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\nselect:focus,\ntextarea:focus {\n border-color: #2196f3;\n}\ninput:not([type]):focus {\n border-color: #2196f3;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin rgba(0,0,0,0.12);\n}\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n cursor: not-allowed;\n}\ninput:not([type])[disabled] {\n background-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n cursor: not-allowed;\n}\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n}\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: #ea1c0d;\n color: #f44336;\n}\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #f44336;\n}\nselect {\n -webkit-appearance: menulist-button;\n border: 1px solid rgba(0,0,0,0.12);\n vertical-align: sub;\n}\nselect[multiple] {\n height: auto;\n}\nlabel {\n line-height: 2;\n}\nfieldset {\n border: 0;\n margin: 0;\n padding: 8px 0;\n}\nlegend {\n border-bottom: 1px solid rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.8);\n display: block;\n margin-bottom: 8px;\n padding: 8px 0;\n width: 100%;\n}\ntextarea {\n background: #fff;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n display: block;\n margin-bottom: 8px;\n max-width: 100%;\n padding: 8px;\n vertical-align: middle;\n}\ninput[type=submit],\ninput[type=reset],\ninput[type=button],\nbutton {\n background: #2196f3;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n color: #fff;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n padding: 8px 16px;\n text-align: center;\n vertical-align: middle;\n white-space: nowrap;\n}\ninput[type=submit]::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n padding: 0;\n}\ninput[type=submit]:hover,\ninput[type=reset]:hover,\ninput[type=button]:hover,\nbutton:hover {\n background: #0c7cd5;\n border-color: rgba(0,0,0,0.54);\n}\ninput[type=submit]:active,\ninput[type=reset]:active,\ninput[type=button]:active,\nbutton:active {\n background: #0c7cd5;\n border-color: rgba(0,0,0,0.54);\n box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);\n outline-offset: -2px;\n}\ninput[type=submit]:focus,\ninput[type=reset]:focus,\ninput[type=button]:focus,\nbutton:focus {\n background: #0c7cd5;\n border-color: rgba(0,0,0,0.54);\n box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);\n outline: 0;\n}\ninput[type=submit]:disabled,\ninput[type=reset]:disabled,\ninput[type=button]:disabled,\nbutton:disabled {\n background: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.38);\n cursor: not-allowed;\n}\ntable {\n border-top: 1px solid rgba(0,0,0,0.12);\n margin-bottom: 16px;\n}\ncaption {\n padding: 8px 0;\n}\nthead th {\n border: 0;\n border-bottom: 2px solid rgba(0,0,0,0.12);\n text-align: left;\n}\ntr {\n margin-bottom: 8px;\n}\nth,\ntd {\n border-bottom: 1px solid rgba(0,0,0,0.12);\n padding: 16px;\n vertical-align: inherit;\n}\ntfoot tr {\n text-align: left;\n}\ntfoot td {\n color: rgba(0,0,0,0.54);\n font-size: 8px;\n font-style: italic;\n padding: 16px 4px;\n}\n",null,null,null,null,null]} \ No newline at end of file +{"version":3,"sources":["../tmp/sanitize.styl","marx.styl.min.css","marx.css","marx.styl","_base.styl","_typography.styl","_form.styl","_buttons.styl"],"names":[],"mappings":"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","file":"marx.styl.min.css","sourcesContent":["/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n\n/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)\n ========================================================================== */\n\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add box sizing inheritence in all browsers (opinionated).\n */\n\n*,\n::before,\n::after {\n\tbackground-repeat: no-repeat; /* 1 */\n\tbox-sizing: inherit; /* 2 */\n}\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritence in all browsers (opinionated).\n */\n\n::before,\n::after {\n\ttext-decoration: inherit; /* 1 */\n\tvertical-align: inherit; /* 2 */\n}\n\n/**\n * 1. Add border box sizing in all browsers (opinionated).\n * 2. Add the default cursor in all browsers (opinionated).\n * 3. Prevent font size adjustments after orientation changes in IE and iOS.\n */\n\nhtml {\n\tbox-sizing: border-box; /* 1 */\n\tcursor: default; /* 2 */\n\t-ms-text-size-adjust: 100%; /* 3 */\n\t-webkit-text-size-adjust: 100%; /* 3 */\n}\n\n/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n\tdisplay: block;\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n\tmargin: 0;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n\tmargin: .67em 0;\n}\n\n/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n\tdisplay: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n\tmargin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n\tbox-sizing: content-box; /* 1 */\n\theight: 0; /* 1 */\n\toverflow: visible; /* 2 */\n}\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\n\nnav ol,\nnav ul {\n\tlist-style: none;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n\tbackground-color: transparent; /* 1 */\n\t-webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n\tborder-bottom: none; /* 1 */\n\ttext-decoration: underline; /* 2 */\n\ttext-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n\tfont-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n\tfont-family: monospace, monospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n\tfont-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n\tbackground-color: #ffff00;\n\tcolor: #000000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n\tfont-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsub {\n\tbottom: -.25em;\n}\n\nsup {\n\ttop: -.5em;\n}\n\n/*\n * Remove the text shadow on text selections (opinionated).\n * 1. Restore the coloring undone by defining the text shadow (opinionated).\n */\n\n::-moz-selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n::selection {\n\tbackground-color: #b3d4fc; /* 1 */\n\tcolor: #000000; /* 1 */\n\ttext-shadow: none;\n}\n\n/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)\n ========================================================================== */\n\n/*\n * Change the alignment on media elements in all browers (opinionated).\n */\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n\tvertical-align: middle;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n\tborder-style: none;\n}\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\n\nsvg {\n\tfill: currentColor;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\n/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)\n ========================================================================== */\n\n/**\n * Collapse border spacing\n */\n\ntable {\n\tborder-collapse: collapse;\n}\n\n/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)\n ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tmargin: 0;\n}\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n\tbackground-color: transparent;\n\tcolor: inherit;\n\tfont-size: inherit;\n\tline-height: inherit;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n\toverflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n\ttext-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n\t-webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n\tborder-style: none;\n\tpadding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n\toutline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n\tbox-sizing: border-box; /* 1 */\n\tcolor: inherit; /* 2 */\n\tdisplay: table; /* 1 */\n\tmax-width: 100%; /* 1 */\n\tpadding: 0; /* 3 */\n\twhite-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n\tdisplay: inline-block; /* 1 */\n\tvertical-align: baseline; /* 2 */\n}\n\n/**\n * 1. Remove the default vertical scrollbar in IE.\n * 2. Change the resize direction on textareas in all browsers (opinionated).\n */\n\ntextarea {\n\toverflow: auto; /* 1 */\n\tresize: vertical; /* 2 */\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n\tbox-sizing: border-box; /* 1 */\n\tpadding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n\t-webkit-appearance: textfield; /* 1 */\n\toutline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button; /* 1 */\n\tfont: inherit; /* 2 */\n}\n\n/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n\tdisplay: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n\tdisplay: list-item;\n}\n\n/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n\tdisplay: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n\tdisplay: none;\n}\n\n/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)\n ========================================================================== */\n\n/*\n * Remove the tapping delay on clickable elements (opinionated).\n * 1. Remove the tapping delay in IE 10.\n */\n\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n\t-ms-touch-action: manipulation; /* 1 */\n\ttouch-action: manipulation;\n}\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n\tdisplay: none;\n}\n\n/* ARIA (https://w3c.github.io/html-aria/)\n ========================================================================== */\n\n/**\n * Change the cursor on busy elements (opinionated).\n */\n\n[aria-busy=\"true\"] {\n\tcursor: progress;\n}\n\n/*\n * Change the cursor on control elements (opinionated).\n */\n\n[aria-controls] {\n\tcursor: pointer;\n}\n\n/*\n * Change the display on visually hidden accessible elements (opinionated).\n */\n\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n\tclip: rect(0, 0, 0, 0);\n\tdisplay: inherit;\n\tposition: absolute;\n}\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements (opinionated).\n */\n\n[aria-disabled] {\n\tcursor: default;\n}\n","*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */article,aside,details,footer,header,main,section,summary{margin:0 auto;margin-bottom:16px;width:100%}main{display:block;margin:0 auto;max-width:768px;padding:0 16px 16px}footer{border-top:1px solid rgba(0,0,0,.12);clear:both;display:inline-block;float:left;max-width:100%;padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border:0;border-top:1px solid rgba(0,0,0,.12);display:block;margin-top:16px;margin-bottom:16px;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}img{height:auto;max-width:100%;vertical-align:baseline}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}embed,iframe,video{border:0}body{color:rgba(0,0,0,.8);font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\";font-size:16px;line-height:1.5}p{margin:0;margin-bottom:16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px;margin:20px 0 16px}h2{font-size:32px;margin:20px 0 16px}h3{font-size:28px;margin:16px 0 4px}h4{font-size:24px;margin:16px 0 4px}h5{font-size:20px;margin:16px 0 4px}h6{font-size:16px;margin:16px 0 4px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;color:rgba(0,0,0,.8);display:block;font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace;font-size:16px;line-height:inherit;margin:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}a{color:#007bff;text-decoration:none;background-color:transparent}a:focus,a:hover{color:#006fe6;text-decoration:underline}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:baseline}blockquote{border-left:2px solid rgba(0,0,0,.8);font-family:Georgia,Times,\"Times New Roman\",serif;font-style:italic;margin:16px 0;padding-left:16px}figcaption{font-family:Georgia,Times,\"Times New Roman\",serif}u{text-decoration:underline}s{text-decoration:line-through}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"}input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;vertical-align:middle}input:not([type]){-webkit-appearance:none;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input:not([type]):focus{background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input:not([type])[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{-webkit-appearance:menulist-button;border:1px solid rgba(0,0,0,.12);vertical-align:sub}select:not([size]):not([multiple]){height:-webkit-calc(2.25rem + 2px);height:calc(2.25rem + 2px)}select[multiple]{height:auto}label{display:inline-block;line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{overflow:auto;resize:vertical}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;margin-top:.25rem;margin-left:-1.25rem}button,input[type=button],input[type=reset],input[type=submit]{background-color:#007bff;border:#007bff;border-radius:4px;color:#fff;padding:8px 16px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-size:1rem;line-height:1.5;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#0062cc;border-color:#005cbf;color:#fff}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.65;cursor:not-allowed;background-color:#007bff;border-color:#007bff;color:#fff}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px}\n/*# sourceMappingURL=marx.styl.min.css.map */\n","/* sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */\n*,\n::before,\n::after {\n background-repeat: no-repeat; /* 1 */\n box-sizing: inherit; /* 2 */\n}\n::before,\n::after {\n text-decoration: inherit; /* 1 */\n vertical-align: inherit; /* 2 */\n}\nhtml {\n box-sizing: border-box; /* 1 */\n cursor: default; /* 2 */\n -ms-text-size-adjust: 100%; /* 3 */\n -webkit-text-size-adjust: 100%; /* 3 */\n}\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\nbody {\n margin: 0;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nfigcaption,\nfigure,\nmain {\n/* 1 */\n display: block;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\nnav ol,\nnav ul {\n list-style: none;\n}\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\nb,\nstrong {\n font-weight: inherit;\n}\nb,\nstrong {\n font-weight: bolder;\n}\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\ndfn {\n font-style: italic;\n}\nmark {\n background-color: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsub {\n bottom: -0.25em;\n}\nsup {\n top: -0.5em;\n}\n::-moz-selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\n::selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\naudio,\nvideo {\n display: inline-block;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\nimg {\n border-style: none;\n}\nsvg {\n fill: currentColor;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\ntable {\n border-collapse: collapse;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n}\nbutton,\ninput,\nselect,\ntextarea {\n background-color: transparent;\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n}\nbutton,\ninput {\n/* 1 */\n overflow: visible;\n}\nbutton,\nselect {\n/* 1 */\n text-transform: none;\n}\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\ntextarea {\n overflow: auto; /* 1 */\n resize: vertical; /* 2 */\n}\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\ndetails,\nmenu {\n display: block;\n}\nsummary {\n display: list-item;\n}\ncanvas {\n display: inline-block;\n}\ntemplate {\n display: none;\n}\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n -ms-touch-action: manipulation; /* 1 */\n touch-action: manipulation;\n}\n[hidden] {\n display: none;\n}\n[aria-busy=\"true\"] {\n cursor: progress;\n}\n[aria-controls] {\n cursor: pointer;\n}\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute;\n}\n[aria-disabled] {\n cursor: default;\n}\n/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */\nmain,\nheader,\nfooter,\narticle,\nsection,\naside,\ndetails,\nsummary {\n margin: 0 auto;\n margin-bottom: 16px;\n width: 100%;\n}\nmain {\n display: block;\n margin: 0 auto;\n max-width: 768px;\n padding: 0 16px 16px;\n}\nfooter {\n border-top: 1px solid rgba(0,0,0,0.12);\n clear: both;\n display: inline-block;\n float: left;\n max-width: 100%;\n padding: 16px 0;\n text-align: center;\n}\nfooter p {\n margin-bottom: 0;\n}\nhr {\n border: 0;\n border-top: 1px solid rgba(0,0,0,0.12);\n display: block;\n margin-top: 16px;\n margin-bottom: 16px;\n width: 100%;\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\nimg {\n height: auto;\n max-width: 100%;\n vertical-align: baseline;\n}\n@media screen and (max-width: 400px) {\n article,\n section,\n aside {\n clear: both;\n display: block;\n max-width: 100%;\n }\n img {\n margin-right: 16px;\n }\n}\nembed,\niframe,\nvideo {\n border: 0;\n}\nbody {\n color: rgba(0,0,0,0.8);\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 16px;\n line-height: 1.5;\n}\np {\n margin: 0;\n margin-bottom: 16px;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: inherit;\n font-family: inherit;\n line-height: 1.2;\n font-weight: 500;\n}\nh1 {\n font-size: 40px;\n margin: 20px 0 16px;\n}\nh2 {\n font-size: 32px;\n margin: 20px 0 16px;\n}\nh3 {\n font-size: 28px;\n margin: 16px 0 4px;\n}\nh4 {\n font-size: 24px;\n margin: 16px 0 4px;\n}\nh5 {\n font-size: 20px;\n margin: 16px 0 4px;\n}\nh6 {\n font-size: 16px;\n margin: 16px 0 4px;\n}\nsmall {\n color: rgba(0,0,0,0.54);\n vertical-align: bottom;\n}\npre {\n background: #f7f7f9;\n color: rgba(0,0,0,0.8);\n display: block;\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n margin: 16px 0;\n padding: 16px;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n}\ncode {\n color: rgba(0,0,0,0.8);\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n font-size: 16px;\n line-height: inherit;\n margin: 0;\n padding: 0;\n vertical-align: baseline;\n word-break: break-all;\n word-wrap: break-word;\n}\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\na:hover,\na:focus {\n color: #006fe6;\n text-decoration: underline;\n}\ndl {\n margin-bottom: 16px;\n}\ndd {\n margin-left: 40px;\n}\nul,\nol {\n margin-bottom: 8px;\n padding-left: 40px;\n vertical-align: baseline;\n}\nblockquote {\n border-left: 2px solid rgba(0,0,0,0.8);\n font-family: Georgia, Times, \"Times New Roman\", serif;\n font-style: italic;\n margin: 16px 0;\n padding-left: 16px;\n}\nfigcaption {\n font-family: Georgia, Times, \"Times New Roman\", serif;\n}\nu {\n text-decoration: underline;\n}\ns {\n text-decoration: line-through;\n}\nsup {\n font-size: 14px;\n vertical-align: super;\n}\nsub {\n font-size: 14px;\n vertical-align: sub;\n}\nmark {\n background: #ffeb3b;\n}\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\nselect,\ntextarea {\n background: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n color: rgba(0,0,0,0.8);\n display: block;\n width: 100%;\n padding: 8px 16px;\n line-height: 1.5;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n}\ninput[type=\"color\"] {\n background: #fff;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n display: inline-block;\n vertical-align: middle;\n}\ninput:not([type]) {\n -webkit-appearance: none;\n background: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0,0,0,0.12);\n border-radius: 4px;\n color: rgba(0,0,0,0.8);\n display: block;\n width: 100%;\n padding: 8px 16px;\n line-height: 1.5;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n text-align: left;\n}\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\nselect:focus,\ntextarea:focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);\n}\ninput:not([type]):focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin rgba(0,0,0,0.12);\n}\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n cursor: not-allowed;\n opacity: 1;\n}\ninput:not([type])[disabled] {\n background-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n cursor: not-allowed;\n opacity: 1;\n}\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n}\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: #ea1c0d;\n color: #f44336;\n}\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #f44336;\n}\nselect {\n -webkit-appearance: menulist-button;\n border: 1px solid rgba(0,0,0,0.12);\n vertical-align: sub;\n}\nselect:not([size]):not([multiple]) {\n height: calc(2.25rem + 2px);\n}\nselect[multiple] {\n height: auto;\n}\nlabel {\n display: inline-block;\n line-height: 2;\n}\nfieldset {\n border: 0;\n margin: 0;\n padding: 8px 0;\n}\nlegend {\n border-bottom: 1px solid rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.8);\n display: block;\n margin-bottom: 8px;\n padding: 8px 0;\n width: 100%;\n}\ntextarea {\n overflow: auto;\n resize: vertical;\n}\ninput[type=checkbox],\ninput[type=radio] {\n box-sizing: border-box;\n padding: 0;\n position: absolute;\n margin-top: 0.25rem;\n margin-left: -1.25rem;\n}\ninput[type=submit],\ninput[type=reset],\ninput[type=button],\nbutton {\n background-color: #007bff;\n border: #007bff;\n border-radius: 4px;\n color: #fff;\n padding: 8px 16px;\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n font-size: 1rem;\n line-height: 1.5;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\ninput[type=submit]::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n padding: 0;\n}\ninput[type=submit]:hover,\ninput[type=reset]:hover,\ninput[type=button]:hover,\nbutton:hover {\n background-color: #0069d9;\n border-color: #0062cc;\n color: #fff;\n}\ninput[type=submit]:active,\ninput[type=reset]:active,\ninput[type=button]:active,\nbutton:active {\n background-color: #0062cc;\n border-color: #005cbf;\n color: #fff;\n}\ninput[type=submit]:focus,\ninput[type=reset]:focus,\ninput[type=button]:focus,\nbutton:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5);\n}\ninput[type=submit]:disabled,\ninput[type=reset]:disabled,\ninput[type=button]:disabled,\nbutton:disabled {\n opacity: 0.65;\n cursor: not-allowed;\n background-color: #007bff;\n border-color: #007bff;\n color: #fff;\n}\ntable {\n border-top: 1px solid rgba(0,0,0,0.12);\n margin-bottom: 16px;\n}\ncaption {\n padding: 8px 0;\n}\nthead th {\n border: 0;\n border-bottom: 2px solid rgba(0,0,0,0.12);\n text-align: left;\n}\ntr {\n margin-bottom: 8px;\n}\nth,\ntd {\n border-bottom: 1px solid rgba(0,0,0,0.12);\n padding: 16px;\n vertical-align: inherit;\n}\ntfoot tr {\n text-align: left;\n}\ntfoot td {\n color: rgba(0,0,0,0.54);\n font-size: 8px;\n font-style: italic;\n padding: 16px 4px;\n}\n",null,null,null,null,null]} \ No newline at end of file diff --git a/index-stylus.html b/index-stylus.html index faee404..f0f701e 100644 --- a/index-stylus.html +++ b/index-stylus.html @@ -314,7 +314,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
Select menus

@@ -328,7 +328,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
Checkboxes
    @@ -337,7 +337,7 @@

    Wrapped in a <figure> element, with a <figcaptio
-

[Top]

+
Radio buttons
    @@ -346,7 +346,7 @@

    Wrapped in a <figure> element, with a <figcaptio
-

[Top]

+
Textareas

@@ -354,7 +354,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
HTML5 inputs

@@ -390,7 +390,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
Action buttons

@@ -406,15 +406,11 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+ - - diff --git a/index.html b/index.html index 283be80..233238a 100644 --- a/index.html +++ b/index.html @@ -314,7 +314,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
Select menus

@@ -328,7 +328,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
Checkboxes
    @@ -337,7 +337,7 @@

    Wrapped in a <figure> element, with a <figcaptio
-

[Top]

+
Radio buttons
    @@ -346,7 +346,7 @@

    Wrapped in a <figure> element, with a <figcaptio
-

[Top]

+
Textareas

@@ -354,7 +354,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
HTML5 inputs

@@ -390,7 +390,7 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+
Action buttons

@@ -406,15 +406,11 @@

Wrapped in a <figure> element, with a <figcaptio

-

[Top]

+ - - diff --git a/scss/_base.scss b/scss/_base.scss index fdd12ba..4d27ff3 100644 --- a/scss/_base.scss +++ b/scss/_base.scss @@ -33,10 +33,15 @@ footer { } hr { + border: 0; border-top: $border; display: block; + margin-top: $md-pad; margin-bottom: $md-pad; width: 100%; + box-sizing: content-box; + height: 0; + overflow: visible; } img { @@ -58,3 +63,9 @@ img { margin-right: $md-pad; } } + +embed, +iframe, +video { + border: 0; +} diff --git a/scss/_buttons.scss b/scss/_buttons.scss index fb82be8..dc54345 100644 --- a/scss/_buttons.scss +++ b/scss/_buttons.scss @@ -2,17 +2,21 @@ input[type=submit], input[type=reset], input[type=button], button { - background: $primary; - border: $border; + background-color: $primary; + border: $primary; border-radius: $br; color: $white; - cursor: pointer; - display: inline-block; - margin: 0; padding: $sm-pad $md-pad; + display: inline-block; + font-weight: 400; text-align: center; - vertical-align: middle; white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + font-size: 1rem; + line-height: 1.5; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } input[type=submit]::-moz-focus-inner, @@ -26,35 +30,35 @@ input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover { - background: darken($primary, 10); - border-color: $secondary; + background-color: #0069d9; + border-color: #0062cc; + color: $white; } -input[type=submit]:active, -input[type=reset]:active, -input[type=button]:active, -button:active { - background: darken($primary, 10); - border-color: $secondary; - box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .2); - outline-offset: -2px; +input[type=submit]:not(:disabled):active, +input[type=reset]:not(:disabled):active, +input[type=button]:not(:disabled):active, +button:not(:disabled):active { + background-color: #0062cc; + border-color: #005cbf; + color: $white; } input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button:focus { - background: darken($primary, 10); - border-color: $secondary; - box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .2); outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5); } input[type=submit]:disabled, input[type=reset]:disabled, input[type=button]:disabled, button:disabled { - background: $dividers; - color: $disabled; + opacity: .65; cursor: not-allowed; + background-color: $primary; + border-color: $primary; + color: $white; } diff --git a/scss/_form.scss b/scss/_form.scss index 4a7a940..0659577 100644 --- a/scss/_form.scss +++ b/scss/_form.scss @@ -11,14 +11,19 @@ input[type="week"], input[type="number"], input[type="search"], input[type="tel"], -select { +select, +textarea { background: $white; + background-clip: padding-box; border: $border; border-radius: $br; color: $text; - display: inline-block; - padding: $xs-pad; - vertical-align: middle; + display: block; + width: 100%; + padding: $sm-pad $md-pad; + line-height: 1.5; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + font-family: $sans-serif; } input[type="color"], { @@ -29,14 +34,18 @@ input[type="color"], { vertical-align: middle; } - input:not([type]) { -webkit-appearance: none; + background: $white; background-clip: padding-box; border: $border; border-radius: $br; - display: inline-block; - padding: $sm-pad; + color: $text; + display: block; + width: 100%; + padding: $sm-pad $md-pad; + line-height: 1.5; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; text-align: left; } @@ -56,11 +65,17 @@ input[type="tel"]:focus, input[type="color"]:focus, select:focus, textarea:focus { - border-color: $primary; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); } input:not([type]):focus { - border-color: $primary; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); } input[type="file"]:focus, @@ -88,12 +103,14 @@ textarea[disabled] { background-color: $dividers; color: $secondary; cursor: not-allowed; + opacity: 1; } input:not([type])[disabled] { background-color: $dividers; color: $secondary; cursor: not-allowed; + opacity: 1; } input[readonly], @@ -122,11 +139,16 @@ select { vertical-align: sub; } +select:not([size]):not([multiple]) { + height: calc(2.25rem + 2px); +} + select[multiple] { height: auto; } label { + display: inline-block; line-height: 2; } @@ -146,12 +168,15 @@ legend { } textarea { - background: $white; - border: $border; - border-radius: $br; - display: block; - margin-bottom: $sm-pad; - max-width: 100%; - padding: $sm-pad; - vertical-align: middle; + overflow: auto; + resize: vertical; +} + +input[type=checkbox], +input[type=radio] { + box-sizing: border-box; + padding: 0; + position: absolute; + margin-top: .25rem; + margin-left: -1.25rem; } diff --git a/scss/_typography.scss b/scss/_typography.scss index b21d7f3..ee56dc8 100644 --- a/scss/_typography.scss +++ b/scss/_typography.scss @@ -18,44 +18,37 @@ h5, h6 { color: inherit; font-family: inherit; - line-height: inherit; + line-height: 1.2; + font-weight: 500; } h1 { - border-bottom: $border; font-size: $font-size-h1; - font-weight: 500; margin: $lg-pad 0 $md-pad; } h2 { font-size: $font-size-h2; - font-weight: 500; margin: $lg-pad 0 $md-pad; } h3 { font-size: $font-size-h3; - font-weight: 500; margin: $md-pad 0 $xs-pad; } h4 { font-size: $font-size-h4; - font-weight: 600; margin: $md-pad 0 $xs-pad; } h5 { font-size: $font-size-h5; - font-weight: 600; margin: $md-pad 0 $xs-pad; } h6 { - color: $secondary; font-size: $font-size-h6; - font-weight: 600; margin: $md-pad 0 $xs-pad; } @@ -90,10 +83,12 @@ code { a { color: $link-color; + text-decoration: none; + background-color: transparent; &:hover, &:focus { - color: $primary; + color: darken($primary, 10%); text-decoration: underline; } } @@ -114,7 +109,7 @@ ol { } blockquote { - border-left: 2px solid $primary; + border-left: 2px solid $text; font-family: $serif; font-style: italic; margin: $md-pad 0; diff --git a/scss/_variables.scss b/scss/_variables.scss index 528dff1..dfd417a 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -12,11 +12,11 @@ $small-breakpoint: 400px !default; $large-breakpoint: 768px !default; //Colors -$primary: #2196f3 !default; +$primary: #007bff !default; $accent: #64ffda !default; $red: #f44336 !default; $yellow: #ffeb3b !default; -$grey: #efefef !default; +$grey: #f7f7f9 !default; $white: #fff !default; $black: #000 !default; @@ -31,22 +31,21 @@ $link-color: $primary !default; $link-hover-color: darken($link-color, 15%) !default; //Font -$sans-serif: 'Helvetica Neue', Helvetica, 'Lucida Grande', sans-serif !default; +$sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !default; $serif: Georgia, Times, 'Times New Roman', serif !default; $monospace: Menlo, Monaco, Consolas, 'Courier New', monospace !default; $font-family: $sans-serif !default; //Typography $font-size-base: 16px !default; -$font-size-large: ceil(($font-size-base * 1.25)) !default; $font-size-small: ceil(($font-size-base * 0.85)) !default; -$font-size-h1: 36px !default; -$font-size-h2: 30px !default; -$font-size-h3: 24px !default; -$font-size-h4: 18px !default; -$font-size-h5: $font-size-base !default; -$font-size-h6: $font-size-small !default; -$line-height-base: 1.4 !default; +$font-size-h1: 40px !default; +$font-size-h2: 32px !default; +$font-size-h3: 28px !default; +$font-size-h4: 24px !default; +$font-size-h5: 20px !default; +$font-size-h6: 16px !default; +$line-height-base: 1.5 !default; //Other $border: 1px solid $dividers !default; diff --git a/styl/_base.styl b/styl/_base.styl index 7df7769..becdf11 100644 --- a/styl/_base.styl +++ b/styl/_base.styl @@ -28,10 +28,15 @@ footer margin-bottom: 0 hr + border: 0 border-top: $border display: block + margin-top: $md-pad margin-bottom: $md-pad width: 100% + box-sizing: content-box + height: 0 + overflow: visible img height: auto @@ -47,3 +52,8 @@ img max-width: 100% img margin-right: $md-pad + +embed, +iframe, +video + border: 0 diff --git a/styl/_buttons.styl b/styl/_buttons.styl index 2a7071c..a2e3de5 100644 --- a/styl/_buttons.styl +++ b/styl/_buttons.styl @@ -2,17 +2,21 @@ input[type=submit], input[type=reset], input[type=button], button - background: $primary - border: $border + background-color: $primary + border: $primary border-radius: $br color: $white - cursor: pointer - display: inline-block - margin: 0 padding: $sm-pad $md-pad + display: inline-block + font-weight: 400 text-align: center - vertical-align: middle white-space: nowrap + vertical-align: middle + user-select: none + border: 1px solid transparent + font-size: 1rem + line-height: 1.5 + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out input[type=submit]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, @@ -24,31 +28,31 @@ input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover - background: darken($primary, 10) - border-color: $secondary + background-color: #0069d9 + border-color: #0062cc + color: $white input[type=submit]:active, input[type=reset]:active, input[type=button]:active, button:active - background: darken($primary, 10) - border-color: $secondary - box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2) - outline-offset: -2px + background-color: #0062cc + border-color: #005cbf + color: $white input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button:focus - background: darken($primary, 10) - border-color: $secondary - box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2) outline: 0 + box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5) input[type=submit]:disabled, input[type=reset]:disabled, input[type=button]:disabled, button:disabled - background: $dividers - color: $disabled + opacity: .65 cursor: not-allowed + background-color: $primary + border-color: $primary + color: $white diff --git a/styl/_form.styl b/styl/_form.styl index d7b73dc..ccb8769 100644 --- a/styl/_form.styl +++ b/styl/_form.styl @@ -11,14 +11,19 @@ input[type="week"], input[type="number"], input[type="search"], input[type="tel"], -select +select, +textarea background: $white + background-clip: padding-box border: $border border-radius: $br color: $text - display: inline-block - padding: $xs-pad - vertical-align: middle + display: block + width: 100% + padding: $sm-pad $md-pad + line-height: 1.5 + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out + font-family: $sans-serif input[type="color"] background: $white @@ -29,11 +34,16 @@ input[type="color"] input:not([type]) -webkit-appearance: none + background: $white background-clip: padding-box border: $border border-radius: $br - display: inline-block - padding: $sm-pad + color: $text + display: block + width: 100% + padding: $sm-pad $md-pad + line-height: 1.5 + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out text-align: left input[type="text"]:focus, @@ -52,10 +62,16 @@ input[type="tel"]:focus, input[type="color"]:focus, select:focus, textarea:focus - border-color: $primary + background-color: #fff + border-color: #80bdff + outline: 0 + box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) input:not([type]):focus - border-color: $primary + background-color: #fff + border-color: #80bdff + outline: 0 + box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) input[type="file"]:focus, input[type="radio"]:focus, @@ -81,11 +97,13 @@ textarea[disabled] background-color: $dividers color: $secondary cursor: not-allowed + opacity: 1 input:not([type])[disabled] background-color: $dividers color: $secondary cursor: not-allowed + opacity: 1 input[readonly], select[readonly], @@ -109,10 +127,14 @@ select border: $border vertical-align: sub +select:not([size]):not([multiple]) + height: calc(2.25rem + 2px) + select[multiple] height: auto label + display: inline-block line-height: 2 fieldset @@ -129,11 +151,13 @@ legend width: 100% textarea - background: $white - border: $border - border-radius: $br - display: block - margin-bottom: $sm-pad - max-width: 100% - padding: $sm-pad - vertical-align: middle + overflow: auto + resize: vertical + +input[type=checkbox], +input[type=radio] + box-sizing: border-box + padding: 0 + position: absolute + margin-top: .25rem + margin-left: -1.25rem diff --git a/styl/_typography.styl b/styl/_typography.styl index 3e5cdcb..4481d1b 100644 --- a/styl/_typography.styl +++ b/styl/_typography.styl @@ -16,38 +16,31 @@ h5, h6 color: inherit font-family: inherit - line-height: inherit + line-height: 1.2 + font-weight: 500 h1 - border-bottom: $border font-size: $font-size-h1 - font-weight: 500 margin: $lg-pad 0 $md-pad h2 font-size: $font-size-h2 - font-weight: 500 margin: $lg-pad 0 $md-pad h3 font-size: $font-size-h3 - font-weight: 500 margin: $md-pad 0 $xs-pad h4 font-size: $font-size-h4 - font-weight: 600 margin: $md-pad 0 $xs-pad h5 font-size: $font-size-h5 - font-weight: 600 margin: $md-pad 0 $xs-pad h6 - color: $secondary font-size: $font-size-h6 - font-weight: 600 margin: $md-pad 0 $xs-pad small @@ -78,9 +71,12 @@ code a color: $link-color + text-decoration: none + background-color: transparent + &:hover, &:focus - color: $primary + color: darken($primary, 10%) text-decoration: underline dl @@ -96,7 +92,7 @@ ol vertical-align: baseline blockquote - border-left: 2px solid $primary + border-left: 2px solid $text font-family: $serif font-style: italic margin: $md-pad 0 diff --git a/styl/_variables.styl b/styl/_variables.styl index 4379fcb..52d0ef2 100644 --- a/styl/_variables.styl +++ b/styl/_variables.styl @@ -12,11 +12,11 @@ $small-breakpoint = 400px $large-breakpoint = 768px //Colors -$primary = #2196f3 +$primary = #007bff $accent = #64ffda $red = #f44336 $yellow = #ffeb3b -$grey = #efefef +$grey = #f7f7f9 $white = white $black = black @@ -31,7 +31,7 @@ $link-color = $primary $link-hover-color = darken($link-color, 15%) //Font -$sans-serif = "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif +$sans-serif = -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" $serif = Georgia, Times, "Times New Roman", serif $monospace = Menlo, Monaco, Consolas, "Courier New", monospace $font-family = $sans-serif @@ -40,13 +40,13 @@ $font-family = $sans-serif $font-size-base = 16px $font-size-large = ceil($font-size-base * 1.25) $font-size-small = ceil($font-size-base * 0.85) -$font-size-h1 = 36px -$font-size-h2 = 30px -$font-size-h3 = 24px -$font-size-h4 = 18px -$font-size-h5 = $font-size-base -$font-size-h6 = $font-size-small -$line-height-base = 1.4 +$font-size-h1 = 40px +$font-size-h2 = 32px +$font-size-h3 = 28px +$font-size-h4 = 24px +$font-size-h5 = 20px +$font-size-h6 = 16px +$line-height-base = 1.5 //Other $border = 1px solid $dividers diff --git a/tmp/.keep b/tmp/.keep deleted file mode 100644 index e69de29..0000000