.form{font-weight:300}.form__section{margin-bottom:.75rem}.form__legend{font-size:1.125rem;font-weight:700;letter-spacing:.025em;line-height:1.75rem}.form__legend--small{font-size:.875rem;line-height:1.5}.form__group{display:flex;flex-direction:column;padding-left:.25rem;padding-right:.25rem}.form__label{font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.form__label:focus{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.form__control{border-color:transparent;border-radius:.25rem;border-width:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:300;padding:.25rem .5rem;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:none;transition:all .1s linear}.form__control:focus{border-color:var(--primary);border-width:1px}.form__control--checkbox{background:none;box-shadow:none;height:1.25rem;margin-right:.25rem;width:1.25rem}.form__btn{align-items:center;border-radius:.25rem;font-weight:300;justify-content:center;padding:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-color:var(--primary);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:.5rem .2rem .25rem;transition:background-color .1s linear,color .1s linear}.form__btn:hover{background-color:var(--primary-darker);cursor:pointer}.form__btn--color-theme{background-color:#fff}.form__btn--color-theme:hover{color:#fff}.form__btn--pink{color:var(--pink)}.form__btn--pink:hover{background-color:var(--pink)}.form__btn--purple{color:var(--purple)}.form__btn--purple:hover{background-color:var(--purple)}.form__btn--indigo{color:var(--indigo)}.form__btn--indigo:hover{background-color:var(--indigo-darker)}.form__btn--blue{color:var(--blue)}.form__btn--blue:hover{background-color:var(--blue-darker)}.form__btn--green{color:var(--green)}.form__btn--green:hover{background-color:var(--green-darker)}.form__btn--black{color:var(--black)}.form__btn--black:hover{background-color:var(--black-darker)}.form__btn--delete{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.form__btn--delete:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.form__btn--ghost{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.form__btn--ghost:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.form__btn--color-selected{background-color:var(--primary);color:#fff}.form__btn--active{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;box-shadow:none;color:rgb(255 255 255/var(--tw-text-opacity,1))}.form__icon{fill:#fff;height:1.25rem;width:1.25rem}.form__icon:hover{opacity:.6}@media screen and (min-width:1024px){.main{display:flex;height:100vh;overflow:hidden}}
