:root{--color-primary:#000;--color-background:#fff;--color-primary-dark:#5b34da;--color-primary-light:#9572c9;--color-secondary-dark:#ff7730;--color-secondary-light:#fbb900;--color-tertiary-dark:#5643fa;--color-tertiary-light:#2998ff;--color-gray-dark:#777;--color-gray-dark-1:#999;--color-gray-dark-2:#333;--color-gray-light-1:#f7f7f7;--color-gray-light-2:#eee;--color-red:#f14233;--color-description:rgba(0,0,0,.678);--color-meta:rgba(0,0,0,.4);--color--secondary-accent:#358ef1;--max-width:114rem;--max-width-small:50rem;--gutter-vertical:8rem;--gutter-vertical-small:6rem;--gutter-horizontal:6rem;--default-font-size:1.6rem}[data-theme=dark]{--color-primary:#fff;--color-background:#000;--color-gray-light-1:#292c35;--color-description:#fff;--color-meta:#fff}.btn{padding:.5rem 4rem;display:inline-block;border-radius:10rem;transition:all .2s;position:relative;font-size:var(--default-font-size);width:-moz-fit-content;width:fit-content;border:none;cursor:pointer}@media(max-width:40em){.btn{padding:.5rem 1rem}}.btn:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.btn:hover:after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{transform:translateY(-1px);box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}.btn-primary{background-image:linear-gradient(to right,var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;color:transparent;text-transform:uppercase;text-decoration:none}.btn--white{color:var(--color-gray-dark)}.btn--white,.btn--white:after{background-color:var(--color-background)}.btn--green{color:var(--color-background)}.btn--green,.btn--green:after{background-color:var(--color-primary)}.btn-remove{margin-left:auto;background:var(--color-red);color:var(--color-background);border:2px solid transparent}.btn-remove:hover{border-color:var(--color-red);background:var(--color-background);color:var(--color-red)}.btn:after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;transition:all .4s}.btn--animated{animation:moveInBottom .5s ease-out .75s;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{font-size:var(--default-font-size);color:var(--color-primary);display:inline-block;text-decoration:none;border-bottom:1px solid var(--color-primary);padding:3px;transition:all .2s;width:-moz-fit-content;width:fit-content}.btn-text:hover{background-color:var(--color-primary);color:var(--color-background);box-shadow:0 1rem 2rem rgba(0,0,0,.15);transform:translateY(-2px)}.btn-text:active{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(0)}.modal__dimmer.visible{display:flex!important}.modal__dimmer .modal{padding:1rem;border-radius:2.5rem}.modal__dimmer .modal:not(.modal__dimmer .modal-default){-webkit-backdrop-filter:50%;backdrop-filter:50%}.modal__dimmer .modal--invalid-feedback{color:var(--color-red);font-size:var(--default-font-size);text-align:right}.modal__dimmer .modal .logout__wrapper{margin:auto;padding:2rem;text-align:center}.modal__dimmer .modal .btn-logout{position:absolute;top:2rem;right:7%}@media(max-width:75em){.modal__dimmer .modal .btn-logout{top:1rem;right:4%}}@media(max-width:56.25em){.modal__dimmer .modal .btn-logout{top:1rem;right:4%}}.modal__dimmer .modal .field.actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;grid-gap:1rem}.modal__dimmer .modal .header,.modal__dimmer .modal .ui.form .field>label{background-image:linear-gradient(to right,var(--color-primary-dark),var(--color-primary-light));-webkit-background-clip:text;color:transparent;font-size:var(--default-font-size)}.modal__dimmer .modal .ui.form .field.error>label{color:var(--color-red)}.modal__dimmer .modal .ui.form .field>input,.modal__dimmer .modal .ui.form .field>textarea{padding:1.5rem 2rem;font-size:var(--default-font-size)}.notification{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:2rem;display:flex;flex-direction:column;align-items:center;grid-gap:1.5rem;justify-content:center;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);font-size:var(--default-font-size)}.notification-error{color:var(--color-red)}.confirm__wrapper{display:grid;align-items:center;position:absolute;left:0;justify-items:center;background:rgba(0,0,0,.85);height:100vh;width:100%}.confirm__wrapper--header{color:var(--color-primary-dark)}.confirm__wrapper--content{display:inherit;justify-content:center;justify-items:center;background:var(--color-background);color:var(--color-background);border-radius:5px;padding:1rem;grid-gap:2rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.confirm__wrapper--actions{display:inherit;grid-template-columns:repeat(2,auto);grid-gap:1rem}.icon-logo{width:3rem;height:3rem}.icon-logo path{fill:var(--color-primary-accent)}.icon-moon{width:100%;height:100%}.icon-moon path{fill:#ff4262}.icon-sun{width:100%;height:100%}.icon-sun path{fill:#ff4262}.icon-login,.icon-logout{width:100%;height:100%}.icon-login path,.icon-logout path{fill:#ff4262}.icon-loading,.icon-success,.icon-warning{font-size:5rem}.icon-loading path{fill:var(--color-primary-dark)}.icon-warning path{fill:var(--color-red)}.icon-success path{fill:var(--color-primary-light)}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}body{background-color:var(--color-background);color:var(--color-primary);overflow:hidden;height:100vh}a{background-image:linear-gradient(to right,var(--color-primary-dark),var(--color-primary-light));-webkit-background-clip:text;color:transparent}a:hover{color:var(--color-primary-light)}::selection{background:var(--color-primary-dark);color:var(--color-background)}