@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;700&display=swap";@font-face{font-family:Fredoka;src:url(/assets/Fredoka-VF-BK_dTn4S.ttf) format("truetype");font-weight:300 700;font-style:normal}:root{font-family:Fredoka,Lexend,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.modal-backdrop.svelte-12bt2ui{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:102}.modal-content.svelte-12bt2ui{background:#fff;padding:2rem;border-radius:8px;color:#333}ul.svelte-12bt2ui{list-style-type:none;padding:0}li.svelte-12bt2ui{padding:.5rem 0}main.svelte-d1acce{height:120px;background-image:linear-gradient(to right,#003f88,#33008b);width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-inline:50px;box-sizing:border-box}main.logged-in.svelte-d1acce{background-image:linear-gradient(to right,#33008b,#3c008b)}button.register.svelte-d1acce,button.login.svelte-d1acce{all:unset;text-align:center;max-width:115px;font-family:Lexend;font-weight:500;font-size:16px;color:#fff;cursor:pointer;padding:2px 4px;border-radius:4px;transition:background-color .2s ease-out,color .2s ease-out}button.register.svelte-d1acce:hover,button.login.svelte-d1acce:hover{background-color:#fff;color:#1e0052;transition:background-color 0s,color 0s}.or.svelte-d1acce{all:unset;text-align:center;font-family:Lexend;font-weight:500;font-size:16px;color:#9fa6d4}.right-section.svelte-d1acce{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}button.logout.svelte-d1acce{all:unset;font-family:Lexend;font-weight:700;font-size:16px;color:#fff;cursor:pointer;margin-left:2rem}.button-holder.svelte-d1acce{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px}.bottom_row.svelte-d1acce{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:5px}.title.svelte-11if7ae{font-size:20px;font-weight:600;color:#6a83a0;font-family:Lexend}.contest-name.svelte-11if7ae{color:#1c3047;font-weight:800;font-size:30px;font-family:Fredoka}.modal-backdrop.svelte-11if7ae{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:102}.modal-content.svelte-11if7ae{background:#fff;border-radius:8px;color:#333;padding:20px 40px}form.svelte-11if7ae{display:flex;flex-direction:column;gap:1rem}.error.svelte-11if7ae{color:red}input.svelte-11if7ae{all:unset;padding:10px 5px;width:300px}input.svelte-11if7ae:hover{background-color:#f8f8f8}.team-name.svelte-11if7ae:focus{outline:3px dashed #EBAD00}.email1.svelte-11if7ae:focus{outline:3px dashed #EB6E00}.email2.svelte-11if7ae:focus{outline:3px dashed #EB0072}.email3.svelte-11if7ae:focus{outline:3px dashed #9500EB}.email4.svelte-11if7ae:focus{outline:3px dashed #EBAD00}.email5.svelte-11if7ae:focus{outline:3px dashed #EB6E00}main.svelte-v36pde{background-color:#f8f8f8;padding:0 50px;cursor:pointer;height:60px;overflow:hidden;transition:background-color .3s ease-out}.slider.svelte-v36pde{transform:translateY(0);transition:transform .3s cubic-bezier(.33,1,.68,1)}main.svelte-v36pde:hover .slider:where(.svelte-v36pde){transform:translateY(-60px)}main.svelte-v36pde:hover{background-color:var(--hover-color)}.img-wrapper.svelte-v36pde{height:60px;display:flex;align-items:center;justify-content:center}.popup-holder.svelte-v36pde{all:unset;position:fixed;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:100;background-color:#0003;pointer-events:auto;cursor:auto}.popup.svelte-v36pde{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;border-radius:10px;padding:20px 80px}.name.svelte-v36pde{font-family:Fredoka;font-weight:600;font-size:18px;color:#28476d;flex-shrink:1;height:60px;display:flex;align-items:center;justify-content:center;margin:0}.popup.svelte-v36pde .name:where(.svelte-v36pde){font-family:Fredoka;font-weight:600;font-size:40px;color:#002c5e;margin-top:0;margin-bottom:35px}.player-list.svelte-v36pde{margin:0;gap:20px;list-style:none;padding:0}.player-list.svelte-v36pde li:where(.svelte-v36pde){font-family:Lexend;font-size:18px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.player-item.svelte-v36pde{display:flex;gap:20px}.player-name.svelte-v36pde{font-weight:600;width:150px}.player-email.svelte-v36pde{color:#555}.dot.svelte-v36pde{width:11px;height:11px;border-radius:3px;transform:translateY(1px);animation:svelte-v36pde-list-animation 4s infinite steps(1,end)}@keyframes svelte-v36pde-list-animation{0%{background-color:#ebad00}25%{background-color:#eb6e00}50%{background-color:#eb0072}75%{background-color:#9500eb}}main.svelte-19u24fb{width:100%;display:flex;flex-direction:column;color:#000}.tooltip.svelte-19u24fb{position:absolute;top:-40px;left:50%;opacity:0;transform:translate(-50%,20px);background-color:#9500eb;padding:5px 15px;border-radius:5px;pointer-events:none;transition:transform .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1);will-change:transform,opacity}.tooltip.svelte-19u24fb h3:where(.svelte-19u24fb){margin:0;font-weight:500;color:#fff}.contest-container.svelte-19u24fb:hover .tooltip:where(.svelte-19u24fb){opacity:1;transform:translate(-50%,-10px);animation:svelte-19u24fb-tooltip-animation 4s infinite steps(1,end)}.registered-team-container.svelte-19u24fb{display:flex;flex-direction:row;padding-inline:100px;gap:10px;flex-wrap:wrap}.contest-container.svelte-19u24fb{display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;margin-bottom:1rem;padding:20px 30px;width:100%;box-sizing:border-box;position:relative;color:#002c5e;min-height:100px;outline-offset:0px;outline:5px dashed transparent;cursor:pointer}.contest-container.svelte-19u24fb:hover{outline-color:#9500eb;animation:svelte-19u24fb-outline-animation 4s steps(1,end) infinite}.block.svelte-19u24fb{position:absolute;animation:svelte-19u24fb-move_around 4s steps(1,end) infinite}#block-orange.svelte-19u24fb{animation-delay:0s}#block-yellow.svelte-19u24fb{animation-delay:-1s}#block-purple.svelte-19u24fb{animation-delay:-2s}#block-pink.svelte-19u24fb{animation-delay:-3s}@keyframes svelte-19u24fb-move_around{0%{top:-20px;left:-20px}25%{top:-20px;left:calc(100% + 10px)}50%{top:calc(100% + 10px);left:calc(100% + 10px)}75%{top:calc(100% + 10px);left:-20px}to{top:-20px;left:-20px}}.date-holder.svelte-19u24fb{display:flex;flex-direction:column;align-items:center;justify-content:center}.date-holder.svelte-19u24fb p:where(.svelte-19u24fb){margin:0}.date.svelte-19u24fb{font-size:18px;font-weight:600}.remaining.svelte-19u24fb{font-size:14;font-weight:400;color:#6a83a0}.contest-name.svelte-19u24fb{font-size:20px;font-weight:600}@keyframes svelte-19u24fb-outline-animation{0%{outline-color:#9500eb}25%{outline-color:#eb0072}50%{outline-color:#eb6e00}75%{outline-color:#ebad00}}@keyframes svelte-19u24fb-tooltip-animation{0%{background-color:#9500eb}25%{background-color:#eb0072}50%{background-color:#eb6e00}75%{background-color:#ebad00}}.auth-modal-backdrop.svelte-bv5mq0{all:unset;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.auth-modal-content.svelte-bv5mq0{background:#fff;padding:2rem;border-radius:8px;color:#333;width:450px}h2.svelte-bv5mq0{margin-top:0}form.svelte-bv5mq0{display:flex;flex-direction:column;gap:1rem;padding:20px 10px}.error.svelte-bv5mq0{color:red}form.svelte-bv5mq0 input:where(.svelte-bv5mq0){all:unset;padding:10px 5px}form.svelte-bv5mq0 input:where(.svelte-bv5mq0):active{border-bottom:2px black}select.svelte-bv5mq0{all:unset;padding:10px 5px}.email.svelte-bv5mq0:hover,.password.svelte-bv5mq0:hover,.password-again.svelte-bv5mq0:hover,.school.svelte-bv5mq0:hover{background-color:#f8f8f8}.email.svelte-bv5mq0:focus{outline:3px dashed #EBAD00}.password.svelte-bv5mq0:focus{outline:3px dashed #EB6E00}.password-again.svelte-bv5mq0:focus{outline:3px dashed #EB0072}.school.svelte-bv5mq0:focus{outline:3px dashed #9500EB}.contests-list.svelte-m10mfj{margin-top:2rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:100px}.logout-page.svelte-m10mfj{display:flex;flex-direction:column;align-items:flex-start;padding:80px;max-width:1300px;width:100%;box-sizing:border-box}.upcomming.svelte-m10mfj{font-family:Fredoka;font-size:50px;font-weight:700;color:#002c5e;margin-bottom:100px}.content-holder.svelte-m10mfj{display:flex;flex-direction:column;justify-content:center;align-items:center}.anchor.svelte-m10mfj{position:relative}.blocks-clumped.svelte-m10mfj{position:absolute;top:55px;left:-20px}
