diff --git a/css/marx.min.css.map b/css/marx.min.css.map index 2060b41..528a5d2 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 '../node_modules/sanitize.css/sanitize';\n\n/*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */\n@import 'variables';\n@import 'base';\n@import 'typography';\n@import 'form';\n@import 'buttons';\n@import 'tables';\n","main,\nheader,\nfooter,\narticle,\nsection,\naside,\ndetails,\nsummary {\n margin: 0 auto;\n margin-bottom: $md-pad;\n width: 100%;\n}\n\nmain {\n display: block;\n margin: 0 auto;\n max-width: $large-breakpoint;\n padding: 0 $md-pad $md-pad;\n}\n\nfooter {\n border-top: $border;\n 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: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);\n}\n\ninput:not([type]):focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);\n}\n\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin $dividers;\n}\n\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: $dividers;\n color: $secondary;\n cursor: not-allowed;\n opacity: 1;\n}\n\ninput:not([type])[disabled] {\n background-color: $dividers;\n color: $secondary;\n cursor: not-allowed;\n opacity: 1;\n}\n\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: $dividers;\n color: $secondary;\n}\n\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: darken($red, 10);\n color: $red;\n}\n\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: $red;\n}\n\nselect {\n 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: #0069d9;\n border-color: #0062cc;\n color: $white;\n}\n\ninput[type=submit]:not(:disabled):active,\ninput[type=reset]:not(:disabled):active,\ninput[type=button]:not(:disabled):active,\nbutton:not(:disabled):active {\n background-color: #0062cc;\n border-color: #005cbf;\n color: $white;\n}\n\ninput[type=submit]:focus,\ninput[type=reset]:focus,\ninput[type=button]:focus,\nbutton:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);\n}\n\ninput[type=submit]:disabled,\ninput[type=reset]:disabled,\ninput[type=button]:disabled,\nbutton:disabled {\n opacity: .65;\n cursor: not-allowed;\n background-color: $primary;\n border-color: $primary;\n color: $white;\n}\n","table {\n border-top: $border;\n margin-bottom: $md-pad;\n}\n\ncaption {\n padding: $sm-pad 0;\n}\n\nthead th {\n border: 0;\n border-bottom: 2px solid $dividers;\n text-align: left;\n}\n\ntr {\n margin-bottom: $sm-pad;\n}\n\nth,\ntd {\n border-bottom: $border;\n padding: $md-pad;\n vertical-align: inherit;\n}\n\ntfoot tr {\n text-align: left;\n}\n\ntfoot td {\n color: $secondary;\n font-size: $sm-pad;\n font-style: italic;\n padding: $md-pad $xs-pad;\n}\n"]} \ No newline at end of file +{"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 diff --git a/css/marx.styl.css b/css/marx.styl.css index 1cd1a3d..aa30440 100644 --- a/css/marx.styl.css +++ b/css/marx.styl.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:#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: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 +/*! 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 diff --git a/css/marx.styl.min.css b/css/marx.styl.min.css index a6de102..bbae4e6 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:#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: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.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} /*# sourceMappingURL=marx.styl.min.css.map */ diff --git a/css/marx.styl.min.css.map b/css/marx.styl.min.css.map index 1ea97b0..49dc32e 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: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);\n}\ninput:not([type]):focus {\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 1px thin rgba(0,0,0,0.12);\n}\ninput[type=\"text\"][disabled],\ninput[type=\"password\"][disabled],\ninput[type=\"email\"][disabled],\ninput[type=\"url\"][disabled],\ninput[type=\"date\"][disabled],\ninput[type=\"month\"][disabled],\ninput[type=\"time\"][disabled],\ninput[type=\"datetime\"][disabled],\ninput[type=\"datetime-local\"][disabled],\ninput[type=\"week\"][disabled],\ninput[type=\"number\"][disabled],\ninput[type=\"search\"][disabled],\ninput[type=\"tel\"][disabled],\ninput[type=\"color\"][disabled],\nselect[disabled],\ntextarea[disabled] {\n background-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n cursor: not-allowed;\n opacity: 1;\n}\ninput:not([type])[disabled] {\n background-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n cursor: not-allowed;\n opacity: 1;\n}\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n border-color: rgba(0,0,0,0.12);\n color: rgba(0,0,0,0.54);\n}\ninput:focus:invalid,\ntextarea:focus:invalid,\nselect:focus:invalid {\n border-color: #ea1c0d;\n color: #f44336;\n}\ninput[type=\"file\"]:focus:invalid:focus,\ninput[type=\"radio\"]:focus:invalid:focus,\ninput[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #f44336;\n}\nselect {\n 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.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 diff --git a/gulpfile.js b/gulpfile.js index c4eddf0..feeed9d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,4 +1,5 @@ // Load plugins +const path = require('path'); const browsersync = require('browser-sync').create(); const gulp = require('gulp'); const autoprefixer = require('autoprefixer'); @@ -36,7 +37,7 @@ function scss() { .src('./scss/**/[^_]*.scss') .pipe(plumber()) .pipe(sourcemaps.init()) - .pipe(sass()) + .pipe(sass({ includePaths: [ path.resolve(__dirname, 'node_modules') ] })) .pipe(postcss([autoprefixer(), cssnano()])) .pipe(gulp.dest('css/')) .pipe(rename({ suffix: '.min' })) diff --git a/package.json b/package.json index 462fb3c..fc9c569 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,9 @@ "url": "https://github.com/mblode/marx/issues" }, "homepage": "https://github.com/mblode/marx", - "dependencies": {}, + "dependencies": { + "sanitize.css": "^8.0.0" + }, "devDependencies": { "autoprefixer": "^9.4.3", "browser-sync": "^2.26.3", @@ -77,7 +79,6 @@ "gulp-sass": "^4.0.2", "gulp-sourcemaps": "^2.6.4", "gulp-stylus": "^2.7.0", - "merge-stream": "^1.0.1", - "sanitize.css": "^8.0.0" + "merge-stream": "^1.0.1" } } diff --git a/scss/_buttons.scss b/scss/_buttons.scss index dc54345..7cc044d 100644 --- a/scss/_buttons.scss +++ b/scss/_buttons.scss @@ -30,8 +30,8 @@ input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover { - background-color: #0069d9; - border-color: #0062cc; + background-color: darken($primary, 7.5%); + border-color: darken($primary, 10%); color: $white; } @@ -39,8 +39,8 @@ 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; + background-color: darken($primary, 10%); + border-color: darken($primary, 12.5%); color: $white; } @@ -49,7 +49,7 @@ input[type=reset]:focus, input[type=button]:focus, button:focus { outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5); + box-shadow: 0 0 0 0.2rem fade_out($primary, 0.5); } input[type=submit]:disabled, diff --git a/scss/_form.scss b/scss/_form.scss index 7dbdd68..4bc6fe7 100644 --- a/scss/_form.scss +++ b/scss/_form.scss @@ -66,16 +66,16 @@ input[type="color"]:focus, select:focus, textarea:focus { background-color: #fff; - border-color: #80bdff; + border-color: mix($primary, #fff); outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); + box-shadow: 0 0 0 0.2rem fade_out($primary, 0.75); } input:not([type]):focus { background-color: #fff; - border-color: #80bdff; + border-color: mix($primary, #fff); outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); + box-shadow: 0 0 0 0.2rem fade_out($primary, 0.75); } input[type="file"]:focus, diff --git a/scss/marx.scss b/scss/marx.scss index 63407a2..5eec444 100644 --- a/scss/marx.scss +++ b/scss/marx.scss @@ -1,6 +1,6 @@ @charset 'utf-8'; -@import '../node_modules/sanitize.css/sanitize'; +@import 'sanitize.css/sanitize'; /*! Marx v3.0.0 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */ @import 'variables'; diff --git a/styl/_buttons.styl b/styl/_buttons.styl index a2e3de5..e46668a 100644 --- a/styl/_buttons.styl +++ b/styl/_buttons.styl @@ -28,16 +28,16 @@ input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover - background-color: #0069d9 - border-color: #0062cc + background-color: darken($primary, 15%) + border-color: darken($primary, 20%) color: $white input[type=submit]:active, input[type=reset]:active, input[type=button]:active, button:active - background-color: #0062cc - border-color: #005cbf + background-color: darken($primary, 20%) + border-color: darken($primary, 25%) color: $white input[type=submit]:focus, @@ -45,7 +45,7 @@ input[type=reset]:focus, input[type=button]:focus, button:focus outline: 0 - box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5) + box-shadow: 0 0 0 0.2rem alpha($primary, 0.5) input[type=submit]:disabled, input[type=reset]:disabled, diff --git a/styl/_form.styl b/styl/_form.styl index 61c2200..aa65bd7 100644 --- a/styl/_form.styl +++ b/styl/_form.styl @@ -63,15 +63,15 @@ input[type="color"]:focus, select:focus, textarea:focus background-color: #fff - border-color: #80bdff + border-color: mix($primary, #fff) outline: 0 - box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) + box-shadow: 0 0 0 0.2rem alpha($primary, 0.25) input:not([type]):focus background-color: #fff - border-color: #80bdff + border-color: mix($primary, #fff) outline: 0 - box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) + box-shadow: 0 0 0 0.2rem alpha($primary, 0.25) input[type="file"]:focus, input[type="radio"]:focus,