diff --git a/css/marx.css b/css/marx.css index 6928fe9..04275af 100644 --- a/css/marx.css +++ b/css/marx.css @@ -1,3 +1,927 @@ -/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-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:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute} +/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */ +/* Document + * ========================================================================== */ +/** + * 1. Remove repeating backgrounds in all browsers (opinionated). + * 2. Add border box sizing in all browsers (opinionated). + */ +*, +::before, +::after { + background-repeat: no-repeat; + /* 1 */ + -webkit-box-sizing: border-box; + box-sizing: border-box; + /* 2 */ } -/*! 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 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);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 0 16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px}h1,h2{margin:20px 0 16px}h2{font-size:32px}h3{font-size:28px}h3,h4{margin:16px 0 4px}h4{font-size:24px}h5{font-size:20px}h5,h6{margin:16px 0 4px}h6{font-size:16px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;display:block;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code,pre{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:16px}code{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:rgba(0,0,0,0)}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-style:italic;margin:16px 0;padding-left:16px}blockquote,figcaption{font-family:Georgia,Times,Times New Roman,serif}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super}sub,sup{font-size:14px}sub{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{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;display:inline}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 rgba(0,0,0,0);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} \ No newline at end of file +/** + * 1. Add text decoration inheritance in all browsers (opinionated). + * 2. Add vertical alignment inheritance in all browsers (opinionated). + */ +::before, +::after { + text-decoration: inherit; + /* 1 */ + vertical-align: inherit; + /* 2 */ } + +/** + * 1. Use the default cursor in all browsers (opinionated). + * 2. Use the default user interface font in all browsers (opinionated). + * 3. Correct the line height in all browsers. + * 4. Use a 4-space tab width in all browsers (opinionated). + * 5. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + * 6. Breaks words to prevent overflow in all browsers (opinionated). + */ +html { + cursor: default; + /* 1 */ + font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 2 */ + line-height: 1.15; + /* 3 */ + -moz-tab-size: 4; + /* 4 */ + -o-tab-size: 4; + tab-size: 4; + /* 4 */ + -ms-text-size-adjust: 100%; + /* 5 */ + -webkit-text-size-adjust: 100%; + /* 5 */ + word-break: break-word; + /* 6 */ } + +/* Sections + * ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; } + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/* Grouping content + * ========================================================================== */ +/** + * 1. Add the correct sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ } + +/** + * Add the correct display in IE. + */ +main { + display: block; } + +/** + * Remove the list style on navigation lists in all browsers (opinionated). + */ +nav ol, +nav ul { + list-style: none; } + +/** + * 1. Use the default monospace user interface font + * in all browsers (opinionated). + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/* Text-level semantics + * ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Add the correct text decoration in Edge, IE, Opera, and Safari. + */ +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; } + +/** + * 1. Use the default monospace user interface font + * in all browsers (opinionated). + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; } + +/* + * Remove the text shadow on text selections in Firefox 61- (opinionated). + * 1. Restore the coloring undone by defining the text shadow + * in all browsers (opinionated). + */ +::-moz-selection { + background-color: #b3d4fc; + /* 1 */ + color: #000; + /* 1 */ + text-shadow: none; } + +::selection { + background-color: #b3d4fc; + /* 1 */ + color: #000; + /* 1 */ + text-shadow: none; } + +/* Embedded content + * ========================================================================== */ +/* + * Change the alignment on media elements in all browers (opinionated). + */ +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; } + +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; } + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; } + +/** + * Change the fill color to match the text color in all browsers (opinionated). + */ +svg:not([fill]) { + fill: currentColor; } + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; } + +/* Tabular data + * ========================================================================== */ +/** + * Collapse border spacing in all browsers (opinionated). + */ +table { + border-collapse: collapse; } + +/* Forms + * ========================================================================== */ +/** + * Inherit styling in all browsers (opinionated). + */ +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +/** + * Remove the margin in Safari. + */ +button, +input, +select { + margin: 0; } + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge, Firefox, and IE. + */ +button { + overflow: visible; + /* 1 */ + text-transform: none; + /* 2 */ } + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; } + +/** + * Show the overflow in Edge and IE. + */ +input { + overflow: visible; } + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ +legend { + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + white-space: normal; + /* 1 */ } + +/** + * 1. Add the correct display in Edge and IE. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Remove the inheritance of text transform in Firefox. + */ +select { + text-transform: none; } + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + * 3. Change the resize direction on textareas in all browsers (opinionated). + */ +textarea { + margin: 0; + /* 1 */ + overflow: auto; + /* 2 */ + resize: vertical; + /* 3 */ } + +/** + * Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + padding: 0; } + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ } + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; } + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; } + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ +::-moz-focus-inner { + border-style: none; + padding: 0; } + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ +:-moz-focusring { + outline: 1px dotted ButtonText; } + +/* Interactive + * ========================================================================== */ +/* + * Add the correct display in Edge and IE. + */ +details { + display: block; } + +/* + * Add the correct styles in Edge, IE, and Safari. + */ +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; } + +dialog:not([open]) { + display: none; } + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; } + +/* Scripting + * ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; } + +/** + * Add the correct display in IE. + */ +template { + display: none; } + +/* User interaction + * ========================================================================== */ +/* + * 1. Remove the tapping delay in IE 10. + * 2. Remove the tapping delay on clickable elements + in all browsers (opinionated). + */ +a, +area, +button, +input, +label, +select, +summary, +textarea, +[tabindex] { + -ms-touch-action: manipulation; + /* 1 */ + touch-action: manipulation; + /* 2 */ } + +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; } + +/* Accessibility + * ========================================================================== */ +/** + * Change the cursor on busy elements in all browsers (opinionated). + */ +[aria-busy="true"] { + cursor: progress; } + +/* + * Change the cursor on control elements in all browsers (opinionated). + */ +[aria-controls] { + cursor: pointer; } + +/* + * Change the cursor on disabled, not-editable, or otherwise + * inoperable elements in all browsers (opinionated). + */ +[aria-disabled="true"], +[disabled] { + cursor: not-allowed; } + +/* + * Change the display on visually hidden accessible elements + * in all browsers (opinionated). + */ +[aria-hidden="false"][hidden]:not(:focus) { + clip: rect(0, 0, 0, 0); + display: inherit; + position: absolute; } + +/*! Marx v3.0.6 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */ +main, +header, +footer, +article, +section, +aside, +details, +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, 0.12); + padding: 16px 0; + text-align: center; } + 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; + max-width: 100%; + vertical-align: baseline; } + +@media screen and (max-width: 400px) { + article, + section, + aside { + clear: both; + display: block; + max-width: 100%; } + img { + margin-right: 16px; } } + +embed, +iframe, +video { + border: 0; } + +body { + color: rgba(0, 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, 0.54); + vertical-align: bottom; } + +pre { + background: #f7f7f9; + color: rgba(0, 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, 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:hover, a:focus { + color: #0062cc; + text-decoration: underline; } + +dl { + margin-bottom: 16px; } + +dd { + margin-left: 40px; } + +ul, +ol { + margin-bottom: 8px; + padding-left: 40px; + vertical-align: baseline; } + +blockquote { + border-left: 2px solid rgba(0, 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="text"], +input[type="password"], +input[type="email"], +input[type="url"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="week"], +input[type="number"], +input[type="search"], +input[type="tel"], +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: 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, 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, 0.12); + border-radius: 4px; + 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, +input[type="password"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +select:focus, +textarea:focus { + 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 { + 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, +input[type="checkbox"]:focus { + outline: 1px thin rgba(0, 0, 0, 0.12); } + +input[type="text"][disabled], +input[type="password"][disabled], +input[type="email"][disabled], +input[type="url"][disabled], +input[type="date"][disabled], +input[type="month"][disabled], +input[type="time"][disabled], +input[type="datetime"][disabled], +input[type="datetime-local"][disabled], +input[type="week"][disabled], +input[type="number"][disabled], +input[type="search"][disabled], +input[type="tel"][disabled], +input[type="color"][disabled], +select[disabled], +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], +textarea[readonly] { + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); } + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + border-color: #ea1c0d; + color: #f44336; } + +input[type="file"]:focus:invalid:focus, +input[type="radio"]:focus:invalid:focus, +input[type="checkbox"]:focus:invalid:focus { + outline-color: #f44336; } + +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 { + border: 0; + margin: 0; + padding: 8px 0; } + +legend { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + color: rgba(0, 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; + display: inline; } + +input[type=submit], +input[type=reset], +input[type=button], +button { + 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; } + +input[type=submit]::-moz-focus-inner, +input[type=reset]::-moz-focus-inner, +input[type=button]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; } + +input[type=submit]:hover, +input[type=reset]:hover, +input[type=button]:hover, +button:hover { + 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 { + 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 { + opacity: .65; + cursor: not-allowed; + background-color: #007bff; + border-color: #007bff; + color: #fff; } + +table { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-bottom: 16px; } + +caption { + padding: 8px 0; } + +thead th { + border: 0; + border-bottom: 2px solid rgba(0, 0, 0, 0.12); + text-align: left; } + +tr { + margin-bottom: 8px; } + +th, +td { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + padding: 16px; + vertical-align: inherit; } + +tfoot tr { + text-align: left; } + +tfoot td { + color: rgba(0, 0, 0, 0.54); + font-size: 8px; + font-style: italic; + padding: 16px 4px; } diff --git a/css/marx.min.css b/css/marx.min.css index 0c0fd66..6e8fcba 100644 --- a/css/marx.min.css +++ b/css/marx.min.css @@ -1,2 +1,2 @@ -/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-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:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}/*! 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 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);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 0 16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px}h1,h2{margin:20px 0 16px}h2{font-size:32px}h3{font-size:28px}h3,h4{margin:16px 0 4px}h4{font-size:24px}h5{font-size:20px}h5,h6{margin:16px 0 4px}h6{font-size:16px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;display:block;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code,pre{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:16px}code{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:rgba(0,0,0,0)}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-style:italic;margin:16px 0;padding-left:16px}blockquote,figcaption{font-family:Georgia,Times,Times New Roman,serif}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super}sub,sup{font-size:14px}sub{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{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;display:inline}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 rgba(0,0,0,0);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} +/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-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:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}/*! Marx v3.0.6 - 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 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);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 0 16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px}h1,h2{margin:20px 0 16px}h2{font-size:32px}h3{font-size:28px}h3,h4{margin:16px 0 4px}h4{font-size:24px}h5{font-size:20px}h5,h6{margin:16px 0 4px}h6{font-size:16px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;display:block;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code,pre{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:16px}code{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:rgba(0,0,0,0)}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-style:italic;margin:16px 0;padding-left:16px}blockquote,figcaption{font-family:Georgia,Times,Times New Roman,serif}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super}sub,sup{font-size:14px}sub{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{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;display:inline}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 rgba(0,0,0,0);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 528a5d2..ba34768 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.scss","_base.scss","_typography.scss","_variables.scss","_form.scss","_buttons.scss","_tables.scss"],"names":[],"mappings":"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","file":"marx.min.css","sourcesContent":["/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */\n\n/* Document\n * ========================================================================== */\n\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add border box sizing in all browsers (opinionated).\n */\n\n*,\n::before,\n::after {\n background-repeat: no-repeat; /* 1 */\n box-sizing: border-box; /* 2 */\n}\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritance in all browsers (opinionated).\n */\n\n::before,\n::after {\n text-decoration: inherit; /* 1 */\n vertical-align: inherit; /* 2 */\n}\n\n/**\n * 1. Use the default cursor in all browsers (opinionated).\n * 2. Use the default user interface font in all browsers (opinionated).\n * 3. Correct the line height in all browsers.\n * 4. Use a 4-space tab width in all browsers (opinionated).\n * 5. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n * 6. Breaks words to prevent overflow in all browsers (opinionated).\n */\n\nhtml {\n cursor: default; /* 1 */\n font-family:\n system-ui,\n /* macOS 10.11-10.12 */ -apple-system,\n /* Windows 6+ */ Segoe UI,\n /* Android 4+ */ Roboto,\n /* Ubuntu 10.10+ */ Ubuntu,\n /* Gnome 3+ */ Cantarell,\n /* KDE Plasma 5+ */ Noto Sans,\n /* fallback */ sans-serif,\n /* macOS emoji */ \"Apple Color Emoji\",\n /* Windows emoji */ \"Segoe UI Emoji\",\n /* Windows emoji */ \"Segoe UI Symbol\",\n /* Linux emoji */ \"Noto Color Emoji\"; /* 2 */\n\n line-height: 1.15; /* 3 */\n -moz-tab-size: 4; /* 4 */\n tab-size: 4; /* 4 */\n -ms-text-size-adjust: 100%; /* 5 */\n -webkit-text-size-adjust: 100%; /* 5 */\n word-break: break-word; /* 6 */\n}\n\n/* Sections\n * ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 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 font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n * ========================================================================== */\n\n/**\n * 1. Add the correct sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * Add the correct display in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\n\nnav ol,\nnav ul {\n list-style: none;\n}\n\n/**\n * 1. Use the default monospace user interface font\n * in all browsers (opinionated).\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family:\n /* macOS 10.10+ */ Menlo,\n /* Windows 6+ */ Consolas,\n /* Android 4+ */ Roboto Mono,\n /* Ubuntu 10.10+ */ Ubuntu Monospace,\n /* KDE Plasma 5+ */ Noto Mono,\n /* KDE Plasma 4+ */ Oxygen Mono,\n /* Linux/OpenOffice fallback */ Liberation Mono,\n /* fallback */ monospace; /* 1 */\n\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n * ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * Add the correct text decoration in Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Use the default monospace user interface font\n * in all browsers (opinionated).\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family:\n /* macOS 10.10+ */ Menlo,\n /* Windows 6+ */ Consolas,\n /* Android 4+ */ Roboto Mono,\n /* Ubuntu 10.10+ */ Ubuntu Monospace,\n /* KDE Plasma 5+ */ Noto Mono,\n /* KDE Plasma 4+ */ Oxygen Mono,\n /* Linux/OpenOffice fallback */ Liberation Mono,\n /* fallback */ monospace; /* 1 */\n\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/*\n * Remove the text shadow on text selections in Firefox 61- (opinionated).\n * 1. Restore the coloring undone by defining the text shadow\n * in all browsers (opinionated).\n */\n\n::-moz-selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\n\n::selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\n\n/* 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 vertical-align: middle;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\n\nsvg:not([fill]) {\n fill: currentColor;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Tabular data\n * ========================================================================== */\n\n/**\n * Collapse border spacing in all browsers (opinionated).\n */\n\ntable {\n border-collapse: collapse;\n}\n\n/* Forms\n * ========================================================================== */\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n/**\n * Remove the margin in Safari.\n */\n\nbutton,\ninput,\nselect {\n margin: 0;\n}\n\n/**\n * 1. Show the overflow in IE.\n * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.\n */\n\nbutton {\n overflow: visible; /* 1 */\n text-transform: none; /* 2 */\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * Show the overflow in Edge and IE.\n */\n\ninput {\n overflow: visible;\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 */\n\nlegend {\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in Edge and IE.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the inheritance of text transform in Firefox.\n */\n\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Remove the margin in Firefox and Safari.\n * 2. Remove the default vertical scrollbar in IE.\n * 3. Change the resize direction on textareas in all browsers (opinionated).\n */\n\ntextarea {\n margin: 0; /* 1 */\n overflow: auto; /* 2 */\n resize: vertical; /* 3 */\n}\n\n/**\n * Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n padding: 0;\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 -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Safari.\n */\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n::-webkit-search-decoration {\n -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 -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/**\n * Remove the inner border and padding of focus outlines in Firefox.\n */\n\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus outline styles unset by the previous rule in Firefox.\n */\n\n:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/* Interactive\n * ========================================================================== */\n\n/*\n * Add the correct display in Edge and IE.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct styles in Edge, IE, and Safari.\n */\n\ndialog {\n background-color: white;\n border: solid;\n color: black;\n display: block;\n height: -moz-fit-content;\n height: -webkit-fit-content;\n height: fit-content;\n left: 0;\n margin: auto;\n padding: 1em;\n position: absolute;\n right: 0;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n width: fit-content;\n}\n\ndialog:not([open]) {\n display: none;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n * ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* User interaction\n * ========================================================================== */\n\n/*\n * 1. Remove the tapping delay in IE 10.\n * 2. Remove the tapping delay on clickable elements\n in all browsers (opinionated).\n */\n\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n -ms-touch-action: manipulation; /* 1 */\n touch-action: manipulation; /* 2 */\n}\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n/* Accessibility\n * ========================================================================== */\n\n/**\n * Change the cursor on busy elements in all browsers (opinionated).\n */\n\n[aria-busy=\"true\"] {\n cursor: progress;\n}\n\n/*\n * Change the cursor on control elements in all browsers (opinionated).\n */\n\n[aria-controls] {\n cursor: pointer;\n}\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements in all browsers (opinionated).\n */\n\n[aria-disabled=\"true\"],\n[disabled] {\n cursor: not-allowed;\n}\n\n/*\n * Change the display on visually hidden accessible elements\n * in all browsers (opinionated).\n */\n\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute;\n}\n","@charset 'utf-8';\n\n@import '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 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","//Basic stylings\n$br: 4px !default;\n$xs-pad: 4px !default;\n$sm-pad: 8px !default;\n$md-pad: 16px !default;\n$lg-pad: 20px !default;\n$xlg-pad: 40px !default;\n$trans: 0.3s !default;\n\n//Breakpoints\n$small-breakpoint: 400px !default;\n$large-breakpoint: 768px !default;\n\n//Colors\n$primary: #007bff !default;\n$accent: #64ffda !default;\n$red: #f44336 !default;\n$yellow: #ffeb3b !default;\n$grey: #f7f7f9 !default;\n$white: #fff !default;\n$black: #000 !default;\n\n//Text\n$text: rgba(0, 0, 0, 0.8) !default;\n$secondary: rgba(0, 0, 0, 0.54) !default;\n$disabled: rgba(0, 0, 0, 0.38) !default;\n$dividers: rgba(0, 0, 0, 0.12) !default;\n\n//Links\n$link-color: $primary !default;\n$link-hover-color: darken($link-color, 15%) !default;\n\n//Font\n$sans-serif: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\" !default;\n$serif: Georgia, Times, 'Times New Roman', serif !default;\n$monospace: Menlo, Monaco, Consolas, 'Courier New', monospace !default;\n$font-family: $sans-serif !default;\n\n//Typography\n$font-size-base: 16px !default;\n$font-size-small: ceil(($font-size-base * 0.85)) !default;\n$font-size-h1: 40px !default;\n$font-size-h2: 32px !default;\n$font-size-h3: 28px !default;\n$font-size-h4: 24px !default;\n$font-size-h5: 20px !default;\n$font-size-h6: 16px !default;\n$line-height-base: 1.5 !default;\n\n//Other\n$border: 1px solid $dividers !default;\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: mix($primary, #fff);\n outline: 0;\n box-shadow: 0 0 0 0.2rem fade_out($primary, 0.75);\n}\n\ninput:not([type]):focus {\n background-color: #fff;\n border-color: mix($primary, #fff);\n outline: 0;\n box-shadow: 0 0 0 0.2rem fade_out($primary, 0.75);\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 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 display: inline;\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: darken($primary, 7.5%);\n border-color: darken($primary, 10%);\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: darken($primary, 10%);\n border-color: darken($primary, 12.5%);\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 fade_out($primary, 0.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 +{"version":3,"sources":["../node_modules/sanitize.css/sanitize.css","marx.scss","_base.scss","_typography.scss","_variables.scss","_form.scss","_buttons.scss","_tables.scss"],"names":[],"mappings":"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","file":"marx.min.css","sourcesContent":["/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */\n\n/* Document\n * ========================================================================== */\n\n/**\n * 1. Remove repeating backgrounds in all browsers (opinionated).\n * 2. Add border box sizing in all browsers (opinionated).\n */\n\n*,\n::before,\n::after {\n background-repeat: no-repeat; /* 1 */\n box-sizing: border-box; /* 2 */\n}\n\n/**\n * 1. Add text decoration inheritance in all browsers (opinionated).\n * 2. Add vertical alignment inheritance in all browsers (opinionated).\n */\n\n::before,\n::after {\n text-decoration: inherit; /* 1 */\n vertical-align: inherit; /* 2 */\n}\n\n/**\n * 1. Use the default cursor in all browsers (opinionated).\n * 2. Use the default user interface font in all browsers (opinionated).\n * 3. Correct the line height in all browsers.\n * 4. Use a 4-space tab width in all browsers (opinionated).\n * 5. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n * 6. Breaks words to prevent overflow in all browsers (opinionated).\n */\n\nhtml {\n cursor: default; /* 1 */\n font-family:\n system-ui,\n /* macOS 10.11-10.12 */ -apple-system,\n /* Windows 6+ */ Segoe UI,\n /* Android 4+ */ Roboto,\n /* Ubuntu 10.10+ */ Ubuntu,\n /* Gnome 3+ */ Cantarell,\n /* KDE Plasma 5+ */ Noto Sans,\n /* fallback */ sans-serif,\n /* macOS emoji */ \"Apple Color Emoji\",\n /* Windows emoji */ \"Segoe UI Emoji\",\n /* Windows emoji */ \"Segoe UI Symbol\",\n /* Linux emoji */ \"Noto Color Emoji\"; /* 2 */\n\n line-height: 1.15; /* 3 */\n -moz-tab-size: 4; /* 4 */\n tab-size: 4; /* 4 */\n -ms-text-size-adjust: 100%; /* 5 */\n -webkit-text-size-adjust: 100%; /* 5 */\n word-break: break-word; /* 6 */\n}\n\n/* Sections\n * ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 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 font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n * ========================================================================== */\n\n/**\n * 1. Add the correct sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * Add the correct display in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Remove the list style on navigation lists in all browsers (opinionated).\n */\n\nnav ol,\nnav ul {\n list-style: none;\n}\n\n/**\n * 1. Use the default monospace user interface font\n * in all browsers (opinionated).\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family:\n /* macOS 10.10+ */ Menlo,\n /* Windows 6+ */ Consolas,\n /* Android 4+ */ Roboto Mono,\n /* Ubuntu 10.10+ */ Ubuntu Monospace,\n /* KDE Plasma 5+ */ Noto Mono,\n /* KDE Plasma 4+ */ Oxygen Mono,\n /* Linux/OpenOffice fallback */ Liberation Mono,\n /* fallback */ monospace; /* 1 */\n\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n * ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * Add the correct text decoration in Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Use the default monospace user interface font\n * in all browsers (opinionated).\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family:\n /* macOS 10.10+ */ Menlo,\n /* Windows 6+ */ Consolas,\n /* Android 4+ */ Roboto Mono,\n /* Ubuntu 10.10+ */ Ubuntu Monospace,\n /* KDE Plasma 5+ */ Noto Mono,\n /* KDE Plasma 4+ */ Oxygen Mono,\n /* Linux/OpenOffice fallback */ Liberation Mono,\n /* fallback */ monospace; /* 1 */\n\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/*\n * Remove the text shadow on text selections in Firefox 61- (opinionated).\n * 1. Restore the coloring undone by defining the text shadow\n * in all browsers (opinionated).\n */\n\n::-moz-selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\n\n::selection {\n background-color: #b3d4fc; /* 1 */\n color: #000; /* 1 */\n text-shadow: none;\n}\n\n/* 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 vertical-align: middle;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Change the fill color to match the text color in all browsers (opinionated).\n */\n\nsvg:not([fill]) {\n fill: currentColor;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Tabular data\n * ========================================================================== */\n\n/**\n * Collapse border spacing in all browsers (opinionated).\n */\n\ntable {\n border-collapse: collapse;\n}\n\n/* Forms\n * ========================================================================== */\n\n/**\n * Inherit styling in all browsers (opinionated).\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n/**\n * Remove the margin in Safari.\n */\n\nbutton,\ninput,\nselect {\n margin: 0;\n}\n\n/**\n * 1. Show the overflow in IE.\n * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.\n */\n\nbutton {\n overflow: visible; /* 1 */\n text-transform: none; /* 2 */\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * Show the overflow in Edge and IE.\n */\n\ninput {\n overflow: visible;\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 */\n\nlegend {\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in Edge and IE.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the inheritance of text transform in Firefox.\n */\n\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Remove the margin in Firefox and Safari.\n * 2. Remove the default vertical scrollbar in IE.\n * 3. Change the resize direction on textareas in all browsers (opinionated).\n */\n\ntextarea {\n margin: 0; /* 1 */\n overflow: auto; /* 2 */\n resize: vertical; /* 3 */\n}\n\n/**\n * Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n padding: 0;\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 -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Safari.\n */\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n::-webkit-search-decoration {\n -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 -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/**\n * Remove the inner border and padding of focus outlines in Firefox.\n */\n\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus outline styles unset by the previous rule in Firefox.\n */\n\n:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/* Interactive\n * ========================================================================== */\n\n/*\n * Add the correct display in Edge and IE.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct styles in Edge, IE, and Safari.\n */\n\ndialog {\n background-color: white;\n border: solid;\n color: black;\n display: block;\n height: -moz-fit-content;\n height: -webkit-fit-content;\n height: fit-content;\n left: 0;\n margin: auto;\n padding: 1em;\n position: absolute;\n right: 0;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n width: fit-content;\n}\n\ndialog:not([open]) {\n display: none;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n * ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* User interaction\n * ========================================================================== */\n\n/*\n * 1. Remove the tapping delay in IE 10.\n * 2. Remove the tapping delay on clickable elements\n in all browsers (opinionated).\n */\n\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n -ms-touch-action: manipulation; /* 1 */\n touch-action: manipulation; /* 2 */\n}\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n/* Accessibility\n * ========================================================================== */\n\n/**\n * Change the cursor on busy elements in all browsers (opinionated).\n */\n\n[aria-busy=\"true\"] {\n cursor: progress;\n}\n\n/*\n * Change the cursor on control elements in all browsers (opinionated).\n */\n\n[aria-controls] {\n cursor: pointer;\n}\n\n/*\n * Change the cursor on disabled, not-editable, or otherwise\n * inoperable elements in all browsers (opinionated).\n */\n\n[aria-disabled=\"true\"],\n[disabled] {\n cursor: not-allowed;\n}\n\n/*\n * Change the display on visually hidden accessible elements\n * in all browsers (opinionated).\n */\n\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute;\n}\n","@charset 'utf-8';\n\n@import 'sanitize.css/sanitize';\n\n/*! Marx v3.0.6 - 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 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","//Basic stylings\n$br: 4px !default;\n$xs-pad: 4px !default;\n$sm-pad: 8px !default;\n$md-pad: 16px !default;\n$lg-pad: 20px !default;\n$xlg-pad: 40px !default;\n$trans: 0.3s !default;\n\n//Breakpoints\n$small-breakpoint: 400px !default;\n$large-breakpoint: 768px !default;\n\n//Colors\n$primary: #007bff !default;\n$accent: #64ffda !default;\n$red: #f44336 !default;\n$yellow: #ffeb3b !default;\n$grey: #f7f7f9 !default;\n$white: #fff !default;\n$black: #000 !default;\n\n//Text\n$text: rgba(0, 0, 0, 0.8) !default;\n$secondary: rgba(0, 0, 0, 0.54) !default;\n$disabled: rgba(0, 0, 0, 0.38) !default;\n$dividers: rgba(0, 0, 0, 0.12) !default;\n\n//Links\n$link-color: $primary !default;\n$link-hover-color: darken($link-color, 15%) !default;\n\n//Font\n$sans-serif: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\" !default;\n$serif: Georgia, Times, 'Times New Roman', serif !default;\n$monospace: Menlo, Monaco, Consolas, 'Courier New', monospace !default;\n$font-family: $sans-serif !default;\n\n//Typography\n$font-size-base: 16px !default;\n$font-size-small: ceil(($font-size-base * 0.85)) !default;\n$font-size-h1: 40px !default;\n$font-size-h2: 32px !default;\n$font-size-h3: 28px !default;\n$font-size-h4: 24px !default;\n$font-size-h5: 20px !default;\n$font-size-h6: 16px !default;\n$line-height-base: 1.5 !default;\n\n//Other\n$border: 1px solid $dividers !default;\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: mix($primary, #fff);\n outline: 0;\n box-shadow: 0 0 0 0.2rem fade_out($primary, 0.75);\n}\n\ninput:not([type]):focus {\n background-color: #fff;\n border-color: mix($primary, #fff);\n outline: 0;\n box-shadow: 0 0 0 0.2rem fade_out($primary, 0.75);\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 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 display: inline;\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: darken($primary, 7.5%);\n border-color: darken($primary, 10%);\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: darken($primary, 10%);\n border-color: darken($primary, 12.5%);\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 fade_out($primary, 0.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 aa30440..0092e2f 100644 --- a/css/marx.styl.css +++ b/css/marx.styl.css @@ -1,2 +1,695 @@ -*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-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:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute} -/*! 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 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);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 0 16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px}h1,h2{margin:20px 0 16px}h2{font-size:32px}h3{font-size:28px}h3,h4{margin:16px 0 4px}h4{font-size:24px}h5{font-size:20px}h5,h6{margin:16px 0 4px}h6{font-size:16px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;display:block;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code,pre{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:16px}code{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:rgba(0,0,0,0)}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-style:italic;margin:16px 0;padding-left:16px}blockquote,figcaption{font-family:Georgia,Times,Times New Roman,serif}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super}sub,sup{font-size:14px}sub{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:#7fbdff;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:#7fbdff;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{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;display:inline}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 rgba(0,0,0,0);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} \ No newline at end of file +/* sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */ +*, +::before, +::after { + background-repeat: no-repeat; /* 1 */ + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 2 */ +} +::before, +::after { + text-decoration: inherit; /* 1 */ + vertical-align: inherit; /* 2 */ +} +html { + cursor: default; /* 1 */ + font-family: system-ui, /* macOS 10.11-10.12 */ -apple-system, /* Windows 6+ */ Segoe UI, /* Android 4+ */ Roboto, /* Ubuntu 10.10+ */ Ubuntu, /* Gnome 3+ */ Cantarell, /* KDE Plasma 5+ */ Noto Sans, /* fallback */ sans-serif, /* macOS emoji */ "Apple Color Emoji", /* Windows emoji */ "Segoe UI Emoji", /* Windows emoji */ "Segoe UI Symbol", /* Linux emoji */ "Noto Color Emoji"; +/* 2 */ + line-height: 1.15; /* 3 */ + -moz-tab-size: 4; /* 4 */ + -o-tab-size: 4; + tab-size: 4; /* 4 */ + -ms-text-size-adjust: 100%; /* 5 */ + -webkit-text-size-adjust: 100%; /* 5 */ + word-break: break-word; /* 6 */ +} +body { + margin: 0; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +hr { + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} +main { + display: block; +} +nav ol, +nav ul { + list-style: none; +} +pre { + font-family: /* macOS 10.10+ */ Menlo, /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono, /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono, /* KDE Plasma 4+ */ Oxygen Mono, /* Linux/OpenOffice fallback */ Liberation Mono, /* fallback */ monospace; +/* 1 */ + font-size: 1em; /* 2 */ +} +a { + background-color: transparent; +} +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: /* macOS 10.10+ */ Menlo, /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono, /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono, /* KDE Plasma 4+ */ Oxygen Mono, /* Linux/OpenOffice fallback */ Liberation Mono, /* fallback */ monospace; +/* 1 */ + font-size: 1em; /* 2 */ +} +small { + font-size: 80%; +} +::-moz-selection { + background-color: #b3d4fc; /* 1 */ + color: #000; /* 1 */ + text-shadow: none; +} +::selection { + background-color: #b3d4fc; /* 1 */ + color: #000; /* 1 */ + 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:not([fill]) { + fill: currentColor; +} +svg:not(:root) { + overflow: hidden; +} +table { + border-collapse: collapse; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +button, +input, +select { + margin: 0; +} +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} +fieldset { + padding: 0.35em 0.75em 0.625em; +} +input { + overflow: visible; +} +legend { + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} +select { + text-transform: none; +} +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ + resize: vertical; /* 3 */ +} +[type="checkbox"], +[type="radio"] { + padding: 0; +} +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} +::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} +::-moz-focus-inner { + border-style: none; + padding: 0; +} +:-moz-focusring { + outline: 1px dotted ButtonText; +} +details { + display: block; +} +dialog { + background-color: #fff; + border: solid; + color: #000; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} +dialog:not([open]) { + display: none; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +a, +area, +button, +input, +label, +select, +summary, +textarea, +[tabindex] { + -ms-touch-action: manipulation; /* 1 */ + touch-action: manipulation; /* 2 */ +} +[hidden] { + display: none; +} +[aria-busy="true"] { + cursor: progress; +} +[aria-controls] { + cursor: pointer; +} +[aria-disabled="true"], +[disabled] { + cursor: not-allowed; +} +[aria-hidden="false"][hidden]:not(:focus) { + clip: rect(0, 0, 0, 0); + display: inherit; + position: absolute; +} +/*! Marx v3.0.6 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */ +main, +header, +footer, +article, +section, +aside, +details, +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,0.12); + padding: 16px 0; + text-align: center; +} +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; + max-width: 100%; + vertical-align: baseline; +} +@media screen and (max-width: 400px) { + article, + section, + aside { + clear: both; + display: block; + max-width: 100%; + } + img { + margin-right: 16px; + } +} +embed, +iframe, +video { + border: 0; +} +body { + color: rgba(0,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,0.54); + vertical-align: bottom; +} +pre { + background: #f7f7f9; + color: rgba(0,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,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:hover, +a:focus { + color: #006fe6; + text-decoration: underline; +} +dl { + margin-bottom: 16px; +} +dd { + margin-left: 40px; +} +ul, +ol { + margin-bottom: 8px; + padding-left: 40px; + vertical-align: baseline; +} +blockquote { + border-left: 2px solid rgba(0,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="text"], +input[type="password"], +input[type="email"], +input[type="url"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="week"], +input[type="number"], +input[type="search"], +input[type="tel"], +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: 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; + border: 1px solid rgba(0,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,0.12); + border-radius: 4px; + 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, +input[type="password"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +select:focus, +textarea:focus { + background-color: #fff; + border-color: #7fbdff; + 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 { + background-color: #fff; + border-color: #7fbdff; + 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, +input[type="checkbox"]:focus { + outline: 1px thin rgba(0,0,0,0.12); +} +input[type="text"][disabled], +input[type="password"][disabled], +input[type="email"][disabled], +input[type="url"][disabled], +input[type="date"][disabled], +input[type="month"][disabled], +input[type="time"][disabled], +input[type="datetime"][disabled], +input[type="datetime-local"][disabled], +input[type="week"][disabled], +input[type="number"][disabled], +input[type="search"][disabled], +input[type="tel"][disabled], +input[type="color"][disabled], +select[disabled], +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], +textarea[readonly] { + border-color: rgba(0,0,0,0.12); + color: rgba(0,0,0,0.54); +} +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + border-color: #ea1c0d; + color: #f44336; +} +input[type="file"]:focus:invalid:focus, +input[type="radio"]:focus:invalid:focus, +input[type="checkbox"]:focus:invalid:focus { + outline-color: #f44336; +} +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 { + border: 0; + margin: 0; + padding: 8px 0; +} +legend { + border-bottom: 1px solid rgba(0,0,0,0.12); + color: rgba(0,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; + display: inline; +} +input[type=submit], +input[type=reset], +input[type=button], +button { + 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 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, +input[type=button]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; +} +input[type=submit]:hover, +input[type=reset]:hover, +input[type=button]:hover, +button:hover { + background-color: #0069d9; + border-color: #0062cc; + color: #fff; +} +input[type=submit]:active, +input[type=reset]:active, +input[type=button]:active, +button:active { + background-color: #0062cc; + border-color: #005cbf; + color: #fff; +} +input[type=submit]:focus, +input[type=reset]:focus, +input[type=button]:focus, +button:focus { + 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 { + 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); + margin-bottom: 16px; +} +caption { + padding: 8px 0; +} +thead th { + border: 0; + border-bottom: 2px solid rgba(0,0,0,0.12); + text-align: left; +} +tr { + margin-bottom: 8px; +} +th, +td { + border-bottom: 1px solid rgba(0,0,0,0.12); + padding: 16px; + vertical-align: inherit; +} +tfoot tr { + text-align: left; +} +tfoot td { + color: rgba(0,0,0,0.54); + font-size: 8px; + font-style: italic; + padding: 16px 4px; +} diff --git a/css/marx.styl.min.css b/css/marx.styl.min.css index bbae4e6..28d5de1 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:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-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:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}/*! 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 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);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 0 16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px}h1,h2{margin:20px 0 16px}h2{font-size:32px}h3{font-size:28px}h3,h4{margin:16px 0 4px}h4{font-size:24px}h5{font-size:20px}h5,h6{margin:16px 0 4px}h6{font-size:16px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;display:block;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code,pre{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:16px}code{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:rgba(0,0,0,0)}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-style:italic;margin:16px 0;padding-left:16px}blockquote,figcaption{font-family:Georgia,Times,Times New Roman,serif}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super}sub,sup{font-size:14px}sub{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:#7fbdff;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:#7fbdff;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{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;display:inline}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 rgba(0,0,0,0);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} +*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-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:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}/*! Marx v3.0.6 - 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 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);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 0 16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:500}h1{font-size:40px}h1,h2{margin:20px 0 16px}h2{font-size:32px}h3{font-size:28px}h3,h4{margin:16px 0 4px}h4{font-size:24px}h5{font-size:20px}h5,h6{margin:16px 0 4px}h6{font-size:16px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;display:block;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code,pre{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:16px}code{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:rgba(0,0,0,0)}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-style:italic;margin:16px 0;padding-left:16px}blockquote,figcaption{font-family:Georgia,Times,Times New Roman,serif}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super}sub,sup{font-size:14px}sub{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:#7fbdff;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:#7fbdff;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{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;display:inline}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 rgba(0,0,0,0);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 49dc32e..a6863e1 100644 --- a/css/marx.styl.min.css.map +++ b/css/marx.styl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["_sanitize.styl","marx.css","_base.styl","_typography.styl","_form.styl","_buttons.styl"],"names":[],"mappings":"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","file":"marx.styl.min.css","sourcesContent":[null,"/* sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */\n*,\n::before,\n::after {\n background-repeat: no-repeat; /* 1 */\n box-sizing: border-box; /* 2 */\n}\n::before,\n::after {\n text-decoration: inherit; /* 1 */\n vertical-align: inherit; /* 2 */\n}\nhtml {\n cursor: default; /* 1 */\n font-family: system-ui, /* macOS 10.11-10.12 */ -apple-system, /* Windows 6+ */ Segoe UI, /* Android 4+ */ Roboto, /* Ubuntu 10.10+ */ Ubuntu, /* Gnome 3+ */ Cantarell, /* KDE Plasma 5+ */ Noto Sans, /* fallback */ sans-serif, /* macOS emoji */ \"Apple Color Emoji\", /* Windows emoji */ \"Segoe UI Emoji\", /* Windows emoji */ \"Segoe UI Symbol\", /* Linux emoji */ \"Noto Color Emoji\";\n/* 2 */\n line-height: 1.15; /* 3 */\n -moz-tab-size: 4; /* 4 */\n tab-size: 4; /* 4 */\n -ms-text-size-adjust: 100%; /* 5 */\n -webkit-text-size-adjust: 100%; /* 5 */\n word-break: break-word; /* 6 */\n}\nbody {\n margin: 0;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nhr {\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\nmain {\n display: block;\n}\nnav ol,\nnav ul {\n list-style: none;\n}\npre {\n font-family: /* macOS 10.10+ */ Menlo, /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono, /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono, /* KDE Plasma 4+ */ Oxygen Mono, /* Linux/OpenOffice fallback */ Liberation Mono, /* fallback */ monospace;\n/* 1 */\n font-size: 1em; /* 2 */\n}\na {\n background-color: transparent;\n}\nabbr[title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n}\nb,\nstrong {\n font-weight: bolder;\n}\ncode,\nkbd,\nsamp {\n font-family: /* macOS 10.10+ */ Menlo, /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono, /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono, /* KDE Plasma 4+ */ Oxygen Mono, /* Linux/OpenOffice fallback */ Liberation Mono, /* fallback */ monospace;\n/* 1 */\n font-size: 1em; /* 2 */\n}\nsmall {\n font-size: 80%;\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:not([fill]) {\n fill: currentColor;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\ntable {\n border-collapse: collapse;\n}\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\nbutton,\ninput,\nselect {\n margin: 0;\n}\nbutton {\n overflow: visible; /* 1 */\n text-transform: none; /* 2 */\n}\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\ninput {\n overflow: visible;\n}\nlegend {\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n white-space: normal; /* 1 */\n}\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\nselect {\n text-transform: none;\n}\ntextarea {\n margin: 0; /* 1 */\n overflow: auto; /* 2 */\n resize: vertical; /* 3 */\n}\n[type=\"checkbox\"],\n[type=\"radio\"] {\n padding: 0;\n}\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\ndetails {\n display: block;\n}\ndialog {\n background-color: #fff;\n border: solid;\n color: #000;\n display: block;\n height: -moz-fit-content;\n height: -webkit-fit-content;\n height: fit-content;\n left: 0;\n margin: auto;\n padding: 1em;\n position: absolute;\n right: 0;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n width: fit-content;\n}\ndialog:not([open]) {\n display: none;\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; /* 2 */\n}\n[hidden] {\n display: none;\n}\n[aria-busy=\"true\"] {\n cursor: progress;\n}\n[aria-controls] {\n cursor: pointer;\n}\n[aria-disabled=\"true\"],\n[disabled] {\n cursor: not-allowed;\n}\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute;\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 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: #7fbdff;\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: #7fbdff;\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 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 display: inline;\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]} \ No newline at end of file +{"version":3,"sources":["_sanitize.styl","marx.css","_base.styl","_typography.styl","_form.styl","_buttons.styl"],"names":[],"mappings":"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","file":"marx.styl.min.css","sourcesContent":[null,"/* sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */\n*,\n::before,\n::after {\n background-repeat: no-repeat; /* 1 */\n box-sizing: border-box; /* 2 */\n}\n::before,\n::after {\n text-decoration: inherit; /* 1 */\n vertical-align: inherit; /* 2 */\n}\nhtml {\n cursor: default; /* 1 */\n font-family: system-ui, /* macOS 10.11-10.12 */ -apple-system, /* Windows 6+ */ Segoe UI, /* Android 4+ */ Roboto, /* Ubuntu 10.10+ */ Ubuntu, /* Gnome 3+ */ Cantarell, /* KDE Plasma 5+ */ Noto Sans, /* fallback */ sans-serif, /* macOS emoji */ \"Apple Color Emoji\", /* Windows emoji */ \"Segoe UI Emoji\", /* Windows emoji */ \"Segoe UI Symbol\", /* Linux emoji */ \"Noto Color Emoji\";\n/* 2 */\n line-height: 1.15; /* 3 */\n -moz-tab-size: 4; /* 4 */\n tab-size: 4; /* 4 */\n -ms-text-size-adjust: 100%; /* 5 */\n -webkit-text-size-adjust: 100%; /* 5 */\n word-break: break-word; /* 6 */\n}\nbody {\n margin: 0;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nhr {\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\nmain {\n display: block;\n}\nnav ol,\nnav ul {\n list-style: none;\n}\npre {\n font-family: /* macOS 10.10+ */ Menlo, /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono, /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono, /* KDE Plasma 4+ */ Oxygen Mono, /* Linux/OpenOffice fallback */ Liberation Mono, /* fallback */ monospace;\n/* 1 */\n font-size: 1em; /* 2 */\n}\na {\n background-color: transparent;\n}\nabbr[title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n}\nb,\nstrong {\n font-weight: bolder;\n}\ncode,\nkbd,\nsamp {\n font-family: /* macOS 10.10+ */ Menlo, /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono, /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono, /* KDE Plasma 4+ */ Oxygen Mono, /* Linux/OpenOffice fallback */ Liberation Mono, /* fallback */ monospace;\n/* 1 */\n font-size: 1em; /* 2 */\n}\nsmall {\n font-size: 80%;\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:not([fill]) {\n fill: currentColor;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\ntable {\n border-collapse: collapse;\n}\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\nbutton,\ninput,\nselect {\n margin: 0;\n}\nbutton {\n overflow: visible; /* 1 */\n text-transform: none; /* 2 */\n}\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\ninput {\n overflow: visible;\n}\nlegend {\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n white-space: normal; /* 1 */\n}\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\nselect {\n text-transform: none;\n}\ntextarea {\n margin: 0; /* 1 */\n overflow: auto; /* 2 */\n resize: vertical; /* 3 */\n}\n[type=\"checkbox\"],\n[type=\"radio\"] {\n padding: 0;\n}\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\ndetails {\n display: block;\n}\ndialog {\n background-color: #fff;\n border: solid;\n color: #000;\n display: block;\n height: -moz-fit-content;\n height: -webkit-fit-content;\n height: fit-content;\n left: 0;\n margin: auto;\n padding: 1em;\n position: absolute;\n right: 0;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n width: fit-content;\n}\ndialog:not([open]) {\n display: none;\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; /* 2 */\n}\n[hidden] {\n display: none;\n}\n[aria-busy=\"true\"] {\n cursor: progress;\n}\n[aria-controls] {\n cursor: pointer;\n}\n[aria-disabled=\"true\"],\n[disabled] {\n cursor: not-allowed;\n}\n[aria-hidden=\"false\"][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n display: inherit;\n position: absolute;\n}\n/*! Marx v3.0.6 - 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 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: #7fbdff;\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: #7fbdff;\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 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 display: inline;\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]} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index feeed9d..1058b8d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -38,8 +38,9 @@ function scss() { .pipe(plumber()) .pipe(sourcemaps.init()) .pipe(sass({ includePaths: [ path.resolve(__dirname, 'node_modules') ] })) - .pipe(postcss([autoprefixer(), cssnano()])) + .pipe(postcss([autoprefixer()])) .pipe(gulp.dest('css/')) + .pipe(postcss([cssnano()])) .pipe(rename({ suffix: '.min' })) .pipe(cleanCss({ compatibility: 'ie8' })) .pipe(sourcemaps.write('.')) @@ -60,9 +61,10 @@ function styl() { .pipe(plumber()) .pipe(sourcemaps.init()) .pipe(stylus()) - .pipe(postcss([autoprefixer(), cssnano()])) + .pipe(postcss([autoprefixer()])) .pipe(rename({ suffix: '.styl' })) .pipe(gulp.dest('css/')) + .pipe(postcss([cssnano()])) .pipe(rename({ suffix: '.min' })) .pipe(cleanCss({ compatibility: 'ie8' })) .pipe(sourcemaps.write('.')) diff --git a/package.json b/package.json index 76dc68c..2ba6219 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "marx-css", - "version": "3.0.5", + "version": "3.0.6", "description": "The classless CSS reset (perfect for Communists).", "browserslist": [ "> 0.5%", diff --git a/scss/marx.scss b/scss/marx.scss index 5eec444..2b19089 100644 --- a/scss/marx.scss +++ b/scss/marx.scss @@ -2,7 +2,7 @@ @import 'sanitize.css/sanitize'; -/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */ +/*! Marx v3.0.6 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */ @import 'variables'; @import 'base'; @import 'typography'; diff --git a/styl/marx.styl b/styl/marx.styl index 69ad9ec..616ea71 100644 --- a/styl/marx.styl +++ b/styl/marx.styl @@ -2,7 +2,7 @@ @import '_sanitize' -/*!! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */ +/*!! Marx v3.0.6 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */ @import '_variables' @import '_base' @import '_typography'