.december-light{--theme-primary:#01440f;--theme-secondary:#840000;--theme-tertiary:#00b409;--theme-text:#00b409;--theme-background:#f2f2f2}.january{--theme-primary:#5c574f;--theme-secondary:#d66853;--theme-tertiary:#48483a;--theme-text:#5c574f;--theme-background:#dfe0dc;--theme-alt-background:#d1d3c4}.february-light{--theme-primary:#8af3ff;--theme-secondary:#3382ef;--theme-tertiary:#ed7392;--theme-text:#0b3142;--theme-background:#b1ddf2;--theme-alt-background:#f7f0f0}.march-light{--theme-primary:#276904;--theme-secondary:#c4d1d7;--theme-tertiary:#fa91b2;--theme-text:#1f6898;--theme-background:#c4d1d7;--theme-alt-background:transparent}.april-light{--theme-primary:#ffdccc;--theme-secondary:#fdb7ea;--theme-tertiary:#b4ffab;--theme-text:#536271;--theme-background:#b7b1f2;--theme-alt-background:transparent}.may-light{--theme-primary:#ff4542;--theme-secondary:#f1dede;--theme-tertiary:#f9c22e;--theme-text:#424c55;--theme-background:#6e0d25;--theme-alt-background:transparent}.june-light{--theme-primary:#ffae36;--theme-secondary:#dd6031;--theme-tertiary:#4da5e0;--theme-text:#2e382e;--theme-background:#fffa71;--theme-alt-background:transparent}.july-light{--theme-primary:#19549c;--theme-secondary:#d01827;--theme-tertiary:#f58f29;--theme-text:#fff;--theme-background:#19549c;--theme-alt-background:transparent}.august-dark{--theme-primary:#510c0c;--theme-secondary:#950006;--theme-tertiary:#ffbf1e;--theme-text:#000;--theme-background:#510c0c;--theme-alt-background:transparent}.september-light{--theme-primary:#146d93;--theme-secondary:#aef6c7;--theme-tertiary:#ff8b55;--theme-text:#000;--theme-background:#3b8ea5;--theme-alt-background:transparent}.am{--details-bg:#d8f0ff;box-sizing:border-box}.am__close{position:absolute;top:1rem;right:1rem;color:#fff;font-weight:700;width:24px;font-size:24px;text-align:center;background-color:transparent;border:none;padding:0;cursor:pointer}.am__wrapper{display:flex;flex-direction:column;background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;max-width:600px;width:100%;z-index:500;height:-moz-fit-content;height:fit-content;background-color:#000;padding:1rem;margin:20vh auto auto;border-top:3px solid #fff;border-bottom:3px solid #fff}@media screen and (min-width:640px){.am__wrapper{border-radius:15px;border-left:3px solid #fff;border-right:3px solid #fff}}.am__background-filter{width:100%;height:100%;background-color:rgba(0,0,0,.7);position:absolute;z-index:499}.am h2{color:#fff;display:block;width:100%;text-align:center;margin-bottom:.2rem;font-style:italic;text-align:left}.am h2 span{font-style:normal}.am__divider{width:100%;margin:1rem 0}.am__input-section{display:flex;flex-direction:column;gap:.25rem}.am__input-section__message{text-align:right}.am__input-section__inline-label{display:flex;flex-direction:column;gap:.5rem;align-items:center}.am__input-section__inline-label label{color:#fff;font-weight:700;align-self:flex-start}.am__input-section__inline-label input{background-color:#000;color:#fff;border:2px solid #fff;flex-grow:1;align-self:stretch}.am__input-section__inline-label button{align-self:flex-end}@media screen and (min-width:640px){.am__input-section__inline-label{flex-direction:row}.am__input-section__inline-label button,.am__input-section__inline-label input,.am__input-section__inline-label label{align-self:center}}.am__input-section .button-group{margin-top:1rem;display:flex;flex-direction:row;gap:.8rem;justify-content:flex-end;align-items:center;width:100%}.am__input-section .button-group.justified{justify-content:space-between}.am__input-section button.am__btn{border:none;border-radius:5px;transition-duration:.2s;padding:.25rem 1rem;font-size:1rem;background-color:#fff;cursor:pointer}.am__input-section button.am__btn:not(.need-title):hover{transform:scale(1.05)}.am__input-section button.am__btn.need-title{cursor:not-allowed;opacity:.4}.am__input-section button.am__btn.generate,.am__input-section button.am__btn.submit{background-color:#fff;color:#000}.am__input-section button.am__btn.muted{border:1px solid #fff;background-color:#000;color:#fff}.am__input-section section.am__checkbox{width:100%;margin:1rem 0 0;display:flex;flex-direction:row;justify-content:space-between}.am__input-section section.am__checkbox label{width:100%;cursor:pointer;color:#fff}.am__input-section:first-child h2{margin-top:0}.am__title{font-size:1rem;background-color:#004297;color:#fff;margin:1rem auto;padding:.2rem .5rem;border:2px solid #fff;border-radius:3px;text-align:center}.am details{color:#fff;height:-moz-fit-content;height:fit-content;margin-top:2rem;padding:.4rem .6rem;border-radius:5px;overscroll-behavior-x:none}.am details summary{cursor:pointer}.am details[open] summary{margin-bottom:.5rem}.am details p{margin:0 0 .4rem}.am__confirm{color:#fff}.am__confirm h2{margin-top:.75rem}.am__text{margin-bottom:0;color:#fff}.am__text.note{font-style:italic}