.select-static-ulti{color:#f3f3f3;opacity:.7;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;font-family:Afacad Flux,Verdana,sans-serif;font-weight:400;line-height:1}.header{background-color:#14141a;max-width:100vw}.nav{vertical-align:baseline;justify-content:space-between;align-items:center;width:clamp(300px,85vw,1600px);margin:auto;padding:.7rem 0;display:flex}.nav__group{vertical-align:baseline;align-items:center;display:flex}.nav__group--secondary{font-size:.8em}.nav__site-logo{align-items:center;display:flex}.nav__site-logo *{transition:all .25s}.nav__site-logo:hover{text-decoration:none}.nav__site-logo:hover div{transform:rotate(-25deg)}.nav__site-name{color:#f3f3f3;letter-spacing:.06em;height:100%;margin:0 1.5rem 0 .7rem;font-family:Afacad Flux,Verdana,sans-serif;font-weight:700}.nav__list{gap:1rem;margin-bottom:-4px;padding-bottom:3px;list-style:none;display:flex}.nav__link{opacity:.7;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;font-family:Afacad Flux,Verdana,sans-serif;font-weight:400;line-height:1;text-decoration:none;color:#f3f3f3!important}.nav__link--account{align-items:center;gap:1em;display:flex}.nav__link:hover{opacity:1}.nav__avatar{border-radius:50%;max-width:20px;max-height:20px}.about-page p{margin-top:.3rem}.about-page__subheading{margin-top:1.5rem}.session-form{margin-top:1rem}.session-form__container{width:80%;margin-top:1rem;display:flex}.session-form__labels-column{flex-direction:column;gap:1rem;width:15%;line-height:1.75;display:flex}.session-form__inputs-column{flex-direction:column;gap:1rem;width:45%;display:flex}.session-form__label{width:100%}.session-form__input{color:#f3f3f3;background-color:#21212c;border:1px solid #1f2626;border-radius:2px;padding:1px 1px 1px 3px;font-family:Hind,Arial,sans-serif;font-size:.95em}.session-form__input:hover{outline:1px solid #4775d1}.session-form__input:focus{outline:1px solid #8c61db}.session-form__input{margin-left:1rem}.session-form__button{width:100px;margin-top:2rem}.form__label{display:block}.form__pickers-container{background-color:#0b0b0f;border:1px solid #1f2626;border-radius:2px;width:80%;margin:1rem auto;display:flex}.form__pickers-container * div{width:300px}.form__selects-container{gap:1rem;display:flex}.form__fieldset{justify-content:space-evenly;gap:1rem;padding:.5rem;display:flex}.form__checkbox{color:#f3f3f3;background-color:#21212c;border:1px solid #1f2626;border-radius:2px;padding:1px 1px 1px 3px;font-family:Hind,Arial,sans-serif;font-size:.95em}.form__checkbox:hover{outline:1px solid #4775d1}.form__checkbox:focus{outline:1px solid #8c61db}.form__checkbox{margin-right:.5rem}.form__input{color:#f3f3f3;background-color:#21212c;border:1px solid #1f2626;border-radius:2px;padding:1px 1px 1px 3px;font-family:Hind,Arial,sans-serif;font-size:.95em}.form__input:hover{outline:1px solid #4775d1}.form__input:focus{outline:1px solid #8c61db}.link-modal{background-color:#14141a;border:1px solid #8c61db;border-radius:2px;padding:.8em 1em .3em;position:absolute;top:-90px;left:0}.link-modal__label{gap:.5em;margin-bottom:.7em;display:flex}.link-modal__icon{object-fit:contain;width:20px;height:20px}.pull-link__cell{justify-content:right;align-items:top;gap:.3em;width:25px;height:25px;display:flex;position:absolute;top:5px;left:-13px}.pull-link__icon{max-width:25px;max-height:25px}.pull-link__icon:hover{transform:scale(1.1)}.pull-link__add-link-btn{color:#f3f3f3;background-color:#14141a;border:1px solid #797977;border-radius:2px;width:100%;min-width:100%;height:100%}.pull-link__add-link-btn:hover{cursor:pointer;transform:scale(1.1)}.pull{border-top:1px solid #1f2626;position:relative}.pull--clear{text-transform:uppercase;letter-spacing:.01em;background-color:#57aa50;font-weight:500}.pull--clear button{color:#bfbfbf}.pull__cell{border-left:1px solid #1f2626;padding:.3rem .7rem}.pull__cell--num-today{text-align:center;border-left:none}.pull__cell--dur,.pull__cell--phase,.pull__cell--mech{text-align:center}.pull__input{color:#f3f3f3;background-color:#21212c;border:1px solid #1f2626;border-radius:2px;padding:1px 1px 1px 3px;font-family:Hind,Arial,sans-serif;font-size:.95em}.pull__input:hover{outline:1px solid #4775d1}.pull__input:focus{outline:1px solid #8c61db}.pull__input{width:100%}.pull__button{color:#797977;cursor:pointer;background-color:#0000;border:none}.pull__button:hover{color:#bfbfbf;transform:scale(1.1)}.pull__button{padding:0 .5em}.pull__save{color:#57aa50}.pull__cell-container{justify-content:center;display:flex}.pull-div{background:#0b0b0f;border:1px solid #1f2626;border-radius:2px;gap:1em;margin:1.5em 0;padding:.75em;display:flex;position:relative}.pull-div__pull-num{font-family:Afacad Flux,Verdana,sans-serif;font-size:1.1em;font-weight:700}.pull-div__info{width:100%}.pull-div__top{justify-content:space-between;gap:.5em;margin-bottom:.4em;font-size:1.1em;display:flex}.pull-div__divider{color:#797977;margin:0 .4em}.pull-div__mid{margin-bottom:.25em}.pull-div__bottom{justify-content:space-between;display:flex}.pull-div__button{color:#797977;cursor:pointer;background-color:#0000;border:none}.pull-div__button:hover{color:#bfbfbf;transform:scale(1.1)}.pull-div__button{padding:.5em}.pull-div__p--mech{text-transform:uppercase;letter-spacing:.03em;font-family:Afacad Flux,Verdana,sans-serif;font-weight:500}.pull-div__p--players{color:#bfbfbf;font-size:.9em;font-style:italic}.pull-div__input--number{width:.9em;margin-left:.1em}.pull-div__input--cause,.pull-div__input--notes{width:90%}.pull-div__input--players{width:1fr}.pull-div__input::placeholder{color:#797977;font-style:italic}.pull-div__bold{font-weight:500}.pull-div .pull-link__cell{top:12px;left:-19px}.pulls-table{background:#0b0b0f;border:1px solid #1f2626;border-radius:3px;margin:1.5rem 0}.pulls-table__table{border-collapse:collapse;table-layout:fixed;width:100%}.pulls-table__header-cell{text-align:left;border-left:1px solid #1f2626;padding:.7rem}.pulls-table__header-cell:first-of-type{text-align:center;border-left:none;width:3.5em}.pulls-table__header-cell--dur,.pulls-table__header-cell--p{text-align:center;width:3.6em}.pulls-table__header-cell--mechanic{text-align:center;width:12%}.pulls-table__header-cell--cause{width:32%}.pulls-table__header-cell--players{width:12%}.pulls-table__header-cell--notes{width:44%}.pulls-table__header-cell--edit{text-align:center;width:3.5em}.add-data__button:last-of-type{margin-top:50px;display:block}.phases-table{border:1px solid #1f2626;border-radius:3px;width:100%;max-width:500px;margin:1.5rem 0}.phases-table__table{border-collapse:collapse;background:#0b0b0f;width:100%;font-size:17px;font-weight:500}.phases-table__row:first-of-type{border-bottom:1px solid #1f2626}.phases-table__header{vertical-align:top;border-right:1px solid #1f2626;width:30%;padding:.5rem 0 .3rem}.phases-table__cell{text-align:center;width:10%;padding:.5rem 0 .3rem}.phases-table__cell--old{color:#797977}.phases-table__cell--cleanup{color:#57aa50}.phases-table__cell--target{color:#4775d1}.phases-table__cell--newphase{color:#8c61db}.phases-table__cell--null{color:#797977}.session{color:#f3f3f3;background:#0b0b0e;border:1px solid #0b0b0f;border-radius:2px;margin:1.2rem 0;padding:1rem}.session__header{align-items:center;display:flex}.session__title{margin-bottom:5px;font-size:1.25em}.session__date{color:#bfbfbf;margin-bottom:-.2em;margin-left:.5rem;font-size:.9em;font-style:italic}.session__category{font-weight:500}.session__links-container{gap:.3em;margin-bottom:.1em;font-weight:700;display:flex}.session__link{gap:.4em;display:flex}.session__icon{margin:auto;display:block;transform:scale(.75)}.session__twitch-container{display:flex}.sessions-list{list-style:none}.not-found-page__text{margin:1rem 0}.not-found-page__button{text-transform:uppercase;letter-spacing:.1em;color:#bfbfbf;cursor:pointer;background-color:#14141a;border:1px solid #1f2626;border-radius:2px;padding:.5rem 1.5rem;font-family:Afacad Flux,Verdana,sans-serif;font-weight:500;transition:all .3s}.not-found-page__button:hover{color:#f3f3f3;background-color:#21212c;border:1px solid #8c61db}.report__heading{font-size:1.5em}.report__date{margin:.1em 0 .2em;font-size:1.4em;line-height:1;display:block}.report__subtitle{gap:.3em;padding:.4em 0 1.2em;font-family:Afacad Flux,Verdana,sans-serif;font-size:1.1em;font-weight:700;display:flex}.report__divider{color:#797977;margin:0 .4em}.report__button{color:#797977;cursor:pointer;background-color:#0000;border:none}.report__button:hover{color:#bfbfbf;transform:scale(1.1)}.report__button{margin-left:.75em}.report__save{color:#57aa50}.report__extra-info-container{border-top:1px solid #1f2626;border-bottom:1px solid #1f2626;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 0;width:100%;padding:.75em 0;font-size:1.1em;display:flex}.report__extra-info-right{max-width:40ch}.report__extra-info{margin-bottom:.2em;font-family:Afacad Flux,Verdana,sans-serif}.report__extra-info--bold{font-weight:700}.report__link{gap:.4em;display:flex}.report__icon{margin:auto;display:block;transform:scale(.75)}.report__list{margin-left:3ch}.report__pulls-heading{align-items:end;gap:.5em;padding-top:1.5em;display:flex}.report__filter-input{color:#bfbfbf;background-color:#14141a;border-radius:2px;margin:0 .5em;font-style:italic}.report__filter-label{color:#bfbfbf;font-size:.8em;font-style:italic}.report__filter-option{color:#bfbfbf;background-color:#14141a;font-style:italic}.report__input{color:#f3f3f3;background-color:#21212c;border:1px solid #1f2626;border-radius:2px;padding:1px 1px 1px 3px;font-family:Hind,Arial,sans-serif;font-size:.95em}.report__input:hover{outline:1px solid #4775d1}.report__input:focus{outline:1px solid #8c61db}.report__input{font-size:.8em}*{box-sizing:border-box;margin:0;padding:0}main{color:#f3f3f3;width:clamp(300px,85vw,1600px);margin:1.5rem auto;padding-bottom:5rem}body{background-color:#060608;height:100vw;font-family:Hind,Arial,sans-serif;font-weight:300}h1,h2,h3,th{text-transform:uppercase;letter-spacing:.05em;font-family:Afacad Flux,Verdana,sans-serif}p{letter-spacing:.036em}a{color:#4775d1;text-decoration:none}a:visited{color:#8c61db}a:hover{text-decoration:underline}.empty-link{filter:grayscale();opacity:.7;pointer-events:none;text-decoration:line-through;text-decoration-thickness:2px}.empty-link:hover{cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:2px}
