.AnneLogoutModal_backdrop__ObTWr{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(10,21,43,.55)}.AnneLogoutModal_card__7xXIJ{position:relative;width:min(100%,520px);display:grid;grid-template-columns:.38fr .62fr;grid-template-rows:1fr auto;grid-gap:.75rem .9rem;gap:.75rem .9rem;padding:1.25rem 1.35rem 1.2rem;background:#f7fbff;border:4px solid #0a2540;color:#000000;overflow:visible}.AnneLogoutModal_faceCol__qCajw{grid-row:1;grid-column:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.AnneLogoutModal_face__8966Q{width:min(100%,140px);height:auto;object-fit:contain}.AnneLogoutModal_name__aKJuB{margin:.2rem 0 0;font-size:1.05rem;font-weight:800;letter-spacing:.08em;color:#119982}.AnneLogoutModal_plate__fUP2T{grid-row:1;grid-column:2;background:#ffffff;border-radius:12px;padding:.9rem 1rem;align-self:center}.AnneLogoutModal_title__vjV_9{margin:0 0 .4rem;font-size:1.2rem;font-weight:800;color:#000000}.AnneLogoutModal_body__pX32n{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35;color:#000000}.AnneLogoutModal_actions__uCIeT{grid-row:2;grid-column:1/-1;display:flex;justify-content:center;gap:.65rem}.AnneLogoutModal_logout__dCSAs,.AnneLogoutModal_stay__EXWFg{min-width:120px;min-height:48px;padding:.55rem 1.15rem;border-radius:14px;border-width:2px;border-style:solid;font-family:inherit;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.AnneLogoutModal_stay__EXWFg{background:#ffffff;border-color:#153243;color:#153243}.AnneLogoutModal_logout__dCSAs{background:#d20000;border-color:#7a1e1e;color:#ffffff}@media (max-width:560px){.AnneLogoutModal_card__7xXIJ{grid-template-columns:1fr;grid-template-rows:auto auto auto}.AnneLogoutModal_actions__uCIeT,.AnneLogoutModal_faceCol__qCajw,.AnneLogoutModal_plate__fUP2T{grid-column:1}.AnneLogoutModal_faceCol__qCajw{grid-row:1}.AnneLogoutModal_plate__fUP2T{grid-row:2}.AnneLogoutModal_actions__uCIeT{grid-row:3}}body{color:var(--foreground);background:var(--background);font-family:Rubik,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background:#000}body.wiki-page,html.wiki-page{overflow-x:clip}.atGame,body.app-route-loading #site-navigation,body.app-route-loading footer{display:none!important;visibility:hidden!important}.atGame{height:0!important;width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;position:absolute!important}body.game-page,html.game-page{overflow:hidden!important;overflow-x:hidden!important;height:100dvh;min-height:100dvh;max-height:-webkit-fill-available;max-width:100vw}body.story-page,html.story-page{overflow:hidden!important;height:100dvh;max-height:100dvh;max-width:100vw}html.story-page{--story-nav-height:80px}body.story-page footer{display:none!important}.high-score-pro-tally{display:grid;grid-template-columns:repeat(14,minmax(72px,1fr));grid-gap:.5rem;gap:.5rem;align-items:stretch}.high-score-pro-tally .hst-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.4rem .45rem;border-radius:10px;background:rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.45);color:#ffffff}.high-score-pro-tally .hst-card-icon{margin-bottom:.15rem}.high-score-pro-tally .hst-card-label{font-size:11px;text-align:center;margin-bottom:.15rem;color:#ffffff}.high-score-pro-tally .hst-card-stats{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ffffff}.high-score-pro-tally .hst-card-stats-objects{font-size:12px;font-weight:700;white-space:nowrap;line-height:1.15}.high-score-pro-tally .hst-card-wide{grid-column:span 2}.high-score-pro-tally .hst-card-nature{border:1px solid #2ecc71}.high-score-pro-tally .hst-card-tech{border:1px solid #ffd54f}.high-score-pro-tally .hst-card-balls{border:1px solid #ff6b6b}.high-score-pro-tally .hst-card-special{border:1px solid #4aa3ff}.high-score-pro-tally .hst-legend{grid-column:1/-1;margin-top:.15rem;font-size:10px;text-align:right;opacity:.9;color:#ffffff}.high-score-pro-tally .hst-icon{display:block;width:60px;height:60px;margin:0 auto;object-fit:contain}.results-modal-container{position:absolute;z-index:1000;pointer-events:auto}.results-modal-root{width:1400px;height:1040px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(30,30,30,.8);border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:0;overflow:hidden}.results-row{display:flex;align-items:center}.results-row-bottom,.results-row-top{width:1120px;height:220px;margin:0 auto}.results-row-middle{width:1400px;height:600px;margin:0 auto;padding:12px;box-sizing:border-box}.results-row-bottom-left,.results-row-top-left{width:513px;height:220px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;position:relative}.results-row-bottom-right,.results-row-top-right{width:607px;height:220px}.results-row-middle .high-score-pro-tally{width:100%;height:100%;overflow-y:auto}.results-design-image{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.results-row-bottom-left .results-design-image{width:auto;height:132%;max-width:none;object-fit:contain;object-position:center 72%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.results-row-top-left .results-design-image{object-position:center center;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.results-text-block{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 22px;color:#ffffff;font-family:Rubik,Helvetica,sans-serif;text-shadow:0 2px 0 #000,0 0 6px rgba(0,0,0,.35)}.results-title{font-size:46px;font-weight:800;line-height:1}.results-score{font-size:58px;font-weight:800;line-height:1;color:#75fb4c}.results-note{font-size:15px;line-height:1.2;color:#ffffff}.results-bottom-controls{justify-content:center;align-items:flex-start;gap:14px}.results-buttons-row{display:flex;flex-direction:row;gap:14px;align-items:center}.results-btn{border:none;border-radius:8px;min-width:180px;padding:12px 18px;color:#fff;font-size:24px;font-family:Rubik,Helvetica,sans-serif;font-weight:700;cursor:pointer}.results-btn-primary{background:#2fa537}.results-btn-secondary{background:#1a6dcb}.results-name-input{width:100%;max-width:360px;height:52px;border:2px solid #ffeb57;border-radius:8px;padding:10px 14px;font-size:24px;font-family:Rubik,Helvetica,sans-serif}.results-name-input-invalid{border-color:#ff4545}.results-signed-in{font-size:28px;font-weight:700;color:#ffffff}.results-guest-title{font-size:38px;font-weight:800}.results-guest-body{font-size:16px;line-height:1.2;max-width:620px}