/*! concrete.css v2.1.1 | MIT License | github.com/louismerlin/concrete.css */:root{--fg:#111;--bg:#fff}@media(prefers-color-scheme:dark){:root{--fg:#fff;--bg:#111}}html{font-size:62.5%;box-sizing:border-box}*,::after,::before{box-sizing:inherit;text-decoration-thickness:.2rem}body{font-size:2rem;font-weight:400;background:var(--bg);color:var(--fg);font-family:Helvetica,Arial,sans-serif}a{color:var(--fg)}img{max-width:100%;height:auto}main{margin:auto;max-width:66rem;padding:0 1rem;width:100%}header{padding:16rem 0;font-size:1.2em}footer{text-align:center}section{padding:4rem 0}button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;vertical-align:middle;padding:.4rem 1rem;font-size:2rem;font-weight:normal;margin-bottom:1rem;background:var(--bg);color:var(--fg);border:.2rem solid var(--fg);border-radius:0;cursor:pointer}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{border-style:dashed;cursor:not-allowed}ul{list-style:square}fieldset{border:.2rem solid var(--fg)}label,legend{display:block;font-weight:bold;margin-bottom:.8rem}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;box-sizing:inherit;padding:.4rem 1rem;width:100%;font-size:2rem;color:var(--fg);background-color:var(--bg);border:.2rem solid var(--fg);border-radius:0}fieldset,input,select,textarea{margin:0 0 1.6rem 0}input::placeholder,textarea::placeholder{color:var(--fg);font-style:italic}table{width:100%;border-spacing:0}td,th{padding:.8rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}th{border-bottom:.2rem solid var(--fg);text-align:left}td{border-bottom:.1rem solid var(--fg)}blockquote,pre{margin-left:0;margin-right:0;padding:1rem 1.6rem;border-left:.2rem solid var(--fg);overflow-y:hidden}pre{border:.1rem dotted var(--fg);border-left:.2rem solid var(--fg)}pre>code{white-space:pre;display:block;font-size:1.6rem}progress{-moz-appearance:none;-webkit-appearance:none;display:block;height:1rem;overflow:hidden;padding:0;width:100%;background:var(--bg);color:var(--fg);border:.2rem solid var(--fg);border-radius:0}progress::-webkit-progress-bar{background-color:var(--bg)}progress::-webkit-progress-value{background-color:var(--fg)}progress::-moz-progress-bar{background-color:var(--fg)}hr{border:.1rem solid var(--fg)}