#header{align-items:center;background-color:#fff;bottom:0;color:#000;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem 4rem;position:relative;text-align:center;width:100%}#header.darkmode{background-color:#000;color:#fff}#header #logo{height:20px;width:auto}#header a{color:inherit}#header #settings{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;text-align:start;width:100%;z-index:999}#header input.apple-switch{-webkit-appearance:none;background-color:#fff;border:1px solid #d9dadc;border-radius:50px;box-shadow:inset -20px 0 #fff;height:20px;outline:none;padding:0;position:relative;width:35px}#header input.apple-switch:after{background:transparent;border-radius:50%;box-shadow:2px 4px 6px #0003;content:"";height:15px;left:1px;position:absolute;top:1px;width:15px}#header input.apple-switch:checked{border-color:#2773e4;box-shadow:inset 15px 0 #2773e4}#header input.apple-switch:checked:after{box-shadow:-2px 4px 3px #0000000d;left:20px}#footer{align-items:center;background-color:#fff;bottom:0;color:#000;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem 4rem;position:relative;text-align:center;width:100%}#footer.darkmode{background-color:#000;color:#fff}#footer #copyright,#footer .specificcp{font-size:.6rem;margin:0;text-align:center}#footer #copyright a,#footer .specificcp a{color:inherit!important;text-decoration:none}#footer #copyright a:hover,#footer .specificcp a:hover{text-decoration:underline}*{box-sizing:border-box}body{background-color:#000;font-family:Helvetica,sans-serif;margin:0;padding:0}.opacity-75{opacity:.75}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.window{background-color:#fff;border-radius:15px;max-width:90vw;text-align:center;transition:transform .3s linear;width:40rem;z-index:1}.window.hidden{transform:translateY(67vh)}@media screen and (max-width:600px){.window.hidden{transform:translateY(65vh) scale(.85)}}@media screen and (max-width:600px){.window{transform:scale(.85)}.window:has(#competition.active){max-width:unset}.window:has(#competition.active) .content{padding:1rem}}.window .header{align-items:center;background-color:#f4f5f6;border-radius:15px 15px 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem 1rem}.window .header h2{font-size:1.2rem;margin:.5rem 0}.window .header .left{font-size:2.5rem;line-height:1rem}.window .header .center{width:60%}.window .header .rectangle{border:1px solid #ccc;border-radius:5px;height:1rem;width:100%}.window .header .closing-button{color:#ccc;cursor:pointer;font-size:1.3rem;transition:color .3s ease}.window .tab-bar>*{background-color:#e7e8e9}.window .tab-bar>:hover{background-color:#e7e8e9cc}.window .tab-bar{border-bottom:1px solid #ccc;display:flex}.window .tab-bar .tab-element:first-child{border-left:none}.window .tab-bar:has(.active) .tab-element:not(.active){border-left:none;box-shadow:inset 1px 0 2px #0000004d}.window .tab-element{border-left:1px solid #d3d3d3;border-top:1px solid #ccc;color:#666;cursor:pointer;flex:1 1 auto;padding:.4rem 0}.window .tab-element.active{background:#f4f5f6;border-top:transparent}.window .content{min-height:21rem}.window .blue-button{background-color:#2773e4;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin-left:auto;margin-right:auto;padding:.5rem 2rem;text-transform:uppercase;transition:background-color .3s ease}@media screen and (max-width:600px){.window .blue-button{font-size:1rem}}.window .blue-button:hover{background-color:#0056b3}.window .file-button{background:none;border:none}.window .file-button:hover{opacity:.7}.darkmode .header{background-color:#39343d}.darkmode .header .rectangle{border:1px solid #525252}.darkmode .header .closing-button{color:#525252}.darkmode .window{background-color:#2d2833}.darkmode .window .tab-element.active{background-color:#39343d}.darkmode .window .tab-bar>*{background-color:#1f1d21;border-left:1px solid #121018;border-top:1px solid #121018}.darkmode .window .tab-bar>* .tab-element:not(.active){box-shadow:inset 1px 0 2px #000}.darkmode .window .tab-bar{border-bottom:1px solid #121018}.darkmode .window .file-button,.darkmode .window .fineprint2,.darkmode .window p,.darkmode .window p.info,.darkmode.container,.darkmode .caption,.darkmode p{color:#bfc8ca}.darkmode .caption{background:#2d2833!important;border:1px solid #120f18!important}
