@import"https://fonts.googleapis.com/css?family=Henny+Penny&display=swap";@import"//public/teen/stylesheet.css";@import"https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&display=swap";.ot-users__back,.ot-matches__list,.ot-matches__list--full,.ot-login,.ot-logout,[class].language__list{margin:0;padding:0;list-style:none;font-size:inherit;font-family:inherit;font-weight:inherit;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}[class].language__list{display:flex;flex-direction:row;justify-content:end;gap:.5rem;grid-column:span 2}.language__option svg{height:1rem;filter:grayscale(1);width:1rem}.language__option--active svg{filter:grayscale(0)}[class].qr-form__heading{grid-column:span 4}.ot-tips a,[class*=__title],.ot-filters__cta,.ot-users__back,.settings-form__cta,.user-form__cta,.ot-reset-button,.ot-export-button,.ot-login__cta,.ot-logout__cta{font-family:Henny Penny,Bradley Hand,cursive}.code-scanner__video,.ot-filters>input,.settings-form__input,.settings-form__select,.user-form__input,.user-form__select,.user-form__likes textarea,.ot-matches__filter,.ot-login__password-input{border-radius:.35rem;padding:.75rem 1rem;border:1px solid black}.ot-filters>input,.settings-form__input,.settings-form__select,.user-form__input,.user-form__select,.user-form__likes textarea,.ot-matches__filter,.ot-login__password-input{padding-block:.3rem}.ot-filters__cta,.ot-users__back,.settings-form__cta,.user-form__cta,.ot-reset-button,.ot-export-button,.ot-login__cta,.ot-logout__cta{border-radius:.35rem;font-size:1.15rem;padding:.2rem 1rem;color:#fff;text-shadow:-1px -1px .35rem #000,1px -1px .35rem #000,-1px 1px .35rem #000,1px 1px .35rem #000;background:linear-gradient(#4a6020f2,#083828f2)}*+.ot-filters__cta,*+.ot-users__back,*+.settings-form__cta,*+.user-form__cta,*+.ot-reset-button,*+.ot-export-button,*+.ot-login__cta,*+.ot-logout__cta{margin-left:.5em}.ot-filters__cta:hover,.ot-users__back:hover,.settings-form__cta:hover,.user-form__cta:hover,.ot-reset-button:hover,.ot-export-button:hover,.ot-login__cta:hover,.ot-logout__cta:hover{background:linear-gradient(#60204af2,#280838f2)}.ot-filters>input,.settings-form__input,.settings-form__select,.user-form__input,.user-form__select,.user-form__likes textarea,.ot-matches__filter,.ot-login__password-input{box-shadow:.1rem .1rem .4rem #00000040}@media screen and (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}*:has(>.ot-main)>*{grid-column-end:span 6}@media (min-width: 48rem){*:has(>.ot-main)>*{grid-column-end:span 3}}@media (min-width: 64rem){*:has(>.ot-main)>*{grid-column-end:span 3}}.ot-main{grid-column-end:span 6}@media (min-width: 48rem){.ot-main{grid-column-end:span 4}}@media (min-width: 64rem){.ot-main{grid-column-end:span 4}}.ot-matches,.ot-users__back,.ot-filters__cta,.ot-reset-button,.ot-export-button,.ot-login__password-input,.ot-login__cta,.ot-logout{grid-column-end:span 3}@media (min-width: 48rem){.ot-matches,.ot-users__back,.ot-filters__cta,.ot-reset-button,.ot-export-button,.ot-login__password-input,.ot-login__cta,.ot-logout{grid-column-end:span 2}}@media (min-width: 64rem){.ot-matches,.ot-users__back,.ot-filters__cta,.ot-reset-button,.ot-export-button,.ot-login__password-input,.ot-login__cta,.ot-logout{grid-column-end:span 2}}*:has(>.ot-main){display:grid;grid-template-columns:repeat(6,1fr);gap:2rem}@media (min-width: 48rem){*:has(>.ot-main){grid-template-columns:repeat(6,1fr)}}@media (min-width: 64rem){*:has(>.ot-main){grid-template-columns:repeat(6,1fr)}}.ot-login,.ot-logout{display:grid;grid-template-columns:subgrid}.ot-login__cta,.ot-logout__cta{margin:0}.ot-login,.ot-logout__cta{grid-column:1/-1}@media (max-width: 48rem){.ot-logout{grid-column:1/-1}}.ot-export-button{margin:0}@media (max-width: 48rem){.ot-export-button{grid-column:1/-1}}.ot-reset-button{margin:0}@media (max-width: 48rem){.ot-reset-button{grid-column:1/-1}}.ot-matches__filter+*{margin-top:1em}.ot-matches__list{display:grid;gap:.2rem .5rem;grid-template-columns:repeat(3,1fr)}@media (min-width: 48rem){.ot-matches__list{grid-template-columns:repeat(2,1fr)}}.ot-matches--inprogress{opacity:.3}.user-form,.settings-form{display:grid;gap:.5rem;grid-auto-flow:row dense;grid-template-columns:repeat(6,1fr);grid-column:1/-1;order:2}.user-form>*,.settings-form>*{grid-column:span 6}.user-form__input,.user-form__select,.user-form__cta{margin-left:0}.user-form__cta{grid-column:span 3}.user-form__cta[type=submit]{grid-column:4/span 3}.user-form__cta[type=button]{grid-column:1/span 3}.user-form__likes{display:grid;grid-template-columns:subgrid;margin:0}.user-form__likes>*{grid-column:span 1}.user-form__likes textarea{grid-column:span 5}.settings-form__input,.settings-form__select,.settings-form__cta{margin-left:0}.settings-form__cta{grid-column:span 3}.settings-form__cta[type=submit]{grid-column:4/span 3}.ot-filters{grid-column:1/-1;display:grid;grid-template-columns:subgrid;height:max-content;row-gap:.75rem}.ot-filters>input{grid-column:span 2}.ot-filters__cta{margin:0;grid-column:span 2}@media (max-width: 48rem){.ot-filters__cta{grid-column:1/-1}}body{font-family:Quattrocento,Georgia,Times New Roman,Times,serif}.ot-tips a,[class*=__title]{font-size:1.5rem}@media (min-width: 48rem){.ot-tips a,[class*=__title]{font-size:1.75rem}}@media (min-width: 64rem){.ot-tips a,[class*=__title]{font-size:1.75rem}}body{font-size:.75rem}@media (min-width: 48rem){body{font-size:.875rem}}@media (min-width: 64rem){body{font-size:.875rem}}:root{margin:0;padding:1rem;font-size:16px}*:has(>.ot-main){min-height:calc(100vh - 3rem);gap:1rem .5rem;grid-template-rows:auto 1fr auto}.ot-admin{grid-column:1/-1;grid-row-gap:.25rem;align-self:self-end;display:grid;grid-template-columns:subgrid}.ot-main{align-self:start;display:grid;grid-template-columns:subgrid}.ot-users{grid-column:span 4}@media (max-width: 48rem){.ot-matches{grid-column:1/-1}}.ot-users__back{align-self:start;margin:0}.ot-sync-badge{position:absolute;top:1em;right:1em}a{cursor:pointer}.clearFilterCTA{margin:0 .5em 0 .25em}
