@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(./roboto-latin-100-BJNx9A77.woff2) format("woff2"),url(./roboto-latin-100-B3mHgoOJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(./roboto-latin-100italic-DkGpOhj0.woff2) format("woff2"),url(./roboto-latin-100italic-Bjs4D596.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(./roboto-latin-300-EvKWBL9d.woff2) format("woff2"),url(./roboto-latin-300-Cx9SeV6m.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(./roboto-latin-300italic-CYatNKLh.woff2) format("woff2"),url(./roboto-latin-300italic-Uxw9HR3T.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(./roboto-latin-400-CEEi-WbQ.woff2) format("woff2"),url(./roboto-latin-400-CKhRtUFO.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(./roboto-latin-400italic-DRWWNyaf.woff2) format("woff2"),url(./roboto-latin-400italic-B7WW6HdJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(./roboto-latin-500-DRg8azjQ.woff2) format("woff2"),url(./roboto-latin-500-BU-otfqs.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(./roboto-latin-500italic-CAWXcheQ.woff2) format("woff2"),url(./roboto-latin-500italic-DC3lxgcN.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(./roboto-latin-700-CqGedB_1.woff2) format("woff2"),url(./roboto-latin-700-CCwTn0--.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(./roboto-latin-700italic-C5p_YAqY.woff2) format("woff2"),url(./roboto-latin-700italic-DXbHVVaQ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(./roboto-latin-900-BEowQPyJ.woff2) format("woff2"),url(./roboto-latin-900-Blac3EU0.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(./roboto-latin-900italic-DBp_g5Ww.woff2) format("woff2"),url(./roboto-latin-900italic-uSnr6All.woff) format("woff")}.suggestion-anchor{position:relative}.suggestion-overlay{position:absolute;right:0;top:0;translate:80% -95%;transform-origin:bottom left;z-index:1;width:min(40vw,20em);display:flex;flex-direction:row;transform:scale(0);transition:transform .5s}@media (prefers-reduced-motion){.suggestion-overlay{transition:none!important}}.suggestion-overlay.entered{transform:scale(1)}.suggestion-overlay>a{display:block;padding:1em;background-color:#f50057;border-radius:4em 4em 4em 0;color:#fff;border:.2em solid #ffffff;filter:drop-shadow(.5em .5em #3f51b5);text-align:center;text-decoration:none}.suggestion-overlay>a .call-to-action{text-decoration:underline;font-weight:700}.suggestion-overlay>div{align-items:flex-start;margin-top:-.75em;margin-left:-.75em}.nav-bar{display:flex;flex-flow:row;width:100%;height:50px;justify-content:center;align-items:center;padding:0 8.5%}@media (min-width: 600px){.nav-bar{padding:0 19.5%;height:75px}}.nav-bar .username{display:none}@media (min-width: 600px){.nav-bar .username{display:block}}.nav-bar #menu-appbar{margin-top:1%}.nav-bar .logo{font-family:Helvetica!important;font-weight:bolder;font-size:1rem!important;cursor:pointer}@media (min-width: 600px){.nav-bar .logo{font-size:2.25rem!important}}.nav-bar img{width:200px;padding:1%}@media (min-width: 600px){.nav-bar img{width:455px}}.nav-bar .spacer{flex:1 1 auto}.nav-bar .logout-button{width:25px}.app-container{overflow-x:hidden;height:calc(100% - 50px)}@media (min-width: 600px){.app-container{padding:0 19.5%;height:calc(100% - 75px)}}.app{width:100%;height:95%;overflow-x:hidden}.app.game-app{height:100%}@media (min-width: 600px){.app.game-app{height:95%}}.app .backdrop{z-index:999}.app .title{text-align:center}.backdrop{z-index:10!important}.reconnecting-typog{display:flex;flex-flow:column;justify-content:center;align-items:center}#post-log-in{position:relative;width:14em;display:flex;align-items:center;justify-content:center;flex-flow:column;gap:3em}#post-log-in>img{width:50%}#post-log-in>img.bad-cards{width:100%}.suggestion-bar{background-color:#f50057;display:flex;justify-content:center;font-size:.75em}@media (min-width: 500px){.suggestion-bar{font-size:1em}}.suggestion-bar>a{text-align:center;font-size:1.5em;padding:.75em;color:#fff;text-decoration:none;display:flex;flex-flow:row wrap;justify-content:center;gap:.5em}.suggestion-bar>a .call-to-action{text-decoration:underline;font-weight:700}html,body,#root{width:100%;height:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased}