form.create{background-color:var(--main-color-a);border-radius:4px;box-shadow:0 2px 4px -2px #000;display:flex;flex-flow:column nowrap;margin:2rem 0;padding:1rem}form.create>div{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin-bottom:1rem}form.create>div>label{color:#fff;display:flex;flex:1;flex-flow:column nowrap;font-family:var(--display-font);font-size:1.2rem;min-width:min(100%,250px);padding:.4rem}form.create>div>label.half{flex:.5;min-width:min(100%,80px)}form.create select{background-color:#fff;border:1px;border-color:var(--main-color-a);border-radius:2px;border-style:solid;font-size:1.2rem;width:100%}form.create select:invalid{color:gray}form.create input,form.create select{margin-top:.6rem}form.create input[type=text]{border-color:var(--main-color-a)}form.create input[type=color]{background-color:#fff;border:none;height:1.8rem;outline:none;width:100%}form.create textarea{border:1px solid var(--expert-magenta);font-size:1rem;min-height:4rem;min-width:60lvw;outline:none}form.create textarea:focus{border-width:2px}form.create>input[type=submit]{background-color:var(--expert-bg);color:#000;margin:.4rem}form.create>input[type=submit]:hover{background-color:var(--main-color-c)}
