:root{--primary:#fff;--secondary:#f2682f;--tertiary:#ffe0e8;--black:#262626;--white:#fff;--offWhite:#f3f2f4;--gray:#292929;--pink:#ff6dbf;--background-image:url(/static/media/bg.1d9c7296d0ce6242fdc2.jpg);--hashtag-text:#YorkSUElections2025;font-size:.0520833333vw}@font-face{font-family:ElectionHeading;src:url(https://use.typekit.net/jxs0adx.css)}@font-face{font-family:ElectionBody;src:url(https://use.typekit.net/jxs0adx.css)}body{background:#292929 url(/static/media/bg.1d9c7296d0ce6242fdc2.jpg);background:var(--gray) var(--background-image);background-size:cover;color:#fff;color:var(--primary);font:normal 20rem ElectionBody,sans-serif;margin:0;overflow:hidden;padding:0}.positionMode,.slide{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.slide{text-align:center}.slide .logo{background:#161616;color:#fff;color:var(--primary);display:inline-block;font:normal 40rem ElectionBody,DINASTI Bold,sans-serif;margin:0 0 10%;padding:20rem}.slide .logo-img{height:300rem;object-fit:cover;width:500rem}.slide h1{color:var(#fff);font:normal 110rem ElectionHeading,VimSM,sans-serif;margin:0 0 4%}.slide .hashtag{border:4rem solid #fff;border-radius:4rem;color:#fff;color:var(--primary);font:normal 50rem ElectionHeading,VimSM,sans-serif;margin-top:20rem;padding:10rem 40rem}.slide img{width:100%}.positionMode--title{background-image:url(/static/media/bg.1d9c7296d0ce6242fdc2.jpg);background-image:var(--background-image);background-size:cover;z-index:1000}.positionMode--title h1{font-size:120rem;padding:0 20rem}.positionMode--candidates,.positionMode--winner{background-image:url(/static/media/bg.1d9c7296d0ce6242fdc2.jpg);background-image:var(--background-image);background-size:cover;z-index:1000}.positionMode--winner h1{color:var(#fff);font-size:150rem;margin:0;padding:0 20rem}.positionMode--winner h2{color:var(#fff);font:normal 80rem ElectionHeading,VimSM,sans-serif;margin:0}.positionMode--winner .winners-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;top:85rem}.positionMode--round,.positionMode--round-ascending,.positionMode--round-descending,.positionMode--round-revealed{border-radius:5rem;box-sizing:border-box;height:84vh;left:3vh;padding:3vh 0;position:absolute;text-align:left;width:calc(100% - 6vh)}.positionMode--round h1,.positionMode--round-ascending h1,.positionMode--round-descending h1,.positionMode--round-revealed h1{font-size:80rem;height:10%;left:5vh;margin:0 0 30rem;max-width:55%;position:absolute;text-align:left;top:5vh}.positionMode--round .round,.positionMode--round-ascending .round,.positionMode--round-descending .round,.positionMode--round-revealed .round{color:#292929;color:var(--gray);font:normal 80rem ElectionHeading,VimSM,sans-serif;height:10%;left:5vh;left:auto;position:absolute;right:5vh;text-align:right;top:5vh}.positionMode--round .chartArea,.positionMode--round-ascending .chartArea,.positionMode--round-descending .chartArea,.positionMode--round-revealed .chartArea{height:70%;left:10%;position:absolute;top:25%;width:80%}.displayArea{height:100vh;position:relative;width:100vw}.candidates{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.candidates .candidate{margin:20rem}.candidates .candidate .candidateName{color:#fff;color:var(--primary);display:inline-block;font:normal 40rem ElectionBody,DINASTI Bold,sans-serif}.candidates .candidate img{max-width:250rem}.candidates.candidates--winners .candidateName{font-size:90rem;margin-top:20rem}.candidates.candidates--winners img{max-width:400rem}.round span{backface-visibility:hidden;color:#fff;color:var(--primary);display:inline-block;position:absolute;right:0;width:800rem}.quota{color:#f2682f;color:var(--secondary);font:normal 40rem ElectionBody,sans-serif;position:absolute;right:5vh;top:18%}.slide-transition-enter,.slide-transition-exit{transition:transform 1s,opacity 1s}.slide-transition-exit{opacity:1;transform:translateY(0)}.slide-transition-exit-active{opacity:0;transform:translateY(-100%)}.slide-transition-enter{opacity:0;transform:translateY(100%)}.slide-transition-enter-active{opacity:1;transform:translateY(0)}.transition-round-number-enter,.transition-round-number-exit{transition:transform 1s}.transition-round-number-exit-active{transform:rotateX(0deg)}.transition-round-number-exit{transform:rotateX(180deg)}.transition-round-number-enter{transform:rotateX(-180deg)}.transition-round-number-enter-active{transform:rotateX(0deg)}.onTop{position:absolute}.title{margin:0!important}.margin-container{margin:50rem}.secondary{color:#f2682f!important;color:var(--secondary)!important}
/*# sourceMappingURL=main.c084dc67.css.map*/