@import url(https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.login-page{background-color:#f1f1f1;display:grid;height:100vh;place-items:center;width:100vw}.login-container{grid-gap:25px;background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;display:grid;gap:25px;max-width:500px;padding:20px;place-items:center}.login-art,.login-art>img{max-height:300px}.login-art>img{height:100%!important;object-fit:contain;width:100%!important}.login-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-evenly}.welcome-message{font-family:Balsamiq Sans,sans-serif;font-size:3rem;font-style:normal;font-weight:700;text-align:center}.welcome-message>span:first-child{color:#f77321;-webkit-filter:drop-shadow(2.5px 2.5px #000);filter:drop-shadow(2.5px 2.5px black)}.welcome-message>span:nth-child(2){color:#000;-webkit-filter:drop-shadow(2.5px 2.5px #f77321);filter:drop-shadow(2.5px 2.5px #f77321)}.welcome-subtext{border:1px solid #f77321;border-radius:20px;color:#202020;font-size:18px;padding:5px 10px;text-align:center}.voting-finished{font-size:x-large;text-decoration:underline}.cancel-button{background-color:#fff;border:1px solid #f77321;border-radius:10px;color:#f77321;cursor:pointer;font-size:16px;padding:10px 20px;transition:all .3s ease}.cancel-button:hover{background-color:#fff;box-shadow:2.5px 2.5px #000;-webkit-transform:scale(1.01);transform:scale(1.01)}.vote-button{background-color:#f77321;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:all .3s ease}.vote-button:hover{background-color:#f88432;box-shadow:2.5px 2.5px #000;-webkit-transform:scale(1.01);transform:scale(1.01)}.login-button{background-color:#f77321;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 2rem;transition:all .3s ease}.login-button:hover{background-color:#f88432;-webkit-filter:drop-shadow(2.5px 2.5px #000);filter:drop-shadow(2.5px 2.5px black);-webkit-transform:scale(1.01);transform:scale(1.01)}.connected-container{background-color:#f1f1f1;min-height:100vh;padding:10px;width:100vw}.connected-loader{display:grid;height:100vh;place-items:center;width:100vw}.connected-header{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:20px;display:flex;justify-content:space-between;padding:5px 25px}.connected-account{font-size:16px;text-align:center}.connected-helper{font-size:20px;font-weight:700;margin-top:50px;text-align:center}.connected-button{background-color:#007bff;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.2rem;margin-bottom:2rem;padding:1rem 2rem;transition:background-color .3s ease}.connected-button:hover{background-color:#0069d9}.connected-contract-address{font-size:1.2rem;text-align:center}.candidates-table{border-collapse:initial;border-spacing:0 10px;margin:50px auto 0;max-width:1000px;text-align:center;width:100%}.candidates-table td,.candidates-table th{background-color:#fff;padding:15px 25px;text-align:left}.candidates-table td:first-child,.candidates-table th:first-child{border-radius:10px 0 0 10px}.candidates-table td:last-child,.candidates-table th:last-child{border-radius:0 10px 10px 0;text-align:right}.candidates-table th{background-color:#fff}.party{align-items:center;display:flex;gap:10px}.party-image{height:100%;max-width:40px;object-fit:contain;width:100%}
/*# sourceMappingURL=main.4e737372.css.map*/