/*! csstools-normalize v9.0.1 | github.com/csstools/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;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{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{font-size:16px;line-height:1.5;font-family:sans-serif;-webkit-font-smoothing:antialiased;background:#fff}body{margin:0;padding:0}strong{display:block;padding:.25em .5em;border-radius:.5em;color:#fff}button{position:static;display:inline-block;font-size:1rem;font-weight:700;padding:.75em 1.25em;border:none;border-radius:4px;background:#fff;text-decoration:none;box-shadow:0 .1em .4em #3336}button[disabled]{color:#ccc}#app{padding:.5em}.area{background:#eee;border-radius:.5em;padding:1em;border-left:4px solid #ddd}.line{margin:1em 0;height:1px;background:#ccc}.flex{display:flex;flex-wrap:wrap;width:100%;margin:-.25em}.flex.balance{align-items:center}.flex>div{width:9.5em;padding:.25em}.gap{height:1em}.dimm{font-size:11px;color:#aaa}.keep{white-space:nowrap}.flex>div:nth-child(1) .area{border-color:#066ed2}.flex>div:nth-child(1) strong{background:#066ed2}.flex>div:nth-child(2) .area{border-color:#ba1515}.flex>div:nth-child(2) strong{background:#ba1515}.flex>div:nth-child(3) .area{border-color:#2e373e}.flex>div:nth-child(3) strong{background:#2e373e}.flex>div:nth-child(4) .area{border-color:#baba1c}.flex>div:nth-child(4) strong{background:#baba1c}
