:root{--color-accent:#3d5558;--color-accent-variant:#273638;--color-white-1:#def7ee;--color-white-2:#f0fdff;--color-gray-1:#acc5c8;--color-gray-2:#253537;--color-black-1:#17191a;--color-black-1-shadow:#17191a33;--color-good:#51bd7c;--color-warning:#f2865b;--color-error:#cc5d5d;accent-color:var(--color-accent);color-scheme:light}*{box-sizing:border-box;font-display:fallback;font-family:Plus Jakarta Sans,"sans-serif";min-width:0;position:relative}body{background-color:var(--color-white-1);color:var(--color-black-1);display:flex;flex-direction:column;margin:0;min-height:100dvh}body.dark{--color-accent:#7e9092;--color-accent-variant:#566566;--color-white-1:#17191a;--color-white-2:#191c1e;--color-gray-1:#253537;--color-gray-2:#acc5c8;--color-black-1:#f0fdff;--color-black-1-shadow:#232628cc;--color-good:#44a36c;--color-warning:#c9704d;--color-error:#a14b4b;color-scheme:dark}a{color:var(--color-accent);text-decoration:none}button{border:0;cursor:pointer}input,select,textarea{background-color:var(--color-white-2);border-color:var(--color-gray-1);border-radius:8px;border-style:solid;padding:4px 8px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);outline:none}.button{background-color:var(--color-accent);border:0;border-radius:1em;color:var(--color-white-1);font-weight:600;padding:.2em .7em;transition-duration:.25s;transition-property:background-color,border-color,color}.button:hover{background-color:var(--color-accent-variant)}.button:disabled{background-color:var(--color-gray-1);cursor:not-allowed}.button.outline{background-color:transparent;border-color:var(--color-accent);border-style:solid;border-width:1px;color:var(--color-accent)}.button.outline:hover{border-color:var(--color-accent-variant);color:var(--color-accent-variant)}.button.outline:disabled{border-color:var(--color-gray-1);color:var(--color-gray-1)}.button>span:first-child.icon{margin-right:4px}.button>span:last-child.icon{margin-left:4px}.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;height:100%;overflow:auto;padding:4px 0}.tag,.tags{align-items:center}.tag{background-color:var(--color-gray-1);border-radius:100em;display:inline-flex;justify-content:center;padding:.15em .75em;transition-duration:.5s;transition-property:background-color,width;white-space:nowrap}.tag>i{height:1em;margin-left:.25em;margin-right:-.1em}.tag>i.isbutton{cursor:pointer}.tag.good{background-color:var(--color-good)}.tag.error{background-color:var(--color-error)}.tag.obfuscated{background-color:var(--color-accent-variant);color:var(--color-accent-variant);user-select:none}.tag.obfuscated:before{content:"-";opacity:0}.logo{align-items:center;display:flex;height:20vh;justify-content:center;padding:4vh 0;width:auto}.logo>img{height:100%;object-fit:contain}.text-important{color:var(--color-accent);font-weight:700}#info-header{background:var(--color-error);color:#fff;font-weight:600;padding:0 32px;text-align:center}#info-header a{color:var(--color-gray-2)}.container-game{min-height:75vh;padding:0 16px 64px;width:100vw}.container-game #content,.container-game #content>.tries{align-items:center;display:flex;flex-direction:column;gap:16px}.container-game #content>.tries{min-height:200px;width:100%}.container-game #content>input{border-color:var(--color-accent);border-radius:46px;border-style:solid;font-size:18px;height:46px;max-width:400px;outline:none!important;padding-left:24px;padding-right:24px;touch-action:none;width:100%;z-index:10}.container-game #content>input:active,.container-game #content>input:focus-visible{border-color:var(--color-accent-variant)}.container-game #content>input::placeholder{color:var(--color-gray-2);text-align:center}@media screen and (max-width:810px){.container-game #content>input{filter:drop-shadow(0 2px 5px var(--color-accent));position:sticky;top:1.5rem}}.container-game #content>#win-info{align-items:center;color:var(--color-good);display:none;flex-direction:column;font-size:32px;font-weight:800;min-height:46px}.container-game #content>#win-info>#win-info-message{font-size:16px;font-weight:600;height:0;opacity:0;overflow:hidden;transition-delay:1s;transition-duration:1s;transition-property:opacity}.container-game #content>#giveup-info{align-items:center;color:var(--color-warning);display:none;flex-direction:column;font-size:32px;font-weight:800;min-height:46px}.container-game #content>#giveup-info>#giveup-info-message{font-size:16px;font-weight:600;height:0;opacity:0;overflow:hidden;transition-delay:1s;transition-duration:1s;transition-property:opacity}.container-game #content>#buttons{display:flex;gap:8px}.container-game #content>#schedule-info{height:22px}.container-game #content .player{background-color:var(--color-white-2);border-radius:16px;box-shadow:0 5px 10px -4px var(--color-black-1-shadow);display:flex;flex-direction:column;margin:0 16px;max-width:1280px;min-height:229px;padding:16px 32px;width:100%}.container-game #content .player [data-property=name]{font-size:24px;font-weight:800;margin-top:8px;min-height:42px}.container-game #content .player [data-property=description],.container-game #content .player [data-property=infoUrl]{color:var(--color-accent);display:none;flex-grow:3;min-width:100%}.container-game #content .player .line{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;width:100%}.container-game #content .player .element{display:flex;flex-basis:0;flex-direction:column}.container-game #content .player .element>h4{color:var(--color-accent);margin:0 0 4px}.container-game #content .player .element>.tags{align-items:start;height:40px;width:100%}.container-game #content>.separator{background-color:var(--color-gray-1);border-radius:100vh;height:4px;margin:0 16px;max-width:1280px;width:100%}.container-game.giveup>#content #giveup-button,.container-game.giveup>#content>input,.container-game.won>#content #giveup-button,.container-game.won>#content>input{display:none}.container-game.won>#content>#win-info{display:flex}.container-game.won>#content>#win-info>#win-info-gg{animation-duration:.75s;animation-name:gg}@keyframes gg{0%{transform:none}25%{transform:scale(1.3) rotate(3deg)}50%{transform:scale(1.3) rotate(-3deg)}75%{transform:scale(1.3) rotate(0deg)}to{transform:none}}.container-game.won>#content>#win-info>#win-info-message{animation-delay:.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadein}@keyframes fadein{0%{height:0;opacity:0}50%{opacity:0}75%{height:1.5rem}to{height:1.5rem;opacity:1}}.container-game.won>#content>#scheduledplayer{animation-duration:.5s;animation-name:scale}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.container-game.giveup>#content>#giveup-info{display:flex}.container-game.giveup>#content>#giveup-info>#giveup-info-message{height:1.5rem;opacity:1}.container-game #loading{color:var(--color-gray-1);display:none;font-size:24px;font-weight:700;margin-top:20vh;text-align:center;width:100%}.container-game.loading #loading{display:block}.container-game.loading #content{display:none}.container-game #empty-history{bottom:100px;color:var(--color-gray-1);font-size:24px;font-weight:600;position:absolute}.top-buttons{align-items:center;display:flex;gap:8px;justify-content:end;position:absolute;right:16px;top:16px;z-index:1}.top-buttons>.button{font-size:unset;height:100%}.top-buttons>.button.circle{height:28px}a.circle,button.circle{display:inline-flex;height:28px;line-height:1rem;padding:0;width:28px}.modal,a.circle,button.circle{align-items:center;justify-content:center}.modal{background-color:var(--color-black-1-shadow);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.modal.active{display:flex}.modal>.scrollable{background-color:var(--color-white-1);border-radius:32px;display:flex;max-height:80vh;max-width:600px;overflow-y:hidden;padding:32px 16px;width:100%}.modal>.scrollable>button[data-modal-action=close]{align-items:center;background-color:var(--color-gray-1);border-radius:100vh;color:var(--color-white-1);display:flex;height:24px;justify-content:center;line-height:0;position:absolute;right:16px;top:16px;width:24px;z-index:10}.modal>.scrollable button[data-modal-action]{float:right;font-size:16px}.modal>.scrollable>.content{flex-grow:1;overflow-y:auto;padding:0 16px}.modal>.scrollable>.content>div{margin:8px 0}.modal>.scrollable>.content>div input,.modal>.scrollable>.content>div select{height:32px;width:100%}.modal>.scrollable>.content>div input:user-invalid,.modal>.scrollable>.content>div select:user-invalid{border-color:var(--color-error)}.modal>.scrollable>.content>div input[type=checkbox],.modal>.scrollable>.content>div select[type=checkbox]{cursor:pointer;height:auto;width:auto}.modal>.scrollable>.content>div textarea{height:64px;min-height:32px;resize:vertical;width:100%}.modal>.scrollable>.content>div textarea:user-invalid{border-color:var(--color-error)}.modal>.scrollable>.content>h3{margin:0}.modal>.scrollable>.content table{width:100%}.modal>.scrollable>.content>.action-buttons{display:flex;gap:.5rem;justify-content:right;margin-bottom:0}.modal#modal-leaderboard #leaderboard-seasons-buttons{display:flex;gap:8px}.modal#modal-leaderboard .content{display:flex;flex-direction:column;overflow-y:inherit}.modal#modal-leaderboard table{padding-right:10px;text-align:left;width:100%}.modal#modal-leaderboard table>tbody>tr>td:first-child,.modal#modal-leaderboard table>thead>tr>th:first-child{font-variant-numeric:tabular-nums;width:64px}.modal#modal-leaderboard table>tbody>tr>td:nth-child(2),.modal#modal-leaderboard table>thead>tr>th:nth-child(2){width:200px}.modal#modal-leaderboard table>tbody>tr>td:nth-child(3),.modal#modal-leaderboard table>tbody>tr>td:nth-child(4),.modal#modal-leaderboard table>thead>tr>th:nth-child(3),.modal#modal-leaderboard table>thead>tr>th:nth-child(4){font-variant-numeric:tabular-nums;text-align:right}.modal#modal-leaderboard table>tbody>tr>td:nth-child(4),.modal#modal-leaderboard table>thead>tr>th:nth-child(4){width:96px}.modal#modal-leaderboard table .self{color:var(--color-accent-variant);font-weight:700}.modal#modal-history table{text-align:left;width:100%}.modal#modal-history table>tbody>tr>td:first-child,.modal#modal-history table>thead>tr>th:first-child{width:64px}.modal#modal-history table>tbody>tr>td:nth-child(2),.modal#modal-history table>thead>tr>th:nth-child(2){width:200px}.modal#modal-history table>tbody>tr>td:nth-child(4),.modal#modal-history table>thead>tr>th:nth-child(4){text-align:right;width:96px}.scrollable-table-container{overflow:auto}.content-privacy-policy{align-items:center;display:flex;flex-direction:column}.content-privacy-policy>*{max-width:1280px;width:100%}footer{align-items:center;color:var(--color-gray-2);display:flex;height:5vh;justify-content:center}