@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Madimi+One&family=Neucha&family=Slackside+One&display=swap);:root{--backCol:#c78331;--btnBackCol:#fff4bf;--btnBackColHover:#ffe139;--accentCol:#e6a100;--borderCol:#3c3c3c}.user-button-holder{position:absolute;right:.2em;top:.2em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#c78331;background-color:var(--backCol);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Madimi One,sans-serif;font-style:normal;font-weight:400;margin:0;overflow:scroll;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-page{background-color:#c78331;background-color:var(--backCol);height:100vh}.menu{border-radius:1rem;font-size:2rem}.display{background-color:#c78331;background-color:var(--backCol);display:flexbox;height:100vh;max-width:98.5%;overflow-x:hidden;padding:.2em;width:100vw}.display-body{margin-top:12em;overflow:hidden;padding-bottom:5em}.top{background-color:#c78331;background-color:var(--backCol);border-bottom:5px solid #000;border-radius:5px;display:flex;margin-bottom:1em;max-height:12em;overflow:hidden;padding:.3em;position:fixed;top:0;width:-webkit-min-content;width:min-content;width:96vw;z-index:2}.info{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:60vw}.top .title{border-bottom:5px solid;border-radius:5px;font-size:2.5em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 .3em .3em 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.round-info{font-size:2em}.top .suit{height:auto;margin:.5em;max-height:9em;max-width:32vw;width:auto}.separator,.top .suit{border-radius:5px;float:right}.separator{background-color:#000;height:max;margin-left:auto;width:5px}.game-info{padding:1em}.players{padding:.5em}.players .title{font-size:2em}.player-list{padding:.5em}.player{padding:.4em}button{background-color:#fff4bf;background-color:var(--btnBackCol);border:0;border-radius:1em;color:#000;margin:.5em;padding:.5em;padding-inline:1em}button:hover{background-color:#ffe139;background-color:var(--btnBackColHover);cursor:pointer}table{border:2px solid #3c3c3c;border:2px solid var(--borderCol);border-collapse:collapse;font-size:1.2em;letter-spacing:1px}caption{caption-side:bottom;font-weight:700;padding:10px}tfoot,thead{background-color:#e6a100;background-color:var(--accentCol)}td,th{border:1px solid #3c3c3c;border:1px solid var(--borderCol);padding:8px 10px}td:last-of-type{text-align:center}tbody>tr:nth-of-type(2n){background-color:#e6a100;background-color:var(--accentCol)}td input{max-width:2.5em}tr.all-rounds-player td.name{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:scroll}.error,td.total-bids.error{text-shadow:0 0 5px red}.remove-btn{background-color:hsla(41,60%,64%,.907)}.table-container{margin-botom:3em;margin-top:3em;overflow:scroll}table tbody th{font-style:italic;font-weight:100;position:relative;text-align:left}table tbody td:first-child,table thead th:first-child{background-color:#c78331;background-color:var(--backCol);left:0;position:-webkit-sticky;position:sticky;z-index:1}table tbody th{background:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:1}.all-rounds-cell{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;min-width:3em}.all-rounds-cell div{display:inline;margin-inline:1em}.id{bottom:.5em;position:fixed;right:.5em}.winner{background-color:blue}.loading-game{display:inline;font-size:3em;left:50%;margin:-1em auto 0 -3.5em;position:fixed;top:50%}img.little-suit{height:1em;margin-left:.5em;width:1em}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.6d057832.css.map*/