:root{--zo-ink:#16233a;--zo-muted:#667085;--zo-line:#e7eaf0;--zo-bg:#f7f8fc;--zo-blue:#3457f1;--zo-purple:#7b3ff2;--zo-yellow:#ffd84d;--zo-green:#2fcf8f;--zo-red:#ff5e76;--zo-card:#fff;--zo-shadow:0 16px 44px rgba(26,35,64,.10)} body.zorelo-engine-home,body.zorelo-engine-game{background:var(--zo-bg)} .zorelo-wrap{width:min(1180px,calc(100% - 32px));margin:28px auto 72px;color:var(--zo-ink);font-family:inherit} .zorelo-wrap *{box-sizing:border-box}.zorelo-wrap a{text-decoration:none}.zorelo-kicker{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--zo-blue)} .zorelo-hero{min-height:390px;border-radius:32px;padding:52px;display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;background:linear-gradient(135deg,#132a5e 0%,#3a4fdc 55%,#7b3ff2 100%);color:#fff;overflow:hidden;position:relative;box-shadow:var(--zo-shadow)} .zorelo-hero:before{content:"";position:absolute;inset:auto -120px -180px auto;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.08)} .zorelo-hero .zorelo-kicker{color:#bfe9ff}.zorelo-hero h1{font-size:clamp(3.2rem,9vw,6.6rem);line-height:.88;margin:12px 0 18px;letter-spacing:-.07em;color:#fff}.zorelo-hero p{font-size:clamp(1.08rem,2vw,1.45rem);margin:0 0 28px;color:#fff;max-width:640px}.zorelo-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.zorelo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 19px;border-radius:14px;border:1px solid transparent;font-weight:800;cursor:pointer;transition:.18s ease;font-size:.98rem}.zorelo-btn:hover{transform:translateY(-2px)}.zorelo-btn-primary{background:var(--zo-yellow);color:#171717}.zorelo-btn-ghost{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#fff}.zorelo-btn-small{min-height:40px;padding:0 14px;background:#fff;border-color:var(--zo-line);color:var(--zo-ink)}.zorelo-hero-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:.88rem;color:#d9e3ff}.zorelo-hero-meta span{display:flex;align-items:center;gap:7px}.zorelo-hero-meta span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--zo-green)} .zorelo-hero-orbit{width:300px;height:300px;margin:auto;border:1px solid rgba(255,255,255,.22);border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,255,255,.02) 58%,transparent 60%)}.zorelo-hero-orbit strong{width:112px;height:112px;border-radius:30px;display:grid;place-items:center;background:#fff;color:#2c43c9;font-size:2.5rem;box-shadow:0 18px 45px rgba(0,0,0,.22);transform:rotate(-7deg)}.zorelo-hero-orbit span{position:absolute;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:rgba(255,255,255,.17);backdrop-filter:blur(5px);font-size:1.55rem}.zorelo-hero-orbit span:nth-child(1){top:4px;left:120px}.zorelo-hero-orbit span:nth-child(2){top:65px;right:0}.zorelo-hero-orbit span:nth-child(3){bottom:8px;right:60px}.zorelo-hero-orbit span:nth-child(4){bottom:32px;left:28px}.zorelo-hero-orbit span:nth-child(5){top:55px;left:0} .zorelo-section{margin-top:52px}.zorelo-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.zorelo-section-head.compact{margin-bottom:14px}.zorelo-section-head h2{font-size:clamp(1.65rem,3vw,2.45rem);letter-spacing:-.035em;margin:4px 0 0;color:var(--zo-ink)}.zorelo-filter{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px;scrollbar-width:thin}.zorelo-filter button,.zorelo-tabs button{border:1px solid var(--zo-line);background:#fff;color:var(--zo-ink);padding:9px 13px;border-radius:999px;font-weight:700;white-space:nowrap;cursor:pointer}.zorelo-filter button.is-active,.zorelo-tabs button.is-active{background:var(--zo-ink);color:#fff;border-color:var(--zo-ink)} .zorelo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zorelo-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.zorelo-card{position:relative;min-height:220px;padding:22px;border:1px solid var(--zo-line);border-radius:22px;background:var(--zo-card);color:var(--zo-ink);display:flex;flex-direction:column;box-shadow:0 8px 26px rgba(26,35,64,.05);transition:.18s ease;overflow:hidden}.zorelo-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-45px;bottom:-55px;background:linear-gradient(135deg,rgba(52,87,241,.10),rgba(123,63,242,.16))}.zorelo-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(26,35,64,.12);border-color:#d8ddef;color:var(--zo-ink)}.zorelo-card.is-hidden{display:none}.zorelo-card-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#f1f4ff;font-size:1.45rem;margin-bottom:22px}.zorelo-card-title{font-size:1.14rem;font-weight:850;line-height:1.15;margin-bottom:8px}.zorelo-card-desc{font-size:.92rem;line-height:1.45;color:var(--zo-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-right:12px}.zorelo-card-badge{display:inline-flex;align-self:flex-start;margin-top:auto;padding-top:16px;font-size:.78rem;font-weight:800;color:var(--zo-blue)} .zorelo-strip{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--zo-line);border-radius:20px;overflow:hidden;background:var(--zo-line)}.zorelo-strip>div{background:#fff;padding:20px}.zorelo-strip strong,.zorelo-strip span{display:block}.zorelo-strip span{font-size:.88rem;color:var(--zo-muted);margin-top:3px} .zorelo-crumb{display:flex;gap:8px;align-items:center;font-size:.86rem;color:var(--zo-muted);margin:10px 0 24px}.zorelo-crumb a{color:var(--zo-blue);font-weight:700}.zorelo-game-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:20px}.zorelo-game-head h1{font-size:clamp(2.15rem,5vw,4.2rem);letter-spacing:-.055em;line-height:1;margin:4px 0 10px;color:var(--zo-ink)}.zorelo-game-head p{margin:0;color:var(--zo-muted);font-size:1.02rem;max-width:760px}.zorelo-game-icon{width:74px;height:74px;border-radius:22px;background:linear-gradient(135deg,#eaf0ff,#f6efff);display:grid;place-items:center;font-size:2.05rem}.zorelo-time-badge{align-self:start;background:#fff;border:1px solid var(--zo-line);border-radius:999px;padding:9px 14px;font-size:.84rem;font-weight:800} .zorelo-play-card{background:#fff;border:1px solid var(--zo-line);border-radius:28px;padding:22px;box-shadow:var(--zo-shadow)}.zorelo-game-root{min-height:430px;border-radius:20px;background:linear-gradient(180deg,#f9faff,#f3f5fb);display:flex;align-items:stretch;justify-content:center;overflow:hidden;position:relative}.zorelo-loading{margin:auto;color:var(--zo-muted);font-weight:700}.zo-game{width:100%;min-height:430px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.zo-game h2{font-size:clamp(1.7rem,4vw,2.8rem);margin:0 0 10px}.zo-game p{max-width:700px;color:var(--zo-muted);font-size:1rem}.zo-start{border:0;background:var(--zo-blue);color:#fff;border-radius:16px;min-height:54px;padding:0 24px;font-weight:850;font-size:1.05rem;cursor:pointer;box-shadow:0 10px 24px rgba(52,87,241,.25)}.zo-secondary{border:1px solid var(--zo-line);background:#fff;color:var(--zo-ink);border-radius:13px;min-height:44px;padding:0 16px;font-weight:800;cursor:pointer}.zo-score-big{font-size:clamp(3rem,10vw,6.5rem);font-weight:900;letter-spacing:-.06em;line-height:.95;margin:12px 0}.zo-score-label{font-size:.9rem;font-weight:800;color:var(--zo-muted);text-transform:uppercase;letter-spacing:.08em}.zo-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.zo-note{padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--zo-line);color:var(--zo-muted);margin-top:14px;font-size:.9rem}.zo-progress{width:min(520px,100%);height:8px;background:#e2e6f0;border-radius:999px;overflow:hidden;margin:16px 0}.zo-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--zo-blue),var(--zo-purple));width:0;transition:width .2s}.zo-error{color:#b42318;background:#fff1f0;border:1px solid #ffd5d2;padding:12px 14px;border-radius:12px}.zo-publish{margin-top:18px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.zo-publish input{min-height:44px;border:1px solid #ccd2df;border-radius:12px;padding:0 13px;font:inherit;min-width:190px}.zo-publish-status{width:100%;font-size:.86rem;color:var(--zo-muted)} .zo-reaction-pad{width:min(720px,100%);min-height:300px;border-radius:24px;display:grid;place-items:center;padding:25px;background:#202b43;color:#fff;cursor:pointer;user-select:none;touch-action:manipulation;transition:.12s}.zo-reaction-pad.wait{background:#29354f}.zo-reaction-pad.go{background:#22b573}.zo-reaction-pad.early{background:#e25468}.zo-reaction-pad strong{font-size:clamp(1.4rem,4vw,2.4rem)} .zo-click-pad{width:min(720px,100%);min-height:300px;border:0;border-radius:24px;background:linear-gradient(135deg,#ffcf4c,#ff7a4c);font-size:clamp(2rem,8vw,5rem);font-weight:900;color:#172033;cursor:pointer;touch-action:manipulation}.zo-timer{font-weight:850;color:var(--zo-muted);margin-bottom:12px}.zo-target-area{position:relative;width:min(760px,100%);height:390px;border-radius:22px;background:#e9edfa;overflow:hidden;touch-action:manipulation}.zo-target{position:absolute;width:54px;height:54px;border:0;border-radius:50%;background:var(--zo-red);box-shadow:0 8px 18px rgba(255,94,118,.3);cursor:pointer}.zo-stop-circle{width:240px;height:240px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#172b59,#493bc1);color:#fff;margin:18px auto;cursor:pointer;user-select:none}.zo-stop-circle strong{font-size:2rem}.zo-typing-text{max-width:820px;font-size:1.35rem;line-height:1.7;text-align:left;padding:20px;background:#fff;border-radius:16px;border:1px solid var(--zo-line)}.zo-typing-input{width:min(820px,100%);min-height:90px;margin-top:14px;border:2px solid #cfd6e6;border-radius:16px;padding:14px;font:inherit;font-size:1.05rem}.zo-alpha{font-size:clamp(1.2rem,3vw,1.8rem);letter-spacing:.15em;font-weight:800;margin:18px 0}.zo-alpha .done{color:var(--zo-green)}.zo-alpha-input{width:min(620px,100%);font-size:1.25rem;text-transform:uppercase;text-align:center;border:2px solid #cfd6e6;border-radius:14px;padding:13px}.zo-memory-number{font-size:clamp(3rem,12vw,7rem);font-weight:900;letter-spacing:.08em;overflow-wrap:anywhere}.zo-answer-input{min-height:50px;width:min(420px,100%);font-size:1.35rem;text-align:center;border:2px solid #ccd2df;border-radius:14px;padding:8px 12px}.zo-pattern-grid{display:grid;gap:10px;width:min(430px,100%);margin:18px auto}.zo-pattern-cell{aspect-ratio:1;border:0;border-radius:14px;background:#dbe1ef;cursor:pointer}.zo-pattern-cell.flash{background:var(--zo-blue)}.zo-pattern-cell.chosen{background:#a9b8dd}.zo-question{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:850;max-width:760px;line-height:1.2}.zo-number-input{width:min(320px,100%);min-height:58px;font-size:1.6rem;text-align:center;border:2px solid #ccd2df;border-radius:15px;margin-top:14px}.zo-choice-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.zo-choice{min-width:180px;min-height:58px;border:1px solid #ccd2df;background:#fff;border-radius:16px;padding:10px 18px;font-weight:850;cursor:pointer;font-size:1rem}.zo-choice.primary{background:var(--zo-blue);color:#fff;border-color:var(--zo-blue)}.zo-sort-list{list-style:none;padding:0;margin:18px 0;width:min(620px,100%);display:grid;gap:8px}.zo-sort-item{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;text-align:left;padding:12px 12px 12px 16px;background:#fff;border:1px solid var(--zo-line);border-radius:13px;font-weight:750}.zo-sort-item button{width:38px;height:36px;border:1px solid var(--zo-line);background:#f8f9fc;border-radius:9px;cursor:pointer}.zo-feedback{margin-top:16px;padding:14px 16px;border-radius:14px;max-width:720px}.zo-feedback.good{background:#eafaf3;color:#157a52}.zo-feedback.bad{background:#fff1f2;color:#a62d43}.zo-poll-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:min(760px,100%);margin-top:20px}.zo-poll-option{min-height:130px;border:0;border-radius:20px;padding:18px;font-size:1.25rem;font-weight:850;cursor:pointer;background:#fff;box-shadow:0 6px 20px rgba(25,35,60,.08)}.zo-poll-option.a{border:2px solid #6d7cf6}.zo-poll-option.b{border:2px solid #ff7087}.zo-poll-result{width:min(760px,100%);display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.zo-poll-result div{padding:16px;border-radius:15px;background:#fff}.zo-poll-result strong{display:block;font-size:2rem} .zorelo-leaderboard{margin-top:32px;background:#fff;border:1px solid var(--zo-line);border-radius:22px;padding:22px}.zorelo-tabs{display:flex;gap:7px;margin-bottom:14px}.zorelo-leaderboard-list{display:grid;gap:7px}.zorelo-rank{display:grid;grid-template-columns:46px 1fr auto auto;gap:10px;align-items:center;padding:11px 12px;border-radius:12px;background:#f8f9fc}.zorelo-rank .rank{font-weight:900;color:var(--zo-blue)}.zorelo-rank .name{font-weight:800}.zorelo-rank .device{font-size:.78rem;color:var(--zo-muted)}.zorelo-rank .score{font-weight:900}.zorelo-empty{padding:18px;color:var(--zo-muted);background:#f8f9fc;border-radius:12px} @media(max-width:980px){.zorelo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zorelo-hero{grid-template-columns:1fr;padding:38px}.zorelo-hero-orbit{display:none}.zorelo-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:720px){.zorelo-wrap{width:min(100% - 20px,1180px);margin-top:14px}.zorelo-hero{min-height:0;padding:30px 22px;border-radius:24px}.zorelo-hero h1{font-size:3.65rem}.zorelo-hero-actions .zorelo-btn{flex:1}.zorelo-grid,.zorelo-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zorelo-card{min-height:190px;padding:16px;border-radius:17px}.zorelo-card-icon{margin-bottom:14px;width:42px;height:42px}.zorelo-card-desc{font-size:.84rem;-webkit-line-clamp:2}.zorelo-strip{grid-template-columns:1fr}.zorelo-game-head{grid-template-columns:auto 1fr;gap:13px}.zorelo-game-head .zorelo-time-badge{grid-column:1 / -1;justify-self:start}.zorelo-game-icon{width:58px;height:58px;border-radius:17px;font-size:1.65rem}.zorelo-play-card{padding:8px;border-radius:20px}.zorelo-game-root,.zo-game{min-height:420px}.zo-game{padding:18px 14px}.zo-target-area{height:360px}.zorelo-rank{grid-template-columns:36px 1fr auto}.zorelo-rank .device{display:none}.zo-poll-options,.zo-poll-result{grid-template-columns:1fr}.zo-poll-option{min-height:95px}} @media(max-width:430px){.zorelo-grid,.zorelo-grid-3{grid-template-columns:1fr 1fr}.zorelo-card{min-height:175px;padding:14px}.zorelo-card-title{font-size:1rem}.zorelo-card-desc{font-size:.79rem}.zorelo-card-badge{padding-top:10px}.zorelo-section-head{align-items:center}.zorelo-section-head h2{font-size:1.7rem}.zorelo-hero-meta{gap:9px 14px}.zorelo-filter{margin-right:-10px}.zo-choice{min-width:140px;flex:1}.zo-reaction-pad{min-height:280px}} .zorelo-hero-orbit .zorelo-orbit-center{width:112px;height:112px;border-radius:30px;display:grid;place-items:center;background:#fff;color:#2c43c9;font-size:2.5rem;box-shadow:0 18px 45px rgba(0,0,0,.22);transform:rotate(-7deg);top:94px;left:94px} .zorelo-daily-home{margin-top:28px;border-radius:24px;padding:26px 28px;background:linear-gradient(135deg,#fff6cf,#f4ebff);border:1px solid #eadfc5;display:flex;align-items:center;justify-content:space-between;gap:22px}.zorelo-daily-home h2{margin:4px 0 8px;font-size:clamp(1.8rem,4vw,2.7rem);letter-spacing:-.04em}.zorelo-daily-home p{margin:0;max-width:760px;color:var(--zo-muted)}.zorelo-strip-title{color:var(--zo-ink)!important;font-size:1rem!important;margin-top:0!important} .zo-sequence-grid{display:grid;grid-template-columns:repeat(2,minmax(110px,170px));gap:12px;margin:20px auto}.zo-sequence-cell{aspect-ratio:1;border:0;border-radius:24px;cursor:pointer;opacity:.78;transition:transform .08s,filter .08s,opacity .08s}.zo-sequence-cell.c0{background:#6d7cf6}.zo-sequence-cell.c1{background:#ff7d92}.zo-sequence-cell.c2{background:#36c89b}.zo-sequence-cell.c3{background:#ffc94e}.zo-sequence-cell.flash,.zo-sequence-cell.tap{filter:brightness(1.35);opacity:1;transform:scale(.95)} .zo-memory-word{font-size:clamp(2.7rem,10vw,6rem);letter-spacing:-.04em;margin:22px 0;color:var(--zo-ink)} .zo-compare-card{width:min(520px,100%);padding:20px;border-radius:20px;background:#fff;border:1px solid var(--zo-line);margin:10px 0 18px}.zo-compare-card>span{display:block;color:var(--zo-muted);font-size:.95rem}.zo-compare-value{font-size:clamp(2.7rem,8vw,5rem);line-height:1;margin:10px 0}.zo-compare-card small{color:var(--zo-muted)} .zo-duel{width:min(760px,100%);display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:20px}.zo-duel button,.zo-option-grid button,.zo-poll-options button{min-height:76px;border:1px solid #ccd2df;background:#fff;color:var(--zo-ink);border-radius:17px;padding:14px 16px;cursor:pointer;font:inherit}.zo-duel span{color:var(--zo-muted)} .zo-option-grid{width:min(760px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.zo-option-grid button:hover,.zo-duel button:hover,.zo-poll-options button:hover{border-color:#9aa8c8;transform:translateY(-1px)} .zo-flag{font-size:clamp(5rem,18vw,9rem);line-height:1;margin:14px 0 18px} .zo-color-grid{display:grid;gap:8px;width:min(470px,100%);margin:18px auto}.zo-color-grid button{aspect-ratio:1;border:0;border-radius:13px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.zo-color-grid.daily{width:min(410px,100%)} .zo-search-target{font-size:clamp(2rem,7vw,4rem);margin:10px 0 18px}.zo-number-grid{display:grid;grid-template-columns:repeat(5,minmax(48px,1fr));gap:8px;width:min(560px,100%)}.zo-number-grid button{aspect-ratio:1;border:1px solid var(--zo-line);border-radius:12px;background:#fff;color:var(--zo-ink);cursor:pointer;font:inherit;font-size:1.08rem}.zo-number-grid button.miss{background:#fff0f2;border-color:#ffb8c3} .zo-point-area{position:relative;width:min(760px,100%);height:360px;border-radius:22px;background:linear-gradient(180deg,#eef2fa,#e4e9f5);overflow:hidden;touch-action:manipulation;cursor:crosshair}.zo-memory-dot,.zo-hit-dot{position:absolute;width:20px;height:20px;border-radius:50%;transform:translate(-50%,-50%)}.zo-memory-dot{background:#ff5e76;box-shadow:0 0 0 8px rgba(255,94,118,.16)}.zo-memory-dot.reveal{background:#2fcf8f;box-shadow:0 0 0 8px rgba(47,207,143,.16)}.zo-hit-dot{background:#3457f1;box-shadow:0 0 0 7px rgba(52,87,241,.14)} .zo-reveal-emoji{font-size:clamp(6rem,22vw,11rem);line-height:1;margin:8px 0 22px;user-select:none}.zo-reveal-emoji.clear{filter:none!important}.zo-reveal-more{margin-top:14px} .zo-pct{display:block;font-size:2rem;margin-bottom:5px}.zo-daily-breakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:min(760px,100%);margin:14px auto 0}.zo-daily-breakdown span{padding:10px 8px;border-radius:11px;background:#fff;border:1px solid var(--zo-line);font-size:.82rem;color:var(--zo-muted)} @media(max-width:720px){.zorelo-daily-home{align-items:flex-start;flex-direction:column;padding:22px}.zorelo-daily-home .zorelo-btn{width:100%}.zo-sequence-grid{grid-template-columns:repeat(2,minmax(95px,1fr));width:min(330px,100%)}.zo-duel{grid-template-columns:1fr}.zo-duel>span{display:none}.zo-option-grid{grid-template-columns:1fr 1fr}.zo-point-area{height:310px}.zo-daily-breakdown{grid-template-columns:1fr 1fr}.zo-number-grid{gap:6px}.zo-number-grid button{font-size:.95rem}} @media(max-width:430px){.zo-option-grid{grid-template-columns:1fr}.zo-number-grid{grid-template-columns:repeat(5,minmax(42px,1fr))}.zo-point-area{height:290px}} body.zorelo-engine-home *,body.zorelo-engine-game *{font-weight:400!important} .zo-reaction-pad>span{font-size:clamp(1.4rem,4vw,2.4rem)}.zo-stop-circle>span{font-size:2rem}.zo-poll-result>div>span{display:block;font-size:2rem} body.zorelo-engine-home .site-header, body.zorelo-engine-game .site-header, body.zorelo-engine-home #site-navigation, body.zorelo-engine-game #site-navigation, body.zorelo-engine-home .main-navigation, body.zorelo-engine-game .main-navigation, body.zorelo-engine-home .top-bar, body.zorelo-engine-game .top-bar, body.zorelo-engine-home .header-widget, body.zorelo-engine-game .header-widget{display:none!important} body.zorelo-engine-home .site-content, body.zorelo-engine-game .site-content{padding-top:0!important} body.zorelo-engine-home *,body.zorelo-engine-game *{font-weight:400!important;font-synthesis-weight:none} body.zorelo-engine-home strong,body.zorelo-engine-home b, body.zorelo-engine-game strong,body.zorelo-engine-game b{font-weight:400!important} .zorelo-daily-status{display:inline-flex;margin-top:12px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.66);border:1px solid rgba(44,67,201,.12);font-size:.86rem;color:var(--zo-ink)} .zorelo-challenge-banner{margin:0 0 18px;padding:12px 15px;border:1px solid #d9ddf8;border-radius:14px;background:#f1f3ff;color:#39425d;font-size:.92rem;line-height:1.45} .zorelo-daily-archive{margin-top:32px}.zorelo-daily-archive-list{display:grid;gap:8px}.zorelo-daily-archive-row{display:grid;grid-template-columns:120px 130px 1fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--zo-line);border-radius:13px;background:#fff;color:var(--zo-ink);font-size:.9rem}.zorelo-daily-archive-row span:nth-child(2){color:var(--zo-muted)}.zorelo-daily-archive-row span:last-child{text-align:right;color:var(--zo-muted)} @media(max-width:720px){.zorelo-daily-archive-row{grid-template-columns:1fr auto}.zorelo-daily-archive-row span:last-child{grid-column:1 / -1;text-align:left}.zorelo-wrap{margin-top:10px}} body.zorelo-engine-home #page, body.zorelo-engine-game #page, body.zorelo-engine-home .site, body.zorelo-engine-game .site, body.zorelo-engine-home #content.site-content, body.zorelo-engine-game #content.site-content{ width:100%!important; max-width:none!important; } body.zorelo-engine-home #content.site-content, body.zorelo-engine-game #content.site-content{ display:block!important; padding:0 18px!important; } .zorelo-wrap{ width:min(1500px,calc(100% - 8px)); max-width:none; margin:24px auto 76px; } .zorelo-hero{min-height:410px;padding:58px 64px;border-radius:34px} .zorelo-hero-orbit{width:330px;height:330px} .zorelo-hero-orbit .zorelo-orbit-center{width:122px;height:122px;border-radius:32px;font-size:2.6rem} .zorelo-hero-orbit span{width:64px;height:64px;border-radius:20px;font-size:1.8rem} .zorelo-daily-home{margin-top:28px;padding:30px 34px;border-radius:24px;background:linear-gradient(115deg,#fff2b8 0%,#fff8dc 42%,#f1eaff 100%);border:1px solid #eadca8;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 12px 34px rgba(73,61,132,.07)} .zorelo-daily-home h2{font-size:clamp(2rem,4vw,3rem);margin:4px 0 7px;letter-spacing:-.04em} .zorelo-daily-home p{margin:0;color:var(--zo-muted);font-size:1rem} .zorelo-filter{display:flex;flex-wrap:wrap;gap:9px;overflow:visible;padding:0 0 18px;scrollbar-width:none} .zorelo-filter::-webkit-scrollbar{display:none} .zorelo-filter button,.zorelo-tabs button{padding:10px 15px;background:#fff;border-color:#dfe4f0;box-shadow:0 3px 12px rgba(26,35,64,.035)} .zorelo-filter button:hover,.zorelo-tabs button:hover{border-color:#bcc7df;transform:translateY(-1px)} .zorelo-card{ --zo-card-a:#3857f1; --zo-card-b:#7b3ff2; --zo-card-soft:#eef1ff; min-height:255px; padding:22px 22px 20px; border-radius:24px; border:1px solid color-mix(in srgb,var(--zo-card-a) 15%,#e6e9f1); background:linear-gradient(155deg,#fff 0%,#fff 60%,var(--zo-card-soft) 100%); box-shadow:0 10px 28px rgba(25,34,72,.07); } .zorelo-card:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:linear-gradient(90deg,var(--zo-card-a),var(--zo-card-b))} .zorelo-card:after{width:150px;height:150px;right:-55px;bottom:-70px;background:radial-gradient(circle,color-mix(in srgb,var(--zo-card-b) 17%,transparent),transparent 68%)} .zorelo-card:hover{transform:translateY(-6px);box-shadow:0 19px 42px rgba(25,34,72,.13);border-color:color-mix(in srgb,var(--zo-card-a) 28%,#dfe4ef)} .zorelo-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px;position:relative;z-index:1} .zorelo-card-icon{width:66px;height:66px;border-radius:20px;background:linear-gradient(145deg,var(--zo-card-soft),#fff);border:1px solid color-mix(in srgb,var(--zo-card-a) 18%,#fff);font-size:2rem;margin:0;box-shadow:0 8px 20px color-mix(in srgb,var(--zo-card-a) 10%,transparent)} .zorelo-card-title{font-size:1.28rem;line-height:1.18;margin-bottom:9px;letter-spacing:-.018em;position:relative;z-index:1} .zorelo-card-desc{font-size:.94rem;line-height:1.5;padding-right:5px;-webkit-line-clamp:3;position:relative;z-index:1} .zorelo-card-badge{margin:0;padding:7px 10px;border-radius:999px;background:#fff;color:var(--zo-card-a);border:1px solid color-mix(in srgb,var(--zo-card-a) 18%,#fff);font-size:.76rem;white-space:nowrap;position:relative;z-index:1} .zorelo-card-play{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;color:var(--zo-card-a);font-size:.88rem;position:relative;z-index:1} .zorelo-card-play span{font-size:1.15rem;transition:transform .18s ease} .zorelo-card:hover .zorelo-card-play span{transform:translateX(4px)} .zorelo-grid{gap:18px} .zorelo-popular-grid .zorelo-card{min-height:275px} .zorelo-cat-tempo-reaktion{--zo-card-a:#ff6a3d;--zo-card-b:#ffb12e;--zo-card-soft:#fff0e8} .zorelo-cat-tippen-eingabe{--zo-card-a:#3267e8;--zo-card-b:#3db6ff;--zo-card-soft:#eaf4ff} .zorelo-cat-gedachtnis{--zo-card-a:#7a45e8;--zo-card-b:#b45cf2;--zo-card-soft:#f2eaff} .zorelo-cat-schatzen-sortieren,.zorelo-cat-schaetzen-sortieren{--zo-card-a:#12a77d;--zo-card-b:#54d5a0;--zo-card-soft:#e7fbf4} .zorelo-cat-wissen{--zo-card-a:#e29715;--zo-card-b:#ffd44c;--zo-card-soft:#fff8dc} .zorelo-cat-wissen-sehen{--zo-card-a:#d64e84;--zo-card-b:#ff8ab5;--zo-card-soft:#fff0f6} .zorelo-cat-sehen-treffen{--zo-card-a:#0f9ca8;--zo-card-b:#55ced0;--zo-card-soft:#e7fafb} .zorelo-cat-meinung-mehrheit{--zo-card-a:#e24a65;--zo-card-b:#ff8a73;--zo-card-soft:#fff0ef} .zorelo-cat-zorelo-mix{--zo-card-a:#3857f1;--zo-card-b:#854bf2;--zo-card-soft:#eeeaff} .zorelo-game-page{ --zo-theme:#3857f1; --zo-theme2:#7b3ff2; --zo-theme-soft:#eef1ff; } .zorelo-theme-tempo-reaktion{--zo-theme:#ff6a3d;--zo-theme2:#ffb12e;--zo-theme-soft:#fff0e8} .zorelo-theme-tippen-eingabe{--zo-theme:#3267e8;--zo-theme2:#3db6ff;--zo-theme-soft:#eaf4ff} .zorelo-theme-gedachtnis{--zo-theme:#7a45e8;--zo-theme2:#b45cf2;--zo-theme-soft:#f2eaff} .zorelo-theme-schatzen-sortieren,.zorelo-theme-schaetzen-sortieren{--zo-theme:#12a77d;--zo-theme2:#54d5a0;--zo-theme-soft:#e7fbf4} .zorelo-theme-wissen{--zo-theme:#e29715;--zo-theme2:#ffd44c;--zo-theme-soft:#fff8dc} .zorelo-theme-wissen-sehen{--zo-theme:#d64e84;--zo-theme2:#ff8ab5;--zo-theme-soft:#fff0f6} .zorelo-theme-sehen-treffen{--zo-theme:#0f9ca8;--zo-theme2:#55ced0;--zo-theme-soft:#e7fafb} .zorelo-theme-meinung-mehrheit{--zo-theme:#e24a65;--zo-theme2:#ff8a73;--zo-theme-soft:#fff0ef} .zorelo-theme-zorelo-mix{--zo-theme:#3857f1;--zo-theme2:#854bf2;--zo-theme-soft:#eeeaff} .zorelo-game-head{padding:20px 24px 22px;border-radius:25px;background:linear-gradient(110deg,var(--zo-theme-soft),#fff 68%);border:1px solid color-mix(in srgb,var(--zo-theme) 13%,#e4e8f0);margin-bottom:18px} .zorelo-game-icon{width:92px;height:92px;border-radius:26px;background:linear-gradient(145deg,var(--zo-theme-soft),#fff);border:1px solid color-mix(in srgb,var(--zo-theme) 18%,#fff);font-size:2.65rem;box-shadow:0 10px 28px color-mix(in srgb,var(--zo-theme) 12%,transparent)} .zorelo-game-head .zorelo-kicker,.zorelo-game-page .zorelo-kicker{color:var(--zo-theme)} .zorelo-time-badge{border-color:color-mix(in srgb,var(--zo-theme) 18%,#e4e8f0);color:var(--zo-theme);background:#fff} .zorelo-play-card{padding:18px;border-radius:30px;border-color:color-mix(in srgb,var(--zo-theme) 13%,#e3e7ef);box-shadow:0 18px 48px rgba(25,34,72,.10)} .zorelo-game-root{min-height:520px;border-radius:24px;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--zo-theme2) 12%,transparent),transparent 28%),linear-gradient(145deg,#fff,var(--zo-theme-soft));border:1px solid color-mix(in srgb,var(--zo-theme) 8%,transparent)} .zo-game{min-height:520px;padding:38px} .zo-start{background:linear-gradient(120deg,var(--zo-theme),var(--zo-theme2));box-shadow:0 10px 26px color-mix(in srgb,var(--zo-theme) 23%,transparent)} .zo-progress>span{background:linear-gradient(90deg,var(--zo-theme),var(--zo-theme2))} .zorelo-leaderboard{margin-top:28px;padding:24px;border-radius:24px;background:#fff;border:1px solid var(--zo-line)} .zorelo-more{margin-top:38px} .zo-signal-stage{width:min(860px,100%);min-height:330px;border-radius:28px;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#202b43,#35425f);color:#fff;overflow:hidden;user-select:none;touch-action:manipulation;cursor:pointer} .zo-signal-stage:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.05);right:-55px;top:-65px} .zo-signal-light{width:145px;height:145px;border-radius:50%;display:grid;place-items:center;background:#68738b;box-shadow:0 0 0 18px rgba(255,255,255,.05);font-size:1rem;transition:.12s ease} .zo-signal-stage.fake .zo-signal-light{background:#ffcc3a;color:#16233a;box-shadow:0 0 50px rgba(255,204,58,.36)} .zo-signal-stage.go .zo-signal-light{background:#2fd08f;color:#102e25;box-shadow:0 0 55px rgba(47,208,143,.45)} .zo-signal-stage.bad .zo-signal-light{background:#ff6077;box-shadow:0 0 55px rgba(255,96,119,.4)} .zo-color-target{font-size:clamp(2.2rem,6vw,4.8rem);letter-spacing:-.04em;margin:12px 0 20px} .zo-color-stage{width:min(760px,100%);height:300px;border-radius:28px;border:0;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 14px 30px rgba(24,33,62,.09)} .zo-number-race-value{font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,8vw,6rem);letter-spacing:.08em;padding:22px 30px;border-radius:22px;background:#fff;border:1px solid var(--zo-line);margin:14px 0 18px} .zo-flawless-sentence{width:min(900px,100%);font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.55;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--zo-line);margin:14px 0;text-align:left} .zo-card-memory-grid{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:12px;width:min(620px,100%);margin:20px auto} .zo-card-memory{aspect-ratio:1;border:1px solid #dfe4ef;border-radius:18px;background:#fff;display:grid;place-items:center;font-size:2rem;cursor:pointer;transition:.15s ease;box-shadow:0 6px 14px rgba(25,34,72,.04)} .zo-card-memory.hidden{background:linear-gradient(145deg,var(--zo-theme),var(--zo-theme2));color:transparent} .zo-card-memory.selected{outline:3px solid color-mix(in srgb,var(--zo-theme) 35%,transparent);transform:translateY(-2px)} .zo-line-stage{width:min(900px,100%);padding:42px 18px 28px} .zo-line-target-label{font-size:clamp(2rem,5vw,4rem);margin-bottom:32px;color:var(--zo-theme)} .zo-line-track{height:22px;border-radius:999px;background:linear-gradient(90deg,#e8ecf5,#cfd6e6);position:relative;cursor:crosshair;touch-action:manipulation;box-shadow:inset 0 2px 5px rgba(22,35,58,.12)} .zo-line-track:before,.zo-line-track:after{content:"";position:absolute;top:-9px;width:2px;height:40px;background:#9ea8bc}.zo-line-track:before{left:0}.zo-line-track:after{right:0} .zo-line-marker{position:absolute;top:50%;width:28px;height:28px;border-radius:50%;background:var(--zo-theme);transform:translate(-50%,-50%);box-shadow:0 5px 13px color-mix(in srgb,var(--zo-theme) 28%,transparent)} @media(max-width:1050px){ .zorelo-grid{grid-template-columns:repeat(3,minmax(0,1fr))} .zorelo-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))} .zorelo-hero{padding:44px;grid-template-columns:1.15fr .85fr} } @media(max-width:780px){ body.zorelo-engine-home #content.site-content,body.zorelo-engine-game #content.site-content{padding:0 10px!important} .zorelo-wrap{width:100%;margin:10px auto 52px} .zorelo-hero{min-height:auto;padding:34px 26px;grid-template-columns:1fr;border-radius:26px} .zorelo-hero-orbit{display:none} .zorelo-daily-home{padding:24px;align-items:flex-start;flex-direction:column} .zorelo-grid,.zorelo-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .zorelo-card{min-height:238px;padding:18px} .zorelo-card-icon{width:58px;height:58px;font-size:1.75rem} .zorelo-game-head{grid-template-columns:auto 1fr;padding:17px} .zorelo-game-head .zorelo-time-badge{grid-column:1 / -1;justify-self:start} .zorelo-game-icon{width:72px;height:72px;border-radius:21px;font-size:2.05rem} .zorelo-play-card{padding:10px;border-radius:22px} .zorelo-game-root,.zo-game{min-height:440px} .zo-game{padding:24px 17px} .zo-card-memory-grid{gap:8px} } @media(max-width:520px){ .zorelo-grid,.zorelo-grid-3{grid-template-columns:1fr} .zorelo-card{min-height:205px} .zorelo-card-desc{-webkit-line-clamp:2} .zorelo-filter{gap:7px} .zorelo-filter button{padding:8px 11px;font-size:.86rem} .zorelo-game-head{grid-template-columns:1fr;text-align:left} .zorelo-game-icon{width:68px;height:68px} .zorelo-game-head h1{font-size:2.35rem} .zo-card-memory-grid{grid-template-columns:repeat(4,minmax(52px,1fr))} .zo-card-memory{font-size:1.55rem} } body.zorelo-engine-home *,body.zorelo-engine-game *{font-weight:400!important;font-synthesis-weight:none!important} body.zorelo-engine-home,body.zorelo-engine-game{overflow-x:hidden} .zorelo-section,.zorelo-grid,.zorelo-card,.zorelo-game-page,.zorelo-play-card{min-width:0} body.zorelo-engine-home, body.zorelo-engine-game{background:#f5f7fc!important;overflow-x:hidden!important} body.zorelo-engine-home .site-header, body.zorelo-engine-game .site-header, body.zorelo-engine-home .main-navigation, body.zorelo-engine-game .main-navigation, body.zorelo-engine-home .site-footer, body.zorelo-engine-game .site-footer{display:none!important} body.zorelo-engine-home #page, body.zorelo-engine-game #page, body.zorelo-engine-home .site.grid-container, body.zorelo-engine-game .site.grid-container, body.zorelo-engine-home #content, body.zorelo-engine-game #content, body.zorelo-engine-home .site-content, body.zorelo-engine-game .site-content, body.zorelo-engine-home .content-area, body.zorelo-engine-game .content-area, body.zorelo-engine-home main.site-main, body.zorelo-engine-game main.site-main{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important} .zorelo-wrap{width:min(1500px,calc(100vw - 40px))!important;max-width:none!important;margin:18px auto 70px!important} .zorelo-hero{min-height:430px!important;padding:58px 64px!important;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;gap:44px!important;border-radius:36px!important;background:linear-gradient(125deg,#152c67 0%,#3753e5 44%,#7447f2 72%,#ec5cbb 132%)!important;box-shadow:0 26px 70px rgba(38,49,115,.2)!important;isolation:isolate} .zorelo-hero:before{width:560px!important;height:560px!important;right:-180px!important;bottom:-280px!important;background:rgba(255,255,255,.09)!important} .zorelo-hero:after{content:"";position:absolute;left:44%;top:-180px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15),transparent 68%);z-index:-1} .zorelo-hero h1{font-size:clamp(4.4rem,9vw,8.8rem)!important;line-height:.82!important;margin:18px 0 24px!important;letter-spacing:-.075em!important} .zorelo-hero p{font-size:clamp(1.15rem,1.7vw,1.55rem)!important;max-width:700px!important} .zorelo-btn{min-height:54px!important;padding:0 22px!important;border-radius:16px!important;font-size:1rem!important} .zorelo-btn-primary{background:linear-gradient(135deg,#ffe052,#ffca38)!important;color:#172033!important;box-shadow:0 12px 30px rgba(255,205,57,.24)} .zorelo-btn-ghost{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.28)!important} .zorelo-hero-meta{gap:24px!important;margin-top:30px!important;font-size:.94rem!important} .zorelo-hero-showcase{position:relative;min-height:310px;display:grid;place-items:center} .zorelo-hero-logo{position:relative;z-index:3;width:148px;height:148px;border-radius:38px;background:#fff;color:#3d4ed4;display:grid;place-items:center;font-size:3.1rem;box-shadow:0 24px 55px rgba(9,16,62,.28);transform:rotate(-7deg)} .zorelo-hero-logo:after{content:"";position:absolute;inset:-34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;z-index:-1} .zorelo-hero-score{position:absolute;min-width:156px;padding:16px 18px;border-radius:22px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);color:#fff;box-shadow:0 14px 34px rgba(9,16,62,.13)} .zorelo-hero-score>span{font-size:1.65rem;display:block;margin-bottom:7px}.zorelo-hero-score small,.zorelo-hero-score em{display:block;font-style:normal}.zorelo-hero-score small{opacity:.78;font-size:.78rem}.zorelo-hero-score em{font-size:1.18rem;margin-top:2px}.zorelo-hero-score-a{left:0;top:28px}.zorelo-hero-score-b{right:0;top:70px}.zorelo-hero-score-c{right:26px;bottom:6px} .zorelo-daily-home{margin-top:24px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;padding:30px 34px!important;border-radius:28px!important;background:linear-gradient(110deg,#fff2b9 0%,#fff8dd 34%,#f4edff 100%)!important;border:1px solid #efe3b8!important;box-shadow:0 14px 40px rgba(37,44,90,.07)!important} .zorelo-daily-symbol{width:74px;height:74px;border-radius:22px;background:linear-gradient(145deg,#ffdc4a,#ffb93a);display:grid;place-items:center;font-size:2.1rem;box-shadow:0 12px 28px rgba(255,190,45,.22)} .zorelo-daily-home h2{font-size:clamp(2rem,3vw,3.1rem)!important;margin:3px 0 6px!important;letter-spacing:-.045em!important} .zorelo-daily-home p{margin:0!important;color:#5e6576!important;max-width:820px!important} .zorelo-section{margin-top:58px!important}.zorelo-section-head{margin-bottom:22px!important}.zorelo-section-head h2{font-size:clamp(2rem,3.2vw,3.15rem)!important;letter-spacing:-.05em!important}.zorelo-kicker{font-size:.75rem!important;letter-spacing:.13em!important} .zorelo-worlds-section{padding:32px;border-radius:30px;background:#fff;border:1px solid #e8ebf3;box-shadow:0 14px 40px rgba(33,42,86,.055)} .zorelo-world-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} .zorelo-world{--zo-card-a:#3857f1;--zo-card-b:#7b3ff2;appearance:none;border:0;text-align:left;min-height:116px;padding:17px 18px;border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--zo-card-a) 13%,#fff),color-mix(in srgb,var(--zo-card-b) 8%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zo-card-a) 11%,#e9edf5);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;color:#1a253b;cursor:pointer;transition:.18s ease} .zorelo-world:hover{transform:translateY(-4px);box-shadow:0 16px 30px color-mix(in srgb,var(--zo-card-a) 12%,transparent)} .zorelo-world-icon{width:64px;height:64px;border-radius:19px;display:grid;place-items:center;font-size:2rem;background:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--zo-card-a) 10%,transparent)} .zorelo-world-copy{min-width:0}.zorelo-world-title{display:block;font-size:1.02rem;margin-bottom:4px}.zorelo-world-copy>span:last-child{font-size:.82rem;color:#747b8d}.zorelo-world-arrow{font-size:1.25rem;color:var(--zo-card-a)} .zorelo-popular-section{padding:34px;border-radius:32px;background:linear-gradient(180deg,#eef2ff,#f8f9ff 60%,#fff);border:1px solid #e0e6fb} .zorelo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important} .zorelo-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important} .zorelo-card{--zo-card-a:#3857f1;--zo-card-b:#7b3ff2;--zo-card-soft:#eef1ff;min-height:276px!important;padding:22px!important;border:1px solid color-mix(in srgb,var(--zo-card-a) 10%,#e1e5ee)!important;border-radius:24px!important;background:linear-gradient(155deg,#fff 0%,#fff 64%,color-mix(in srgb,var(--zo-card-soft) 72%,#fff) 100%)!important;box-shadow:0 10px 28px rgba(24,33,70,.06)!important;overflow:hidden!important} .zorelo-card:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--zo-card-a),var(--zo-card-b));z-index:2} .zorelo-card:after{width:190px!important;height:190px!important;right:-70px!important;bottom:-95px!important;background:radial-gradient(circle,color-mix(in srgb,var(--zo-card-b) 16%,transparent),transparent 68%)!important} .zorelo-card:hover{transform:translateY(-7px)!important;box-shadow:0 20px 42px rgba(24,33,70,.12)!important} .zorelo-card-top{margin-bottom:14px!important}.zorelo-card-icon{width:78px!important;height:78px!important;border-radius:23px!important;font-size:2.35rem!important;background:linear-gradient(145deg,var(--zo-card-soft),#fff)!important} .zorelo-card-category{display:block;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--zo-card-a);margin:2px 0 8px;position:relative;z-index:1} .zorelo-card-title{font-size:1.32rem!important;line-height:1.15!important;margin-bottom:8px!important}.zorelo-card-desc{font-size:.93rem!important;line-height:1.48!important}.zorelo-card-badge{padding:7px 11px!important}.zorelo-card-play{font-size:.9rem!important;padding-top:16px!important} .zorelo-popular-grid .zorelo-card:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--zo-card-a) 9%,#fff),#fff 62%,color-mix(in srgb,var(--zo-card-b) 12%,#fff))!important} .zorelo-all-section{padding:34px;border-radius:32px;background:#fff;border:1px solid #e7eaf1;box-shadow:0 14px 42px rgba(25,34,72,.045)} .zorelo-count-pill{padding:9px 13px;border-radius:999px;background:#f1f4fb;color:#596274;font-size:.84rem;white-space:nowrap} .zorelo-filter{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:8px!important;padding:0 0 20px!important;scrollbar-width:none!important} .zorelo-filter button,.zorelo-tabs button{white-space:normal!important;padding:10px 14px!important;border-radius:14px!important;background:#f7f8fb!important;border:1px solid #e5e8ef!important;color:#27324a!important} .zorelo-filter button.is-active,.zorelo-tabs button.is-active{background:linear-gradient(135deg,#1d2d50,#34466f)!important;color:#fff!important;border-color:transparent!important} .zorelo-strip{margin-top:28px!important;border-radius:26px!important;gap:0!important;background:#e8ebf2!important;grid-template-columns:repeat(3,1fr)!important}.zorelo-strip>div{padding:26px!important}.zorelo-strip-icon{font-size:1.65rem!important;margin-bottom:9px!important}.zorelo-strip-title{font-size:1.08rem!important;color:#1d2941!important}.zorelo-strip span:last-child{font-size:.9rem!important} .zorelo-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin:34px 0 0;padding:20px;border-top:1px solid #e1e5ee;color:#7b8291;font-size:.82rem}.zorelo-legal a{color:#6c7486!important}.zorelo-legal a:hover{color:#3344c9!important} .zorelo-game-page{width:min(1540px,calc(100vw - 36px))!important} .zorelo-crumb{margin:6px 0 14px!important} .zorelo-game-head{position:relative;overflow:hidden;grid-template-columns:auto minmax(0,1fr) auto!important;gap:28px!important;padding:36px 40px!important;border:0!important;border-radius:32px!important;background:linear-gradient(125deg,#1d315f 0%,var(--zo-theme) 62%,var(--zo-theme2) 128%)!important;color:#fff!important;box-shadow:0 20px 55px color-mix(in srgb,var(--zo-theme) 20%,rgba(20,30,65,.14))!important} .zorelo-game-head:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;right:-150px;top:-190px;background:rgba(255,255,255,.11)} .zorelo-game-head .zorelo-kicker{color:rgba(255,255,255,.74)!important}.zorelo-game-head h1{color:#fff!important;font-size:clamp(3rem,5.2vw,5.7rem)!important;line-height:.9!important;margin:8px 0 14px!important}.zorelo-game-head p{color:rgba(255,255,255,.87)!important;font-size:1.08rem!important;max-width:900px!important}.zorelo-game-icon{width:112px!important;height:112px!important;border-radius:31px!important;background:rgba(255,255,255,.95)!important;border:0!important;font-size:3.2rem!important;box-shadow:0 18px 42px rgba(15,24,66,.22)!important;position:relative;z-index:1}.zorelo-time-badge{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important;position:relative;z-index:1}.zorelo-game-head-copy{position:relative;z-index:1}.zorelo-game-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:rgba(255,255,255,.74);font-size:.84rem} .zorelo-play-card{margin-top:18px!important;padding:16px!important;border:0!important;border-radius:32px!important;background:#fff!important;box-shadow:0 18px 50px rgba(26,35,64,.09)!important}.zorelo-game-root{min-height:610px!important;border-radius:26px!important;background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--zo-theme2) 16%,transparent),transparent 30%),linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--zo-theme-soft) 76%,#fff) 100%)!important}.zo-game{min-height:610px!important;padding:48px 38px!important}.zo-game h2{font-size:clamp(2.2rem,4.2vw,4rem)!important;letter-spacing:-.045em}.zo-game p{font-size:1.05rem!important;max-width:780px!important}.zo-start{min-height:58px!important;padding:0 26px!important;border-radius:16px!important;font-size:1.03rem!important}.zo-secondary{min-height:48px!important;border-radius:14px!important} .zorelo-leaderboard{margin-top:24px!important;padding:28px!important;border-radius:28px!important;border:1px solid #e4e8f0!important;box-shadow:0 12px 36px rgba(25,34,72,.05)!important}.zorelo-leaderboard-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.zorelo-leaderboard-head h2{font-size:2rem;margin:3px 0 0}.zorelo-tabs{display:flex;flex-wrap:wrap;gap:7px}.zorelo-rank{padding:13px 15px!important;border-radius:14px!important}.zorelo-more{padding:30px;border-radius:30px;background:#fff;border:1px solid #e7eaf1} .zo-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(900px,100%);margin:22px auto}.zo-choice-grid button{min-height:120px;border:1px solid #dfe4ee;border-radius:22px;background:#fff;color:#1c2941;padding:18px;font:inherit;font-size:1.08rem;cursor:pointer;transition:.15s ease}.zo-choice-grid button:hover{transform:translateY(-3px);border-color:var(--zo-theme);box-shadow:0 12px 24px rgba(27,36,76,.08)} .zo-clue-stack{display:grid;gap:10px;width:min(820px,100%);margin:18px auto}.zo-clue{padding:15px 18px;border-radius:16px;background:#fff;border:1px solid #e2e6ef;text-align:left}.zo-clue.is-hidden{filter:blur(5px);opacity:.42;user-select:none}.zo-mover-stage{position:relative;width:min(920px,100%);height:340px;border-radius:26px;background:linear-gradient(145deg,#eef2fb,#dfe7f7);overflow:hidden;border:1px solid #dce2ee;cursor:crosshair;touch-action:manipulation}.zo-mover-target{position:absolute;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--zo-theme),var(--zo-theme2));box-shadow:0 12px 26px color-mix(in srgb,var(--zo-theme) 28%,transparent);display:grid;place-items:center;color:#fff;font-size:1.4rem}.zo-mover-zone{position:absolute;left:50%;top:50%;width:110px;height:110px;border-radius:50%;transform:translate(-50%,-50%);border:4px dashed color-mix(in srgb,var(--zo-theme) 58%,#fff);background:color-mix(in srgb,var(--zo-theme) 7%,transparent)} .zo-blitz-timer{font-size:clamp(3rem,8vw,6rem);line-height:1;margin:10px 0;color:var(--zo-theme)} @media(max-width:1180px){ .zorelo-wrap{width:min(1180px,calc(100vw - 24px))!important}.zorelo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.zorelo-world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zorelo-hero{grid-template-columns:minmax(0,1fr) 360px!important;padding:48px!important}.zorelo-hero-score{min-width:140px} } @media(max-width:820px){ .zorelo-wrap{width:calc(100vw - 16px)!important;margin-top:8px!important}.zorelo-hero{grid-template-columns:1fr!important;padding:36px 28px!important;border-radius:28px!important;min-height:auto!important}.zorelo-hero-showcase{display:none}.zorelo-daily-home{grid-template-columns:auto 1fr!important;padding:24px!important}.zorelo-daily-home>a{grid-column:1/-1;width:100%}.zorelo-worlds-section,.zorelo-popular-section,.zorelo-all-section,.zorelo-more{padding:22px!important;border-radius:25px!important}.zorelo-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zorelo-grid,.zorelo-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.zorelo-card{min-height:248px!important}.zorelo-card-icon{width:66px!important;height:66px!important;font-size:2rem!important}.zorelo-game-head{grid-template-columns:auto 1fr!important;padding:26px!important}.zorelo-game-head .zorelo-time-badge{grid-column:1/-1;justify-self:start}.zorelo-game-icon{width:84px!important;height:84px!important;font-size:2.45rem!important}.zorelo-game-root,.zo-game{min-height:500px!important}.zo-game{padding:30px 20px!important}.zorelo-leaderboard-head{align-items:flex-start;flex-direction:column}.zorelo-strip{grid-template-columns:1fr!important}.zorelo-strip>div+div{border-top:1px solid #e8ebf2}.zo-choice-grid{grid-template-columns:1fr}.zo-mover-stage{height:290px} } @media(max-width:540px){ .zorelo-hero{padding:30px 22px!important}.zorelo-hero h1{font-size:4.2rem!important}.zorelo-world-grid{grid-template-columns:1fr}.zorelo-world{min-height:96px}.zorelo-world-icon{width:56px;height:56px;font-size:1.75rem}.zorelo-grid,.zorelo-grid-3{grid-template-columns:1fr!important}.zorelo-card{min-height:214px!important}.zorelo-section-head{align-items:flex-start!important;flex-direction:column!important}.zorelo-count-pill{align-self:flex-start}.zorelo-game-head{grid-template-columns:1fr!important;padding:24px!important}.zorelo-game-head h1{font-size:3rem!important}.zorelo-game-meta{gap:7px 13px}.zorelo-game-root,.zo-game{min-height:440px!important}.zorelo-legal{justify-content:flex-start}.zorelo-daily-symbol{display:none}.zorelo-daily-home{grid-template-columns:1fr!important} } body.zorelo-engine-home *,body.zorelo-engine-game *{font-weight:400!important;font-synthesis-weight:none!important} .zo-estimate-box{display:flex;align-items:center;justify-content:center;gap:10px;width:min(620px,100%);margin:20px auto}.zo-estimate-box .zo-number-input{margin:0!important;flex:1}.zo-estimate-box>span{min-width:90px;text-align:left;color:var(--zo-muted)} body.zorelo-engine-home, body.zorelo-engine-game{background:#f5f7fc!important} body.zorelo-engine-home #page, body.zorelo-engine-game #page, body.zorelo-engine-home #content, body.zorelo-engine-game #content, body.zorelo-engine-home .site-content, body.zorelo-engine-game .site-content, body.zorelo-engine-home .content-area, body.zorelo-engine-game .content-area, body.zorelo-engine-home .site-main, body.zorelo-engine-game .site-main{background:transparent!important;border-top:0!important;box-shadow:none!important;padding-top:0!important;margin-top:0!important;max-width:none!important;overflow:visible!important} body.zorelo-engine-home .inside-article, body.zorelo-engine-game .inside-article, body.zorelo-engine-home .separate-containers .inside-article, body.zorelo-engine-game .separate-containers .inside-article{background:transparent!important;padding:0!important;box-shadow:none!important} body.zorelo-engine-home .entry-content, body.zorelo-engine-game .entry-content{margin:0!important} body.zorelo-engine-home .site.grid-container, body.zorelo-engine-game .site.grid-container, body.zorelo-engine-home .inside-site-info, body.zorelo-engine-game .inside-site-info{max-width:none!important} .zorelo-wrap{width:min(1680px,calc(100vw - 20px))!important;margin:18px auto 72px!important;font-family:"Sora",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important} .zorelo-section-head h2,.zorelo-game-head h1,.zo-game h2,.zorelo-brandbar-title,.zorelo-category-block h3,.zorelo-card-title,.zorelo-world-title{letter-spacing:-.04em!important} .zorelo-kicker{font-size:.78rem!important;letter-spacing:.14em!important;opacity:.92} .zorelo-hero{min-height:430px!important;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr)!important;padding:56px 58px!important;border-radius:36px!important;background:linear-gradient(135deg,#102555 0%,#3148d6 38%,#6a48f0 73%,#b45cf2 100%)!important;box-shadow:0 26px 70px rgba(41,54,133,.2)!important} .zorelo-wordmark{margin:10px 0 18px}.zorelo-wordmark img{display:block;max-width:min(560px,88%);height:auto} .zorelo-hero h1{font-size:clamp(4.2rem,8vw,7.2rem)!important;line-height:.88!important;margin:10px 0 16px!important} .zorelo-hero p{font-size:clamp(1.18rem,1.95vw,1.6rem)!important;max-width:760px!important} .zorelo-btn{font-family:inherit!important;border-radius:16px!important;padding:0 20px!important;min-height:50px!important;box-shadow:0 12px 24px rgba(17,26,65,.12)!important} .zorelo-btn:hover{transform:translateY(-3px)!important} .zorelo-btn-dark{background:#13254e!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important} .zorelo-btn-ghost{background:rgba(255,255,255,.13)!important} .zorelo-hero-meta{font-size:.95rem!important;margin-top:24px!important} .zorelo-hero-showcase{position:relative;min-height:300px} .zorelo-hero-score{min-width:170px!important;padding:18px 18px 16px!important;border-radius:24px!important;background:rgba(255,255,255,.14)!important;backdrop-filter:blur(10px);box-shadow:0 14px 32px rgba(12,20,64,.16)!important} .zorelo-hero-score span{font-size:1.5rem}.zorelo-hero-score small{display:block;margin-top:8px;color:rgba(255,255,255,.7)}.zorelo-hero-score em{display:block;margin-top:7px;font-size:1.25rem;color:#fff;font-style:normal} .zorelo-hero-logo{width:138px!important;height:138px!important;border-radius:36px!important;display:grid;place-items:center;background:#fff;color:#3148d6;font-size:3rem;transform:rotate(-8deg);box-shadow:0 24px 56px rgba(0,0,0,.22)!important} .zorelo-hero-figure-image{position:absolute;inset:0;display:grid;place-items:center}.zorelo-hero-figure-image img{max-width:100%;max-height:320px;height:auto;object-fit:contain;filter:drop-shadow(0 24px 52px rgba(0,0,0,.2))} .zorelo-daily-home{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important;padding:28px 30px!important;border-radius:32px!important;background:linear-gradient(135deg,#fff6d2,#fff,#fff4db)!important;border:1px solid #f3e0a3!important;box-shadow:0 12px 34px rgba(208,170,63,.1)!important} .zorelo-daily-home h2{font-size:2.4rem!important;line-height:1!important;margin:5px 0 10px!important} .zorelo-daily-home p{font-size:1rem!important;color:#6b7080!important} .zorelo-daily-symbol{width:88px!important;height:88px!important;border-radius:24px!important;display:grid;place-items:center;background:linear-gradient(135deg,#ffd84d,#ffb72d)!important;color:#1a1f32;font-size:2.5rem;box-shadow:0 14px 28px rgba(255,204,72,.3)!important} .zorelo-worlds-section,.zorelo-popular-section,.zorelo-all-section,.zorelo-more,.zorelo-leaderboard{background:#fff!important} .zorelo-world-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important} .zorelo-world{min-height:134px!important;border-radius:26px!important;padding:18px 18px 18px 20px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--zo-card-a) 18%,#fff),color-mix(in srgb,var(--zo-card-b) 12%,#fff))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zo-card-a) 13%,#dfe5f3),0 10px 24px rgba(34,46,89,.06)!important} .zorelo-world:hover{transform:translateY(-4px)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--zo-card-a) 28%,#fff),color-mix(in srgb,var(--zo-card-b) 18%,#fff))!important;box-shadow:0 16px 34px color-mix(in srgb,var(--zo-card-a) 16%,transparent)!important} .zorelo-world-icon{width:72px!important;height:72px!important;border-radius:22px!important;font-size:2.15rem!important;box-shadow:0 12px 26px color-mix(in srgb,var(--zo-card-a) 14%,transparent)!important} .zorelo-world-title{font-size:1.14rem!important;margin-bottom:6px!important;color:#16233a!important}.zorelo-world-copy>span:last-child{font-size:.92rem!important;color:#555f75!important}.zorelo-world-arrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.7);font-size:1rem!important} .zorelo-grid{gap:20px!important} .zorelo-card{padding:0!important;min-height:0!important;border-radius:28px!important;border:1px solid #e2e7f0!important;overflow:hidden!important;display:grid!important;grid-template-rows:146px 1fr!important;background:#fff!important;box-shadow:0 14px 34px rgba(25,35,78,.06)!important} .zorelo-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 46px rgba(25,35,78,.11)!important;border-color:#d6ddef!important} .zorelo-card:after{display:none!important} .zorelo-card-art{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 18px 16px!important;background:linear-gradient(135deg,var(--zo-card-soft),color-mix(in srgb,var(--zo-card-b) 22%,#fff));background-size:cover;background-position:center;overflow:hidden} .zorelo-card-art:before{content:"";position:absolute;inset:auto -40px -55px auto;width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.38)} .zorelo-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.32));pointer-events:none} .zorelo-card-icon{position:relative;z-index:1;width:76px!important;height:76px!important;border-radius:22px!important;font-size:2.4rem!important;background:rgba(255,255,255,.95)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--zo-card-a) 18%,transparent)!important;margin:0!important} .zorelo-card-badge{position:relative;z-index:1;align-self:flex-start;margin:0!important;padding:8px 11px!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;color:#213253!important;font-size:.8rem!important;box-shadow:0 8px 16px rgba(32,46,81,.08)!important} .zorelo-card-body{display:flex;flex-direction:column;min-height:100%;padding:20px 22px 22px!important} .zorelo-card-category{display:block;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--zo-card-a)!important;margin:0 0 8px!important} .zorelo-card-title{font-size:1.38rem!important;line-height:1.1!important;color:#15233e!important;margin:0 0 10px!important} .zorelo-card-desc{font-size:1rem!important;line-height:1.56!important;color:#5a667c!important;padding-right:0!important;-webkit-line-clamp:3!important} .zorelo-card-play{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px!important;font-size:1rem!important;color:var(--zo-card-a)!important} .zorelo-category-pills{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 26px} .zorelo-category-pill{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;background:#f3f6fb;border:1px solid #e0e7f1;color:#22304a;font-size:.92rem;transition:.16s ease} .zorelo-category-pill span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.85)} .zorelo-category-pill:hover{transform:translateY(-2px);border-color:#cfd8e7;color:#17223a;background:#eef3fb} .zorelo-category-stack{display:grid;gap:22px} .zorelo-category-block{padding:22px;border-radius:30px;background:linear-gradient(180deg,#fff,rgba(255,255,255,.98));border:1px solid #e7ebf3;box-shadow:0 12px 32px rgba(26,35,64,.05)} .zorelo-category-block-head{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:22px;align-items:center;margin-bottom:18px} .zorelo-category-visual{position:relative;min-height:118px;border-radius:24px;background:linear-gradient(135deg,var(--zo-card-soft),color-mix(in srgb,var(--zo-card-b) 24%,#fff));background-size:cover;background-position:center;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zo-card-a) 9%,#dce3ef)} .zorelo-category-visual:after{content:"";position:absolute;inset:auto -24px -24px auto;width:96px;height:96px;border-radius:50%;background:rgba(255,255,255,.33)} .zorelo-category-visual-icon{position:absolute;left:20px;top:20px;width:70px;height:70px;border-radius:22px;display:grid;place-items:center;background:#fff;box-shadow:0 14px 28px rgba(25,35,78,.11);font-size:2rem;z-index:1} .zorelo-category-block-copy h3{font-size:2rem;margin:2px 0 10px;color:#14233d}.zorelo-category-block-copy p{margin:0;color:#5d6880;font-size:1rem;max-width:860px;line-height:1.6} .zorelo-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} .zorelo-brandbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:2px 4px 0} .zorelo-brandbar-home{display:flex;align-items:center;gap:16px;color:#15233e!important} .zorelo-brandbar-mark{width:74px;height:74px;border-radius:24px;background:linear-gradient(135deg,#3148d6,#6a48f0);display:grid;place-items:center;color:#fff;box-shadow:0 14px 34px rgba(58,73,160,.18);overflow:hidden} .zorelo-brandbar-mark img{width:100%;height:100%;object-fit:cover}.zorelo-brandbar-mark span{font-size:1.85rem} .zorelo-brandbar-copy{display:flex;flex-direction:column;gap:4px}.zorelo-brandbar-title{font-size:2.2rem;color:#132249} .zorelo-brandbar-sub{font-size:.92rem;letter-spacing:.14em;text-transform:uppercase;color:#3650df} .zorelo-brandbar-micro{font-size:1rem;color:#526077;line-height:1.4} .zorelo-brandbar-wordmark{display:block;max-width:300px;height:auto} .zorelo-brandbar-actions{display:flex;gap:10px;flex-wrap:wrap} .zorelo-game-page{width:min(1720px,calc(100vw - 18px))!important;margin-top:12px!important} .zorelo-game-head{margin-bottom:0!important;padding:42px 44px!important;border-radius:36px!important;box-shadow:0 24px 60px color-mix(in srgb,var(--zo-theme) 20%,rgba(20,30,65,.15))!important} .zorelo-game-head h1{font-size:clamp(3.3rem,5.1vw,6rem)!important} .zorelo-game-head p{font-size:1.16rem!important;max-width:1000px!important} .zorelo-game-meta{font-size:.96rem!important;gap:10px 20px!important} .zorelo-game-icon{width:120px!important;height:120px!important;font-size:3.35rem!important} .zorelo-time-badge{padding:11px 16px!important;font-size:.9rem!important} .zorelo-play-card{padding:22px!important;margin-top:20px!important;border-radius:34px!important} .zorelo-game-root{min-height:680px!important;border-radius:30px!important;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--zo-theme2) 22%,transparent),transparent 28%),radial-gradient(circle at 14% 80%,color-mix(in srgb,var(--zo-theme) 12%,transparent),transparent 24%),linear-gradient(145deg,#ffffff 0%,color-mix(in srgb,var(--zo-theme-soft) 76%,#fff) 100%)!important} .zorelo-loading{font-size:1.1rem!important;color:#53617c!important} .zo-game{min-height:680px!important;padding:54px 42px!important;gap:14px!important} .zo-game h2{font-size:clamp(2.4rem,4vw,4.2rem)!important;color:#102249!important} .zo-game p{font-size:1.08rem!important;color:#55617a!important;max-width:900px!important;line-height:1.65!important} .zo-question{max-width:min(1100px,100%)!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(222,228,238,.9)!important;box-shadow:0 18px 42px rgba(25,35,78,.08)!important;border-radius:28px!important;padding:28px 30px!important;margin:18px auto 0!important;font-size:clamp(1.8rem,3.7vw,3.1rem)!important;line-height:1.12!important;color:#102249!important} .zo-start{background:linear-gradient(135deg,var(--zo-theme),var(--zo-theme2))!important;color:#fff!important;box-shadow:0 16px 28px color-mix(in srgb,var(--zo-theme) 28%,transparent)!important;border:0!important;min-height:60px!important;padding:0 26px!important;font-size:1.06rem!important} .zo-secondary,.zo-choice,.zo-duel button,.zo-option-grid button,.zo-poll-option,.zo-sort-item button,.zo-more-clue{font-family:inherit!important} .zo-secondary{background:#fff!important;border:1px solid #d9dfeb!important;box-shadow:0 8px 16px rgba(23,33,70,.04)!important} .zo-choice-row,.zo-poll-options,.zo-option-grid,.zo-duel{margin-top:22px!important} .zo-choice,.zo-duel button,.zo-option-grid button{min-height:66px!important;padding:14px 20px!important;border-radius:18px!important;border:1px solid #d4dbeb!important;background:#fff!important;box-shadow:0 10px 22px rgba(24,34,72,.05)!important;font-size:1.02rem!important;color:#16243c!important} .zo-choice:hover,.zo-duel button:hover,.zo-option-grid button:hover,.zo-poll-option:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--zo-theme) 48%,#fff)!important;box-shadow:0 16px 26px rgba(24,34,72,.08)!important} .zo-choice.primary{background:linear-gradient(135deg,var(--zo-theme),var(--zo-theme2))!important;border-color:transparent!important;color:#fff!important} .zo-feedback,.zo-note,.zo-clue,.zo-poll-result div,.zo-sort-item,.zo-compare-card,.zo-typing-text,.zo-point-area,.zo-color-stage,.zo-target-area,.zo-line-stage,.zo-mover-stage,.zo-card-memory-grid,.zo-search-target,.zo-pattern-grid,.zo-sequence-grid{box-shadow:0 14px 28px rgba(24,34,72,.05)!important} .zo-feedback{padding:18px 20px!important;border-radius:18px!important;font-size:1rem!important;line-height:1.6!important} .zo-feedback.good{background:#eefbf5!important;color:#0f704d!important}.zo-feedback.bad{background:#fff4f4!important;color:#9f2940!important} .zo-poll-option{min-height:160px!important;border-radius:24px!important;padding:22px!important;font-size:1.2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important} .zo-poll-option.a{background:linear-gradient(180deg,#fff,#f4f6ff)!important}.zo-poll-option.b{background:linear-gradient(180deg,#fff,#fff4f7)!important} .zo-poll-result{gap:16px!important}.zo-poll-result div{padding:20px!important;border-radius:18px!important}.zo-poll-result>div>span{font-size:2.1rem!important;color:var(--zo-theme)!important} .zo-sort-list{width:min(760px,100%)!important;gap:10px!important}.zo-sort-item{padding:15px 15px 15px 18px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dde3ee!important;font-size:1rem!important}.zo-sort-item button{width:44px!important;height:42px!important;border-radius:12px!important;background:#f5f7fb!important} .zo-typing-text{padding:24px!important;border-radius:18px!important}.zo-typing-input,.zo-number-input,.zo-answer-input,.zo-alpha-input{border:2px solid #d6dceb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 20px rgba(24,34,72,.04)!important} .zo-target-area,.zo-mover-stage{border-radius:28px!important;background:linear-gradient(145deg,#f5f8ff,#e5ecfb)!important;border:1px solid #dce3ef!important} .zo-target{width:60px!important;height:60px!important;box-shadow:0 10px 22px rgba(255,94,118,.35)!important} .zo-reaction-pad,.zo-click-pad,.zo-stop-circle{box-shadow:0 18px 34px rgba(25,35,78,.15)!important} .zo-reaction-pad,.zo-click-pad{min-height:340px!important;border-radius:30px!important} .zo-stop-circle{width:270px!important;height:270px!important} .zo-estimate-box{gap:12px!important}.zo-estimate-box>span{font-size:1rem!important} .zo-timer,.zo-score-label{font-size:1rem!important;color:#55617a!important} .zo-score-big{font-size:clamp(3.4rem,9vw,7rem)!important;color:#102249!important} .zorelo-empty{padding:16px 18px;border-radius:16px;background:#f6f8fb;color:#657189} @media(max-width:1280px){ .zorelo-wrap{width:calc(100vw - 18px)!important} .zorelo-hero{grid-template-columns:minmax(0,1fr) 360px!important;padding:46px 42px!important} .zorelo-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} } @media(max-width:980px){ .zorelo-hero{grid-template-columns:1fr!important;padding:38px 28px!important;gap:20px!important} .zorelo-hero-showcase{min-height:180px!important} .zorelo-world-grid,.zorelo-grid,.zorelo-category-grid,.zorelo-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important} .zorelo-category-block-head{grid-template-columns:1fr!important;gap:16px!important} .zorelo-count-pill{align-self:flex-start!important} .zorelo-brandbar{flex-direction:column;align-items:flex-start!important} .zorelo-game-head{grid-template-columns:auto 1fr!important;padding:30px!important} .zorelo-game-root,.zo-game{min-height:560px!important} } @media(max-width:640px){ .zorelo-wrap,.zorelo-game-page{width:calc(100vw - 12px)!important;margin-top:8px!important} .zorelo-hero h1{font-size:3.8rem!important}.zorelo-wordmark img{max-width:84%} .zorelo-world-grid,.zorelo-grid,.zorelo-category-grid,.zorelo-grid-3{grid-template-columns:1fr!important} .zorelo-daily-home{grid-template-columns:1fr!important;padding:22px!important} .zorelo-brandbar-home{align-items:flex-start!important} .zorelo-brandbar-mark{width:62px;height:62px;border-radius:20px} .zorelo-brandbar-title{font-size:1.8rem!important} .zorelo-brandbar-micro{font-size:.92rem!important} .zorelo-game-head{grid-template-columns:1fr!important;padding:24px!important} .zorelo-game-head h1{font-size:3rem!important;line-height:.95!important} .zorelo-game-icon{width:92px!important;height:92px!important;font-size:2.7rem!important} .zorelo-game-root,.zo-game{min-height:470px!important}.zo-game{padding:28px 18px!important} .zo-question{padding:20px 18px!important;font-size:2rem!important} .zo-poll-option{min-height:118px!important}.zorelo-card-art{min-height:132px!important} } body.zorelo-engine-home, body.zorelo-engine-game{overflow-x:hidden!important} .zorelo-home,.zorelo-game-page{width:auto!important;max-width:none!important;margin:0 auto 68px!important} .zorelo-row-inner{width:min(1680px,calc(100vw - 20px));margin:0 auto} .zorelo-band{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)} .zorelo-band-light{background:#f5f7fc} .zorelo-band-strip{background:linear-gradient(180deg,#f5f7fc,#eef2fa)} .zorelo-band-hero{background:linear-gradient(135deg,#15275c 0%,#3048d6 42%,#6b4af1 78%,#af63ee 100%)} .zorelo-band-gamehero{background:linear-gradient(180deg,color-mix(in srgb,var(--zo-theme-soft) 30%,#ffffff),#f5f7fc 80%)} .zorelo-band + .zorelo-band .zorelo-row-inner{padding-top:18px} .zorelo-wrap, .zorelo-home, .zorelo-game-page, .zorelo-wrap *, .zorelo-home *, .zorelo-game-page *{font-family:"Outfit","Sora",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important} .zorelo-textlogo{font-size:clamp(4.2rem,7.2vw,6.8rem);line-height:.88;letter-spacing:-.08em;color:#fff} .zorelo-brandbar-title{font-size:2.45rem!important;letter-spacing:-.06em!important} .zorelo-brandbar-sub{font-size:1rem!important} .zorelo-brandbar-micro{font-size:1.02rem!important;max-width:620px} .zorelo-band-hero .zorelo-row-inner{padding:0} .zorelo-hero{min-height:390px!important;padding:58px 0 54px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)!important} .zorelo-hero-copy{padding-right:18px} .zorelo-hero-showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a logo" "b c";gap:18px;align-items:center;justify-items:stretch;min-height:300px} .zorelo-hero-score,.zorelo-hero-logo{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important} .zorelo-hero-score-a{grid-area:a}.zorelo-hero-logo{grid-area:logo;justify-self:center;align-self:center}.zorelo-hero-score-b{grid-area:b}.zorelo-hero-score-c{grid-area:c} .zorelo-hero-score{min-width:0!important;display:flex;flex-direction:column;justify-content:center;min-height:136px;text-align:left} .zorelo-hero-logo{justify-self:center;width:160px!important;height:160px!important} .zorelo-hero-score small,.zorelo-hero-score em{line-height:1.1} .zorelo-world-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} .zorelo-world{min-height:118px!important} .zorelo-card-title{font-size:1.32rem!important} .zorelo-card-desc{font-size:.98rem!important} .zorelo-daily-home{margin-top:0!important} .zorelo-daily-status[hidden]{display:none!important} .zorelo-band-gamehero .zorelo-row-inner{padding:16px 0 6px} .zorelo-brandbar{margin:0 0 16px!important;padding:0!important} .zorelo-brandbar-home{gap:14px!important} .zorelo-brandbar-mark{width:66px!important;height:66px!important;border-radius:20px!important} .zorelo-game-head{margin-bottom:0!important;padding:32px 0 28px!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;grid-template-columns:auto minmax(0,1fr) auto!important} .zorelo-game-head h1{font-size:clamp(3rem,5vw,4.8rem)!important;line-height:.92!important;margin-bottom:10px!important} .zorelo-game-head p{font-size:1.08rem!important;line-height:1.55!important} .zorelo-game-icon{width:98px!important;height:98px!important;font-size:2.8rem!important} .zorelo-time-badge{align-self:start!important} .zorelo-play-card{padding:18px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important} .zorelo-game-root{min-height:420px!important;border-radius:28px!important;border:1px solid #e6ebf2!important;box-shadow:0 18px 44px rgba(25,35,78,.06)!important} .zo-game{min-height:420px!important;padding:42px 26px!important} .zo-question{max-width:min(920px,100%)!important;font-size:clamp(1.7rem,3vw,2.6rem)!important;padding:22px 24px!important} .zo-game h2{font-size:clamp(2.1rem,3.2vw,3.2rem)!important} .zorelo-leaderboard{padding:22px 24px!important;border-radius:28px!important} .zorelo-leaderboard,.zorelo-more,.zorelo-daily-archive,.zorelo-worlds-section,.zorelo-popular-section,.zorelo-all-section{margin-top:0!important} @media(max-width:1100px){ .zorelo-hero{grid-template-columns:1fr!important;gap:24px!important} .zorelo-hero-showcase{grid-template-columns:1fr 1fr!important;grid-template-areas:"logo logo" "a b" "c c";min-height:auto!important} .zorelo-hero-logo{width:126px!important;height:126px!important} } @media(max-width:800px){ .zorelo-row-inner{width:calc(100vw - 16px)!important} .zorelo-band + .zorelo-band .zorelo-row-inner{padding-top:14px!important} .zorelo-hero{padding:34px 0 30px!important} .zorelo-textlogo{font-size:3.8rem!important} .zorelo-hero p{font-size:1.08rem!important} .zorelo-hero-actions{gap:10px!important} .zorelo-hero-showcase{grid-template-columns:1fr!important;grid-template-areas:"logo" "a" "b" "c";gap:12px!important} .zorelo-hero-score{min-height:100px!important} .zorelo-world-grid,.zorelo-grid,.zorelo-category-grid,.zorelo-grid-3{grid-template-columns:1fr 1fr!important} .zorelo-brandbar{align-items:flex-start!important;gap:12px!important} .zorelo-brandbar-actions{width:100%!important} .zorelo-brandbar-actions .zorelo-btn{flex:1} .zorelo-brandbar-wordmark{max-width:200px!important} .zorelo-game-head{grid-template-columns:1fr!important;padding:18px 0 20px!important} .zorelo-time-badge{justify-self:start!important} .zorelo-game-root,.zo-game{min-height:360px!important} .zo-game{padding:28px 18px!important} } @media(max-width:540px){ .zorelo-world-grid,.zorelo-grid,.zorelo-category-grid,.zorelo-grid-3{grid-template-columns:1fr!important} .zorelo-card{grid-template-rows:120px 1fr!important} .zorelo-card-art{padding:14px!important} .zorelo-card-icon{width:64px!important;height:64px!important;font-size:2rem!important} .zorelo-card-title{font-size:1.24rem!important} .zorelo-card-desc{font-size:.95rem!important} .zorelo-category-pills{display:grid!important;grid-template-columns:1fr 1fr!important} .zorelo-category-pill{justify-content:space-between!important} .zorelo-daily-home{grid-template-columns:1fr!important;padding:20px 18px!important} .zorelo-daily-symbol{width:72px!important;height:72px!important;border-radius:20px!important;font-size:2.1rem!important;display:grid!important} .zorelo-game-head h1{font-size:2.5rem!important} .zo-question{font-size:1.8rem!important;padding:18px 16px!important} } body.zorelo-engine-home a, body.zorelo-engine-home a:link, body.zorelo-engine-home a:visited, body.zorelo-engine-home a:hover, body.zorelo-engine-home a:focus, body.zorelo-engine-home a:active, body.zorelo-engine-game a, body.zorelo-engine-game a:link, body.zorelo-engine-game a:visited, body.zorelo-engine-game a:hover, body.zorelo-engine-game a:focus, body.zorelo-engine-game a:active, body.zorelo-engine-home button, body.zorelo-engine-game button{ text-decoration:none!important; text-decoration-line:none!important; text-underline-offset:0!important; } body.zorelo-engine-home a::before, body.zorelo-engine-home a::after, body.zorelo-engine-game a::before, body.zorelo-engine-game a::after{ text-decoration:none!important; } .zorelo-textlogo, .zorelo-brandbar-title{ font-family:"Berkshire Swash","Georgia","Times New Roman",serif!important; font-weight:400!important; letter-spacing:.01em!important; } .zorelo-textlogo{ font-size:clamp(5rem,8vw,7.9rem)!important; line-height:.9!important; margin-bottom:8px!important; text-shadow:0 10px 30px rgba(0,0,0,.13); } .zorelo-brandbar-title{ font-size:2.75rem!important; line-height:.95!important; color:#173260!important; } .zorelo-card-art{grid-template-columns:1fr auto!important;min-height:160px!important;padding:22px!important} .zorelo-card-icon{ width:86px!important; height:86px!important; border-radius:25px!important; font-size:2.7rem!important; } .zorelo-card-body{padding:24px 26px 26px!important} .zorelo-card-category{font-size:.84rem!important;letter-spacing:.13em!important;margin-bottom:10px!important} .zorelo-card-title{font-size:1.52rem!important;line-height:1.13!important;margin-bottom:12px!important} .zorelo-card-desc{font-size:1.08rem!important;line-height:1.58!important;color:#536079!important} .zorelo-card-play{font-size:1.06rem!important;padding-top:20px!important} .zorelo-card-badge{font-size:.84rem!important;padding:9px 12px!important} .zorelo-world{min-height:136px!important;padding:20px!important} .zorelo-world-icon{width:80px!important;height:80px!important;border-radius:24px!important;font-size:2.35rem!important} .zorelo-world-title{font-size:1.24rem!important;line-height:1.2!important} .zorelo-world-copy>span:last-child{font-size:.98rem!important} .zorelo-world-arrow{width:40px!important;height:40px!important;font-size:1.1rem!important} .zorelo-category-block{padding:28px!important} .zorelo-category-visual{min-height:140px!important} .zorelo-category-visual-icon{width:82px!important;height:82px!important;font-size:2.35rem!important} .zorelo-category-block-copy h3{font-size:2.25rem!important;line-height:1.08!important} .zorelo-category-block-copy p{font-size:1.06rem!important;line-height:1.62!important} .zorelo-category-pill{font-size:1rem!important;padding:12px 16px!important} .zorelo-count-pill{font-size:.92rem!important;padding:10px 14px!important} .zorelo-game-icon{width:108px!important;height:108px!important;font-size:3rem!important} .zorelo-game-head .zorelo-kicker{font-size:.84rem!important} .zorelo-game-head p{font-size:1.14rem!important} .zorelo-game-meta{font-size:.98rem!important} @media(max-width:800px){ .zorelo-textlogo{font-size:4.55rem!important} .zorelo-brandbar-title{font-size:2.25rem!important} .zorelo-card-art{min-height:140px!important} .zorelo-card-icon{width:74px!important;height:74px!important;font-size:2.35rem!important} .zorelo-card-body{padding:21px 22px 23px!important} .zorelo-card-title{font-size:1.38rem!important} .zorelo-card-desc{font-size:1rem!important} .zorelo-world-icon{width:70px!important;height:70px!important;font-size:2rem!important} } @media(max-width:540px){ .zorelo-textlogo{font-size:3.9rem!important} .zorelo-card-art{min-height:125px!important} .zorelo-card-icon{width:66px!important;height:66px!important;font-size:2.05rem!important} .zorelo-card-title{font-size:1.3rem!important} .zorelo-card-desc{font-size:.98rem!important;line-height:1.55!important} .zorelo-world{min-height:112px!important} .zorelo-world-icon{width:62px!important;height:62px!important;font-size:1.85rem!important} .zorelo-world-title{font-size:1.12rem!important} .zorelo-category-block{padding:20px!important} .zorelo-category-visual{min-height:116px!important} .zorelo-category-visual-icon{width:68px!important;height:68px!important;font-size:2rem!important} .zorelo-category-block-copy h3{font-size:1.8rem!important} } body.zorelo-engine-leaderboards, body.zorelo-engine-leaderboards #page, body.zorelo-engine-leaderboards #content, body.zorelo-engine-leaderboards .site-content, body.zorelo-engine-leaderboards .content-area, body.zorelo-engine-leaderboards .site-main{background:#f5f7fc!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:visible!important} body.zorelo-engine-leaderboards .inside-article{background:transparent!important;padding:0!important;box-shadow:none!important} body.zorelo-engine-leaderboards *,body.zorelo-engine-home *,body.zorelo-engine-game *{font-weight:400!important;font-synthesis-weight:none!important} body.zorelo-engine-leaderboards a, body.zorelo-engine-leaderboards a:link, body.zorelo-engine-leaderboards a:visited, body.zorelo-engine-leaderboards a:hover, body.zorelo-engine-leaderboards a:focus, body.zorelo-engine-leaderboards a:active{text-decoration:none!important;text-decoration-line:none!important} .zorelo-textlogo, .zorelo-brandbar-title{ font-family:"Berkshire Swash","Georgia","Times New Roman",serif!important; font-weight:400!important; letter-spacing:.015em!important; } .zorelo-textlogo{ font-size:clamp(4.65rem,7.4vw,7.2rem)!important; line-height:.93!important; margin-bottom:9px!important; text-shadow:0 8px 24px rgba(0,0,0,.10)!important; } .zorelo-brandbar-title{font-size:2.45rem!important;line-height:1!important} .zorelo-btn-rank{background:rgba(255,255,255,.94)!important;color:#1a2b59!important;border:1px solid rgba(255,255,255,.35)!important} .zorelo-btn-rank:hover{background:#fff!important;color:#243dc2!important} .zorelo-band-rankings{background:linear-gradient(180deg,#eef2ff 0%,#f7f8fc 100%)} .zorelo-home-rankings{padding:30px 0 8px} .zorelo-home-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .zorelo-rankings-all{background:#fff!important} .zorelo-ranking-card{background:#fff;border:1px solid #e2e7f1;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px rgba(27,38,82,.06)} .zorelo-ranking-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;padding:16px 17px;background:linear-gradient(135deg,color-mix(in srgb,var(--zo-card-a) 10%,#fff),color-mix(in srgb,var(--zo-card-b) 8%,#fff));color:#17233d!important} .zorelo-ranking-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#fff;font-size:1.55rem;box-shadow:0 8px 20px rgba(28,38,78,.08)} .zorelo-ranking-title{display:block;font-size:1.08rem;line-height:1.15;color:#17233d} .zorelo-ranking-cat{display:block;margin-top:4px;font-size:.82rem;color:#6b7488} .zorelo-ranking-mini{padding:10px 14px 14px;display:grid;gap:6px} .zorelo-ranking-mini-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:34px;padding:5px 6px;border-radius:10px;background:#f8f9fc} .zorelo-ranking-place{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef1f8;color:#384662;font-size:.8rem} .zorelo-ranking-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34415a;font-size:.9rem} .zorelo-ranking-score{white-space:nowrap;color:#17233d;font-size:.9rem} .zorelo-ranking-empty{padding:10px 8px;color:#7a8396;font-size:.88rem;line-height:1.45} .zorelo-leaderboards-page{width:auto;max-width:none;margin:0 auto 68px} .zorelo-band-rankinghero{background:linear-gradient(135deg,#182d68,#4259e4 56%,#7951ef)} .zorelo-band-rankinghero .zorelo-row-inner{padding:18px 0 30px} .zorelo-brandbar-ranking .zorelo-brandbar-title,.zorelo-brandbar-ranking .zorelo-brandbar-sub{color:#fff!important} .zorelo-brandbar-ranking .zorelo-brandbar-sub{opacity:.8} .zorelo-brandbar-ranking .zorelo-btn-small{background:rgba(255,255,255,.12)!important;color:#fff!important;border-color:rgba(255,255,255,.2)!important} .zorelo-ranking-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:30px 0 18px;color:#fff} .zorelo-ranking-hero-icon{width:92px;height:92px;border-radius:26px;display:grid;place-items:center;background:rgba(255,255,255,.15);font-size:2.7rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)} .zorelo-ranking-hero .zorelo-kicker{color:#d8e2ff!important}.zorelo-ranking-hero h1{margin:4px 0 8px;color:#fff;font-size:clamp(2.9rem,5vw,5rem);letter-spacing:-.045em;line-height:.98}.zorelo-ranking-hero p{margin:0;color:rgba(255,255,255,.84);font-size:1.05rem;line-height:1.55;max-width:850px} .zorelo-ranking-periods{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.zorelo-ranking-periods a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:13px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.19);color:#fff!important}.zorelo-ranking-periods a.is-active{background:#fff;color:#223cbd!important;border-color:#fff} .zorelo-leaderboard-groups{display:grid;gap:24px;padding:26px 0 0} .zorelo-leaderboard-group{--zo-card-a:#3457f1;--zo-card-b:#7b3ff2;padding:24px;border-radius:28px;background:#fff;border:1px solid #e4e8f1;box-shadow:0 12px 30px rgba(27,38,82,.05)} .zorelo-leaderboard-group-head{display:flex;align-items:center;gap:15px;margin-bottom:18px}.zorelo-leaderboard-group-head .zorelo-world-icon{width:64px!important;height:64px!important;font-size:1.9rem!important}.zorelo-leaderboard-group-head h2{margin:3px 0 0;font-size:2rem;letter-spacing:-.04em;color:#15233d} .zorelo-leaderboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .zorelo-ranking-card-full .zorelo-ranking-card-head{grid-template-columns:auto minmax(0,1fr) auto}.zorelo-ranking-go{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--zo-card-a);font-size:1.05rem}.zorelo-ranking-card-full .zorelo-ranking-mini{padding-top:12px} @media(max-width:1050px){ .zorelo-home-ranking-grid,.zorelo-leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .zorelo-hero-actions .zorelo-btn{min-width:0} } @media(max-width:700px){ .zorelo-textlogo{font-size:4.2rem!important} .zorelo-home-ranking-grid,.zorelo-leaderboard-grid{grid-template-columns:1fr} .zorelo-home-rankings{padding-top:22px} .zorelo-ranking-hero{grid-template-columns:1fr;padding-top:18px} .zorelo-ranking-hero-icon{width:74px;height:74px;border-radius:22px;font-size:2.1rem} .zorelo-leaderboard-group{padding:18px;border-radius:22px} .zorelo-leaderboard-group-head{align-items:flex-start}.zorelo-leaderboard-group-head h2{font-size:1.65rem} } @media(max-width:440px){ .zorelo-textlogo{font-size:3.55rem!important} .zorelo-ranking-mini-row{grid-template-columns:28px minmax(0,1fr);}.zorelo-ranking-score{grid-column:2;justify-self:start;margin-top:-3px;color:#56627a} } :root{--zo-shell:2200px} .zorelo-row-inner{width:min(var(--zo-shell),calc(100vw - 64px))!important} .zorelo-textlogo,.zorelo-brandbar-title{ font-family:"Lobster","Brush Script MT","Segoe Script",cursive!important; font-weight:400!important; letter-spacing:.03em!important; text-rendering:optimizeLegibility; } .zorelo-textlogo{ font-size:clamp(4.7rem,6.7vw,7.05rem)!important; line-height:.98!important; margin:4px 0 9px!important; text-shadow:0 8px 24px rgba(13,25,86,.12)!important; } .zorelo-brandbar-title{font-size:2.55rem!important;line-height:1!important} .zorelo-band-hero{background: radial-gradient(circle at 5% -20%,rgba(25,176,255,.55),transparent 26%), radial-gradient(circle at 95% 110%,rgba(231,60,244,.48),transparent 31%), linear-gradient(122deg,#0b43cc 0%,#274fdc 38%,#3947e0 65%,#693cf0 100%)!important} .zorelo-hero-v10{display:block!important;min-height:0!important;padding:20px 0 32px!important} .zorelo-hero-nav{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-bottom:14px} .zorelo-hero-nav a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:13px;color:rgba(255,255,255,.88)!important;font-size:.92rem;background:rgba(255,255,255,.04);border:1px solid transparent;transition:.16s ease} .zorelo-hero-nav a:hover,.zorelo-hero-nav a.is-active{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16);color:#fff!important;transform:translateY(-1px)} .zorelo-hero-nav a.is-active{box-shadow:inset 0 -2px 0 #fff} .zorelo-hero-layout{display:grid;grid-template-columns:minmax(460px,1.05fr) minmax(270px,.54fr) minmax(380px,.78fr);gap:30px;align-items:center} .zorelo-hero-copy{padding:18px 0 14px!important;min-width:0} .zorelo-hero-copy .zorelo-kicker{color:#b7d8ff!important;font-size:.82rem!important;letter-spacing:.16em!important} .zorelo-hero-copy p{font-size:clamp(1.15rem,1.5vw,1.48rem)!important;margin:4px 0 24px!important;color:#fff!important} .zorelo-hero-actions{gap:10px!important} .zorelo-hero-actions .zorelo-btn{min-height:51px!important;padding:0 18px!important;font-size:.96rem!important} .zorelo-hero-meta{margin-top:22px!important;gap:22px!important;font-size:.9rem!important;color:#e2ebff!important} .zorelo-hero-emblem{position:relative;min-height:300px;display:grid;place-items:center} .zorelo-hero-emblem:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.24);box-shadow:0 0 0 32px rgba(255,255,255,.025)} .zorelo-hero-emblem>img:not(.zorelo-hero-custom-art){width:190px;height:190px;position:relative;z-index:2;transform:rotate(-7deg);filter:drop-shadow(0 24px 36px rgba(14,20,75,.28))} .zorelo-hero-custom-art{max-width:100%;max-height:300px;object-fit:contain;filter:drop-shadow(0 20px 35px rgba(12,22,78,.23))} .zorelo-float-symbol{position:absolute;z-index:3;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 28px rgba(15,25,80,.16);backdrop-filter:blur(8px);font-size:1.55rem} .zorelo-float-trophy{left:12%;top:12%}.zorelo-float-bolt{right:12%;top:7%}.zorelo-float-target{right:5%;top:45%}.zorelo-float-brain{right:20%;bottom:4%}.zorelo-float-pad{left:8%;bottom:18%} .zorelo-hero-toplist{align-self:stretch;min-height:290px;padding:20px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 36px rgba(12,22,82,.14);backdrop-filter:blur(9px);color:#fff} .zorelo-hero-toplist-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.16)} .zorelo-hero-toplist-head>span{font-size:1.1rem}.zorelo-hero-toplist-head a{font-size:.8rem;color:#dff2ff!important;white-space:nowrap} .zorelo-hero-toplist-rows{display:grid;gap:6px} .zorelo-hero-toplist-row{display:grid;grid-template-columns:30px 34px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:39px;padding:5px 6px;border-radius:11px;background:rgba(255,255,255,.055)} .zorelo-hero-toplist-row .place{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.17);font-size:.78rem} .zorelo-hero-toplist-row:nth-child(1) .place{background:#ffd44d;color:#6c4900}.zorelo-hero-toplist-row:nth-child(2) .place{background:#dce3f5;color:#34405b}.zorelo-hero-toplist-row:nth-child(3) .place{background:#ffb67c;color:#71380f} .zorelo-hero-toplist-row .avatar{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.13)} .zorelo-hero-toplist-row .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.zorelo-hero-toplist-row .score{font-size:.88rem;white-space:nowrap;color:#fff} .zorelo-hero-toplist-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;color:#e7ecff}.zorelo-hero-toplist-empty>span{font-size:2rem}.zorelo-hero-toplist-empty p{font-size:.91rem!important;line-height:1.5!important;margin:10px 0!important;color:#e7ecff!important}.zorelo-hero-toplist-empty a{color:#fff!important;font-size:.88rem} .zorelo-worlds-section{padding:28px 0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important} .zorelo-world-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:14px!important} .zorelo-world{min-height:196px!important;padding:18px 16px!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr auto!important;align-items:start!important;border-radius:24px!important;background:linear-gradient(145deg,var(--zo-card-a),var(--zo-card-b))!important;color:#fff!important;box-shadow:0 16px 30px color-mix(in srgb,var(--zo-card-a) 22%,transparent)!important;overflow:hidden;position:relative} .zorelo-world:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-46px;top:-40px;background:rgba(255,255,255,.14)} .zorelo-world:hover{background:linear-gradient(145deg,var(--zo-card-a),var(--zo-card-b))!important;filter:saturate(1.08) brightness(1.03)!important} .zorelo-world-icon{width:74px!important;height:74px!important;background:rgba(255,255,255,.92)!important;font-size:2.4rem!important;box-shadow:0 12px 25px rgba(20,28,78,.16)!important;position:relative;z-index:2} .zorelo-world-copy{align-self:end;position:relative;z-index:2}.zorelo-world-title{font-size:1.2rem!important;line-height:1.1!important;color:#fff!important;margin:10px 0 7px!important}.zorelo-world-copy>span:last-child{font-size:.84rem!important;color:rgba(255,255,255,.86)!important} .zorelo-world-arrow{position:absolute;right:15px;bottom:15px;background:rgba(255,255,255,.9)!important;color:var(--zo-card-a)!important;z-index:2} .zorelo-popular-section{padding:22px 0 12px!important;background:transparent!important;border:0!important;box-shadow:none!important} .zorelo-popular-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important} .zorelo-popular-grid .zorelo-card{grid-template-rows:168px 1fr!important} .zorelo-popular-grid .zorelo-card-art{background:linear-gradient(135deg,color-mix(in srgb,var(--zo-card-a) 65%,#fff),color-mix(in srgb,var(--zo-card-b) 68%,#fff))!important} .zorelo-popular-grid .zorelo-card-icon{width:88px!important;height:88px!important;font-size:2.7rem!important} .zorelo-brandbar-mark{background:transparent!important;box-shadow:none!important;overflow:visible!important} .zorelo-brandbar-mark img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 8px 14px rgba(31,49,120,.18))} .zorelo-band-explainer{background:linear-gradient(180deg,#f5f7fc 0%,#eef3fb 100%)} .zorelo-game-explainer{margin-top:0;padding:34px;border:1px solid #e1e7f0;border-radius:30px;background:#fff;box-shadow:0 14px 34px rgba(25,35,78,.05)} .zorelo-explainer-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-bottom:18px} .zorelo-explainer-icon{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,var(--zo-theme-soft),#fff);box-shadow:0 12px 26px rgba(25,35,78,.08);font-size:2.15rem} .zorelo-explainer-head h2{margin:4px 0 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.04;letter-spacing:-.04em;color:#13213d} .zorelo-explainer-lead{padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--zo-theme-soft) 68%,#fff),#fff);border:1px solid color-mix(in srgb,var(--zo-theme) 10%,#e5e9f1);margin-bottom:18px} .zorelo-explainer-lead p,.zorelo-explainer-grid p{margin:0;color:#53617a;font-size:1rem;line-height:1.75} .zorelo-explainer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .zorelo-explainer-grid>div{padding:20px 22px;border-radius:20px;background:#f8f9fc;border:1px solid #e7eaf1} .zorelo-explainer-grid h3{margin:0 0 10px;color:#172541;font-size:1.18rem;line-height:1.2} @media(max-width:1500px){ .zorelo-hero-layout{grid-template-columns:minmax(400px,1fr) minmax(250px,.55fr) minmax(340px,.72fr);gap:20px} .zorelo-world-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} .zorelo-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} } @media(max-width:1050px){ .zorelo-row-inner{width:calc(100vw - 28px)!important} .zorelo-hero-nav{justify-content:flex-start;overflow-x:auto;padding-bottom:4px} .zorelo-hero-layout{grid-template-columns:1fr 300px!important;grid-template-areas:"copy emblem" "top top"} .zorelo-hero-copy{grid-area:copy}.zorelo-hero-emblem{grid-area:emblem;min-height:250px}.zorelo-hero-toplist{grid-area:top;min-height:0} .zorelo-hero-toplist-empty{min-height:120px} .zorelo-world-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} .zorelo-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} } @media(max-width:720px){ .zorelo-row-inner{width:calc(100vw - 16px)!important} .zorelo-hero-v10{padding:12px 0 24px!important} .zorelo-hero-nav{gap:6px;margin-bottom:8px}.zorelo-hero-nav a{padding:0 10px;min-height:38px;font-size:.84rem} .zorelo-hero-layout{grid-template-columns:1fr!important;grid-template-areas:"copy" "emblem" "top";gap:14px!important} .zorelo-hero-copy{padding:10px 2px 0!important} .zorelo-textlogo{font-size:clamp(3.8rem,18vw,5.3rem)!important;letter-spacing:.025em!important} .zorelo-hero-copy p{font-size:1.03rem!important;line-height:1.4!important} .zorelo-hero-actions .zorelo-btn{flex:1 1 calc(50% - 6px);min-width:145px} .zorelo-hero-meta{gap:10px 14px!important;font-size:.82rem!important} .zorelo-hero-emblem{min-height:235px}.zorelo-hero-emblem>img:not(.zorelo-hero-custom-art){width:150px;height:150px}.zorelo-hero-emblem:before{width:205px;height:205px} .zorelo-float-symbol{width:46px;height:46px;border-radius:15px;font-size:1.25rem}.zorelo-float-trophy{left:14%;top:8%}.zorelo-float-bolt{right:14%;top:5%}.zorelo-float-target{right:8%;top:48%}.zorelo-float-brain{right:18%;bottom:2%}.zorelo-float-pad{left:10%;bottom:16%} .zorelo-hero-toplist{padding:16px;border-radius:20px}.zorelo-hero-toplist-row{grid-template-columns:28px 30px minmax(0,1fr) auto}.zorelo-hero-toplist-row .score{font-size:.82rem} .zorelo-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.zorelo-world{min-height:164px!important}.zorelo-world-icon{width:62px!important;height:62px!important;font-size:2rem!important} .zorelo-popular-grid{grid-template-columns:1fr!important} .zorelo-game-explainer{padding:22px 18px;border-radius:24px}.zorelo-explainer-grid{grid-template-columns:1fr}.zorelo-explainer-head{grid-template-columns:1fr}.zorelo-explainer-icon{width:64px;height:64px} } @media(max-width:420px){ .zorelo-world-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}.zorelo-world{min-height:150px!important;padding:14px!important}.zorelo-world-title{font-size:1.04rem!important}.zorelo-world-icon{width:54px!important;height:54px!important;font-size:1.7rem!important} .zorelo-hero-toplist-row .avatar{display:none}.zorelo-hero-toplist-row{grid-template-columns:28px minmax(0,1fr) auto} } body.zorelo-engine-home{background:#f8fbff!important} body.zorelo-engine-home #page,body.zorelo-engine-home #content,body.zorelo-engine-home .site-content,body.zorelo-engine-home .content-area,body.zorelo-engine-home .site-main{background:transparent!important} .zorelo-home{margin:0!important;background:#f8fbff!important} .zorelo-home .zorelo-row-inner{width:min(1900px,calc(100vw - 36px))!important} .zorelo-home a,.zorelo-home button{text-decoration:none!important} .zorelo-home .zorelo-band-hero{background:linear-gradient(128deg,#066be8 0%,#2849dc 37%,#3f43ec 65%,#8d39f2 100%)!important;overflow:hidden!important;position:relative!important} .zorelo-home .zorelo-band-hero:before{content:"";position:absolute;left:-110px;top:-180px;width:520px;height:520px;border-radius:50%;background:rgba(70,210,255,.20)} .zorelo-home .zorelo-band-hero:after{content:"";position:absolute;right:-140px;bottom:-240px;width:560px;height:560px;border-radius:50%;background:rgba(226,77,255,.22)} .zorelo-home .zorelo-hero-v10{position:relative!important;z-index:2!important;min-height:510px!important;padding:24px 0 34px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important} .zorelo-home .zorelo-hero-nav{height:54px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;margin:0 0 18px!important;padding:0!important;overflow:visible!important} .zorelo-home .zorelo-hero-nav a{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:0 15px!important;border-radius:14px!important;color:#fff!important;font-size:1rem!important;background:transparent!important;border:1px solid transparent!important;opacity:.98!important} .zorelo-home .zorelo-hero-nav a:hover,.zorelo-home .zorelo-hero-nav a.is-active{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.20)!important;color:#fff!important} .zorelo-home .zorelo-hero-nav a.is-active:after{content:"";position:absolute;left:16px;right:16px;bottom:-7px;height:3px;border-radius:3px;background:#fff} .zorelo-home .zorelo-hero-nav a{position:relative} .zorelo-home .zorelo-hero-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr) minmax(420px,.94fr)!important;gap:38px!important;align-items:center!important} .zorelo-home .zorelo-hero-copy{padding:14px 0 8px!important;align-self:center!important} .zorelo-home .zorelo-hero-copy .zorelo-kicker{font-size:.94rem!important;letter-spacing:.18em!important;color:#d8efff!important;margin-bottom:9px!important;display:block!important} .zorelo-home .zorelo-textlogo{position:relative!important;display:inline-block!important;font-family:"Berkshire Swash",cursive!important;font-size:clamp(6.2rem,8vw,9rem)!important;line-height:.82!important;letter-spacing:-.025em!important;color:#fff!important;text-shadow:0 5px 0 rgba(9,34,129,.10),0 18px 34px rgba(9,31,115,.18)!important;margin:2px 0 17px!important} .zorelo-home .zorelo-textlogo:after{content:"♛";position:absolute;right:3%;top:-22%;font-family:Arial,sans-serif!important;font-size:.31em;color:#ffc83d;transform:rotate(8deg);text-shadow:none} .zorelo-home .zorelo-hero-copy>p{font-size:1.38rem!important;line-height:1.35!important;color:#fff!important;margin:0 0 24px!important;max-width:720px!important} .zorelo-home .zorelo-hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important} .zorelo-home .zorelo-hero-actions .zorelo-btn{min-height:58px!important;padding:0 23px!important;border-radius:16px!important;font-size:1.02rem!important;box-shadow:none!important} .zorelo-home .zorelo-btn-primary{background:linear-gradient(180deg,#ffda4a,#ffc530)!important;color:#2a2430!important;border-color:#ffd85b!important} .zorelo-home .zorelo-btn-ghost{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.40)!important;color:#fff!important} .zorelo-home .zorelo-btn-rank{background:rgba(131,87,255,.48)!important;border:1px solid rgba(255,255,255,.44)!important;color:#fff!important} .zorelo-home .zorelo-hero-meta{display:flex!important;gap:26px!important;flex-wrap:wrap!important;margin-top:24px!important;color:#e6f2ff!important;font-size:.92rem!important} .zorelo-home .zorelo-hero-meta span:before{background:#84e1ff!important;width:7px!important;height:7px!important} .zorelo-home .zorelo-hero-emblem{min-height:350px!important;display:grid!important;place-items:center!important;position:relative!important} .zorelo-home .zorelo-hero-emblem:before{content:"";position:absolute;width:295px;height:295px;border:2px solid rgba(255,255,255,.21);border-radius:50%;box-shadow:0 0 0 44px rgba(255,255,255,.035),0 0 0 88px rgba(255,255,255,.025)} .zorelo-home .zorelo-hero-emblem>img:not(.zorelo-hero-custom-art){position:relative!important;z-index:4!important;width:205px!important;height:205px!important;object-fit:contain!important;filter:drop-shadow(0 26px 38px rgba(10,26,100,.28))!important;transform:rotate(-7deg)!important} .zorelo-home .zorelo-float-symbol{position:absolute!important;z-index:5!important;width:62px!important;height:62px!important;border-radius:19px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 14px 26px rgba(13,32,111,.14)!important;backdrop-filter:blur(8px)!important;font-size:1.7rem!important} .zorelo-home .zorelo-float-trophy{left:4%!important;top:12%!important}.zorelo-home .zorelo-float-bolt{right:5%!important;top:7%!important}.zorelo-home .zorelo-float-target{right:-2%!important;top:49%!important}.zorelo-home .zorelo-float-brain{right:13%!important;bottom:0!important}.zorelo-home .zorelo-float-pad{left:1%!important;bottom:13%!important} .zorelo-home .zorelo-hero-toplist{min-height:330px!important;padding:25px 28px!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.06))!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 22px 44px rgba(11,25,101,.14)!important} .zorelo-home .zorelo-hero-toplist-head{margin-bottom:12px!important;padding-bottom:14px!important;font-size:1.1rem!important} .zorelo-home .zorelo-hero-toplist-head>span{font-size:1.23rem!important;color:#fff!important} .zorelo-home .zorelo-hero-toplist-head a{font-size:.88rem!important;color:#ecf7ff!important} .zorelo-home .zorelo-hero-toplist-rows{gap:4px!important} .zorelo-home .zorelo-hero-toplist-row{min-height:48px!important;grid-template-columns:36px 38px minmax(0,1fr) auto!important;gap:10px!important;padding:5px 8px!important;border-radius:10px!important;background:rgba(255,255,255,.03)!important;border-bottom:1px solid rgba(255,255,255,.10)!important} .zorelo-home .zorelo-hero-toplist-row .place{width:30px!important;height:30px!important;font-size:.84rem!important} .zorelo-home .zorelo-hero-toplist-row .avatar{width:34px!important;height:34px!important;border-radius:11px!important} .zorelo-home .zorelo-hero-toplist-row .name,.zorelo-home .zorelo-hero-toplist-row .score{font-size:.98rem!important} .zorelo-home .zorelo-band-light{background:#fff!important} .zorelo-home .zorelo-band-light:nth-of-type(even){background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important} .zorelo-home .zorelo-worlds-section,.zorelo-home .zorelo-popular-section{padding:34px 0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important} .zorelo-home .zorelo-section-head{margin-bottom:18px!important} .zorelo-home .zorelo-section-head .zorelo-kicker{font-size:.84rem!important;letter-spacing:.15em!important;color:#3049a6!important} .zorelo-home .zorelo-section-head h2{font-size:2.45rem!important;line-height:1.08!important;margin:5px 0 0!important;color:#19326b!important} .zorelo-home .zorelo-all-games-link{display:inline-flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:0 18px!important;border:1px solid #cfd9eb!important;border-radius:999px!important;color:#1d3979!important;background:#fff!important;font-size:.95rem!important} .zorelo-home .zorelo-all-games-link:hover{background:#f5f8ff!important;border-color:#b9c8e2!important} .zorelo-home .zorelo-world-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:14px!important} .zorelo-home .zorelo-world{min-height:252px!important;padding:0!important;border-radius:24px!important;display:grid!important;grid-template-rows:154px 1fr!important;grid-template-columns:1fr!important;background:#fff!important;color:#18336d!important;border:1px solid #dfe8f4!important;overflow:hidden!important;box-shadow:0 12px 27px rgba(39,66,130,.08)!important;text-align:left!important;position:relative!important} .zorelo-home .zorelo-world:hover{transform:translateY(-5px)!important;filter:none!important;box-shadow:0 19px 40px rgba(39,66,130,.13)!important} .zorelo-home .zorelo-world:after{display:none!important} .zorelo-home .zorelo-world-art{display:block!important;width:100%!important;height:154px!important;background-size:cover!important;background-position:center!important;border-bottom:1px solid rgba(42,63,122,.08)!important} .zorelo-home .zorelo-world-copy{align-self:stretch!important;padding:14px 14px 15px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:90px!important;z-index:2!important} .zorelo-home .zorelo-world-title{font-size:1.17rem!important;line-height:1.15!important;color:#17316a!important;margin:0 0 8px!important} .zorelo-home .zorelo-world-copy>span:last-child{font-size:.86rem!important;color:#5d6e91!important} .zorelo-home .zorelo-world-arrow{right:13px!important;bottom:13px!important;width:34px!important;height:34px!important;background:#fff!important;border:1px solid #d8e2f0!important;color:#3158c8!important;box-shadow:0 5px 12px rgba(31,57,121,.09)!important} .zorelo-home .zorelo-popular-head .zorelo-kicker{color:#aa7200!important} .zorelo-home .zorelo-popular-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important} .zorelo-home .zorelo-popular-grid .zorelo-card{grid-template-rows:200px minmax(250px,1fr)!important;border-radius:26px!important;border:1px solid #dde6f2!important;box-shadow:0 14px 32px rgba(39,66,130,.08)!important;background:#fff!important;overflow:hidden!important} .zorelo-home .zorelo-popular-grid .zorelo-card:hover{transform:translateY(-5px)!important;box-shadow:0 20px 42px rgba(39,66,130,.13)!important} .zorelo-home .zorelo-popular-grid .zorelo-card-art{height:200px!important;min-height:200px!important;background-size:cover!important;background-position:center!important;padding:14px!important} .zorelo-home .zorelo-popular-grid .zorelo-card.has-image .zorelo-card-icon{display:none!important} .zorelo-home .zorelo-popular-grid .zorelo-card-overlay{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.02))!important} .zorelo-home .zorelo-popular-grid .zorelo-card-badge{margin-left:auto!important;background:#fff!important;color:#1d3879!important;border:1px solid #dce5f2!important} .zorelo-home .zorelo-popular-grid .zorelo-card-body{padding:20px 22px 22px!important} .zorelo-home .zorelo-popular-grid .zorelo-card-category{display:none!important} .zorelo-home .zorelo-popular-grid .zorelo-card-title{font-size:1.46rem!important;line-height:1.1!important;color:#15316d!important;margin-bottom:10px!important} .zorelo-home .zorelo-popular-grid .zorelo-card-desc{font-size:1rem!important;line-height:1.48!important;color:#43567f!important;-webkit-line-clamp:3!important} .zorelo-home .zorelo-popular-grid .zorelo-card-play{display:flex!important;align-items:center!important;justify-content:center!important;min-height:49px!important;border-radius:14px!important;margin-top:auto!important;padding:0 16px!important;background:linear-gradient(180deg,#4383ff,#2f63ee)!important;color:#fff!important;font-size:1rem!important} .zorelo-home .zorelo-all-section{margin-top:12px!important;border-radius:30px!important} @media(max-width:1600px){ .zorelo-home .zorelo-row-inner{width:min(1500px,calc(100vw - 30px))!important} .zorelo-home .zorelo-hero-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.64fr) minmax(380px,.82fr)!important;gap:24px!important} .zorelo-home .zorelo-textlogo{font-size:clamp(5.5rem,7.2vw,7.7rem)!important} .zorelo-home .zorelo-world-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} .zorelo-home .zorelo-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} } @media(max-width:1100px){ .zorelo-home .zorelo-row-inner{width:calc(100vw - 24px)!important} .zorelo-home .zorelo-hero-v10{min-height:0!important;padding-top:14px!important} .zorelo-home .zorelo-hero-nav{justify-content:flex-start!important;overflow-x:auto!important} .zorelo-home .zorelo-hero-layout{grid-template-columns:1fr 300px!important;grid-template-areas:"copy emblem" "top top"!important} .zorelo-home .zorelo-hero-copy{grid-area:copy!important}.zorelo-home .zorelo-hero-emblem{grid-area:emblem!important}.zorelo-home .zorelo-hero-toplist{grid-area:top!important;min-height:0!important} .zorelo-home .zorelo-world-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} .zorelo-home .zorelo-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} } @media(max-width:760px){ .zorelo-home .zorelo-row-inner{width:calc(100vw - 14px)!important} .zorelo-home .zorelo-hero-nav{gap:5px!important;margin-bottom:6px!important}.zorelo-home .zorelo-hero-nav a{padding:0 10px!important;font-size:.82rem!important;min-height:38px!important} .zorelo-home .zorelo-hero-layout{grid-template-columns:1fr!important;grid-template-areas:"copy" "emblem" "top"!important;gap:16px!important} .zorelo-home .zorelo-textlogo{font-size:clamp(4.2rem,22vw,6rem)!important;margin-bottom:12px!important}.zorelo-home .zorelo-textlogo:after{top:-18%!important} .zorelo-home .zorelo-hero-copy>p{font-size:1.04rem!important;margin-bottom:18px!important} .zorelo-home .zorelo-hero-actions .zorelo-btn{flex:1 1 calc(50% - 6px)!important;min-width:145px!important;min-height:50px!important;font-size:.92rem!important} .zorelo-home .zorelo-hero-emblem{min-height:270px!important}.zorelo-home .zorelo-hero-emblem>img:not(.zorelo-hero-custom-art){width:155px!important;height:155px!important}.zorelo-home .zorelo-hero-emblem:before{width:220px!important;height:220px!important;box-shadow:0 0 0 34px rgba(255,255,255,.03)!important} .zorelo-home .zorelo-float-symbol{width:48px!important;height:48px!important;font-size:1.25rem!important;border-radius:15px!important} .zorelo-home .zorelo-hero-toplist{padding:16px!important;border-radius:20px!important}.zorelo-home .zorelo-hero-toplist-row{grid-template-columns:28px 30px minmax(0,1fr) auto!important;min-height:42px!important} .zorelo-home .zorelo-section-head h2{font-size:2rem!important}.zorelo-home .zorelo-worlds-head{align-items:flex-start!important;flex-direction:column!important}.zorelo-home .zorelo-all-games-link{min-height:42px!important} .zorelo-home .zorelo-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.zorelo-home .zorelo-world{min-height:220px!important;grid-template-rows:132px 1fr!important}.zorelo-home .zorelo-world-art{height:132px!important}.zorelo-home .zorelo-world-title{font-size:1.05rem!important} .zorelo-home .zorelo-popular-grid{grid-template-columns:1fr!important}.zorelo-home .zorelo-popular-grid .zorelo-card{grid-template-rows:190px auto!important}.zorelo-home .zorelo-popular-grid .zorelo-card-art{height:190px!important} } @media(max-width:420px){ .zorelo-home .zorelo-world-grid{grid-template-columns:1fr 1fr!important}.zorelo-home .zorelo-world{min-height:205px!important;grid-template-rows:118px 1fr!important}.zorelo-home .zorelo-world-art{height:118px!important}.zorelo-home .zorelo-world-copy{padding:10px!important}.zorelo-home .zorelo-world-arrow{width:30px!important;height:30px!important;right:9px!important;bottom:9px!important} } body.zorelo-engine-home *,body.zorelo-engine-game *,body.zorelo-engine-leaderboards *{font-weight:400!important;font-synthesis-weight:none!important} body.zorelo-engine-home{background:#fff!important} body.zorelo-engine-home #page, body.zorelo-engine-home #content, body.zorelo-engine-home .site-content, body.zorelo-engine-home .content-area, body.zorelo-engine-home .site-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important} body.zorelo-engine-home .zorelo-home{width:100%!important;max-width:none!important;margin:0!important;overflow:hidden!important} body.zorelo-engine-home .zorelo-row-inner{width:calc(100vw - clamp(60px,7.5vw,170px))!important;max-width:2100px!important;margin:0 auto!important} body.zorelo-engine-home .zorelo-band-hero{ background: radial-gradient(circle at 2% 0%,rgba(27,181,255,.50) 0 7%,transparent 20%), radial-gradient(circle at 94% 95%,rgba(233,53,255,.28) 0 10%,transparent 30%), linear-gradient(128deg,#075ddc 0%,#214bd9 35%,#443de3 68%,#6931ee 100%)!important; } body.zorelo-engine-home .zorelo-hero-v10{ min-height:clamp(390px,26vw,565px)!important; padding:0!important; display:block!important; position:relative!important; } body.zorelo-engine-home .zorelo-hero-nav{ position:absolute!important; z-index:8!important; top:18px!important; right:0!important; width:36%!important; display:flex!important; justify-content:flex-start!important; align-items:center!important; gap:24px!important; margin:0!important; padding:0 10px!important; overflow:visible!important; } body.zorelo-engine-home .zorelo-hero-nav a{ min-height:48px!important; padding:0 8px!important; display:inline-flex!important; align-items:center!important; gap:9px!important; color:#fff!important; border:0!important; border-radius:0!important; background:transparent!important; font-size:1rem!important; opacity:.98!important; } body.zorelo-engine-home .zorelo-hero-nav a.is-active{border-bottom:3px solid #fff!important} body.zorelo-engine-home .zorelo-hero-nav a:hover{opacity:.82!important;transform:none!important} body.zorelo-engine-home .zorelo-hero-layout{ min-height:inherit!important; display:grid!important; grid-template-columns:36% 29% 35%!important; gap:0!important; align-items:center!important; padding:54px 0 18px!important; } body.zorelo-engine-home .zorelo-hero-copy{ align-self:center!important; padding:0 32px 0 18px!important; color:#fff!important; } body.zorelo-engine-home .zorelo-hero-copy .zorelo-kicker{ color:#d8eaff!important; font-size:1.02rem!important; letter-spacing:.16em!important; margin-bottom:8px!important; } body.zorelo-engine-home .zorelo-textlogo{ font-family:"Berkshire Swash",Georgia,serif!important; font-size:clamp(6rem,8.6vw,10rem)!important; line-height:.76!important; letter-spacing:-.055em!important; color:#fff!important; margin:6px 0 22px!important; text-shadow:0 4px 0 rgba(0,0,0,.035)!important; white-space:nowrap!important; position:relative!important; } body.zorelo-engine-home .zorelo-textlogo:after{ content:"♛"!important; position:absolute!important; font-family:Georgia,serif!important; font-size:.27em!important; color:#ffc845!important; right:6%!important; top:-31%!important; transform:rotate(4deg)!important; } body.zorelo-engine-home .zorelo-hero-copy>p{ color:#fff!important; font-size:clamp(1.25rem,1.65vw,1.75rem)!important; line-height:1.2!important; margin:0 0 22px!important; white-space:nowrap!important; } body.zorelo-engine-home .zorelo-hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin:0!important} body.zorelo-engine-home .zorelo-hero-actions .zorelo-btn{ min-height:54px!important; padding:0 20px!important; border-radius:16px!important; font-size:1rem!important; box-shadow:none!important; } body.zorelo-engine-home .zorelo-btn-primary{background:#ffd33f!important;color:#171f3b!important} body.zorelo-engine-home .zorelo-btn-ghost{background:rgba(31,72,204,.22)!important;border:1px solid rgba(255,255,255,.43)!important;color:#fff!important} body.zorelo-engine-home .zorelo-btn-rank{background:rgba(111,78,237,.55)!important;border:1px solid rgba(255,255,255,.48)!important;color:#fff!important} body.zorelo-engine-home .zorelo-hero-meta{display:flex!important;gap:30px!important;margin-top:21px!important;color:#fff!important;font-size:.95rem!important} body.zorelo-engine-home .zorelo-hero-meta span:before{background:#6ee6ef!important} body.zorelo-engine-home .zorelo-hero-emblem{ min-height:100%!important; height:100%!important; display:grid!important; place-items:center!important; position:relative!important; overflow:visible!important; } body.zorelo-engine-home .zorelo-hero-emblem:before, body.zorelo-engine-home .zorelo-hero-emblem:after{display:none!important} body.zorelo-engine-home .zorelo-hero-reference-art{ width:115%!important; max-width:none!important; height:auto!important; display:block!important; object-fit:contain!important; -webkit-mask-image:radial-gradient(ellipse at center,#000 63%,rgba(0,0,0,.96) 76%,transparent 98%)!important; mask-image:radial-gradient(ellipse at center,#000 63%,rgba(0,0,0,.96) 76%,transparent 98%)!important; transform:translateX(-1%)!important; } body.zorelo-engine-home .zorelo-hero-toplist{ align-self:center!important; min-height:275px!important; margin:42px 0 0 18px!important; padding:22px 24px 20px!important; border-radius:22px!important; background:rgba(79,84,232,.30)!important; border:1px solid rgba(255,255,255,.18)!important; box-shadow:none!important; backdrop-filter:blur(3px)!important; color:#fff!important; } body.zorelo-engine-home .zorelo-hero-toplist-head{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important} body.zorelo-engine-home .zorelo-hero-toplist-head>span{font-size:1.35rem!important;color:#fff!important} body.zorelo-engine-home .zorelo-hero-toplist-head a{font-size:.95rem!important;color:#fff!important;opacity:.9!important} body.zorelo-engine-home .zorelo-hero-toplist-row{ display:grid!important; grid-template-columns:34px 36px minmax(0,1fr) auto!important; gap:10px!important; align-items:center!important; min-height:46px!important; padding:0 2px!important; border-top:1px solid rgba(255,255,255,.12)!important; color:#fff!important; } body.zorelo-engine-home .zorelo-hero-toplist-row:first-child{border-top:0!important} body.zorelo-engine-home .zorelo-hero-toplist-row .place{width:28px!important;height:28px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#ffd442!important;color:#24305f!important;font-size:.9rem!important} body.zorelo-engine-home .zorelo-hero-toplist-row:nth-child(2) .place{background:#dce3f4!important} body.zorelo-engine-home .zorelo-hero-toplist-row:nth-child(3) .place{background:#f6a25f!important} body.zorelo-engine-home .zorelo-hero-toplist-row:nth-child(n+4) .place{background:transparent!important;color:#fff!important} body.zorelo-engine-home .zorelo-hero-toplist-row .avatar{width:30px!important;height:30px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.14)!important;font-size:1rem!important} body.zorelo-engine-home .zorelo-hero-toplist-row .name{font-size:1rem!important;color:#fff!important} body.zorelo-engine-home .zorelo-hero-toplist-row .score{font-size:1rem!important;color:#fff!important;text-align:right!important} body.zorelo-engine-home .zorelo-hero-toplist-row.is-empty{opacity:.52!important} body.zorelo-engine-home .zorelo-band-light{background:#fff!important} body.zorelo-engine-home .zorelo-worlds-section, body.zorelo-engine-home .zorelo-popular-section{padding:18px 0 0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important} body.zorelo-engine-home .zorelo-worlds-head, body.zorelo-engine-home .zorelo-popular-head{margin:0 0 13px!important;align-items:flex-end!important} body.zorelo-engine-home .zorelo-section-head .zorelo-kicker{font-size:.82rem!important;letter-spacing:.15em!important;color:#25438e!important} body.zorelo-engine-home .zorelo-section-head h2{font-size:2rem!important;line-height:1.05!important;color:#1e376f!important;margin:5px 0 0!important} body.zorelo-engine-home .zorelo-all-games-link{min-height:42px!important;padding:0 17px!important;border-radius:999px!important;border:1px solid #cbd7e9!important;background:#fff!important;color:#23427f!important;font-size:.9rem!important} body.zorelo-engine-home .zorelo-world-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:12px!important} body.zorelo-engine-home .zorelo-world{ aspect-ratio:.91!important; min-height:0!important; padding:0!important; border:0!important; border-radius:18px!important; overflow:hidden!important; display:grid!important; grid-template-rows:58% 42%!important; grid-template-columns:1fr!important; position:relative!important; box-shadow:0 8px 20px rgba(36,64,126,.08)!important; transform:none!important; text-align:left!important; } body.zorelo-engine-home .zorelo-world:hover{transform:translateY(-4px)!important;box-shadow:0 14px 28px rgba(36,64,126,.13)!important} body.zorelo-engine-home .zorelo-world-art{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;background:transparent!important;border:0!important} body.zorelo-engine-home .zorelo-world-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.045)!important} body.zorelo-engine-home .zorelo-world-copy{padding:9px 12px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;position:relative!important;z-index:2!important;min-height:0!important} body.zorelo-engine-home .zorelo-world-title{font-size:1.08rem!important;line-height:1.12!important;margin:0 24px 6px 0!important;color:#fff!important} body.zorelo-engine-home .zorelo-world-copy>span:last-child{font-size:.82rem!important;color:rgba(255,255,255,.92)!important} body.zorelo-engine-home .zorelo-world-arrow{position:absolute!important;right:10px!important;bottom:10px!important;width:32px!important;height:32px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important;color:#2863df!important;border:0!important;box-shadow:none!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-tempo-reaktion{background:linear-gradient(145deg,#ffbd3f,#ff7e22)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-tippen-eingabe{background:linear-gradient(145deg,#5bd0ff,#3294f5)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-gedachtnis, body.zorelo-engine-home .zorelo-world.zorelo-cat-gedaechtnis{background:linear-gradient(145deg,#ff9bc8,#ff4c9c)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-schatzen-sortieren, body.zorelo-engine-home .zorelo-world.zorelo-cat-schaetzen-sortieren{background:linear-gradient(145deg,#69dfa6,#20b581)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-wissen{background:linear-gradient(145deg,#b286ff,#7944e8)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-sehen-treffen{background:linear-gradient(145deg,#4ee1f0,#18add9)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-meinung-mehrheit{background:linear-gradient(145deg,#ff9b72,#ff684e)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-zorelo-mix{background:linear-gradient(145deg,#fff5cf,#e6f4ff)!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-zorelo-mix .zorelo-world-title{color:#20396f!important} body.zorelo-engine-home .zorelo-world.zorelo-cat-zorelo-mix .zorelo-world-copy>span:last-child{color:#49628d!important} body.zorelo-engine-home .zorelo-popular-section{padding-top:22px!important} body.zorelo-engine-home .zorelo-popular-head .zorelo-kicker{color:#9b6a00!important} body.zorelo-engine-home .zorelo-random-button{display:none!important} body.zorelo-engine-home .zorelo-popular-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card{ min-height:330px!important; display:grid!important; grid-template-rows:118px minmax(0,1fr)!important; border-radius:18px!important; border:1px solid #dfe7f2!important; background:#fff!important; overflow:hidden!important; box-shadow:0 8px 20px rgba(36,64,126,.07)!important; } body.zorelo-engine-home .zorelo-popular-grid .zorelo-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 28px rgba(36,64,126,.12)!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-art{height:118px!important;min-height:118px!important;padding:0!important;position:relative!important;overflow:hidden!important;background:#eef3ff!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-art-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;position:absolute!important;inset:0!important;z-index:0!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card.has-image .zorelo-card-icon{display:none!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-overlay{display:none!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-badge{position:absolute!important;right:10px!important;top:10px!important;z-index:3!important;background:#fff!important;color:#26427c!important;border:0!important;padding:7px 10px!important;border-radius:999px!important;font-size:.82rem!important;box-shadow:0 4px 12px rgba(31,54,110,.08)!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-body{padding:14px 18px 14px!important;display:flex!important;flex-direction:column!important;min-height:0!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-category{display:none!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-title{font-size:1.32rem!important;line-height:1.08!important;color:#1c3977!important;margin:0 0 8px!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-desc{font-size:.94rem!important;line-height:1.38!important;color:#38517e!important;-webkit-line-clamp:3!important;margin:0!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-play{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin-top:auto!important;padding:0 12px!important;border-radius:12px!important;background:linear-gradient(180deg,#4383ff,#2e66ef)!important;color:#fff!important;font-size:.95rem!important} body.zorelo-engine-home #sortiert-spielen{margin-top:24px!important;background:#f8faff!important} body.zorelo-engine-home .zorelo-all-section{padding-top:28px!important} @media(max-width:1500px){ body.zorelo-engine-home .zorelo-row-inner{width:calc(100vw - 70px)!important} body.zorelo-engine-home .zorelo-hero-layout{grid-template-columns:36% 28% 36%!important} body.zorelo-engine-home .zorelo-hero-nav{width:36%!important;gap:15px!important} body.zorelo-engine-home .zorelo-textlogo{font-size:clamp(5.4rem,8.1vw,8.5rem)!important} } @media(max-width:1150px){ body.zorelo-engine-home .zorelo-row-inner{width:calc(100vw - 36px)!important} body.zorelo-engine-home .zorelo-hero-v10{min-height:auto!important;padding-bottom:22px!important} body.zorelo-engine-home .zorelo-hero-nav{position:relative!important;top:auto!important;right:auto!important;width:100%!important;justify-content:flex-end!important;padding-top:14px!important;margin-bottom:4px!important} body.zorelo-engine-home .zorelo-hero-layout{grid-template-columns:1fr 1fr!important;grid-template-areas:"copy art" "top top"!important;padding:14px 0 0!important} body.zorelo-engine-home .zorelo-hero-copy{grid-area:copy!important;padding-left:0!important} body.zorelo-engine-home .zorelo-hero-emblem{grid-area:art!important;min-height:330px!important} body.zorelo-engine-home .zorelo-hero-toplist{grid-area:top!important;margin:0!important;min-height:0!important} body.zorelo-engine-home .zorelo-hero-copy>p{white-space:normal!important} body.zorelo-engine-home .zorelo-world-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} body.zorelo-engine-home .zorelo-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} } @media(max-width:760px){ body.zorelo-engine-home .zorelo-row-inner{width:calc(100vw - 20px)!important} body.zorelo-engine-home .zorelo-hero-nav{justify-content:flex-start!important;overflow-x:auto!important;gap:4px!important;white-space:nowrap!important} body.zorelo-engine-home .zorelo-hero-nav a{font-size:.84rem!important;min-height:40px!important;padding:0 9px!important} body.zorelo-engine-home .zorelo-hero-layout{grid-template-columns:1fr!important;grid-template-areas:"copy" "art" "top"!important} body.zorelo-engine-home .zorelo-hero-copy{padding:10px 0 0!important} body.zorelo-engine-home .zorelo-textlogo{font-size:clamp(4.6rem,23vw,6.4rem)!important;margin-bottom:18px!important} body.zorelo-engine-home .zorelo-hero-copy>p{font-size:1.08rem!important} body.zorelo-engine-home .zorelo-hero-actions .zorelo-btn{flex:1 1 calc(50% - 6px)!important;min-width:140px!important} body.zorelo-engine-home .zorelo-hero-meta{gap:12px 20px!important;flex-wrap:wrap!important} body.zorelo-engine-home .zorelo-hero-emblem{min-height:260px!important} body.zorelo-engine-home .zorelo-hero-reference-art{width:100%!important;max-width:430px!important} body.zorelo-engine-home .zorelo-hero-toplist{padding:16px!important;border-radius:18px!important} body.zorelo-engine-home .zorelo-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} body.zorelo-engine-home .zorelo-world{aspect-ratio:.92!important} body.zorelo-engine-home .zorelo-popular-grid{grid-template-columns:1fr!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card{grid-template-rows:150px minmax(190px,auto)!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-art{height:150px!important;min-height:150px!important} } @media(max-width:420px){ body.zorelo-engine-home .zorelo-row-inner{width:calc(100vw - 14px)!important} body.zorelo-engine-home .zorelo-world-title{font-size:1rem!important} body.zorelo-engine-home .zorelo-world-copy{padding:8px 9px 10px!important} } body.zorelo-engine-stats{background:#f5f7fc!important} body.zorelo-engine-stats .zorelo-wrap{width:min(1500px,calc(100vw - 32px))!important;margin:18px auto 70px!important} .zorelo-stats-hero{padding:38px;border-radius:30px;background:linear-gradient(135deg,#183eaf,#6542ef);color:#fff;box-shadow:0 18px 48px rgba(35,52,126,.14)} .zorelo-stats-hero .zorelo-kicker{color:#d7e5ff!important}.zorelo-stats-hero h1{font-size:clamp(2.6rem,5vw,4.6rem);margin:6px 0 12px;color:#fff}.zorelo-stats-hero p{font-size:1.08rem;color:rgba(255,255,255,.86);margin:0} .zorelo-stats-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.zorelo-stats-cards>div{padding:20px;border-radius:20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}.zorelo-stats-cards span{display:block;font-size:2rem;color:#fff}.zorelo-stats-cards small{display:block;margin-top:4px;font-size:.9rem;color:rgba(255,255,255,.78)} .zorelo-public-stats-list{display:grid;gap:8px}.zorelo-public-stats-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e2e7f0;border-radius:15px;background:#fff;color:#16233a!important}.zorelo-public-stats-list a:hover{background:#f7f9fe!important}.zorelo-public-stats-list a span:first-child{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f1f4ff} @media(max-width:760px){.zorelo-stats-cards{grid-template-columns:1fr 1fr}.zorelo-stats-hero{padding:25px 20px}} body.zorelo-engine-stats *,body.zorelo-engine-home *,body.zorelo-engine-game *,body.zorelo-engine-leaderboards *{font-weight:400!important;font-synthesis-weight:none!important} body.zorelo-engine-home .zorelo-hero-nav .zorelo-search-nav{width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:rgba(25,53,160,.42)!important;border:1px solid rgba(255,255,255,.12)!important;padding:0!important;font-size:1.45rem!important} body.zorelo-engine-home, body.zorelo-engine-game, body.zorelo-engine-leaderboards, body.zorelo-engine-stats{overflow-x:hidden!important} body.zorelo-engine-home main#primary, body.zorelo-engine-game main#primary, body.zorelo-engine-leaderboards main#primary, body.zorelo-engine-stats main#primary{ zoom:.90; width:111.111111%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; } body.zorelo-engine-home main#primary .zorelo-band, body.zorelo-engine-game main#primary .zorelo-band, body.zorelo-engine-leaderboards main#primary .zorelo-band, body.zorelo-engine-stats main#primary .zorelo-band{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; } .zorelo-band-hero, .zorelo-band-rankinghero, .zorelo-band-gamehero, .zorelo-band-statshiro{ border-radius:0!important; box-shadow:none!important; } .zorelo-band-statshiro{ background:linear-gradient(128deg,#173b9f 0%,#3953df 56%,#7850f0 100%)!important; color:#fff!important; } .zorelo-band-statshiro .zorelo-row-inner{padding:18px 0 34px!important} .zorelo-band-statshiro .zorelo-stats-hero{background:transparent!important;box-shadow:none!important;padding:28px 0 8px!important} .zorelo-brandbar-unified .zorelo-brandbar-mark, .zorelo-brandbar-ranking .zorelo-brandbar-mark{display:none!important} .zorelo-brandbar-unified .zorelo-brandbar-home, .zorelo-brandbar-ranking .zorelo-brandbar-home{gap:0!important} .zorelo-brandbar-title{ position:relative!important; display:inline-block!important; font-family:"Berkshire Swash",Georgia,serif!important; font-size:3rem!important; line-height:.86!important; letter-spacing:-.045em!important; color:#fff!important; text-shadow:0 3px 0 rgba(0,0,0,.035)!important; } .zorelo-brandbar-title:after{ content:"♛"!important; position:absolute!important; right:-.08em!important; top:-.48em!important; font-family:Georgia,serif!important; font-size:.38em!important; line-height:1!important; color:#ffd04c!important; transform:rotate(15deg)!important; transform-origin:50% 100%!important; } .zorelo-brandbar-sub{color:rgba(255,255,255,.84)!important;font-size:1.02rem!important;letter-spacing:.14em!important;text-transform:uppercase!important} .zorelo-band-gamehero .zorelo-brandbar-title{color:#173264!important} .zorelo-band-gamehero .zorelo-brandbar-sub{color:#52658d!important} .zorelo-band-gamehero .zorelo-brandbar-title:after{color:#ffb929!important} .zorelo-hero-nav a, .zorelo-inline-nav .zorelo-btn{ text-decoration:none!important; border:1px solid transparent!important; border-bottom:1px solid transparent!important; border-radius:13px!important; background:rgba(255,255,255,.055)!important; color:#fff!important; box-shadow:none!important; transition:background .16s ease,border-color .16s ease,transform .16s ease!important; } .zorelo-hero-nav a.is-active, .zorelo-inline-nav .zorelo-btn.is-current{ background:rgba(255,255,255,.16)!important; border-color:rgba(255,255,255,.26)!important; border-bottom-color:rgba(255,255,255,.26)!important; } .zorelo-hero-nav a:hover, .zorelo-inline-nav .zorelo-btn:hover{ background:rgba(255,255,255,.13)!important; border-color:rgba(255,255,255,.20)!important; transform:translateY(-1px)!important; } .zorelo-band-gamehero .zorelo-inline-nav .zorelo-btn{ background:#fff!important; color:#25406f!important; border-color:#dce4f0!important; } .zorelo-band-gamehero .zorelo-inline-nav .zorelo-btn:hover{background:#f4f7ff!important;border-color:#cbd8ee!important} body.zorelo-engine-home .zorelo-textlogo{position:relative!important;padding-right:.08em!important} body.zorelo-engine-home .zorelo-textlogo:after{ content:"♛"!important; right:-.005em!important; top:-.37em!important; font-size:.35em!important; color:#ffd04c!important; transform:rotate(14deg)!important; transform-origin:50% 100%!important; } body.zorelo-engine-home .zorelo-hero-elements{ position:relative!important; min-height:390px!important; height:100%!important; display:grid!important; place-items:center!important; overflow:visible!important; } body.zorelo-engine-home .zorelo-hero-elements:before, body.zorelo-engine-home .zorelo-hero-elements:after{display:none!important} .zorelo-emblem-orbit{position:absolute;border-radius:50%;pointer-events:none} .zorelo-emblem-orbit-a{width:300px;height:300px;border:2px solid rgba(255,255,255,.20);box-shadow:0 0 0 45px rgba(255,255,255,.025)} .zorelo-emblem-orbit-b{width:410px;height:410px;background:radial-gradient(circle,rgba(59,205,255,.16),rgba(255,255,255,.02) 60%,transparent 70%)} .zorelo-emblem-center{position:relative;z-index:4;width:210px;height:210px;border-radius:48px;display:grid;place-items:center;transform:rotate(-7deg);filter:drop-shadow(0 28px 38px rgba(8,25,91,.27))} .zorelo-emblem-center img{width:100%;height:100%;object-fit:contain;display:block} body.zorelo-engine-home .zorelo-float-symbol{position:absolute!important;z-index:6!important;width:72px!important;height:72px!important;border-radius:22px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.17)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 18px 34px rgba(13,32,111,.17)!important;backdrop-filter:blur(8px)!important;font-size:2rem!important} body.zorelo-engine-home .zorelo-float-trophy{left:10%!important;top:8%!important;transform:rotate(-9deg)!important} body.zorelo-engine-home .zorelo-float-bolt{right:8%!important;top:3%!important;transform:rotate(8deg)!important} body.zorelo-engine-home .zorelo-float-target{right:0!important;top:43%!important;transform:rotate(8deg)!important} body.zorelo-engine-home .zorelo-float-brain{right:12%!important;bottom:0!important;transform:rotate(7deg)!important} body.zorelo-engine-home .zorelo-float-pad{left:3%!important;bottom:14%!important;transform:rotate(-8deg)!important} .zorelo-emblem-spark{position:absolute;z-index:5;color:#fff;font-size:2rem;text-shadow:0 0 18px rgba(255,255,255,.55)} .zorelo-spark-a{right:17%;top:22%}.zorelo-spark-b{right:17%;bottom:16%;font-size:1.45rem} .zorelo-world-title{font-size:1.48rem!important;line-height:1.08!important} .zorelo-world-copy>span:last-child{font-size:1.06rem!important;line-height:1.25!important} .zorelo-world-arrow{font-size:1.25rem!important} .zorelo-card-title{font-size:1.85rem!important;line-height:1.08!important} .zorelo-card-desc{font-size:1.30rem!important;line-height:1.48!important} .zorelo-card-category{font-size:.96rem!important;letter-spacing:.09em!important} .zorelo-card-play{font-size:1.22rem!important;min-height:50px!important} .zorelo-card-badge{font-size:1rem!important} .zorelo-category-block-copy h3{font-size:2.45rem!important} .zorelo-category-block-copy p{font-size:1.22rem!important;line-height:1.58!important} .zorelo-category-pill{font-size:1.08rem!important} .zorelo-section-head h2{font-size:clamp(2rem,3.2vw,3.05rem)!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card{grid-template-rows:155px minmax(0,1fr)!important;min-height:405px!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-art{height:155px!important;min-height:155px!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-title{font-size:1.85rem!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-desc{font-size:1.24rem!important;line-height:1.45!important;-webkit-line-clamp:4!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-play{font-size:1.18rem!important;min-height:54px!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-badge{font-size:.98rem!important} .zorelo-ranking-title{font-size:1.24rem!important} .zorelo-ranking-cat,.zorelo-ranking-empty,.zorelo-ranking-mini-row{font-size:1.06rem!important} .zorelo-leaderboard-group-head h2{font-size:2.25rem!important} .zorelo-ranking-hero p{font-size:1.18rem!important;line-height:1.55!important} .zorelo-game-head p{font-size:1.32rem!important;line-height:1.55!important} .zorelo-game-meta{font-size:1.08rem!important} .zo-game p{font-size:1.22rem!important;line-height:1.6!important} .zo-choice,.zo-duel button,.zo-option-grid button,.zo-poll-option,.zo-sort-item{font-size:1.16rem!important} .zorelo-game-explainer p{font-size:1.16rem!important;line-height:1.68!important} .zorelo-game-explainer h3{font-size:1.42rem!important} .zorelo-leaderboard-list,.zorelo-empty{font-size:1.06rem!important} .zorelo-home a,.zorelo-game-page a,.zorelo-leaderboards-page a,.zorelo-stats-page a, .zorelo-home button,.zorelo-game-page button,.zorelo-leaderboards-page button,.zorelo-stats-page button{ text-decoration:none!important; text-decoration-line:none!important; } @media(max-width:1150px){ body.zorelo-engine-home .zorelo-hero-elements{min-height:310px!important} .zorelo-emblem-center{width:175px;height:175px} .zorelo-emblem-orbit-a{width:250px;height:250px}.zorelo-emblem-orbit-b{width:330px;height:330px} body.zorelo-engine-home .zorelo-float-symbol{width:58px!important;height:58px!important;font-size:1.55rem!important} } @media(max-width:760px){ body.zorelo-engine-home main#primary, body.zorelo-engine-game main#primary, body.zorelo-engine-leaderboards main#primary, body.zorelo-engine-stats main#primary{zoom:1;width:100%!important} body.zorelo-engine-home .zorelo-hero-elements{min-height:280px!important} .zorelo-emblem-center{width:160px;height:160px} .zorelo-emblem-orbit-a{width:225px;height:225px}.zorelo-emblem-orbit-b{width:285px;height:285px} body.zorelo-engine-home .zorelo-float-symbol{width:52px!important;height:52px!important;font-size:1.35rem!important;border-radius:17px!important} .zorelo-world-title{font-size:1.2rem!important}.zorelo-world-copy>span:last-child{font-size:.95rem!important} .zorelo-card-title{font-size:1.45rem!important}.zorelo-card-desc{font-size:1.05rem!important}.zorelo-card-play{font-size:1.05rem!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-title{font-size:1.52rem!important} body.zorelo-engine-home .zorelo-popular-grid .zorelo-card-desc{font-size:1.08rem!important} .zorelo-inline-nav{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important} .zorelo-inline-nav .zorelo-btn{white-space:nowrap!important;flex:0 0 auto!important} } :root{ --z14-ink:#17346e;--z14-text:#20345e;--z14-muted:#62718f;--z14-line:#dce5f2; --z14-bg:#f7f9fd;--z14-blue:#2876f6;--z14-indigo:#3349dc;--z14-purple:#7b3ff2;--z14-yellow:#ffd33f; --z14-shell:min(90vw,1720px);--z14-shadow:0 14px 36px rgba(31,55,112,.09); } html{scroll-behavior:smooth} body.zorelo-engine-home,body.zorelo-engine-game,body.zorelo-engine-leaderboards,body.zorelo-engine-stats,body.zorelo-engine-games{margin:0!important;background:var(--z14-bg)!important;overflow-x:hidden!important} body.zorelo-engine-home main,body.zorelo-engine-game main,body.zorelo-engine-leaderboards main,body.zorelo-engine-stats main,body.zorelo-engine-games main{zoom:1!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important} body.zorelo-engine-home #page,body.zorelo-engine-game #page,body.zorelo-engine-leaderboards #page,body.zorelo-engine-stats #page,body.zorelo-engine-games #page, body.zorelo-engine-home #content,body.zorelo-engine-game #content,body.zorelo-engine-leaderboards #content,body.zorelo-engine-stats #content,body.zorelo-engine-games #content, body.zorelo-engine-home .site-content,body.zorelo-engine-game .site-content,body.zorelo-engine-leaderboards .site-content,body.zorelo-engine-stats .site-content,body.zorelo-engine-games .site-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important} .zorelo-home-v14,.zorelo-game-page-v14,.zorelo-leaderboards-page-v14,.zorelo-stats-page-v14,.zorelo-games-page-v14{font-family:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif!important;color:var(--z14-text)!important} .zorelo-home-v14 *,.zorelo-game-page-v14 *,.zorelo-leaderboards-page-v14 *,.zorelo-stats-page-v14 *,.zorelo-games-page-v14 *{box-sizing:border-box;font-weight:400!important;text-decoration:none!important} .zorelo-v14-shell{width:var(--z14-shell);margin:0 auto} .zorelo-sitebar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:20} .zorelo-sitebar-brand{display:flex;align-items:center;gap:16px;color:#fff!important;min-width:300px} .zorelo-mini-wordmark{font-family:"Berkshire Swash",Georgia,serif!important;font-size:2.35rem;line-height:1;color:#fff;letter-spacing:-.035em;position:relative;padding-right:.3em} .zorelo-mini-wordmark:after{content:"♛";position:absolute;right:-.02em;top:-.5em;color:#ffd04c;font-family:Georgia,serif!important;font-size:.42em;transform:rotate(12deg)} .zorelo-mini-tagline{font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.78)} .zorelo-main-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap} .zorelo-main-nav a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 15px;border-radius:14px;color:#fff!important;border:1px solid transparent;font-size:1.04rem;line-height:1;background:transparent;transition:.16s ease} .zorelo-main-nav a:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.14);transform:translateY(-1px)} .zorelo-main-nav a.is-active{background:rgba(255,255,255,.17);border-color:rgba(255,255,255,.27);box-shadow:0 8px 22px rgba(18,32,100,.10)} .zorelo-main-nav a span:first-child{font-size:1.1em} .zorelo-v14-hero-band{width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(128deg,#178fe9 0%,#235bdf 24%,#3d45df 56%,#7839ee 100%);color:#fff;position:relative;overflow:hidden} .zorelo-v14-hero-band:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;left:-160px;top:-190px;background:rgba(69,213,255,.28)} .zorelo-v14-hero-band:after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;right:-220px;bottom:-310px;background:rgba(234,88,255,.22)} .zorelo-v14-hero-grid{min-height:430px;display:grid;grid-template-columns:39% 25% 36%;align-items:center;gap:26px;padding:18px 0 42px;position:relative;z-index:2} .zorelo-v14-kicker{display:block;font-size:.9rem;letter-spacing:.17em;text-transform:uppercase;color:#d4e8ff;margin-bottom:8px} .zorelo-v14-kicker.dark{color:#3656b0} .zorelo-v14-wordmark{font-family:"Berkshire Swash",Georgia,serif!important;font-size:clamp(5.8rem,7.4vw,9.2rem);line-height:.77;letter-spacing:-.055em;color:#fff;position:relative;display:inline-block;padding-right:.12em;margin:6px 0 25px} .zorelo-v14-wordmark:after{content:"♛";position:absolute;right:.00em;top:-.34em;color:#ffd04c;font-family:Georgia,serif!important;font-size:.33em;transform:rotate(13deg);transform-origin:50% 100%} .zorelo-v14-hero-copy>p{font-size:clamp(1.3rem,1.65vw,1.75rem);line-height:1.25;margin:0 0 24px;color:#fff} .zorelo-v14-actions{display:flex;gap:12px;flex-wrap:wrap}.zorelo-v14-actions a{min-height:52px;padding:0 20px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff!important;border:1px solid rgba(255,255,255,.38);background:rgba(38,70,205,.24);font-size:1rem}.zorelo-v14-actions a.is-yellow{background:var(--z14-yellow);color:#17233f!important;border-color:transparent} .zorelo-v14-meta{display:flex;gap:26px;flex-wrap:wrap;margin-top:22px;font-size:.96rem;color:#fff}.zorelo-v14-meta span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#59e4d0;margin-right:8px} .zorelo-v14-emblem{min-height:330px;position:relative;display:grid;place-items:center} .zorelo-v14-ring{position:absolute;border-radius:50%}.zorelo-v14-ring.ring-a{width:270px;height:270px;border:1px solid rgba(255,255,255,.25)}.zorelo-v14-ring.ring-b{width:340px;height:340px;background:radial-gradient(circle,rgba(77,213,255,.18),transparent 66%)} .zorelo-v14-badge{position:relative;z-index:3;width:220px;height:220px;transform:rotate(-6deg);filter:drop-shadow(0 24px 35px rgba(13,26,90,.22))}.zorelo-v14-badge img{width:100%;height:100%;display:block} .zorelo-v14-symbol{position:absolute;z-index:4;font-size:3.2rem;filter:drop-shadow(0 10px 18px rgba(14,31,100,.28))}.zorelo-v14-symbol.trophy{left:7%;top:12%;transform:rotate(-9deg)}.zorelo-v14-symbol.bolt{right:8%;top:8%;transform:rotate(10deg);font-size:3.7rem}.zorelo-v14-symbol.target{right:1%;bottom:12%;transform:rotate(8deg);font-size:3.4rem} .zorelo-v14-toplist{min-height:275px;border-radius:24px;border:1px solid rgba(255,255,255,.18);background:rgba(64,67,207,.30);padding:20px 22px;backdrop-filter:blur(4px)} .zorelo-v14-toplist-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:8px}.zorelo-v14-toplist-head>span{font-size:1.3rem;color:#fff}.zorelo-v14-toplist-head a{font-size:.92rem;color:#fff!important} .zorelo-v14-toprow{min-height:43px;display:grid;grid-template-columns:32px 34px minmax(0,1fr) auto;gap:9px;align-items:center;border-top:1px solid rgba(255,255,255,.12);color:#fff}.zorelo-v14-toprow:first-of-type{border-top:0}.zorelo-v14-toprow .rank{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#ffd33f;color:#263461}.zorelo-v14-toprow:nth-of-type(3) .rank{background:#dce4f3}.zorelo-v14-toprow:nth-of-type(4) .rank{background:#f0a169}.zorelo-v14-toprow .avatar{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.11)}.zorelo-v14-toprow .name,.zorelo-v14-toprow .score{font-size:1rem}.zorelo-v14-toprow.is-empty{opacity:.5} .zorelo-v14-section{padding:34px 0;background:#fff}.zorelo-v14-section.is-popular{padding-top:25px;padding-bottom:38px}.zorelo-v14-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px}.zorelo-v14-section-head h2{font-size:2.15rem;line-height:1.04;color:var(--z14-ink);margin:4px 0 0}.zorelo-v14-section-head>a{min-height:42px;padding:0 17px;border-radius:999px;border:1px solid #cdd9ea;color:#21447f!important;display:inline-flex;align-items:center;font-size:.94rem;background:#fff} .zorelo-v14-worlds{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:13px} .zorelo-v14-world{position:relative;min-height:220px;border-radius:20px;overflow:hidden;display:grid;grid-template-rows:58% 42%;box-shadow:0 8px 23px rgba(36,64,126,.09);transition:.16s ease}.zorelo-v14-world:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(36,64,126,.14)} .zorelo-v14-world .art{overflow:hidden}.zorelo-v14-world .art img{width:100%;height:100%;object-fit:cover;display:block}.zorelo-v14-world .copy{padding:11px 12px 13px;display:flex;flex-direction:column;justify-content:center}.zorelo-v14-world .title{font-size:1.17rem;line-height:1.12;color:#fff}.zorelo-v14-world .count{font-size:.9rem;color:rgba(255,255,255,.9);margin-top:6px}.zorelo-v14-world .go{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#2b68df;font-size:1.15rem} .zorelo-v14-world.zorelo-cat-tempo-reaktion{background:linear-gradient(145deg,#ffbc42,#ff7b24)}.zorelo-v14-world.zorelo-cat-tippen-eingabe{background:linear-gradient(145deg,#57d1ff,#3291ef)}.zorelo-v14-world.zorelo-cat-gedachtnis{background:linear-gradient(145deg,#ff9cc8,#ff509e)}.zorelo-v14-world.zorelo-cat-schatzen-sortieren{background:linear-gradient(145deg,#6cdda9,#20b77f)}.zorelo-v14-world.zorelo-cat-wissen{background:linear-gradient(145deg,#af86ff,#7946e8)}.zorelo-v14-world.zorelo-cat-sehen-treffen{background:linear-gradient(145deg,#4ee1ef,#1bacd8)}.zorelo-v14-world.zorelo-cat-meinung-mehrheit{background:linear-gradient(145deg,#ff9a72,#ff6750)}.zorelo-v14-world.zorelo-cat-zorelo-mix{background:linear-gradient(145deg,#fff6ce,#e6f4ff)}.zorelo-v14-world.zorelo-cat-zorelo-mix .title{color:#203970}.zorelo-v14-world.zorelo-cat-zorelo-mix .count{color:#4c628d} .zorelo-v14-featured{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.zorelo-v14-all-grid,.zorelo-v14-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px} .zorelo-v14-featured .zorelo-card,.zorelo-v14-all-grid .zorelo-card,.zorelo-v14-related-grid .zorelo-card{display:grid!important;grid-template-rows:155px minmax(0,1fr)!important;padding:0!important;border:1px solid var(--z14-line)!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 8px 23px rgba(36,64,126,.07)!important;min-height:370px!important;color:var(--z14-text)!important;transition:.16s ease!important} .zorelo-v14-featured .zorelo-card:hover,.zorelo-v14-all-grid .zorelo-card:hover,.zorelo-v14-related-grid .zorelo-card:hover{transform:translateY(-4px)!important;box-shadow:0 15px 30px rgba(36,64,126,.12)!important} .zorelo-v14-featured .zorelo-card-art,.zorelo-v14-all-grid .zorelo-card-art,.zorelo-v14-related-grid .zorelo-card-art{position:relative!important;height:155px!important;min-height:155px!important;padding:0!important;background:linear-gradient(145deg,#5d71ff,#a57ef0)!important;overflow:hidden!important}.zorelo-v14-featured .zorelo-card-art-image,.zorelo-v14-all-grid .zorelo-card-art-image,.zorelo-v14-related-grid .zorelo-card-art-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.zorelo-v14-featured .zorelo-card.has-image .zorelo-card-icon,.zorelo-v14-all-grid .zorelo-card.has-image .zorelo-card-icon,.zorelo-v14-related-grid .zorelo-card.has-image .zorelo-card-icon{display:none!important}.zorelo-v14-featured .zorelo-card:not(.has-image) .zorelo-card-icon,.zorelo-v14-all-grid .zorelo-card:not(.has-image) .zorelo-card-icon,.zorelo-v14-related-grid .zorelo-card:not(.has-image) .zorelo-card-icon{position:absolute!important;left:20px!important;top:20px!important;width:72px!important;height:72px!important;border-radius:22px!important;background:rgba(255,255,255,.94)!important;display:grid!important;place-items:center!important;font-size:2.1rem!important;z-index:2!important}.zorelo-v14-featured .zorelo-card-badge,.zorelo-v14-all-grid .zorelo-card-badge,.zorelo-v14-related-grid .zorelo-card-badge{position:absolute!important;right:12px!important;top:12px!important;background:#fff!important;color:#26447e!important;border-radius:999px!important;padding:7px 10px!important;font-size:.86rem!important;z-index:3!important}.zorelo-v14-featured .zorelo-card-body,.zorelo-v14-all-grid .zorelo-card-body,.zorelo-v14-related-grid .zorelo-card-body{display:flex!important;flex-direction:column!important;padding:18px 18px 16px!important}.zorelo-v14-featured .zorelo-card-category,.zorelo-v14-all-grid .zorelo-card-category,.zorelo-v14-related-grid .zorelo-card-category{font-size:.8rem!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#3c5fb8!important;margin-bottom:7px!important}.zorelo-v14-featured .zorelo-card-title,.zorelo-v14-all-grid .zorelo-card-title,.zorelo-v14-related-grid .zorelo-card-title{font-size:1.38rem!important;line-height:1.12!important;color:#183774!important;margin-bottom:8px!important}.zorelo-v14-featured .zorelo-card-desc,.zorelo-v14-all-grid .zorelo-card-desc,.zorelo-v14-related-grid .zorelo-card-desc{font-size:1.02rem!important;line-height:1.48!important;color:#52617d!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.zorelo-v14-featured .zorelo-card-play,.zorelo-v14-all-grid .zorelo-card-play,.zorelo-v14-related-grid .zorelo-card-play{margin-top:auto!important;min-height:44px!important;border-radius:12px!important;background:linear-gradient(90deg,#3979fa,#4966ef)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:1rem!important;padding:0 12px!important} .zorelo-v14-shortcut{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:17px;border-radius:18px;background:#f2f6fd;color:#465773}.zorelo-v14-shortcut a{min-height:42px;padding:0 16px;border-radius:12px;background:#fff;border:1px solid #d6e0ef;display:inline-flex;align-items:center;color:#234987!important} .zorelo-v14-inner-band{width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(128deg,#173b9f 0%,#3953df 56%,#7850f0 100%);color:#fff;padding-bottom:28px;position:relative;overflow:hidden}.zorelo-v14-inner-band:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-180px;bottom:-260px;background:rgba(233,89,255,.18)} .zorelo-v14-inner-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:27px 0 11px;position:relative;z-index:2}.zorelo-v14-inner-icon{width:82px;height:82px;border-radius:24px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:2.4rem}.zorelo-v14-inner-hero h1{font-size:3.6rem;line-height:.96;margin:3px 0 10px;color:#fff}.zorelo-v14-inner-hero p{font-size:1.15rem;line-height:1.55;margin:0;max-width:870px;color:rgba(255,255,255,.88)} .zorelo-v14-game-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:26px 0 10px;position:relative;z-index:2}.zorelo-v14-game-icon{width:96px;height:96px;border-radius:26px;background:#fff;display:grid;place-items:center;font-size:2.8rem;box-shadow:0 12px 28px rgba(15,29,93,.18)}.zorelo-v14-game-hero h1{font-size:4rem;line-height:.94;margin:4px 0 10px;color:#fff}.zorelo-v14-game-hero p{font-size:1.2rem;line-height:1.5;margin:0;max-width:900px;color:rgba(255,255,255,.9)}.zorelo-v14-game-hero .meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:1rem;color:rgba(255,255,255,.82)}.zorelo-v14-game-hero .duration{align-self:start;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);color:#fff} .zorelo-v14-section.is-game-content{background:var(--z14-bg)}.zorelo-v14-play-wrap{background:#fff;border-radius:26px;padding:14px;box-shadow:var(--z14-shadow);margin-bottom:20px}.zorelo-v14-play-wrap .zorelo-game-root{min-height:470px!important;border-radius:20px!important}.zorelo-v14-play-wrap .zo-game{min-height:470px!important;padding:40px 28px!important}.zorelo-v14-play-wrap .zo-game h2{font-size:2.7rem!important}.zorelo-v14-play-wrap .zo-game p,.zorelo-v14-play-wrap .zo-choice,.zorelo-v14-play-wrap .zo-option-grid button,.zorelo-v14-play-wrap .zo-duel button,.zorelo-v14-play-wrap .zo-poll-option,.zorelo-v14-play-wrap .zo-sort-item{font-size:1.12rem!important} .zorelo-leaderboard,.zorelo-game-explainer,.zorelo-v14-info-card{background:#fff!important;border:1px solid var(--z14-line)!important;border-radius:24px!important;padding:24px!important;margin:20px 0 0!important;box-shadow:0 8px 24px rgba(36,64,126,.05)!important}.zorelo-leaderboard-head h2,.zorelo-game-explainer h2,.zorelo-v14-info-card h2{font-size:2rem!important;color:var(--z14-ink)!important}.zorelo-game-explainer p{font-size:1.06rem!important;line-height:1.7!important;color:#52617d!important}.zorelo-game-explainer h3{font-size:1.28rem!important;color:#1e407f!important}.zorelo-v14-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))} .zorelo-v14-category-nav{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.zorelo-v14-category-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 13px;border-radius:12px;background:#fff;border:1px solid var(--z14-line);color:#21447f!important;font-size:.96rem}.zorelo-v14-category-nav a span{min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#eef3fb;display:grid;place-items:center}.zorelo-v14-game-groups{display:grid;gap:24px}.zorelo-v14-game-group{background:#fff;border:1px solid var(--z14-line);border-radius:26px;padding:22px;box-shadow:0 8px 24px rgba(36,64,126,.05)}.zorelo-v14-game-group>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-bottom:18px}.zorelo-v14-game-group>header .icon{width:68px;height:68px;border-radius:20px;background:#f1f5fc;display:grid;place-items:center;font-size:2rem}.zorelo-v14-game-group h2{font-size:2rem;color:var(--z14-ink);margin:3px 0 5px}.zorelo-v14-game-group p{margin:0;color:var(--z14-muted);font-size:1rem;line-height:1.5} .zorelo-v14-periods{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px;position:relative;z-index:2}.zorelo-v14-periods a{min-height:42px;padding:0 15px;border-radius:12px;display:inline-flex;align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff!important}.zorelo-v14-periods a.is-active{background:#fff;color:#28489c!important}.zorelo-v14-ranking-groups{display:grid;gap:24px}.zorelo-v14-ranking-group{background:#fff;border:1px solid var(--z14-line);border-radius:26px;padding:22px;box-shadow:0 8px 24px rgba(36,64,126,.05)}.zorelo-v14-ranking-group>header{display:flex;align-items:center;gap:15px;margin-bottom:17px}.zorelo-v14-ranking-group>header .icon{width:62px;height:62px;border-radius:19px;background:#f2f5fb;display:grid;place-items:center;font-size:1.8rem}.zorelo-v14-ranking-group h2{font-size:2rem;margin:3px 0 0;color:var(--z14-ink)}.zorelo-v14-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zorelo-v14-ranking-card{border:1px solid var(--z14-line);border-radius:18px;overflow:hidden;background:#fff}.zorelo-v14-ranking-card .head{min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px 12px;background:#f5f2ff;color:var(--z14-text)!important}.zorelo-v14-ranking-card .gameicon{width:42px;height:42px;border-radius:12px;background:#fff;display:grid;place-items:center;font-size:1.3rem}.zorelo-v14-ranking-card .title{display:block;font-size:1.12rem;color:#1b3b78}.zorelo-v14-ranking-card .sub{display:block;font-size:.87rem;color:#6a7893;margin-top:3px}.zorelo-v14-ranking-card .go{width:30px;height:30px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#3269e6}.zorelo-v14-ranking-card .rows{padding:9px 12px}.zorelo-v14-ranking-card .rows>div{min-height:34px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;border-top:1px solid #edf0f6;font-size:.95rem}.zorelo-v14-ranking-card .rows>div:first-child{border-top:0}.zorelo-v14-ranking-card .rows p{font-size:.93rem;color:#71809a;margin:8px 0} .zorelo-v14-stat-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;position:relative;z-index:2}.zorelo-v14-stat-cards>div{padding:16px 18px;border-radius:17px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff}.zorelo-v14-stat-cards span{display:block;font-size:1.8rem}.zorelo-v14-stat-cards small{display:block;margin-top:4px;font-size:.9rem;color:rgba(255,255,255,.82)}.zorelo-v14-stats-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zorelo-v14-stats-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:10px 13px;border:1px solid var(--z14-line);border-radius:16px;color:var(--z14-text)!important}.zorelo-v14-stats-list .icon{width:42px;height:42px;border-radius:12px;background:#f0f4fb;display:grid;place-items:center;font-size:1.3rem}.zorelo-v14-stats-list .title{font-size:1.08rem;color:#1d3f7e}.zorelo-v14-stats-list .value{font-size:.95rem;color:#6b7993} .zorelo-legal{display:flex!important;justify-content:center!important;gap:20px!important;flex-wrap:wrap!important;padding:25px 0 35px!important;border-top:0!important;font-size:.9rem!important}.zorelo-legal a{color:#6c7890!important} @media(max-width:1300px){ .zorelo-v14-hero-grid{grid-template-columns:42% 24% 34%;gap:16px}.zorelo-v14-wordmark{font-size:clamp(5rem,7.1vw,7.5rem)}.zorelo-v14-worlds{grid-template-columns:repeat(4,minmax(0,1fr))}.zorelo-v14-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.zorelo-v14-all-grid{grid-template-columns:repeat(3,minmax(0,1fr))} } @media(max-width:980px){ .zorelo-sitebar{align-items:flex-start;padding-top:10px;flex-direction:column}.zorelo-sitebar-spacer{display:none}.zorelo-sitebar-brand{min-width:0}.zorelo-main-nav{justify-content:flex-start;width:100%} .zorelo-v14-hero-grid{grid-template-columns:1fr 1fr;padding-top:18px}.zorelo-v14-hero-copy{grid-column:1/-1}.zorelo-v14-toplist{min-height:0}.zorelo-v14-emblem{min-height:290px}.zorelo-v14-wordmark{font-size:5.4rem} .zorelo-v14-featured,.zorelo-v14-all-grid,.zorelo-v14-related-grid,.zorelo-v14-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zorelo-v14-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))} } @media(max-width:680px){ :root{--z14-shell:calc(100vw - 18px)}.zorelo-sitebar{min-height:auto;padding:12px 0 8px}.zorelo-sitebar-brand{width:100%;justify-content:flex-start}.zorelo-mini-tagline{font-size:.72rem}.zorelo-main-nav{gap:6px}.zorelo-main-nav a{min-height:40px;padding:0 10px;font-size:.9rem} .zorelo-v14-hero-grid{grid-template-columns:1fr;gap:10px;padding:8px 0 28px}.zorelo-v14-wordmark{font-size:4.25rem;margin-bottom:18px}.zorelo-v14-hero-copy>p{font-size:1.08rem}.zorelo-v14-emblem{min-height:240px}.zorelo-v14-badge{width:150px;height:150px}.zorelo-v14-ring.ring-a{width:190px;height:190px}.zorelo-v14-ring.ring-b{width:235px;height:235px}.zorelo-v14-symbol{font-size:2.2rem}.zorelo-v14-symbol.bolt{font-size:2.5rem}.zorelo-v14-symbol.target{font-size:2.3rem}.zorelo-v14-toplist{padding:16px} .zorelo-v14-section{padding:25px 0}.zorelo-v14-section-head{align-items:flex-start;flex-direction:column;gap:10px}.zorelo-v14-section-head h2{font-size:1.8rem}.zorelo-v14-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zorelo-v14-world{min-height:195px}.zorelo-v14-world .title{font-size:1.05rem}.zorelo-v14-featured,.zorelo-v14-all-grid,.zorelo-v14-related-grid,.zorelo-v14-ranking-grid,.zorelo-v14-stats-list{grid-template-columns:1fr}.zorelo-v14-featured .zorelo-card,.zorelo-v14-all-grid .zorelo-card,.zorelo-v14-related-grid .zorelo-card{min-height:340px!important}.zorelo-v14-inner-hero,.zorelo-v14-game-hero{grid-template-columns:1fr;gap:12px}.zorelo-v14-inner-hero h1,.zorelo-v14-game-hero h1{font-size:2.6rem}.zorelo-v14-game-icon,.zorelo-v14-inner-icon{width:74px;height:74px;font-size:2rem}.zorelo-v14-game-hero .duration{justify-self:start}.zorelo-v14-play-wrap .zorelo-game-root,.zorelo-v14-play-wrap .zo-game{min-height:410px!important}.zorelo-v14-stat-cards{grid-template-columns:1fr 1fr}.zorelo-game-explainer .zorelo-explainer-grid{grid-template-columns:1fr!important} } body.zorelo-engine-home main#primary,body.zorelo-engine-game main#primary,body.zorelo-engine-leaderboards main#primary,body.zorelo-engine-stats main#primary,body.zorelo-engine-games main#primary{zoom:1!important;transform:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important} .zorelo-v14-featured .zorelo-card:after,.zorelo-v14-all-grid .zorelo-card:after,.zorelo-v14-related-grid .zorelo-card:after{display:none!important} .zorelo-v14-featured .zorelo-card-overlay,.zorelo-v14-all-grid .zorelo-card-overlay,.zorelo-v14-related-grid .zorelo-card-overlay{display:none!important} :root{--z15-shell:min(90vw,1720px)} body.zorelo-engine-home, body.zorelo-engine-game, body.zorelo-engine-leaderboards, body.zorelo-engine-stats, body.zorelo-engine-games{overflow-x:hidden!important;background:#f7f9fd!important} body.zorelo-engine-home #page, body.zorelo-engine-game #page, body.zorelo-engine-leaderboards #page, body.zorelo-engine-stats #page, body.zorelo-engine-games #page, body.zorelo-engine-home #content, body.zorelo-engine-game #content, body.zorelo-engine-leaderboards #content, body.zorelo-engine-stats #content, body.zorelo-engine-games #content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} .zorelo-v14-shell{width:var(--z15-shell)!important;max-width:1720px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important} .zorelo-v14-hero-band, .zorelo-v14-inner-band{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important} .zorelo-v14-inner-band, .zorelo-v15-subhead-band{background:linear-gradient(128deg,#178fe9 0%,#235bdf 24%,#3d45df 56%,#7839ee 100%)!important;position:relative!important;overflow:hidden!important;color:#fff!important;padding-bottom:28px!important} .zorelo-v14-inner-band:before, .zorelo-v15-subhead-band:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;left:-160px;top:-190px;background:rgba(69,213,255,.22);pointer-events:none} .zorelo-v14-inner-band:after, .zorelo-v15-subhead-band:after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;right:-220px;bottom:-310px;background:rgba(234,88,255,.18);pointer-events:none} .zorelo-v15-subhead-shell{position:relative;z-index:2;padding-left:clamp(14px,1.2vw,24px)!important;padding-right:clamp(14px,1.2vw,24px)!important} .zorelo-sitebar{min-height:82px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:6px 0!important} .zorelo-sitebar-brand{min-width:340px!important;gap:16px!important} .zorelo-mini-wordmark{font-size:2.65rem!important;line-height:.9!important} .zorelo-mini-tagline{font-size:.92rem!important;letter-spacing:.14em!important} .zorelo-main-nav{gap:9px!important} .zorelo-main-nav a{min-height:48px!important;padding:0 16px!important;border-radius:14px!important;font-size:1.06rem!important;background:rgba(255,255,255,.055)!important;border:1px solid transparent!important;text-decoration:none!important} .zorelo-main-nav a:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.18)!important} .zorelo-main-nav a.is-active{background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.29)!important;box-shadow:0 8px 22px rgba(18,32,100,.10)!important} .zorelo-v15-subhead{padding:26px 0 16px!important;max-width:1040px!important} .zorelo-v15-subhead h1{font-size:clamp(3.2rem,5vw,5.3rem)!important;line-height:.94!important;margin:4px 0 12px!important;color:#fff!important;letter-spacing:-.045em!important} .zorelo-v15-subhead p{font-size:1.22rem!important;line-height:1.55!important;margin:0!important;max-width:920px!important;color:rgba(255,255,255,.9)!important} .zorelo-v15-subhead .zorelo-v14-periods{margin-top:18px!important} .zorelo-v15-game-subhead{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;padding:24px 0 16px!important;position:relative!important;z-index:2!important} .zorelo-v15-game-subhead h1{font-size:clamp(3.1rem,5vw,5rem)!important;line-height:.94!important;margin:4px 0 10px!important;color:#fff!important;letter-spacing:-.045em!important} .zorelo-v15-game-subhead p{font-size:1.18rem!important;line-height:1.55!important;margin:0!important;max-width:900px!important;color:rgba(255,255,255,.9)!important} .zorelo-v15-game-subhead .meta{display:flex!important;gap:18px!important;flex-wrap:wrap!important;margin-top:14px!important;font-size:1rem!important;color:rgba(255,255,255,.84)!important} .zorelo-v15-game-subhead .duration{align-self:start!important;padding:9px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important} .zorelo-v15-game-subhead .zorelo-v14-game-icon{width:92px!important;height:92px!important;border-radius:24px!important;font-size:2.55rem!important} .zorelo-v14-world.zorelo-cat-gedachtnis, .zorelo-v14-world.zorelo-cat-gedaechtnis{background:linear-gradient(145deg,#ff9cc8,#ff509e)!important} .zorelo-v14-world.zorelo-cat-schatzen-sortieren, .zorelo-v14-world.zorelo-cat-schaetzen-sortieren{background:linear-gradient(145deg,#6cdda9,#20b77f)!important} .zorelo-v14-world.zorelo-cat-wissen-sehen{background:linear-gradient(145deg,#af86ff,#7946e8)!important} .zorelo-v14-world .art{position:relative!important;background:rgba(255,255,255,.08)!important} .zorelo-v14-world .art-fallback{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;font-size:3.6rem!important;color:#fff!important;text-shadow:0 10px 24px rgba(0,0,0,.12)!important} .zorelo-v14-world .art img + .art-fallback{display:none!important} .zorelo-v14-world .title{font-size:1.28rem!important;line-height:1.1!important} .zorelo-v14-world .count{font-size:.98rem!important} .zorelo-v14-featured .zorelo-card-art:before, .zorelo-v14-featured .zorelo-card-art:after, .zorelo-v14-all-grid .zorelo-card-art:before, .zorelo-v14-all-grid .zorelo-card-art:after, .zorelo-v14-related-grid .zorelo-card-art:before, .zorelo-v14-related-grid .zorelo-card-art:after, .zorelo-v14-featured .zorelo-card-badge:before, .zorelo-v14-featured .zorelo-card-badge:after, .zorelo-v14-all-grid .zorelo-card-badge:before, .zorelo-v14-all-grid .zorelo-card-badge:after, .zorelo-v14-related-grid .zorelo-card-badge:before, .zorelo-v14-related-grid .zorelo-card-badge:after{display:none!important;content:none!important} .zorelo-v14-featured .zorelo-card-badge, .zorelo-v14-all-grid .zorelo-card-badge, .zorelo-v14-related-grid .zorelo-card-badge{box-shadow:0 4px 12px rgba(31,54,110,.09)!important;background:#fff!important;border:1px solid #dbe4f1!important} .zorelo-v14-section{padding-left:0!important;padding-right:0!important} .zorelo-v14-ranking-group, .zorelo-v14-game-group, .zorelo-v14-info-card, .zorelo-leaderboard, .zorelo-game-explainer{max-width:100%!important} .zorelo-v14-ranking-card .title{font-size:1.2rem!important} .zorelo-v14-ranking-card .sub,.zorelo-v14-ranking-card .rows p,.zorelo-v14-ranking-card .rows>div{font-size:1rem!important} .zorelo-v14-game-group h2,.zorelo-v14-ranking-group h2{font-size:2.12rem!important} .zorelo-v14-game-group p{font-size:1.06rem!important;line-height:1.55!important} .zorelo-home-v14 .zorelo-v14-worlds{align-items:stretch!important} .zorelo-home-v14 .zorelo-v14-world{height:100%!important} @media(max-width:980px){ .zorelo-sitebar{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;padding:10px 0 8px!important} .zorelo-sitebar-brand{min-width:0!important} .zorelo-main-nav{justify-content:flex-start!important;width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important} .zorelo-main-nav a{white-space:nowrap!important;flex:0 0 auto!important} .zorelo-v15-game-subhead{grid-template-columns:auto 1fr!important} .zorelo-v15-game-subhead .duration{grid-column:1/-1!important;justify-self:start!important} } @media(max-width:680px){ :root{--z15-shell:calc(100vw - 18px)} .zorelo-v15-subhead-shell{padding-left:0!important;padding-right:0!important} .zorelo-mini-wordmark{font-size:2.15rem!important} .zorelo-mini-tagline{font-size:.72rem!important} .zorelo-main-nav a{min-height:40px!important;padding:0 10px!important;font-size:.9rem!important} .zorelo-v15-subhead{padding:18px 0 12px!important} .zorelo-v15-subhead h1{font-size:2.7rem!important} .zorelo-v15-subhead p{font-size:1.03rem!important} .zorelo-v15-game-subhead{grid-template-columns:1fr!important;gap:12px!important;padding:18px 0 12px!important} .zorelo-v15-game-subhead h1{font-size:2.65rem!important} .zorelo-v15-game-subhead p{font-size:1.03rem!important} .zorelo-v15-game-subhead .zorelo-v14-game-icon{width:72px!important;height:72px!important;font-size:2rem!important} .zorelo-v14-world .title{font-size:1.12rem!important}.zorelo-v14-world .count{font-size:.9rem!important} } html, body.zorelo-engine-home, body.zorelo-engine-game, body.zorelo-engine-leaderboards, body.zorelo-engine-stats, body.zorelo-engine-games{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; overflow-x:hidden!important; } body.zorelo-engine-home #page, body.zorelo-engine-game #page, body.zorelo-engine-leaderboards #page, body.zorelo-engine-stats #page, body.zorelo-engine-games #page, body.zorelo-engine-home #content, body.zorelo-engine-game #content, body.zorelo-engine-leaderboards #content, body.zorelo-engine-stats #content, body.zorelo-engine-games #content, body.zorelo-engine-home .site, body.zorelo-engine-game .site, body.zorelo-engine-leaderboards .site, body.zorelo-engine-stats .site, body.zorelo-engine-games .site, body.zorelo-engine-home .site.grid-container, body.zorelo-engine-game .site.grid-container, body.zorelo-engine-leaderboards .site.grid-container, body.zorelo-engine-stats .site.grid-container, body.zorelo-engine-games .site.grid-container, body.zorelo-engine-home .site-content, body.zorelo-engine-game .site-content, body.zorelo-engine-leaderboards .site-content, body.zorelo-engine-stats .site-content, body.zorelo-engine-games .site-content, body.zorelo-engine-home .content-area, body.zorelo-engine-game .content-area, body.zorelo-engine-leaderboards .content-area, body.zorelo-engine-stats .content-area, body.zorelo-engine-games .content-area, body.zorelo-engine-home .site-main, body.zorelo-engine-game .site-main, body.zorelo-engine-leaderboards .site-main, body.zorelo-engine-stats .site-main, body.zorelo-engine-games .site-main, body.zorelo-engine-home .inside-article, body.zorelo-engine-game .inside-article, body.zorelo-engine-leaderboards .inside-article, body.zorelo-engine-stats .inside-article, body.zorelo-engine-games .inside-article{ width:100%!important; max-width:none!important; min-width:0!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; box-sizing:border-box!important; } body.zorelo-engine-home main#primary, body.zorelo-engine-game main#primary, body.zorelo-engine-leaderboards main#primary, body.zorelo-engine-stats main#primary, body.zorelo-engine-games main#primary{ position:relative!important; left:auto!important; right:auto!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important; zoom:1!important; transform:none!important; box-sizing:border-box!important; } body.zorelo-engine-home main#primary > .zorelo-v14-hero-band, body.zorelo-engine-home main#primary > .zorelo-v14-section, body.zorelo-engine-game main#primary > .zorelo-v14-inner-band, body.zorelo-engine-game main#primary > .zorelo-v14-section, body.zorelo-engine-leaderboards main#primary > .zorelo-v14-inner-band, body.zorelo-engine-leaderboards main#primary > .zorelo-v14-section, body.zorelo-engine-stats main#primary > .zorelo-v14-inner-band, body.zorelo-engine-stats main#primary > .zorelo-v14-section, body.zorelo-engine-games main#primary > .zorelo-v14-inner-band, body.zorelo-engine-games main#primary > .zorelo-v14-section{ position:relative!important; left:50%!important; width:100vw!important; max-width:100vw!important; margin-left:-50vw!important; margin-right:-50vw!important; box-sizing:border-box!important; } .zorelo-v14-shell{ width:min(90vw,1720px)!important; max-width:min(90vw,1720px)!important; margin-left:auto!important; margin-right:auto!important; padding-left:0!important; padding-right:0!important; box-sizing:border-box!important; } .zorelo-v15-subhead-shell{ padding-left:clamp(14px,1.2vw,24px)!important; padding-right:clamp(14px,1.2vw,24px)!important; } .zorelo-home-v14 .zorelo-v14-hero-band{ margin-left:-50vw!important; margin-right:-50vw!important; left:50%!important; width:100vw!important; max-width:100vw!important; } body.zorelo-engine-home footer, body.zorelo-engine-game footer, body.zorelo-engine-leaderboards footer, body.zorelo-engine-stats footer, body.zorelo-engine-games footer{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; } @media(max-width:680px){ .zorelo-v14-shell{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important} .zorelo-v15-subhead-shell{padding-left:0!important;padding-right:0!important} } .zorelo-v15-subhead{max-width:none!important;width:100%!important} .zorelo-v15-subhead h1{font-size:clamp(2.35rem,3.45vw,3.75rem)!important;line-height:1!important;margin:4px 0 12px!important} .zorelo-v15-subhead p{max-width:none!important;width:100%!important;font-size:1.18rem!important;line-height:1.58!important} .zorelo-v15-game-subhead h1{font-size:clamp(2.3rem,3.4vw,3.65rem)!important;line-height:1!important} .zorelo-v15-game-subhead p{max-width:none!important;width:100%!important;font-size:1.16rem!important;line-height:1.58!important} .zorelo-home-v14 p, .zorelo-games-page-v14 p, .zorelo-game-page-v14 p, .zorelo-leaderboards-page-v14 p, .zorelo-stats-page-v14 p, .zorelo-home-v14 h1,.zorelo-home-v14 h2,.zorelo-home-v14 h3, .zorelo-games-page-v14 h1,.zorelo-games-page-v14 h2,.zorelo-games-page-v14 h3, .zorelo-game-page-v14 h1,.zorelo-game-page-v14 h2,.zorelo-game-page-v14 h3, .zorelo-leaderboards-page-v14 h1,.zorelo-leaderboards-page-v14 h2,.zorelo-leaderboards-page-v14 h3, .zorelo-stats-page-v14 h1,.zorelo-stats-page-v14 h2,.zorelo-stats-page-v14 h3, .zorelo-card-desc,.zorelo-card-title,.zorelo-v14-world .title{ max-width:none!important; word-break:normal!important; overflow-wrap:normal!important; hyphens:none!important; text-wrap:wrap!important; } .zorelo-v14-featured .zorelo-card-desc, .zorelo-v14-all-grid .zorelo-card-desc, .zorelo-v14-related-grid .zorelo-card-desc{ display:block!important; -webkit-line-clamp:unset!important; overflow:visible!important; } .zorelo-v14-featured .zorelo-card-art-image, .zorelo-v14-all-grid .zorelo-card-art-image, .zorelo-v14-related-grid .zorelo-card-art-image{ object-fit:cover!important; object-position:center!important; } .zorelo-v14-featured .zorelo-card.has-image .zorelo-card-art, .zorelo-v14-all-grid .zorelo-card.has-image .zorelo-card-art, .zorelo-v14-related-grid .zorelo-card.has-image .zorelo-card-art{ background:#eef3ff!important; } .zorelo-v17-game-visual{ width:190px!important; height:112px!important; border-radius:22px!important; overflow:hidden!important; display:block!important; box-shadow:0 12px 28px rgba(17,43,111,.16)!important; border:1px solid rgba(255,255,255,.32)!important; background:rgba(255,255,255,.12)!important; } .zorelo-v17-game-visual img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important} .zorelo-v15-game-subhead{grid-template-columns:190px minmax(0,1fr) auto!important;align-items:center!important} .zorelo-v14-game-group p, .zorelo-v14-ranking-group p, .zorelo-game-explainer p, .zorelo-v14-info-card p{max-width:none!important;width:100%!important} .zorelo-home-text-section{background:linear-gradient(180deg,#f7f9fd 0%,#ffffff 100%)!important;padding-top:46px!important;padding-bottom:54px!important;border-top:1px solid #e5ebf5!important} .zorelo-home-text-intro{max-width:1240px;margin:0 0 28px} .zorelo-home-text-intro h2{font-size:clamp(2rem,2.7vw,3rem)!important;line-height:1.08!important;color:#16346d!important;margin:7px 0 16px!important} .zorelo-home-text-intro p{font-size:1.12rem!important;line-height:1.72!important;color:#50617d!important;margin:0!important} .zorelo-home-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px} .zorelo-home-text-grid article{background:#fff;border:1px solid #dfe7f3;border-radius:24px;padding:28px 30px;box-shadow:0 8px 24px rgba(35,62,122,.045)} .zorelo-home-text-grid h2{font-size:1.62rem!important;line-height:1.16!important;color:#173b7a!important;margin:0 0 13px!important} .zorelo-home-text-grid p{font-size:1.04rem!important;line-height:1.7!important;color:#52617d!important;margin:0 0 13px!important} .zorelo-home-text-grid p:last-child{margin-bottom:0!important} .zorelo-v14-featured .zorelo-card, .zorelo-v14-all-grid .zorelo-card, .zorelo-v14-related-grid .zorelo-card{min-height:390px!important} .zorelo-v14-featured .zorelo-card-body, .zorelo-v14-all-grid .zorelo-card-body, .zorelo-v14-related-grid .zorelo-card-body{padding:18px 19px 17px!important} @media(max-width:1100px){ .zorelo-v15-game-subhead{grid-template-columns:160px minmax(0,1fr)!important} .zorelo-v17-game-visual{width:160px!important;height:98px!important} .zorelo-v15-game-subhead .duration{grid-column:1/-1!important;justify-self:start!important} .zorelo-home-text-grid{grid-template-columns:1fr!important} } @media(max-width:680px){ .zorelo-v15-subhead h1{font-size:2.15rem!important} .zorelo-v15-game-subhead h1{font-size:2.1rem!important} .zorelo-v15-subhead p,.zorelo-v15-game-subhead p{font-size:1.02rem!important} .zorelo-v15-game-subhead{grid-template-columns:1fr!important} .zorelo-v17-game-visual{width:100%!important;height:150px!important;max-width:360px!important} .zorelo-home-text-section{padding-top:34px!important;padding-bottom:38px!important} .zorelo-home-text-grid article{padding:22px 20px!important;border-radius:20px!important} .zorelo-home-text-grid h2{font-size:1.42rem!important} .zorelo-home-text-grid p,.zorelo-home-text-intro p{font-size:1rem!important} } .zorelo-v17-game-visual{ width:260px!important; height:145px!important; border-radius:26px!important; box-shadow:0 16px 34px rgba(15,45,112,.18)!important; background:#fff!important; } .zorelo-v15-game-subhead{grid-template-columns:260px minmax(0,1fr) auto!important;gap:30px!important} .zorelo-v14-play-wrap{padding:16px!important} .zorelo-game-root{ min-height:500px!important; color:#12356f!important; background:linear-gradient(145deg,#ffffff 0%,#f5fbff 48%,#eefbf5 100%)!important; border:1px solid #dbe5f1!important; box-shadow:0 16px 42px rgba(28,57,120,.07)!important; } .zo-game{min-height:500px!important;padding:42px 38px!important;color:#12356f!important} .zo-game .zorelo-kicker{color:#315de8!important;letter-spacing:.13em!important;font-size:.9rem!important} .zo-game h2{font-size:clamp(2.65rem,4vw,4.2rem)!important;line-height:1.05!important;color:#102f68!important;margin:8px 0 14px!important} .zo-game p{font-size:1.22rem!important;line-height:1.65!important;color:#425878!important;max-width:900px!important} .zo-game-intro{justify-content:center!important;text-align:left!important} .zo-intro-layout{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:54px;align-items:center} .zo-intro-copy{min-width:0} .zo-intro-copy .zo-start{margin-top:18px!important} .zo-intro-art{width:100%;height:245px;border-radius:28px;overflow:hidden;box-shadow:0 18px 38px rgba(24,54,120,.15);background:#fff;border:1px solid #dce6f1} .zo-intro-art img{display:block;width:100%;height:100%;object-fit:cover} .zo-start{ min-height:62px!important; padding:0 30px!important; border:0!important; border-radius:17px!important; background:linear-gradient(135deg,#1559d8,#3e66f4)!important; color:#fff!important; font-size:1.18rem!important; box-shadow:0 13px 26px rgba(33,82,190,.24)!important; } .zo-start:hover{filter:brightness(1.05);transform:translateY(-2px)} .zo-secondary{ min-height:54px!important; padding:0 21px!important; border:2px solid #3158b8!important; border-radius:15px!important; background:#fff!important; color:#173b7a!important; font-size:1.08rem!important; } .zo-secondary:hover{background:#eef4ff!important;color:#102f68!important} .zo-question{ width:min(980px,100%)!important; max-width:980px!important; padding:25px 28px!important; border:1px solid #d8e2ef!important; border-radius:24px!important; background:#fff!important; color:#102f68!important; box-shadow:0 12px 28px rgba(27,57,118,.07)!important; font-size:clamp(2rem,3vw,3rem)!important; line-height:1.18!important; } .zo-note,.zo-feedback,.zo-clue{font-size:1.08rem!important;line-height:1.58!important} .zo-sort-list{width:min(820px,100%)!important;gap:11px!important} .zo-sort-item{ min-height:72px!important; padding:12px 14px 12px 20px!important; border:1px solid #d7e2ef!important; background:#fff!important; color:#12356f!important; border-radius:18px!important; font-size:1.2rem!important; box-shadow:0 8px 20px rgba(25,52,108,.05)!important; } .zo-sort-item button{ width:52px!important; height:48px!important; border:0!important; border-radius:13px!important; background:#244fc2!important; color:#fff!important; font-size:1.25rem!important; box-shadow:0 6px 13px rgba(26,65,163,.2)!important; opacity:1!important; } .zo-sort-item button:hover{background:#173d9b!important} .zo-sort-item button:disabled{background:#9eadd0!important;color:#fff!important;opacity:.72!important} .zo-choice,.zo-duel button,.zo-option-grid button,.zo-poll-option,.zo-choice-grid button{ border:2px solid #cad7e9!important; background:#fff!important; color:#12356f!important; font-size:1.15rem!important; box-shadow:0 9px 20px rgba(25,52,108,.055)!important; } .zo-choice.primary{background:#2355cf!important;color:#fff!important;border-color:#2355cf!important} .zo-choice:hover,.zo-duel button:hover,.zo-option-grid button:hover,.zo-poll-option:hover,.zo-choice-grid button:hover{ border-color:#3c66d6!important;background:#eef4ff!important;color:#102f68!important } .zo-poll-option.a,.zo-poll-option.b{background:#fff!important;color:#12356f!important} .zo-typing-input,.zo-alpha-input,.zo-answer-input,.zo-number-input,.zo-publish input{ background:#fff!important; color:#102f68!important; border:2px solid #bdcce2!important; font-size:1.18rem!important; } .zo-typing-input:focus,.zo-alpha-input:focus,.zo-answer-input:focus,.zo-number-input:focus,.zo-publish input:focus{ outline:3px solid rgba(49,92,225,.18)!important;border-color:#315ce1!important } .zo-pattern-cell,.zo-sequence-cell,.zo-number-grid button,.zo-card-memory{ border:2px solid #bdcce2!important; background:#e8eef8!important; color:#173b7a!important; } .zo-pattern-cell.chosen,.zo-pattern-cell.flash,.zo-sequence-cell.active{ background:#2757d2!important;color:#fff!important;border-color:#2757d2!important } .zo-feedback.good{background:#e7f8ef!important;color:#0c6646!important;border:1px solid #b9e9d2!important} .zo-feedback.bad{background:#fff0f2!important;color:#8f2440!important;border:1px solid #ffcbd5!important} .zo-reaction-pad,.zo-click-pad{width:min(900px,100%)!important;min-height:360px!important} .zo-target-area,.zo-mover-stage{width:min(960px,100%)!important;height:410px!important} .zo-stop-circle{width:300px!important;height:300px!important} .zo-typing-text{width:min(930px,100%)!important;max-width:930px!important;font-size:1.5rem!important} .zo-typing-input{width:min(930px,100%)!important;min-height:110px!important} .zo-memory-number{font-size:clamp(4rem,10vw,8rem)!important;color:#12356f!important} .zo-alpha{font-size:clamp(1.5rem,3vw,2.2rem)!important;color:#12356f!important} .zo-score-big{color:#102f68!important} .zorelo-v14-featured .zorelo-card-art, .zorelo-v14-all-grid .zorelo-card-art, .zorelo-v14-related-grid .zorelo-card-art{height:170px!important;min-height:170px!important;background:#eaf1fb!important} .zorelo-v14-featured .zorelo-card-art-image, .zorelo-v14-all-grid .zorelo-card-art-image, .zorelo-v14-related-grid .zorelo-card-art-image{object-fit:cover!important;object-position:center!important} @media(max-width:1100px){ .zorelo-v17-game-visual{width:210px!important;height:122px!important} .zorelo-v15-game-subhead{grid-template-columns:210px minmax(0,1fr)!important} .zo-intro-layout{grid-template-columns:1fr 340px;gap:30px} .zo-intro-art{height:205px} } @media(max-width:760px){ .zorelo-v17-game-visual{width:100%!important;height:170px!important;max-width:420px!important} .zorelo-v15-game-subhead{grid-template-columns:1fr!important} .zorelo-game-root,.zo-game{min-height:430px!important} .zo-game{padding:28px 18px!important} .zo-intro-layout{grid-template-columns:1fr!important;gap:24px} .zo-intro-art{height:190px;order:-1} .zo-game h2{font-size:2.45rem!important} .zo-game p{font-size:1.08rem!important} .zo-question{font-size:1.8rem!important;padding:20px 18px!important} .zo-sort-item{font-size:1.06rem!important} .zo-sort-item button{width:46px!important;height:44px!important} .zo-reaction-pad,.zo-click-pad{min-height:300px!important} .zo-target-area,.zo-mover-stage{height:330px!important} .zorelo-v14-featured .zorelo-card-art,.zorelo-v14-all-grid .zorelo-card-art,.zorelo-v14-related-grid .zorelo-card-art{height:155px!important;min-height:155px!important} } :root{--z19-shell:min(1680px,calc(100vw - 40px));} body{overflow-x:hidden;} .zorelo-v14-shell{width:var(--z19-shell)!important;max-width:var(--z19-shell)!important;} .zorelo-v15-subhead-shell,.zorelo-v14-shell{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;} .zorelo-v14-hero-band,.zorelo-v15-subhead-band{width:100%!important;margin:0!important;} .zorelo-sitebar{min-height:84px!important;gap:20px!important;align-items:center!important;} .zorelo-main-nav{gap:10px!important;} .zorelo-main-nav a{min-height:50px!important;padding:0 17px!important;font-size:1.07rem!important;border-radius:15px!important;} .zorelo-mini-tagline,.zorelo-v14-kicker{font-size:1rem!important;letter-spacing:.16em!important;} .zorelo-v14-kicker{margin-bottom:10px!important;} .zorelo-v14-wordmark{margin:8px 0 20px!important;} .zorelo-v14-hero-copy>p{font-size:1.34rem!important;line-height:1.5!important;max-width:760px!important;} .zorelo-v15-subhead h1{font-size:clamp(2.25rem,3.2vw,3.7rem)!important;line-height:1.02!important;} .zorelo-v15-subhead p,.zorelo-v15-game-subhead p{max-width:none!important;width:100%!important;font-size:1.18rem!important;line-height:1.58!important;} .zorelo-v15-game-subhead .copy .zorelo-v14-kicker{font-size:.98rem!important;} .zorelo-v14-emblem.is-clean .zorelo-v14-symbol{display:none!important;} .zorelo-v14-emblem.is-clean{min-height:320px!important;} .zorelo-v14-emblem.is-clean .ring-a{width:230px!important;height:230px!important;opacity:.58!important;} .zorelo-v14-emblem.is-clean .ring-b{display:none!important;} .zorelo-v14-badge{width:182px!important;height:182px!important;display:grid!important;place-items:center!important;} .zorelo-v14-badge img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;} .zorelo-v14-featured .zorelo-card.has-image .zorelo-card-icon, .zorelo-v14-all-grid .zorelo-card.has-image .zorelo-card-icon, .zorelo-v14-related-grid .zorelo-card.has-image .zorelo-card-icon{display:none!important;} .zorelo-v14-featured .zorelo-card.has-image .zorelo-card-overlay, .zorelo-v14-all-grid .zorelo-card.has-image .zorelo-card-overlay, .zorelo-v14-related-grid .zorelo-card.has-image .zorelo-card-overlay{display:none!important;} .zorelo-v14-featured .zorelo-card, .zorelo-v14-all-grid .zorelo-card, .zorelo-v14-related-grid .zorelo-card{overflow:hidden!important;} .zorelo-v14-featured .zorelo-card-art, .zorelo-v14-all-grid .zorelo-card-art, .zorelo-v14-related-grid .zorelo-card-art{height:175px!important;min-height:175px!important;padding:0!important;background:#eef3ff!important;} .zorelo-v14-featured .zorelo-card-art-image, .zorelo-v14-all-grid .zorelo-card-art-image, .zorelo-v14-related-grid .zorelo-card-art-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;position:static!important;} .zorelo-v14-featured .zorelo-card-body, .zorelo-v14-all-grid .zorelo-card-body, .zorelo-v14-related-grid .zorelo-card-body{padding:16px 16px 14px!important;gap:8px!important;} .zorelo-v14-featured .zorelo-card-title, .zorelo-v14-all-grid .zorelo-card-title, .zorelo-v14-related-grid .zorelo-card-title{font-size:1.08rem!important;line-height:1.18!important;} .zorelo-v14-featured .zorelo-card-desc, .zorelo-v14-all-grid .zorelo-card-desc, .zorelo-v14-related-grid .zorelo-card-desc{font-size:.98rem!important;line-height:1.45!important;color:#405577!important;-webkit-line-clamp:3!important;} .zorelo-v14-featured .zorelo-card-category, .zorelo-v14-all-grid .zorelo-card-category, .zorelo-v14-related-grid .zorelo-card-category{font-size:.74rem!important;letter-spacing:.15em!important;} .zorelo-v14-featured .zorelo-card-play, .zorelo-v14-all-grid .zorelo-card-play, .zorelo-v14-related-grid .zorelo-card-play{margin-top:10px!important;font-size:.98rem!important;font-weight:800!important;} .zorelo-v14-featured .zorelo-card-badge, .zorelo-v14-all-grid .zorelo-card-badge, .zorelo-v14-related-grid .zorelo-card-badge{position:absolute!important;top:12px!important;right:12px!important;z-index:2!important;margin:0!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:#36528c!important;font-size:.86rem!important;box-shadow:0 6px 15px rgba(24,53,117,.10)!important;} .zorelo-game-root,.zo-game{min-height:520px!important;} .zo-game{padding:38px 34px!important;} .zo-game h2{font-size:clamp(2.2rem,3.5vw,3.3rem)!important;} .zo-game p,.zo-note,.zo-feedback,.zo-clue{font-size:1.14rem!important;line-height:1.6!important;} .zo-start{min-height:64px!important;font-size:1.18rem!important;padding:0 32px!important;} .zorelo-v14-game-group,.zorelo-v14-ranking-group,.zorelo-v14-info-card,.zorelo-v14-play-wrap,.zorelo-leaderboard{border-radius:28px!important;} @media(max-width:1024px){ .zorelo-v14-shell{width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important;} .zorelo-v15-subhead-shell,.zorelo-v14-shell{padding-left:0!important;padding-right:0!important;} } @media(max-width:760px){ .zorelo-sitebar{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;} .zorelo-main-nav{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;justify-content:flex-start!important;} .zorelo-main-nav a{white-space:nowrap!important;flex:0 0 auto!important;min-height:42px!important;padding:0 11px!important;font-size:.92rem!important;} .zorelo-mini-tagline,.zorelo-v14-kicker{font-size:.78rem!important;} .zorelo-v14-hero-copy>p{font-size:1.08rem!important;} .zorelo-v14-badge{width:150px!important;height:150px!important;} .zorelo-v14-featured .zorelo-card-art,.zorelo-v14-all-grid .zorelo-card-art,.zorelo-v14-related-grid .zorelo-card-art{height:155px!important;min-height:155px!important;} .zo-game{padding:26px 18px!important;} } .zorelo-card.has-image .zorelo-card-icon{display:none!important;} .zorelo-card.has-image .zorelo-card-overlay{display:none!important;} .zorelo-card-art{padding:0!important;overflow:hidden!important;background:#eef3ff!important;} .zorelo-card-art-image{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;} .zorelo-card-body{position:relative!important;z-index:2!important;background:#fff!important;padding-top:18px!important;} .zorelo-card-category{margin-top:0!important;margin-bottom:5px!important;line-height:1.2!important;} .zorelo-v14-all-grid .zorelo-card-art,.zorelo-v14-related-grid .zorelo-card-art,.zorelo-v14-featured .zorelo-card-art{height:180px!important;min-height:180px!important;} .zorelo-v14-all-grid .zorelo-card,.zorelo-v14-related-grid .zorelo-card,.zorelo-v14-featured .zorelo-card{grid-template-rows:180px minmax(0,1fr)!important;} .zorelo-v14-all-grid .zorelo-card-badge,.zorelo-v14-related-grid .zorelo-card-badge,.zorelo-v14-featured .zorelo-card-badge{top:12px!important;right:12px!important;} .zorelo-v14-kicker,.zorelo-mini-tagline{font-size:1.05rem!important;line-height:1.35!important;} .zorelo-v14-hero-copy>.zorelo-v14-kicker{font-size:1.08rem!important;} .zorelo-v20-legal-head{max-width:none!important;width:100%!important;} .zorelo-v20-legal-section{padding-top:26px!important;} .zorelo-v20-legal-card{background:#fff;border:1px solid #dbe4f1;border-radius:28px;padding:34px 38px;box-shadow:0 16px 42px rgba(28,57,120,.06);font-size:1.08rem;line-height:1.7;color:#17325f;} .zorelo-v20-legal-card h2,.zorelo-v20-legal-card h3,.zorelo-v20-legal-card h4{color:#102f68;font-weight:400!important;line-height:1.2;margin:1.4em 0 .55em;} .zorelo-v20-legal-card h2{font-size:1.8rem;}.zorelo-v20-legal-card h3{font-size:1.5rem;} .zorelo-v20-legal-card p,.zorelo-v20-legal-card li,.zorelo-v20-legal-card a,.zorelo-v20-legal-card strong,.zorelo-v20-legal-card b{font-weight:400!important;} .zorelo-v20-legal-card a{color:#2459d8;text-decoration:none!important;} .zorelo-v20-legal-card a:hover{color:#173d9b;} .zorelo-v20-legal-nav{margin-top:18px!important;} .zo-stop-circle{background:linear-gradient(145deg,#2158da,#6a48ef)!important;color:#fff!important;border:0!important;} .zo-stop-circle span{color:#fff!important;font-size:1.25rem!important;} @media(max-width:760px){ .zorelo-v14-all-grid .zorelo-card-art,.zorelo-v14-related-grid .zorelo-card-art,.zorelo-v14-featured .zorelo-card-art{height:160px!important;min-height:160px!important;} .zorelo-v14-all-grid .zorelo-card,.zorelo-v14-related-grid .zorelo-card,.zorelo-v14-featured .zorelo-card{grid-template-rows:160px minmax(0,1fr)!important;} .zorelo-v20-legal-card{padding:24px 20px;border-radius:22px;font-size:1rem;} .zorelo-v14-kicker,.zorelo-mini-tagline{font-size:.82rem!important;} } body.zorelo-engine-legal #page, body.zorelo-engine-legal #content, body.zorelo-engine-legal .site-content, body.zorelo-engine-legal .site.grid-container, body.zorelo-engine-legal .content-area, body.zorelo-engine-legal .site-main{ width:100%!important;max-width:none!important;margin:0!important;padding:0!important; background:transparent!important;border:0!important;box-shadow:none!important;float:none!important; } body.zorelo-engine-legal .inside-article, body.zorelo-engine-legal .separate-containers .inside-article, body.zorelo-engine-legal .entry-content{ width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important; } body.zorelo-engine-legal .widget-area, body.zorelo-engine-legal #right-sidebar, body.zorelo-engine-legal #left-sidebar{display:none!important;} body.zorelo-engine-home .site-footer, body.zorelo-engine-game .site-footer, body.zorelo-engine-games .site-footer, body.zorelo-engine-leaderboards .site-footer, body.zorelo-engine-stats .site-footer, body.zorelo-engine-legal .site-footer, body.zorelo-engine-home .site-info, body.zorelo-engine-game .site-info, body.zorelo-engine-games .site-info, body.zorelo-engine-leaderboards .site-info, body.zorelo-engine-stats .site-info, body.zorelo-engine-legal .site-info{display:none!important;} .zorelo-v21-legal-hero{width:100%!important;margin:0!important;position:relative!important;overflow:hidden!important;} .zorelo-v21-legal-hero .zorelo-v14-shell{padding-bottom:34px!important;} .zorelo-v21-legal-hero-grid{ display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:70px;align-items:end; min-height:245px;padding:26px 0 20px;position:relative;z-index:2; } .zorelo-v21-brand-block{align-self:center;} .zorelo-v21-wordmark{ display:inline-block;font-family:"Berkshire Swash",Georgia,serif!important;font-size:clamp(4.2rem,6vw,7.4rem); line-height:.8;letter-spacing:-.055em;color:#fff!important;text-decoration:none!important;position:relative;padding-right:.12em; } .zorelo-v21-wordmark:after{content:"♛";position:absolute;right:0;top:-.34em;color:#ffd04c;font-family:Georgia,serif!important;font-size:.31em;transform:rotate(13deg);} .zorelo-v21-legal-title{padding-bottom:4px;} .zorelo-v21-legal-title h1{font-size:clamp(2.6rem,4vw,4.8rem)!important;line-height:.98!important;color:#fff!important;margin:5px 0 12px!important;letter-spacing:-.045em!important;} .zorelo-v21-legal-title p{font-size:1.2rem!important;line-height:1.5!important;color:rgba(255,255,255,.9)!important;margin:0!important;max-width:850px!important;} .zorelo-v21-legal-section{padding:30px 0 12px!important;background:#f5f7fc!important;} .zorelo-v21-legal-card{ width:100%;box-sizing:border-box;background:#fff;border:1px solid #dbe4f1;border-radius:28px; padding:42px 48px;box-shadow:0 16px 42px rgba(28,57,120,.06);font-size:1.08rem;line-height:1.72;color:#17325f; } .zorelo-v21-legal-card h1,.zorelo-v21-legal-card h2,.zorelo-v21-legal-card h3,.zorelo-v21-legal-card h4{font-weight:400!important;color:#102f68!important;line-height:1.18!important;} .zorelo-v21-legal-card h2{font-size:1.9rem!important;margin:1.45em 0 .55em!important;} .zorelo-v21-legal-card h3{font-size:1.55rem!important;margin:1.35em 0 .5em!important;} .zorelo-v21-legal-card p,.zorelo-v21-legal-card li,.zorelo-v21-legal-card a,.zorelo-v21-legal-card strong,.zorelo-v21-legal-card b{font-weight:400!important;} .zorelo-v21-legal-card p{max-width:none!important;width:auto!important;} .zorelo-v21-legal-card a{color:#2459d8!important;text-decoration:none!important;} .zorelo-v21-legal-card a:hover{color:#173d9b!important;} .zorelo-v21-legal-nav{margin:22px 0 10px!important;padding-bottom:18px!important;} @media(max-width:900px){ .zorelo-v21-legal-hero-grid{grid-template-columns:1fr;gap:22px;min-height:0;padding:20px 0 26px;} .zorelo-v21-wordmark{font-size:4.5rem;} .zorelo-v21-legal-card{padding:32px 28px;} } @media(max-width:600px){ .zorelo-v21-legal-hero .zorelo-v14-shell{padding-bottom:20px!important;} .zorelo-v21-wordmark{font-size:3.7rem;} .zorelo-v21-legal-title h1{font-size:2.45rem!important;} .zorelo-v21-legal-title p{font-size:1.02rem!important;} .zorelo-v21-legal-card{padding:24px 18px;border-radius:22px;font-size:1rem;} } body.zorelo-engine-legal{overflow-x:hidden!important;} body.zorelo-engine-legal #page, body.zorelo-engine-legal #content, body.zorelo-engine-legal .site-content{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; overflow:visible!important; } body.zorelo-engine-legal .zorelo-legal-page-v21{ display:block!important; width:100vw!important; max-width:100vw!important; min-width:100vw!important; margin:0!important; padding:0!important; position:relative!important; left:0!important; right:auto!important; float:none!important; clear:both!important; box-sizing:border-box!important; overflow:visible!important; } body.zorelo-engine-legal .zorelo-v21-legal-hero, body.zorelo-engine-legal .zorelo-v21-legal-section{ width:100vw!important; max-width:100vw!important; margin-left:0!important; margin-right:0!important; box-sizing:border-box!important; } body.zorelo-engine-legal .zorelo-v14-shell{ width:min(90vw,1680px)!important; max-width:min(90vw,1680px)!important; margin-left:auto!important; margin-right:auto!important; padding-left:24px!important; padding-right:24px!important; box-sizing:border-box!important; } body.zorelo-engine-legal .zorelo-v21-legal-card{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; } body.zorelo-engine-legal .zorelo-sitebar, body.zorelo-engine-legal .zorelo-v21-legal-hero-grid, body.zorelo-engine-legal .zorelo-v21-legal-card, body.zorelo-engine-legal .zorelo-v21-legal-nav{ box-sizing:border-box!important; } @media(max-width:900px){ body.zorelo-engine-legal .zorelo-v14-shell{ width:calc(100vw - 22px)!important; max-width:calc(100vw - 22px)!important; padding-left:0!important; padding-right:0!important; } } .zorelo-v17-game-visual{ width:338px!important; height:190px!important; padding:10px!important; box-sizing:border-box!important; background:rgba(255,255,255,.98)!important; border:1px solid rgba(255,255,255,.52)!important; border-radius:30px!important; overflow:hidden!important; } .zorelo-v17-game-visual img{ width:100%!important; height:100%!important; display:block!important; object-fit:contain!important; object-position:center!important; border-radius:22px!important; } .zorelo-v15-game-subhead{ grid-template-columns:338px minmax(0,1fr) auto!important; gap:34px!important; align-items:center!important; } .zo-intro-layout{ width:min(1420px,100%)!important; grid-template-columns:minmax(0,1fr) minmax(520px,645px)!important; gap:64px!important; align-items:center!important; } .zo-intro-art{ width:100%!important; height:368px!important; padding:12px!important; box-sizing:border-box!important; background:#fff!important; border:1px solid #dce6f1!important; border-radius:32px!important; overflow:hidden!important; box-shadow:0 22px 46px rgba(24,54,120,.16)!important; } .zo-intro-art img{ display:block!important; width:100%!important; height:100%!important; object-fit:contain!important; object-position:center!important; border-radius:24px!important; } .zo-start{ min-width:180px!important; min-height:86px!important; padding:0 44px!important; border-radius:20px!important; font-size:1.34rem!important; line-height:1.15!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; } .zo-intro-copy .zo-start{margin-top:24px!important;} .zorelo-game-root,.zo-game{min-height:600px!important;} .zo-game{padding:44px 42px!important;} @media(max-width:1200px){ .zorelo-v17-game-visual{width:286px!important;height:161px!important;} .zorelo-v15-game-subhead{grid-template-columns:286px minmax(0,1fr) auto!important;gap:26px!important;} .zo-intro-layout{grid-template-columns:minmax(0,1fr) minmax(430px,520px)!important;gap:38px!important;} .zo-intro-art{height:300px!important;} } @media(max-width:850px){ .zorelo-v15-game-subhead{grid-template-columns:1fr!important;} .zorelo-v17-game-visual{width:100%!important;max-width:520px!important;height:245px!important;} .zo-intro-layout{grid-template-columns:1fr!important;gap:28px!important;} .zo-intro-art{width:100%!important;height:285px!important;order:-1!important;} .zo-start{min-width:170px!important;min-height:78px!important;font-size:1.2rem!important;} .zorelo-game-root,.zo-game{min-height:0!important;} } @media(max-width:560px){ .zorelo-v17-game-visual{height:205px!important;} .zo-intro-art{height:230px!important;padding:8px!important;} .zo-game{padding:28px 18px!important;} .zo-start{width:100%!important;min-height:72px!important;padding:0 22px!important;} } .zorelo-v14-emblem.is-clean .zorelo-v14-badge{transform:rotate(-3deg)!important;width:190px!important;height:190px!important;} .zorelo-v14-emblem.is-clean .ring-a{width:245px!important;height:245px!important;} .zorelo-v14-toprow .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .zorelo-engine-home main h1, .zorelo-engine-home main h2, .zorelo-engine-home main h3, .zorelo-engine-home main p, .zorelo-engine-game main h1, .zorelo-engine-game main h2, .zorelo-engine-game main h3, .zorelo-engine-game main p, .zorelo-games-page-v14 h1,.zorelo-games-page-v14 h2,.zorelo-games-page-v14 h3,.zorelo-games-page-v14 p, .zorelo-leaderboards-page-v14 h1,.zorelo-leaderboards-page-v14 h2,.zorelo-leaderboards-page-v14 h3,.zorelo-leaderboards-page-v14 p, .zorelo-stats-page-v14 h1,.zorelo-stats-page-v14 h2,.zorelo-stats-page-v14 h3,.zorelo-stats-page-v14 p{ max-width:none!important; width:auto!important; } .zorelo-home-text-intro{max-width:none!important;width:100%!important;margin:0 0 30px!important;} .zorelo-home-text-intro h2{max-width:none!important;width:100%!important;font-size:clamp(2rem,2.55vw,2.9rem)!important;line-height:1.08!important;} .zorelo-home-text-intro p{max-width:none!important;width:100%!important;font-size:1.12rem!important;line-height:1.72!important;} .zorelo-home-intro-heading{display:flex;align-items:center;gap:18px;margin-bottom:14px;} .zorelo-home-intro-heading>div{min-width:0;flex:1;} .zorelo-home-intro-icon{width:76px;height:76px;flex:0 0 76px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,#e8f4ff,#f0eaff);box-shadow:0 10px 24px rgba(42,76,155,.10);overflow:hidden;} .zorelo-home-intro-icon img{width:68px;height:68px;object-fit:contain;display:block;} .zorelo-home-text-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;} .zorelo-home-text-grid article{position:relative;overflow:hidden;padding:26px 28px 28px!important;border-radius:24px!important;} .zorelo-home-text-grid article:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:var(--copy-accent,#3b63ea);} .zorelo-home-copy-title{display:flex;align-items:center;gap:14px;margin-bottom:13px;} .zorelo-home-copy-icon{width:50px;height:50px;flex:0 0 50px;border-radius:15px;display:grid;place-items:center;font-size:1.6rem;background:var(--copy-soft,#eef3ff);box-shadow:0 7px 17px rgba(36,65,132,.07);} .zorelo-home-copy-title h2{margin:0!important;max-width:none!important;width:auto!important;line-height:1.16!important;font-size:1.58rem!important;} .zorelo-home-text-grid p{max-width:none!important;width:100%!important;font-size:1.04rem!important;line-height:1.72!important;} .zorelo-home-text-grid .tone-orange{--copy-accent:#ff9b2f;--copy-soft:#fff1dc;} .zorelo-home-text-grid .tone-pink{--copy-accent:#ff5ba0;--copy-soft:#ffe9f3;} .zorelo-home-text-grid .tone-green{--copy-accent:#28bc8a;--copy-soft:#e6f8f1;} .zorelo-home-text-grid .tone-blue{--copy-accent:#2eb8df;--copy-soft:#e7f8fc;} .zorelo-home-text-grid .tone-coral{--copy-accent:#ff725b;--copy-soft:#fff0eb;} .zorelo-home-text-grid .tone-purple{--copy-accent:#7755ed;--copy-soft:#f0ebff;} .zorelo-v14-game-group header>div, .zorelo-v15-subhead, .zorelo-v15-game-subhead .copy, .zorelo-game-explainer, .zorelo-explainer-lead, .zorelo-explainer-grid>div, .zorelo-v14-info-card, .zorelo-card-body{max-width:none!important;} .zorelo-v14-game-group header p,.zorelo-v15-subhead p,.zorelo-v15-game-subhead p,.zorelo-game-explainer p,.zorelo-explainer-grid p{max-width:none!important;width:100%!important;} @media(max-width:1100px){ .zorelo-home-text-grid{grid-template-columns:1fr!important;} } @media(max-width:680px){ .zorelo-home-intro-heading{align-items:flex-start;gap:13px;} .zorelo-home-intro-icon{width:58px;height:58px;flex-basis:58px;border-radius:18px;} .zorelo-home-intro-icon img{width:52px;height:52px;} .zorelo-home-text-grid article{padding:22px 20px 24px!important;} .zorelo-home-copy-icon{width:44px;height:44px;flex-basis:44px;border-radius:14px;font-size:1.4rem;} .zorelo-home-copy-title h2{font-size:1.38rem!important;} } .zorelo-game-page-v14 button, .zorelo-game-page-v14 a, .zorelo-game-page-v14 input, .zorelo-game-page-v14 textarea, .zorelo-game-page-v14 .zo-reaction-pad, .zorelo-game-page-v14 .zo-stop-circle, .zorelo-game-page-v14 .zo-target-area, .zorelo-game-page-v14 .zo-mover-stage{ -webkit-tap-highlight-color:transparent; } .zorelo-game-page-v14 button, .zorelo-game-page-v14 .zo-reaction-pad, .zorelo-game-page-v14 .zo-stop-circle, .zorelo-game-page-v14 .zo-target-area, .zorelo-game-page-v14 .zo-mover-stage{touch-action:manipulation;user-select:none;-webkit-user-select:none} .zorelo-game-page-v14 button:focus-visible, .zorelo-game-page-v14 a:focus-visible, .zorelo-game-page-v14 input:focus-visible, .zorelo-game-page-v14 textarea:focus-visible{outline:4px solid rgba(55,105,255,.24)!important;outline-offset:3px!important} .zorelo-v14-play-wrap{ position:relative!important; padding:18px!important; border:1px solid rgba(211,222,241,.95)!important; background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(244,248,255,.94))!important; box-shadow:0 22px 60px rgba(26,53,112,.10)!important; overflow:hidden!important; } .zorelo-v14-play-wrap:before{ content:"";position:absolute;inset:-2px auto auto -2px;width:42%;height:5px;border-radius:0 999px 999px 0; background:linear-gradient(90deg,#25b8ff,#5262ff,#9b53ff);opacity:.9;z-index:2 } .zorelo-v14-play-wrap:fullscreen{padding:clamp(16px,3vw,40px)!important;background:#eef4ff!important;overflow:auto!important} .zorelo-v14-play-wrap:fullscreen .zorelo-game-root{min-height:calc(100vh - 150px)!important} .zorelo-game-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 14px;margin:0 0 4px;border-bottom:1px solid #e6edf7} .zorelo-game-toolbar-copy{display:flex;align-items:center;gap:9px;color:#526680;font-size:.92rem;letter-spacing:.02em} .zorelo-game-toolbar-copy .dot{width:9px;height:9px;border-radius:50%;background:#26c98d;box-shadow:0 0 0 5px rgba(38,201,141,.12)} .zorelo-game-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap} .zorelo-game-tool{min-height:42px!important;padding:0 13px!important;border-radius:13px!important;border:1px solid #dce5f2!important;background:#fff!important;color:#365071!important;display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:.9rem!important;box-shadow:0 6px 16px rgba(27,57,118,.05)!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important} .zorelo-game-tool:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(27,57,118,.09)!important} .zorelo-game-tool.is-on,.zorelo-game-tool[aria-pressed="true"]{background:linear-gradient(135deg,#edf4ff,#f4efff)!important;border-color:#b9c9ff!important;color:#244bc5!important} .zorelo-game-root{position:relative!important;overflow:hidden!important;background: radial-gradient(circle at 12% 10%,rgba(64,182,255,.13),transparent 24%), radial-gradient(circle at 88% 12%,rgba(127,83,255,.13),transparent 28%), linear-gradient(145deg,#ffffff 0%,#f7fbff 54%,#f2f8ff 100%)!important; border:1px solid #dce7f3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 42px rgba(35,67,133,.06)!important} .zorelo-game-root:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.5),transparent 28%);opacity:.45} .zo-game{position:relative;z-index:1} .zo-intro-layout{gap:clamp(30px,5vw,70px)!important} .zo-intro-copy h2{font-size:clamp(2.7rem,4.4vw,4.6rem)!important;line-height:.98!important;margin-bottom:16px!important} .zo-intro-copy p{font-size:1.24rem!important;line-height:1.62!important;color:#435a7a!important} .zo-intro-chips{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 6px} .zo-intro-chips span{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid #dce5f1;color:#51647e;font-size:.88rem;box-shadow:0 7px 16px rgba(32,60,120,.045)} .zo-intro-art{position:relative!important;border-radius:32px!important;box-shadow:0 24px 52px rgba(31,61,127,.18)!important;transform:rotate(1.2deg);transition:transform .24s ease,box-shadow .24s ease} .zo-intro-art:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65);pointer-events:none} .zo-intro-art:hover{transform:rotate(0) translateY(-3px);box-shadow:0 30px 60px rgba(31,61,127,.22)!important} .zo-start,.zo-secondary,.zo-choice,.zo-duel button,.zo-option-grid button,.zo-poll-option,.zo-sort-item button,.zo-more-clue{ transition:transform .13s ease,box-shadow .13s ease,filter .13s ease,background .13s ease!important; } .zo-start{min-height:68px!important;padding:0 34px!important;border-radius:19px!important;background:linear-gradient(135deg,#1763ec 0%,#4366f4 58%,#7258ef 100%)!important;box-shadow:0 15px 30px rgba(37,83,202,.25),inset 0 1px 0 rgba(255,255,255,.25)!important;font-size:1.2rem!important;letter-spacing:.01em!important} .zo-start:hover{transform:translateY(-3px)!important;box-shadow:0 19px 34px rgba(37,83,202,.31),inset 0 1px 0 rgba(255,255,255,.28)!important} .zo-start:active,.is-pressed{transform:translateY(1px) scale(.985)!important} .zo-start:disabled{filter:saturate(.65);opacity:.72;cursor:wait;transform:none!important} .zo-start.is-loading:after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;vertical-align:-3px;animation:zoSpin .7s linear infinite} .zo-secondary{min-height:52px!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(12px);box-shadow:0 8px 20px rgba(33,62,121,.07)!important} .zo-actions{gap:12px!important;flex-wrap:wrap!important} .zo-question{background:rgba(255,255,255,.94)!important;backdrop-filter:blur(12px);border:1px solid #d9e4f1!important;box-shadow:0 16px 36px rgba(29,58,119,.08)!important} .zo-choice,.zo-duel button,.zo-option-grid button,.zo-poll-option,.zo-choice-grid button{min-height:66px!important;border-radius:18px!important;font-size:1.12rem!important} .zo-choice:hover,.zo-duel button:hover,.zo-option-grid button:hover,.zo-poll-option:hover,.zo-choice-grid button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(31,61,127,.12)!important} .zo-feedback{border-radius:20px!important;padding:20px 22px!important;box-shadow:0 10px 24px rgba(30,58,118,.06)!important} .zo-feedback.good{background:linear-gradient(135deg,#eafbf3,#f4fffa)!important;border-color:#afe7cd!important} .zo-feedback.bad{background:linear-gradient(135deg,#fff1f4,#fff8fa)!important;border-color:#ffc4d0!important} .zo-timer{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 15px!important;border-radius:999px!important;background:#fff!important;border:1px solid #dbe5f2!important;color:#2d4b78!important;box-shadow:0 8px 19px rgba(26,54,115,.055)!important;font-size:1.05rem!important;font-variant-numeric:tabular-nums} .zo-live-stats{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px;width:min(620px,100%);margin:0 auto 18px} .zo-live-stats>div{padding:14px;border-radius:18px;background:#fff;border:1px solid #dce6f2;box-shadow:0 8px 20px rgba(29,58,119,.055);text-align:center} .zo-live-stats span{display:block;font-size:1.5rem;color:#153873;font-variant-numeric:tabular-nums}.zo-live-stats small{display:block;margin-top:4px;color:#738099;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em} .zo-reaction-pad,.zo-click-pad{border:0!important;box-shadow:0 20px 44px rgba(29,58,119,.15),inset 0 1px 0 rgba(255,255,255,.28)!important;overflow:hidden;position:relative} .zo-reaction-pad:before,.zo-click-pad:before{content:"";position:absolute;inset:-40% auto auto -20%;width:65%;height:180%;background:linear-gradient(100deg,rgba(255,255,255,.3),transparent);transform:rotate(20deg);pointer-events:none} .zo-click-pad.is-hit{animation:zoHit .15s ease} .zo-target{box-shadow:0 12px 28px rgba(255,73,102,.34),0 0 0 10px rgba(255,255,255,.34)!important;transition:transform .1s ease!important} .zo-target:active{transform:scale(.86)!important} .zo-target-area.is-miss{animation:zoMiss .22s ease} .zo-stop-circle{border:10px solid rgba(255,255,255,.7)!important;box-shadow:0 24px 50px rgba(26,57,122,.16),inset 0 0 0 1px rgba(54,92,183,.12)!important;cursor:pointer} .zo-sort-list{gap:12px!important} .zo-sort-item{transition:transform .15s ease,box-shadow .15s ease!important;box-shadow:0 9px 22px rgba(29,58,119,.055)!important} .zo-sort-item:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(29,58,119,.1)!important} .zo-sort-item button{min-width:52px!important;min-height:50px!important} .zo-result-screen{justify-content:center!important;text-align:center!important} .zo-best-badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:42px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg,#fff3bd,#ffe083);color:#8a5d00;border:1px solid #f5d768;box-shadow:0 10px 22px rgba(218,168,35,.18);font-size:.95rem;letter-spacing:.02em;margin-bottom:4px} .zo-score-big{text-shadow:0 8px 28px rgba(29,58,119,.10)} .zo-publish{width:min(640px,100%)!important;padding:18px!important;border-radius:20px!important;background:rgba(255,255,255,.72)!important;border:1px solid #dce6f2!important;box-shadow:0 10px 24px rgba(29,58,119,.055)!important} .zo-publish input{min-height:54px!important} .zo-error-screen{justify-content:center!important;text-align:center!important} .zo-error-icon{width:74px;height:74px;border-radius:24px;display:grid;place-items:center;margin:0 auto 4px;background:linear-gradient(135deg,#eef4ff,#f6efff);color:#3e5dd2;font-size:2rem;box-shadow:0 12px 28px rgba(29,58,119,.08)} .zo-error{font-size:1.08rem;line-height:1.6;color:#5d6f88;max-width:700px;margin:0 auto} .zorelo-toast{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translate(-50%,18px);z-index:999999;max-width:min(520px,calc(100vw - 28px));padding:13px 18px;border-radius:16px;background:rgba(20,38,78,.94);color:#fff;box-shadow:0 16px 44px rgba(13,28,66,.28);opacity:0;pointer-events:none;transition:.22s ease;font-size:.95rem;backdrop-filter:blur(14px)} .zorelo-toast.is-show{opacity:1;transform:translate(-50%,0)} .zorelo-toast.is-good{background:rgba(18,113,81,.95)} .zo-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:30} .zo-confetti i{position:absolute;left:calc((var(--i) * 5.6%));top:-20px;width:9px;height:16px;border-radius:3px;background:linear-gradient(180deg,#ffd64d,#ff7b64);animation:zoConfetti 1.35s cubic-bezier(.25,.7,.25,1) forwards;animation-delay:calc((var(--i) % 5) * .035s);transform:rotate(calc(var(--i) * 22deg))} .zo-confetti i:nth-child(3n){background:linear-gradient(180deg,#49d7ff,#5075ff)} .zo-confetti i:nth-child(4n){background:linear-gradient(180deg,#56e3a2,#26b77d)} .zo-confetti i:nth-child(5n){background:linear-gradient(180deg,#ff78be,#a85cff)} @supports(padding:max(0px)){.zorelo-game-page-v14{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}} @media(max-width:760px){ .zorelo-game-toolbar{align-items:flex-start;flex-direction:column;padding-bottom:12px}.zorelo-game-toolbar-actions{width:100%}.zorelo-game-tool{flex:1;justify-content:center;min-width:0!important} .zo-intro-copy h2{font-size:2.5rem!important}.zo-intro-copy p{font-size:1.08rem!important}.zo-intro-chips{gap:6px}.zo-intro-chips span{font-size:.78rem;min-height:32px;padding:0 9px} .zo-start{width:100%;min-height:64px!important}.zo-actions>.zo-secondary,.zo-actions>a.zo-secondary{flex:1;min-width:145px;justify-content:center} .zo-live-stats{grid-template-columns:repeat(3,1fr);gap:7px}.zo-live-stats>div{padding:10px 6px}.zo-live-stats span{font-size:1.18rem}.zo-live-stats small{font-size:.68rem;letter-spacing:.06em} } @media(prefers-reduced-motion:reduce){ .zorelo-game-page-v14 *, .zorelo-game-page-v14 *:before,.zorelo-game-page-v14 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.zo-confetti{display:none!important} } @keyframes zoSpin{to{transform:rotate(360deg)}} @keyframes zoHit{0%{transform:scale(1)}50%{transform:scale(.985)}100%{transform:scale(1)}} @keyframes zoMiss{0%,100%{transform:translateX(0)}35%{transform:translateX(-5px)}70%{transform:translateX(5px)}} @keyframes zoConfetti{0%{opacity:0;transform:translateY(-20px) rotate(0)}12%{opacity:1}100%{opacity:0;transform:translateY(620px) rotate(520deg)}} .zo-pattern-grid,.zo-sequence-grid,.zo-card-memory-grid,.zo-number-grid,.zo-color-grid{gap:12px!important} .zo-pattern-cell,.zo-sequence-cell,.zo-card-memory,.zo-number-grid button{border-radius:17px!important;box-shadow:0 9px 22px rgba(29,58,119,.07)!important;transition:transform .12s ease,box-shadow .12s ease,background .12s ease!important} .zo-pattern-cell:hover,.zo-sequence-cell:hover,.zo-card-memory:hover,.zo-number-grid button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(29,58,119,.12)!important} .zo-pattern-cell.flash,.zo-sequence-cell.active{box-shadow:0 0 0 7px rgba(61,100,230,.12),0 15px 30px rgba(35,75,180,.18)!important} .zo-memory-number,.zo-memory-word{padding:20px 28px;border-radius:24px;background:rgba(255,255,255,.9);border:1px solid #dce6f2;box-shadow:0 16px 36px rgba(29,58,119,.08)} .zo-compare-card,.zo-estimate-box,.zo-search-target{border-radius:24px!important;background:rgba(255,255,255,.9)!important;border:1px solid #dce6f2!important;box-shadow:0 14px 32px rgba(29,58,119,.075)!important} .zo-compare-value{font-variant-numeric:tabular-nums} .zo-point-area,.zo-line-stage,.zo-color-stage,.zo-mover-stage,.zo-target-area{border-radius:28px!important;border:1px solid #d7e4f1!important;background:linear-gradient(145deg,#f7fbff,#eaf2ff)!important;box-shadow:inset 0 1px 0 #fff,0 16px 36px rgba(28,57,120,.08)!important;overflow:hidden!important} .zo-point-area:after,.zo-line-stage:after,.zo-color-stage:after,.zo-mover-stage:after,.zo-target-area:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.65),transparent 30%)} .zo-mover-target,.zo-line-marker{filter:drop-shadow(0 8px 14px rgba(20,48,112,.22))} .zo-poll-options,.zo-duel,.zo-option-grid,.zo-choice-grid{gap:14px!important} .zo-poll-option{min-height:170px!important;padding:22px!important;font-size:1.25rem!important;background:linear-gradient(145deg,#fff,#f7f9ff)!important} .zo-poll-result{gap:14px!important}.zo-poll-result>div{border-radius:22px!important;background:linear-gradient(145deg,#fff,#f6f9ff)!important;border:1px solid #dce5f1!important;box-shadow:0 12px 28px rgba(29,58,119,.07)!important} .zo-poll-result>div>span{font-size:2.2rem!important;font-variant-numeric:tabular-nums} .zo-typing-text,.zo-flawless-sentence{border-radius:22px!important;background:rgba(255,255,255,.92)!important;border:1px solid #dce6f2!important;box-shadow:0 14px 32px rgba(29,58,119,.07)!important;line-height:1.75!important} .zo-typing-input,.zo-alpha-input,.zo-answer-input,.zo-number-input{border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px rgba(29,58,119,.055)!important;transition:border-color .15s ease,box-shadow .15s ease!important} .zo-typing-input:focus,.zo-alpha-input:focus,.zo-answer-input:focus,.zo-number-input:focus{box-shadow:0 0 0 6px rgba(53,94,224,.09),0 14px 30px rgba(29,58,119,.07)!important} .zo-reveal-emoji,.zo-flag{filter:drop-shadow(0 12px 24px rgba(29,58,119,.12));transform:translateZ(0)} .zo-clue-stack{gap:10px!important}.zo-clue{border-radius:17px!important;background:#fff!important;border:1px solid #dce6f2!important} body.zorelo-engine-home .site-header, body.zorelo-engine-home #site-navigation, body.zorelo-engine-home .main-navigation, body.zorelo-engine-home .mobile-menu-control-wrapper, body.zorelo-engine-home .menu-toggle, body.zorelo-engine-game .site-header, body.zorelo-engine-game #site-navigation, body.zorelo-engine-game .main-navigation, body.zorelo-engine-game .mobile-menu-control-wrapper, body.zorelo-engine-game .menu-toggle, body.zorelo-engine-games .site-header, body.zorelo-engine-games #site-navigation, body.zorelo-engine-games .main-navigation, body.zorelo-engine-games .mobile-menu-control-wrapper, body.zorelo-engine-games .menu-toggle, body.zorelo-engine-leaderboards .site-header, body.zorelo-engine-leaderboards #site-navigation, body.zorelo-engine-leaderboards .main-navigation, body.zorelo-engine-leaderboards .mobile-menu-control-wrapper, body.zorelo-engine-leaderboards .menu-toggle, body.zorelo-engine-stats .site-header, body.zorelo-engine-stats #site-navigation, body.zorelo-engine-stats .main-navigation, body.zorelo-engine-stats .mobile-menu-control-wrapper, body.zorelo-engine-stats .menu-toggle, body.zorelo-engine-legal .site-header, body.zorelo-engine-legal #site-navigation, body.zorelo-engine-legal .main-navigation, body.zorelo-engine-legal .mobile-menu-control-wrapper, body.zorelo-engine-legal .menu-toggle{display:none!important} .zo-result-screen .zo-actions{display:flex!important;justify-content:center!important;align-items:stretch!important;gap:12px!important;width:min(900px,100%)!important;margin-left:auto!important;margin-right:auto!important} .zo-result-screen .zo-actions>.zo-start, .zo-result-screen .zo-actions>.zo-secondary, .zo-result-screen .zo-actions>a.zo-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:68px!important;line-height:1.15!important;padding:0 24px!important;white-space:normal!important} .zo-result-screen .zo-actions>.zo-start{min-width:180px!important} .zo-result-screen .zo-actions>.zo-secondary, .zo-result-screen .zo-actions>a.zo-secondary{min-width:170px!important} .zo-publish{display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;gap:12px!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important} .zo-publish input{width:100%!important;box-sizing:border-box!important;text-align:left!important} .zo-publish .zo-publish-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:58px!important;padding:0 24px!important;white-space:nowrap!important} .zo-publish-status{grid-column:1/-1;text-align:center!important;min-height:1.3em;color:#4b6482} .zorelo-recent-section[hidden]{display:none!important} .zorelo-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} .zorelo-daily-status{display:inline-flex;align-items:center;gap:6px;color:#fff!important} .zorelo-daily-status[hidden]{display:none!important} @media(max-width:760px){ .zorelo-sitebar{width:100%!important;min-width:0!important;overflow:visible!important} .zorelo-main-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important;flex-wrap:unset!important} .zorelo-main-nav a{min-width:0!important;width:100%!important;min-height:54px!important;padding:6px 2px!important;white-space:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:.72rem!important;line-height:1.08!important;text-align:center!important;border-radius:12px!important} .zorelo-main-nav a span:first-child{font-size:1.02rem!important;line-height:1!important} .zorelo-main-nav a span:last-child{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important} .zo-result-screen .zo-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important} .zo-result-screen .zo-actions>.zo-start, .zo-result-screen .zo-actions>.zo-secondary, .zo-result-screen .zo-actions>a.zo-secondary{width:100%!important;min-width:0!important;min-height:60px!important;padding:8px 10px!important;font-size:1rem!important} .zo-publish{grid-template-columns:1fr!important;padding:14px!important} .zo-publish .zo-publish-btn{width:100%!important;white-space:normal!important} .zo-publish-status{grid-column:1!important} .zorelo-recent-grid{grid-template-columns:1fr 1fr!important} } @media(max-width:440px){ .zorelo-main-nav{gap:3px!important} .zorelo-main-nav a{font-size:.66rem!important;min-height:52px!important;padding:5px 1px!important} .zo-result-screen .zo-actions{grid-template-columns:1fr!important} .zorelo-recent-grid{grid-template-columns:1fr!important} } body.zorelo-engine-home .zorelo-home *, body.zorelo-engine-game .zorelo-game-page *, body.zorelo-engine-games .zorelo-games-page *, body.zorelo-engine-leaderboards .zorelo-leaderboards-page *, body.zorelo-engine-stats .zorelo-stats-page *, body.zorelo-engine-legal .zorelo-legal-page *{font-weight:400!important;} .zorelo-game-page button, .zorelo-game-page .zo-secondary, .zorelo-game-page .zorelo-game-tool, .zorelo-home .zorelo-btn, .zorelo-home .zorelo-v14-world, .zorelo-home .zorelo-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent;} .zo-game button,.zo-game .zo-target,.zo-game .zo-reaction-pad,.zo-game .zo-signal-stage,.zo-game .zo-click-pad{-webkit-user-select:none;user-select:none;} .zo-game input,.zo-game textarea{-webkit-user-select:text;user-select:text;} .zo-round-progress{width:min(920px,100%);height:7px;border-radius:999px;background:rgba(31,77,168,.11);overflow:hidden;margin:0 auto 16px;box-shadow:inset 0 1px 2px rgba(18,44,100,.08);} .zo-round-progress>span{display:block;width:var(--progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#18b9ff,#4168ff 55%,#8b49ff);transition:width .28s ease;box-shadow:0 0 16px rgba(56,103,255,.25);} .zo-countdown-screen{justify-content:center!important;text-align:center!important;} .zo-countdown-number{width:156px;height:156px;border-radius:44px;display:grid;place-items:center;margin:0 auto 14px;font-size:5.2rem;line-height:1;color:#fff;background:linear-gradient(145deg,#159ff4,#3e5ef1 58%,#8748f4);box-shadow:0 26px 58px rgba(34,75,190,.25),inset 0 1px 0 rgba(255,255,255,.35);animation:zoCountPop .48s cubic-bezier(.2,.75,.25,1);} .zo-countdown-number.go{width:190px;font-size:3.2rem;background:linear-gradient(145deg,#19be91,#43d0a7);} @keyframes zoCountPop{0%{transform:scale(.75);opacity:.2}65%{transform:scale(1.08);opacity:1}100%{transform:scale(1)}} .zorelo-game-root{position:relative;isolation:isolate;} .zorelo-game-root:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 30%,transparent 70%,rgba(76,226,187,.08));z-index:-1;} .zorelo-game-root.is-submitting:after{content:"Ergebnis wird gespeichert …";position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:rgba(248,251,255,.78);backdrop-filter:blur(5px);border-radius:inherit;color:#193d83;font-size:1.08rem;letter-spacing:.02em;} .zo-game{animation:zoStageIn .2s ease-out;} @keyframes zoStageIn{from{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}} .zo-game button:focus-visible,.zo-game input:focus-visible,.zo-game textarea:focus-visible,.zorelo-game-tool:focus-visible,.zorelo-main-nav a:focus-visible{outline:3px solid rgba(33,105,255,.34)!important;outline-offset:3px!important;} .zo-result-screen .zo-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:12px!important;width:min(940px,100%)!important;margin-left:auto!important;margin-right:auto!important;} .zo-result-screen .zo-actions>*{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:170px!important;} .zo-publish{width:min(720px,100%)!important;margin-left:auto!important;margin-right:auto!important;} @media(display-mode:standalone){ body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#f5f7fc;} .zorelo-v14-hero-band,.zorelo-v15-subhead-band{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);} } @media(max-width:760px){ .zo-round-progress{height:6px;margin-bottom:12px;} .zo-countdown-number{width:128px;height:128px;border-radius:34px;font-size:4.1rem;} .zo-result-screen .zo-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;} .zo-result-screen .zo-actions>*{min-width:0!important;width:100%!important;min-height:56px!important;} .zo-publish{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;} .zo-publish input,.zo-publish button{width:100%!important;min-width:0!important;} } @media(max-width:430px){ .zo-result-screen .zo-actions{grid-template-columns:1fr!important;} } @media(prefers-reduced-motion:reduce){ .zo-game,.zo-countdown-number,.zo-round-progress>span{animation:none!important;transition:none!important;} } .zorelo-game-page, .zorelo-v14-play-wrap, .zorelo-game-root, .zo-game, .zo-game *{box-sizing:border-box;min-width:0;} .zorelo-game-page,.zorelo-game-root,.zo-game{max-width:100%;overflow-wrap:anywhere;} .zorelo-game-root{overflow:hidden;} .zo-game button, .zo-game input, .zo-game textarea, .zo-game .zo-secondary{font-family:inherit!important;font-weight:400!important;} .zo-game button, .zo-game .zo-secondary{min-height:54px;} .zo-game input, .zo-game textarea{font-size:1.05rem!important;line-height:1.4;} .zo-game button:disabled{cursor:default;opacity:.62;} .zo-game button:not(:disabled){cursor:pointer;} .zo-feedback,.zo-note,.zo-clue{width:min(980px,100%);margin-left:auto;margin-right:auto;} .zo-feedback{padding:18px 22px!important;border-radius:18px!important;} .zo-note{line-height:1.55!important;} .zo-number-grid{width:min(760px,100%)!important;grid-template-columns:repeat(5,minmax(56px,1fr))!important;gap:10px!important;} .zo-number-grid button{min-height:58px!important;font-size:1.12rem!important;border-radius:15px!important;} .zo-option-grid,.zo-choice-grid{width:min(900px,100%)!important;} .zo-choice-row,.zo-poll-options,.zo-duel{width:min(900px,100%)!important;} .zo-poll-options button,.zo-choice-grid button,.zo-option-grid button,.zo-duel button{min-height:68px!important;} .zo-card-memory-grid{width:min(860px,100%)!important;} .zo-card-memory{min-height:72px!important;font-size:1.55rem!important;} .zo-pattern-grid,.zo-sequence-grid,.zo-color-grid{width:min(720px,100%)!important;} .zo-pattern-cell,.zo-sequence-cell,.zo-color-grid button{aspect-ratio:1/1;min-height:48px;} .zo-sort-list{width:min(860px,100%)!important;} .zo-sort-item{display:grid!important;grid-template-columns:minmax(0,1fr) 54px 54px!important;gap:8px!important;align-items:center!important;} .zo-sort-item button{min-width:54px!important;min-height:50px!important;} .zo-alpha-input.is-wrong{animation:zoInputWrong .22s ease;box-shadow:0 0 0 3px rgba(238,75,99,.18)!important;border-color:#e95369!important;} @keyframes zoInputWrong{0%,100%{transform:translateX(0)}35%{transform:translateX(-5px)}70%{transform:translateX(5px)}} .zo-number-grid button.miss{background:#fff0f2!important;color:#9b2f49!important;border-color:#f2b8c4!important;text-decoration:line-through;} .zo-search-note{margin-top:12px!important;} .zo-line-track{position:relative;} .zo-line-key-marker{position:absolute;left:50%;top:50%;width:18px;height:32px;border-radius:10px;background:#315fe8;transform:translate(-50%,-50%);box-shadow:0 7px 18px rgba(49,95,232,.26);pointer-events:none;} .zo-line-track:focus-visible .zo-line-key-marker{box-shadow:0 0 0 5px rgba(49,95,232,.18),0 7px 18px rgba(49,95,232,.26);} .zo-click-pad,.zo-reaction-pad,.zo-signal-stage{width:min(920px,100%)!important;} .zo-target-area,.zo-mover-stage,.zo-point-area{width:min(980px,100%)!important;} .zo-target{min-width:56px!important;min-height:56px!important;} .zo-stop-circle{touch-action:manipulation;} .zo-typing-text,.zo-typing-input,.zo-alpha-input,.zo-flawless-sentence,.zo-number-race-value{width:min(960px,100%)!important;} .zo-typing-input{resize:vertical;} .zo-result-screen .zo-actions>*{ justify-content:center!important; align-items:center!important; text-align:center!important; line-height:1.2!important; } .zo-publish{align-items:center!important;} .zo-publish input{min-height:58px!important;} .zo-publish button{min-height:58px!important;text-align:center!important;justify-content:center!important;} @media(max-width:760px){ html,body{max-width:100%;overflow-x:hidden!important;overscroll-behavior-x:none;} .zorelo-game-page,.zorelo-v14-play-wrap,.zorelo-game-root,.zo-game{width:100%!important;max-width:100%!important;} .zo-game{padding:24px 14px!important;} .zo-game h2{font-size:clamp(2rem,9vw,2.7rem)!important;line-height:1.05!important;} .zo-game p,.zo-note,.zo-feedback,.zo-clue{font-size:1.04rem!important;} .zo-game input,.zo-game textarea{font-size:16px!important;} .zo-game button,.zo-game .zo-secondary{min-height:56px!important;} .zo-choice-row,.zo-duel,.zo-poll-options,.zo-choice-grid,.zo-option-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;} .zo-duel>span{display:none!important;} .zo-number-grid{grid-template-columns:repeat(5,minmax(46px,1fr))!important;gap:7px!important;} .zo-number-grid button{min-height:52px!important;font-size:1rem!important;padding:6px!important;} .zo-sort-item{grid-template-columns:minmax(0,1fr) 50px 50px!important;} .zo-sort-item button{min-width:50px!important;min-height:48px!important;} .zo-pattern-grid,.zo-sequence-grid,.zo-color-grid{width:min(94vw,620px)!important;} .zo-card-memory-grid{grid-template-columns:repeat(4,minmax(50px,1fr))!important;gap:8px!important;} .zo-card-memory{min-height:62px!important;font-size:1.35rem!important;padding:6px!important;} .zo-target-area,.zo-mover-stage{height:330px!important;} .zo-point-area{height:300px!important;} .zo-click-pad,.zo-reaction-pad,.zo-signal-stage{min-height:300px!important;} .zo-stop-circle{width:min(270px,78vw)!important;height:min(270px,78vw)!important;} .zo-live-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;} .zo-live-stats>div{padding:10px 6px!important;} .zo-typing-input{min-height:130px!important;} .zo-result-screen .zo-actions{width:100%!important;} .zo-publish{width:100%!important;} } @media(max-width:430px){ .zo-number-grid{grid-template-columns:repeat(5,minmax(40px,1fr))!important;gap:5px!important;} .zo-number-grid button{font-size:.94rem!important;min-height:48px!important;} .zo-card-memory-grid{grid-template-columns:repeat(4,minmax(44px,1fr))!important;} .zo-sort-item{grid-template-columns:minmax(0,1fr) 46px 46px!important;gap:5px!important;} } @media(prefers-reduced-motion:reduce){ .zo-alpha-input.is-wrong{animation:none!important;} } .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:12px!important} .zorelo-v14-world{min-height:236px!important;background:#fff!important;border:1px solid rgba(198,210,235,.75)!important;box-shadow:0 12px 28px rgba(34,58,116,.10)!important} .zorelo-v14-world .art{height:auto!important;min-height:142px!important;background:#edf4ff!important} .zorelo-v14-world .art img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .3s ease!important} .zorelo-v14-world:hover .art img{transform:scale(1.035)!important} .zorelo-v14-world .copy{min-height:86px!important;padding:12px 13px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.98))!important} .zorelo-v14-world .title{font-size:1.08rem!important;line-height:1.12!important;color:#18366f!important} .zorelo-v14-world .count{font-size:.88rem!important;color:#60718e!important} .zorelo-v14-world .go{box-shadow:0 8px 18px rgba(43,104,223,.14)!important} .zorelo-v14-featured .zorelo-card-art, .zorelo-v14-all-grid .zorelo-card-art, .zorelo-v14-related-grid .zorelo-card-art{height:180px!important;min-height:180px!important;background:#edf3ff!important} .zorelo-v14-featured .zorelo-card-art-image, .zorelo-v14-all-grid .zorelo-card-art-image, .zorelo-v14-related-grid .zorelo-card-art-image{object-fit:cover!important;object-position:center!important;transform:scale(1.001);transition:transform .3s ease,filter .3s ease!important} .zorelo-card:hover .zorelo-card-art-image{transform:scale(1.035)!important;filter:saturate(1.04) contrast(1.02)!important} .zorelo-v14-featured .zorelo-card-badge, .zorelo-v14-all-grid .zorelo-card-badge, .zorelo-v14-related-grid .zorelo-card-badge{background:rgba(255,255,255,.94)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.82)!important} .zorelo-v17-game-visual{width:320px!important;height:190px!important;min-width:320px!important;border-radius:26px!important;padding:8px!important;background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.26)!important;box-shadow:0 22px 48px rgba(15,34,102,.19)!important;overflow:hidden!important} .zorelo-v17-game-visual img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:20px!important;background:rgba(255,255,255,.06)!important} .zo-intro-layout{gap:48px!important;align-items:center!important} .zo-intro-art{width:min(52%,650px)!important;height:390px!important;padding:12px!important;background:linear-gradient(145deg,#f9fbff,#eef5ff)!important;border:1px solid #dfe8f5!important;overflow:hidden!important} .zo-intro-art img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:22px!important;background:#fff!important} .zo-game-intro .zo-intro-copy{max-width:640px!important} .zo-game-intro .zo-intro-copy p{font-size:1.18rem!important;line-height:1.58!important} .zo-game-intro .zo-start{min-width:210px!important;min-height:72px!important;font-size:1.22rem!important} .zorelo-v35-subhead-with-art{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:44px!important;align-items:center!important} .zorelo-v35-subhead-copy{min-width:0!important} .zorelo-v35-subhead-art{width:360px!important;height:210px!important;padding:8px!important;border-radius:28px!important;background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 20px 46px rgba(14,32,102,.18)!important;overflow:hidden!important} .zorelo-v35-subhead-art img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:21px!important;display:block!important} .zorelo-v35-group-head{display:grid!important;grid-template-columns:156px minmax(0,1fr)!important;gap:20px!important;align-items:center!important} .zorelo-v35-group-art{width:156px!important;height:104px!important;border-radius:22px!important;overflow:hidden!important;display:block!important;box-shadow:0 12px 28px rgba(35,59,116,.10)!important;background:#eef4ff!important} .zorelo-v35-group-art img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important} .zorelo-v35-group-head>div p{max-width:none!important} .zorelo-v35-home-decor{float:right;width:min(390px,36%);margin:0 0 18px 28px;border-radius:26px;overflow:hidden;box-shadow:0 16px 36px rgba(33,58,116,.12);background:#fff;padding:7px} .zorelo-v35-home-decor img{display:block;width:100%;height:auto;max-height:235px;object-fit:cover;border-radius:20px} .zorelo-home-text-intro:after{content:"";display:block;clear:both} .zorelo-game-root .zo-game{animation:zoreloStage35 .2s ease-out both} @keyframes zoreloStage35{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}} .zo-start,.zo-secondary,.zo-choice,.zo-poll-option,.zo-sort-item button{transition:transform .12s ease,box-shadow .18s ease,filter .18s ease!important} .zo-start:active,.zo-secondary:active,.zo-choice:active,.zo-poll-option:active,.zo-sort-item button:active{transform:translateY(1px) scale(.985)!important} @media(max-width:1450px){ .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:repeat(5,minmax(0,1fr))!important} } @media(max-width:1050px){ .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:repeat(3,minmax(0,1fr))!important} .zorelo-v35-subhead-with-art{grid-template-columns:1fr 300px!important;gap:24px!important} .zorelo-v35-subhead-art{width:300px!important;height:180px!important} .zorelo-v17-game-visual{width:260px!important;min-width:260px!important;height:160px!important} .zo-intro-layout{gap:28px!important} .zo-intro-art{height:330px!important} } @media(max-width:780px){ .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:repeat(2,minmax(0,1fr))!important} .zorelo-v14-world{min-height:210px!important} .zorelo-v14-world .art{min-height:125px!important} .zorelo-v35-subhead-with-art{grid-template-columns:1fr!important;gap:18px!important} .zorelo-v35-subhead-art{width:100%!important;height:210px!important;max-width:520px!important} .zorelo-v35-group-head{grid-template-columns:110px minmax(0,1fr)!important;gap:14px!important} .zorelo-v35-group-art{width:110px!important;height:80px!important;border-radius:17px!important} .zorelo-v17-game-visual{width:100%!important;max-width:520px!important;min-width:0!important;height:245px!important} .zo-intro-layout{display:flex!important;flex-direction:column!important;gap:22px!important} .zo-intro-art{width:100%!important;height:285px!important;order:-1!important} .zo-game-intro .zo-start{width:100%!important;max-width:360px!important} .zorelo-v35-home-decor{float:none;width:100%;max-width:520px;margin:14px 0 18px} } @media(max-width:480px){ .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:1fr 1fr!important;gap:9px!important} .zorelo-v14-world{min-height:196px!important} .zorelo-v14-world .art{min-height:112px!important} .zorelo-v14-world .title{font-size:.98rem!important} .zorelo-v14-featured .zorelo-card-art,.zorelo-v14-all-grid .zorelo-card-art,.zorelo-v14-related-grid .zorelo-card-art{height:160px!important;min-height:160px!important} .zo-intro-art{height:235px!important;padding:8px!important} .zorelo-v35-group-head{grid-template-columns:1fr!important} .zorelo-v35-group-art{width:100%!important;height:150px!important} } @media(prefers-reduced-motion:reduce){ .zorelo-game-root .zo-game{animation:none!important} .zorelo-card-art-image,.zorelo-v14-world .art img{transition:none!important} } .zorelo-home-v14 .zorelo-v14-hero-grid{ grid-template-columns:minmax(0,1.08fr) minmax(250px,.68fr) minmax(360px,.92fr)!important; gap:clamp(20px,2.2vw,38px)!important; width:100%!important; max-width:100%!important; } .zorelo-home-v14 .zorelo-v14-hero-copy, .zorelo-home-v14 .zorelo-v14-emblem, .zorelo-home-v14 .zorelo-v14-toplist{min-width:0!important;max-width:100%!important;} .zorelo-home-v14 .zorelo-v14-toplist{width:100%!important;overflow:hidden!important;} .zorelo-home-v14 .zorelo-v14-toprow{grid-template-columns:32px 34px minmax(0,1fr) minmax(46px,auto)!important;} .zorelo-home-v14 .zorelo-v14-toprow .name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} .zorelo-home-v14 .zorelo-v14-toprow .score{text-align:right!important;white-space:nowrap!important;} .zorelo-home-v14 .zorelo-v14-emblem.is-clean{min-height:330px!important;display:grid!important;place-items:center!important;} .zorelo-home-v14 .zorelo-v14-badge{ width:220px!important;height:220px!important; border-radius:42% 58% 46% 54% / 52% 44% 56% 48%!important; overflow:hidden!important; transform:rotate(-6deg)!important; filter:drop-shadow(0 26px 34px rgba(10,22,93,.24))!important; background:transparent!important; } .zorelo-home-v14 .zorelo-v14-badge img{ width:116%!important;height:116%!important; margin:-8%!important; object-fit:cover!important;object-position:center!important; display:block!important; border-radius:inherit!important; } .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:270px!important;height:270px!important;opacity:.58!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-b{display:none!important;} .zorelo-home-v14 .zorelo-v14-worlds{ grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:20px!important; } .zorelo-home-v14 .zorelo-v14-world{min-height:250px!important;border-radius:26px!important;overflow:hidden!important;} .zorelo-home-v14 .zorelo-v14-world .art{height:172px!important;min-height:172px!important;} .zorelo-home-v14 .zorelo-v14-world .copy{min-height:78px!important;padding:13px 16px 15px!important;} .zorelo-home-v14 .zorelo-v14-world .title{font-size:1.18rem!important;line-height:1.12!important;} .zorelo-home-v14 .zorelo-v14-world .count{font-size:.95rem!important;} .zorelo-game-page-v14 .zorelo-v14-section.is-game-content{padding-top:28px!important;} .zorelo-game-page-v14 .zorelo-v14-play-wrap{ padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important; overflow:visible!important; } .zorelo-game-page-v14 .zorelo-v14-play-wrap:before{display:none!important;} .zorelo-game-page-v14 .zorelo-game-toolbar{ margin:0 0 14px!important; padding:0!important; border-bottom:0!important; } .zorelo-game-page-v14 .zorelo-game-root{ border:0!important; border-radius:30px!important; box-shadow:0 18px 48px rgba(30,58,118,.09)!important; min-height:600px!important; } .zorelo-game-page-v14 .zorelo-game-root:before{opacity:.28!important;} .zorelo-game-page-v14 .zo-game{min-height:600px!important;padding:46px 48px!important;} .zorelo-game-page-v14 .zo-intro-layout{ display:grid!important; grid-template-columns:minmax(360px,.86fr) minmax(500px,1.14fr)!important; gap:clamp(42px,5vw,78px)!important; align-items:center!important; width:min(1380px,100%)!important; margin:0 auto!important; } .zorelo-game-page-v14 .zo-intro-copy{max-width:none!important;min-width:0!important;} .zorelo-game-page-v14 .zo-intro-art{ width:100%!important; max-width:760px!important; height:auto!important; aspect-ratio:4/3!important; padding:0!important; border:0!important; border-radius:30px!important; background:transparent!important; box-shadow:0 24px 58px rgba(31,61,127,.18)!important; overflow:hidden!important; transform:rotate(.35deg)!important; } .zorelo-game-page-v14 .zo-intro-art:after{display:none!important;} .zorelo-game-page-v14 .zo-intro-art img{ width:100%!important;height:100%!important; object-fit:cover!important;object-position:center!important; border-radius:30px!important; background:transparent!important; display:block!important; } .zorelo-game-page-v14 .zo-intro-art:hover{transform:translateY(-3px) rotate(0)!important;} .zorelo-game-page-v14 .zorelo-v17-game-visual{ width:340px!important;height:205px!important;min-width:340px!important; padding:0!important;border:0!important;border-radius:25px!important; background:transparent!important;box-shadow:0 18px 42px rgba(14,31,95,.20)!important; } .zorelo-game-page-v14 .zorelo-v17-game-visual img{ width:100%!important;height:100%!important;object-fit:cover!important; border-radius:25px!important;background:transparent!important; } .zorelo-game-page-v14 .zorelo-leaderboard, .zorelo-game-page-v14 .zorelo-game-explainer, .zorelo-game-page-v14 .zorelo-v14-info-card{ border:0!important; box-shadow:0 14px 36px rgba(36,64,126,.065)!important; } .zorelo-game-page-v14 .zorelo-game-tool{box-shadow:none!important;} @media(max-width:1350px){ .zorelo-home-v14 .zorelo-v14-hero-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.58fr) minmax(320px,.82fr)!important;gap:18px!important;} .zorelo-home-v14 .zorelo-v14-badge{width:190px!important;height:190px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:240px!important;height:240px!important;} .zorelo-game-page-v14 .zo-intro-layout{grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr)!important;gap:34px!important;} } @media(max-width:1050px){ .zorelo-home-v14 .zorelo-v14-hero-grid{grid-template-columns:1fr 1fr!important;} .zorelo-home-v14 .zorelo-v14-hero-copy{grid-column:1/-1!important;} .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;} .zorelo-game-page-v14 .zo-intro-layout{grid-template-columns:1fr!important;gap:28px!important;} .zorelo-game-page-v14 .zo-intro-art{max-width:760px!important;margin:0 auto!important;order:-1!important;} .zorelo-game-page-v14 .zorelo-v17-game-visual{width:290px!important;min-width:290px!important;height:180px!important;} } @media(max-width:780px){ .zorelo-home-v14 .zorelo-v14-hero-grid{grid-template-columns:1fr!important;} .zorelo-home-v14 .zorelo-v14-emblem.is-clean{min-height:235px!important;} .zorelo-home-v14 .zorelo-v14-badge{width:160px!important;height:160px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:205px!important;height:205px!important;} .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:1fr!important;gap:13px!important;} .zorelo-home-v14 .zorelo-v14-world{min-height:220px!important;} .zorelo-home-v14 .zorelo-v14-world .art{height:145px!important;min-height:145px!important;} .zorelo-game-page-v14 .zorelo-game-root,.zorelo-game-page-v14 .zo-game{min-height:470px!important;} .zorelo-game-page-v14 .zo-game{padding:28px 18px!important;} .zorelo-game-page-v14 .zo-intro-art{width:100%!important;aspect-ratio:4/3!important;border-radius:24px!important;} .zorelo-game-page-v14 .zo-intro-art img{border-radius:24px!important;} .zorelo-game-page-v14 .zorelo-v17-game-visual{width:100%!important;max-width:540px!important;min-width:0!important;height:auto!important;aspect-ratio:16/9!important;} } @media(prefers-reduced-motion:reduce){ .zorelo-game-page-v14 .zo-intro-art{transform:none!important;} } .zorelo-home-v14 .zorelo-v14-emblem.is-clean{ min-height:350px!important; display:grid!important; place-items:center!important; } .zorelo-home-v14 .zorelo-v14-badge{ width:238px!important; height:222px!important; border-radius:31% 35% 30% 36% / 30% 31% 36% 35%!important; overflow:hidden!important; transform:rotate(-4deg)!important; filter:drop-shadow(0 24px 34px rgba(12,24,94,.22))!important; background:transparent!important; padding:0!important; } .zorelo-home-v14 .zorelo-v14-badge img{ width:100%!important; height:100%!important; margin:0!important; object-fit:cover!important; object-position:center!important; transform:scale(.94)!important; border-radius:inherit!important; display:block!important; } .zorelo-home-v14 .zorelo-v14-ring.ring-a{ width:292px!important; height:292px!important; opacity:.52!important; } .zorelo-home-v14 .zorelo-v14-worlds{ grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:22px!important; } .zorelo-home-v14 .zorelo-v14-world{ min-height:0!important; border-radius:27px!important; overflow:hidden!important; grid-template-rows:auto auto!important; } .zorelo-home-v14 .zorelo-v14-world .art{ width:100%!important; height:auto!important; min-height:0!important; aspect-ratio:16/9!important; overflow:hidden!important; display:block!important; } .zorelo-home-v14 .zorelo-v14-world .art img{ width:100%!important; height:100%!important; object-fit:cover!important; object-position:center!important; display:block!important; } .zorelo-home-v14 .zorelo-v14-world .copy{ min-height:94px!important; padding:18px 18px 17px!important; margin:0!important; } .zorelo-home-v14 .zorelo-v14-world .title{ font-size:1.22rem!important; line-height:1.18!important; margin-bottom:8px!important; } .zorelo-home-v14 .zorelo-v14-world .count{ font-size:1rem!important; line-height:1.25!important; } .zorelo-home-v14 .zorelo-v14-world .go{ right:15px!important; bottom:15px!important; } .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-game-intro .zo-start, .zorelo-game-page-v14 button.zo-start, .zorelo-game-page-v14 a.zo-start{ min-width:270px!important; min-height:84px!important; padding:0 42px!important; border:0!important; border-radius:24px!important; background:linear-gradient(120deg,#ffb52e 0%,#ff6b57 35%,#e542b6 68%,#6b42ff 100%)!important; color:#fff!important; font-size:1.34rem!important; font-weight:500!important; letter-spacing:.01em!important; box-shadow:0 18px 38px rgba(174,62,181,.26), inset 0 1px 0 rgba(255,255,255,.42)!important; position:relative!important; overflow:hidden!important; } .zorelo-game-page-v14 .zo-start:before{ content:""; position:absolute; inset:0 0 auto 0; height:48%; background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0)); pointer-events:none; } .zorelo-game-page-v14 .zo-start:hover{ filter:saturate(1.08) brightness(1.035)!important; transform:translateY(-3px)!important; box-shadow:0 22px 44px rgba(174,62,181,.33), inset 0 1px 0 rgba(255,255,255,.5)!important; } .zorelo-game-page-v14 .zo-start:active{ transform:translateY(1px) scale(.99)!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-copy{ padding-block:16px!important; } .zorelo-game-page-v14 .zo-game-intro .zo-start{ margin-top:30px!important; } @media(max-width:1050px){ .zorelo-home-v14 .zorelo-v14-badge{width:210px!important;height:196px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:258px!important;height:258px!important;} .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px!important;} } @media(max-width:780px){ .zorelo-home-v14 .zorelo-v14-emblem.is-clean{min-height:245px!important;} .zorelo-home-v14 .zorelo-v14-badge{width:178px!important;height:166px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:218px!important;height:218px!important;} .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:1fr!important;gap:14px!important;} .zorelo-home-v14 .zorelo-v14-world .copy{min-height:86px!important;padding:15px 16px!important;} .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-game-intro .zo-start{ width:100%!important; min-width:0!important; max-width:420px!important; min-height:76px!important; padding:0 28px!important; font-size:1.2rem!important; border-radius:21px!important; } } @media(max-width:480px){ .zorelo-home-v14 .zorelo-v14-worlds{grid-template-columns:1fr!important;} .zorelo-home-v14 .zorelo-v14-world .art{aspect-ratio:16/9!important;} .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-game-intro .zo-start{min-height:72px!important;font-size:1.12rem!important;} } .zorelo-home-v14 .zorelo-v14-emblem.is-clean{ min-height:430px!important; display:grid!important; place-items:center!important; } .zorelo-home-v14 .zorelo-v14-badge{ width:298px!important; height:278px!important; transform:rotate(-4deg)!important; filter:drop-shadow(0 28px 42px rgba(12,24,94,.24))!important; } .zorelo-home-v14 .zorelo-v14-badge img{ width:100%!important; height:100%!important; object-fit:cover!important; object-position:center!important; transform:scale(.96)!important; } .zorelo-home-v14 .zorelo-v14-ring.ring-a{ width:365px!important; height:365px!important; opacity:.48!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-copy{ display:flex!important; flex-direction:column!important; align-items:flex-start!important; justify-content:center!important; padding-block:18px!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-primary-start{ margin:0 0 44px!important; min-width:310px!important; min-height:90px!important; font-size:1.42rem!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-after-start{ width:100%!important; max-width:760px!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-after-start .zorelo-kicker{ display:block!important; margin-bottom:13px!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-after-start h2{ margin:0 0 18px!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-after-start p{ margin:0!important; } .zorelo-game-page-v14 .zo-game-intro .zo-intro-chips{ margin-top:23px!important; margin-bottom:0!important; } .zorelo-game-page-v14 .zorelo-game-explainer{ position:relative!important; overflow:hidden!important; padding:30px!important; background: radial-gradient(circle at 94% 2%, color-mix(in srgb,var(--zo-theme2) 18%,transparent), transparent 29%), linear-gradient(145deg,color-mix(in srgb,var(--zo-theme-soft) 76%,#fff),#fff 72%)!important; box-shadow:0 22px 52px color-mix(in srgb,var(--zo-theme) 12%,rgba(36,64,126,.06))!important; } .zorelo-game-page-v14 .zorelo-game-explainer:before{ content:""; position:absolute; top:0;left:0;right:0; height:7px; background:linear-gradient(90deg,var(--zo-theme),var(--zo-theme2)); } .zorelo-game-page-v14 .zorelo-explainer-head{ margin-bottom:24px!important; } .zorelo-game-page-v14 .zorelo-explainer-icon{ width:78px!important; height:78px!important; border:0!important; color:#fff!important; background:linear-gradient(135deg,var(--zo-theme),var(--zo-theme2))!important; box-shadow:0 14px 30px color-mix(in srgb,var(--zo-theme) 22%,transparent)!important; } .zorelo-game-page-v14 .zorelo-explainer-head .zorelo-v14-kicker{ color:var(--zo-theme)!important; } .zorelo-game-page-v14 .zorelo-explainer-head h2{ color:color-mix(in srgb,var(--zo-theme) 40%,#13213d)!important; } .zorelo-game-page-v14 .zorelo-explainer-lead{ position:relative!important; padding:25px 27px 25px 31px!important; margin-bottom:20px!important; border:0!important; background:linear-gradient(120deg,color-mix(in srgb,var(--zo-theme-soft) 88%,#fff),rgba(255,255,255,.96))!important; box-shadow:inset 5px 0 0 var(--zo-theme),0 9px 24px rgba(32,58,114,.045)!important; } .zorelo-game-page-v14 .zorelo-explainer-grid{ gap:18px!important; } .zorelo-game-page-v14 .zorelo-explainer-grid>div{ position:relative!important; overflow:hidden!important; padding:25px 26px 25px 28px!important; border:0!important; background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--zo-theme-soft) 70%,#fff))!important; box-shadow:0 11px 30px color-mix(in srgb,var(--zo-theme) 8%,rgba(24,40,85,.04))!important; transition:transform .18s ease,box-shadow .18s ease!important; } .zorelo-game-page-v14 .zorelo-explainer-grid>div:before{ display:grid; place-items:center; width:42px;height:42px; margin-bottom:13px; border-radius:14px; background:linear-gradient(135deg,var(--zo-theme),var(--zo-theme2)); color:#fff; font-size:1.18rem; box-shadow:0 9px 20px color-mix(in srgb,var(--zo-theme) 18%,transparent); } .zorelo-game-page-v14 .zorelo-explainer-grid>div:nth-child(1):before{content:"🎮";} .zorelo-game-page-v14 .zorelo-explainer-grid>div:nth-child(2):before{content:"🏆";} .zorelo-game-page-v14 .zorelo-explainer-grid>div:nth-child(3):before{content:"💡";} .zorelo-game-page-v14 .zorelo-explainer-grid>div:nth-child(4):before{content:"✨";} .zorelo-game-page-v14 .zorelo-explainer-grid>div:hover{ transform:translateY(-3px)!important; box-shadow:0 17px 38px color-mix(in srgb,var(--zo-theme) 12%,rgba(24,40,85,.05))!important; } .zorelo-game-page-v14 .zorelo-explainer-grid h3{ color:color-mix(in srgb,var(--zo-theme) 58%,#172541)!important; font-size:1.26rem!important; margin-bottom:12px!important; } .zorelo-game-page-v14 .zorelo-explainer-lead p, .zorelo-game-page-v14 .zorelo-explainer-grid p{ color:#455777!important; font-size:1.03rem!important; line-height:1.74!important; } @media(max-width:1350px){ .zorelo-home-v14 .zorelo-v14-emblem.is-clean{min-height:375px!important;} .zorelo-home-v14 .zorelo-v14-badge{width:260px!important;height:244px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:320px!important;height:320px!important;} } @media(max-width:1050px){ .zorelo-home-v14 .zorelo-v14-emblem.is-clean{min-height:310px!important;} .zorelo-home-v14 .zorelo-v14-badge{width:230px!important;height:215px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:282px!important;height:282px!important;} .zorelo-game-page-v14 .zo-game-intro .zo-intro-primary-start{margin-bottom:34px!important;} } @media(max-width:780px){ .zorelo-home-v14 .zorelo-v14-emblem.is-clean{min-height:265px!important;} .zorelo-home-v14 .zorelo-v14-badge{width:200px!important;height:188px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:245px!important;height:245px!important;} .zorelo-game-page-v14 .zo-game-intro .zo-intro-primary-start{ width:100%!important; max-width:460px!important; min-width:0!important; min-height:78px!important; margin-bottom:31px!important; font-size:1.22rem!important; } .zorelo-game-page-v14 .zorelo-game-explainer{padding:23px 18px!important;} .zorelo-game-page-v14 .zorelo-explainer-grid{grid-template-columns:1fr!important;} } @media(max-width:480px){ .zorelo-home-v14 .zorelo-v14-badge{width:176px!important;height:166px!important;} .zorelo-home-v14 .zorelo-v14-ring.ring-a{width:214px!important;height:214px!important;} } .zorelo-game-page-v14 .zo-timer, .zorelo-game-page-v14 .zo-progress-copy, .zorelo-game-page-v14 .zo-game > .zorelo-kicker{ font-size:1.15rem!important; line-height:1.35!important; letter-spacing:.055em!important; color:color-mix(in srgb,var(--zo-theme) 82%,#1f2f59)!important; } .zorelo-game-page-v14 .zo-progress-copy{ display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:.38em!important; padding:13px 19px!important; border:1px solid color-mix(in srgb,var(--zo-theme) 18%,#d8e0ee)!important; border-radius:999px!important; background:rgba(255,255,255,.88)!important; box-shadow:0 10px 25px rgba(32,48,94,.07)!important; } .zorelo-game-page-v14 .zo-progress-copy strong{ font:inherit!important; color:#172d64!important; } .zorelo-game-page-v14 .zorelo-game-root{ background: radial-gradient(circle at 8% 14%,color-mix(in srgb,var(--zo-theme) 13%,transparent),transparent 28%), radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--zo-theme2) 16%,transparent),transparent 28%), linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--zo-theme-soft) 62%,#fff) 100%)!important; } .zorelo-game-page-v14 .zo-game{ position:relative!important; isolation:isolate!important; min-height:560px!important; padding:46px 42px!important; } .zorelo-game-page-v14 .zo-game:before, .zorelo-game-page-v14 .zo-game:after{ content:""; position:absolute; z-index:-1; pointer-events:none; border-radius:999px; filter:blur(2px); opacity:.46; } .zorelo-game-page-v14 .zo-game:before{ width:220px;height:220px; left:-72px;bottom:-80px; background:color-mix(in srgb,var(--zo-theme) 16%,transparent); } .zorelo-game-page-v14 .zo-game:after{ width:180px;height:180px; right:-54px;top:-50px; background:color-mix(in srgb,var(--zo-theme2) 16%,transparent); } .zorelo-game-page-v14 .zo-question{ width:min(1050px,100%)!important; padding:30px 34px!important; border:1px solid color-mix(in srgb,var(--zo-theme) 16%,#dce4f0)!important; border-radius:28px!important; background:rgba(255,255,255,.93)!important; box-shadow:0 18px 42px rgba(27,43,91,.08)!important; font-size:clamp(2rem,3.5vw,3.15rem)!important; line-height:1.15!important; color:#11265a!important; } .zorelo-game-page-v14 .zo-game h2{ font-size:clamp(2.25rem,3.7vw,3.5rem)!important; line-height:1.1!important; color:#12285e!important; } .zorelo-game-page-v14 .zo-game p, .zorelo-game-page-v14 .zo-note{ font-size:1.18rem!important; line-height:1.62!important; } .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-duel button, .zorelo-game-page-v14 .zo-option-grid button, .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-poll-option{ min-height:76px!important; padding:17px 23px!important; border:1px solid color-mix(in srgb,var(--zo-theme) 20%,#d8e0ed)!important; border-radius:20px!important; background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--zo-theme-soft) 64%,#fff))!important; color:#14295b!important; font-size:1.18rem!important; line-height:1.3!important; box-shadow:0 11px 26px rgba(26,43,88,.065)!important; } .zorelo-game-page-v14 .zo-choice:hover, .zorelo-game-page-v14 .zo-duel button:hover, .zorelo-game-page-v14 .zo-option-grid button:hover, .zorelo-game-page-v14 .zo-choice-grid button:hover, .zorelo-game-page-v14 .zo-poll-option:hover{ transform:translateY(-3px)!important; border-color:color-mix(in srgb,var(--zo-theme) 55%,#fff)!important; box-shadow:0 17px 34px color-mix(in srgb,var(--zo-theme) 12%,rgba(25,42,89,.08))!important; } .zorelo-game-page-v14 .zo-choice.primary{ color:#fff!important; border-color:transparent!important; background:linear-gradient(135deg,var(--zo-theme),var(--zo-theme2))!important; } .zorelo-game-page-v14 .zo-answer-input, .zorelo-game-page-v14 .zo-number-input, .zorelo-game-page-v14 .zo-alpha-input, .zorelo-game-page-v14 .zo-typing-input{ min-height:64px!important; padding:16px 20px!important; border:2px solid color-mix(in srgb,var(--zo-theme) 22%,#d9e0eb)!important; border-radius:19px!important; background:#fff!important; color:#12285e!important; font-size:1.18rem!important; box-shadow:0 12px 26px rgba(28,46,93,.055)!important; } .zorelo-game-page-v14 .zo-answer-input:focus, .zorelo-game-page-v14 .zo-number-input:focus, .zorelo-game-page-v14 .zo-alpha-input:focus, .zorelo-game-page-v14 .zo-typing-input:focus{ outline:0!important; border-color:var(--zo-theme)!important; box-shadow:0 0 0 5px color-mix(in srgb,var(--zo-theme) 13%,transparent),0 14px 30px rgba(28,46,93,.07)!important; } .zorelo-game-page-v14 .zo-feedback{ width:min(920px,100%)!important; padding:24px 27px!important; border-radius:22px!important; font-size:1.13rem!important; line-height:1.68!important; box-shadow:0 14px 34px rgba(24,42,88,.06)!important; } .zorelo-game-page-v14 .zo-feedback-rich{ text-align:left!important; } .zorelo-game-page-v14 .zo-feedback-rich .zo-feedback-label{ display:inline-flex!important; align-items:center!important; margin:0 0 10px!important; padding:7px 11px!important; border-radius:999px!important; background:rgba(255,255,255,.72)!important; color:#1d376b!important; font-size:.86rem!important; letter-spacing:.05em!important; } .zorelo-game-page-v14 .zo-feedback-rich p{ margin:0!important; font-size:1.12rem!important; line-height:1.68!important; } .zorelo-game-page-v14 .zo-fact-line{ display:block!important; margin-top:10px!important; padding-top:10px!important; border-top:1px solid rgba(22,51,100,.10)!important; color:#314b77!important; font-size:.96rem!important; } .zorelo-game-page-v14 .zo-memory-number, .zorelo-game-page-v14 .zo-memory-word, .zorelo-game-page-v14 .zo-flag{ font-size:clamp(4rem,9vw,7.8rem)!important; line-height:1!important; padding:26px 32px!important; border-radius:28px!important; background:rgba(255,255,255,.9)!important; box-shadow:0 20px 46px rgba(26,42,86,.08)!important; } .zorelo-game-page-v14 .zo-clue{ padding:18px 21px!important; border-radius:18px!important; font-size:1.08rem!important; line-height:1.5!important; } .zorelo-game-page-v14 .zo-sort-item{ min-height:66px!important; font-size:1.08rem!important; } @media(max-width:900px){ .zorelo-game-page-v14 .zo-game{min-height:500px!important;padding:34px 24px!important;} .zorelo-game-page-v14 .zo-question{font-size:clamp(1.75rem,6vw,2.65rem)!important;padding:24px 21px!important;} .zorelo-game-page-v14 .zo-game h2{font-size:clamp(2rem,7vw,2.9rem)!important;} .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-duel button, .zorelo-game-page-v14 .zo-option-grid button, .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-poll-option{font-size:1.08rem!important;min-height:68px!important;} } @media(max-width:560px){ .zorelo-game-page-v14 .zo-game{padding:27px 16px!important;} .zorelo-game-page-v14 .zo-timer, .zorelo-game-page-v14 .zo-progress-copy, .zorelo-game-page-v14 .zo-game > .zorelo-kicker{font-size:1rem!important;} .zorelo-game-page-v14 .zo-question{font-size:1.75rem!important;} .zorelo-game-page-v14 .zo-feedback{padding:20px 18px!important;} } .zorelo-profile-section{padding-top:26px!important;padding-bottom:26px!important} .zorelo-profile-home,.zorelo-profile-dashboard{background:linear-gradient(135deg,#ffffff 0%,#f4f8ff 48%,#f8f1ff 100%);border:1px solid #dfe7fb;border-radius:32px;box-shadow:0 20px 55px rgba(44,61,130,.08);padding:30px} .zorelo-profile-home-head,.zorelo-profile-welcome,.zorelo-daily-personal-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px} .zorelo-profile-home-head h2,.zorelo-profile-welcome h2,.zorelo-profile-panel h2,.zorelo-daily-personal-head h2{margin:4px 0 6px;font-size:clamp(1.6rem,2.3vw,2.35rem);line-height:1.08;color:#172b68} .zorelo-profile-home-head p,.zorelo-profile-welcome p{margin:0;color:#53668b;font-size:1.02rem} .zorelo-profile-home-head>a,.zorelo-profile-welcome>a,.zorelo-daily-personal-head>a,.zorelo-profile-daily-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid #cad7f5;color:#2546aa;text-decoration:none!important;white-space:nowrap} .zorelo-profile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px}.zorelo-profile-stat-grid.is-large{grid-template-columns:repeat(6,minmax(0,1fr))} .zorelo-profile-stat{background:#fff;border:1px solid #e0e7f7;border-radius:20px;padding:18px;min-height:112px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.zorelo-profile-stat .ico{grid-row:1/3;width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#eaf5ff,#f2eaff);display:grid;place-items:center;font-size:1.35rem}.zorelo-profile-stat strong{font-size:1.5rem;color:#142c6c;line-height:1}.zorelo-profile-stat>span:last-child{color:#6a7896;font-size:.92rem} .zorelo-profile-home-row,.zorelo-profile-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.zorelo-profile-home-box,.zorelo-profile-panel{background:rgba(255,255,255,.86);border:1px solid #dfe6f6;border-radius:24px;padding:22px}.zorelo-profile-home-box h3{margin:0 0 14px;font-size:1.2rem;color:#1a347b} .zorelo-profile-favorites{display:grid;gap:10px}.zorelo-profile-favorites a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#f7f9ff,#fff);border:1px solid #e5e9f6;text-decoration:none!important;color:#1c3371}.zorelo-profile-favorites a>span{font-size:1.25rem}.zorelo-profile-favorites strong{display:block;font-size:1rem}.zorelo-profile-favorites small{display:block;color:#72809d;margin-top:2px}.zorelo-profile-favorites b{font-weight:400;font-size:1.2rem} .zorelo-week-progress{margin:8px 0 14px}.zorelo-week-progress>div{display:flex;justify-content:space-between;gap:12px;font-size:.94rem;color:#526589;margin-bottom:9px}.zorelo-week-progress strong{color:#213f9b}.zorelo-week-progress .bar{display:block;height:10px;border-radius:999px;background:#e8edfa;overflow:hidden}.zorelo-week-progress .bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18bff6,#516cff 48%,#a339f1)} .zorelo-daily-calendar{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;margin:12px 0 16px}.zorelo-day{aspect-ratio:1;border-radius:9px;background:#edf1fa;display:grid;place-items:center;color:#8290ad;font-size:.72rem;position:relative}.zorelo-day.is-done{background:linear-gradient(135deg,#24d5aa,#39a4ff);color:#fff;box-shadow:0 5px 12px rgba(49,169,217,.18)}.zorelo-day.is-today{outline:2px solid #7a48f5;outline-offset:2px}.zorelo-day.is-done:after{content:'✓';position:absolute;right:3px;top:1px;font-size:.55rem} .zorelo-profile-loading,.zorelo-profile-empty{padding:26px;text-align:center;color:#70809f} .zorelo-profile-hero .zorelo-v15-subhead{padding-bottom:26px!important}.zorelo-profile-dashboard{margin-top:4px}.zorelo-profile-welcome{padding:4px 2px 12px}.zorelo-profile-panel{margin-top:18px}.zorelo-profile-panel>.head{display:flex;align-items:center;gap:18px;justify-content:flex-start}.zorelo-profile-panel>.head>div:first-child{margin-right:auto}.zorelo-profile-streak{text-align:center;min-width:110px;padding:10px 14px;background:linear-gradient(135deg,#f2f7ff,#f8eeff);border-radius:16px}.zorelo-profile-streak strong{display:block;font-size:1.7rem;color:#273f9a}.zorelo-profile-streak span{font-size:.75rem;color:#7180a0} .zorelo-profile-bests{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zorelo-profile-bests a{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:14px;border:1px solid #e0e7f6;border-radius:16px;background:#fff;text-decoration:none!important;color:#233b80}.zorelo-profile-bests strong{font-size:1.05rem}.zorelo-profile-bests small{grid-column:1/-1;color:#8190aa;font-size:.75rem} .zorelo-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zorelo-achievement{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:15px;border-radius:18px;border:1px solid #e1e7f5;background:#fff}.zorelo-achievement .badge{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#eef6ff,#f4eaff);font-size:1.4rem}.zorelo-achievement strong{display:block;color:#183471}.zorelo-achievement span:last-child{display:block;color:#72819e;font-size:.82rem;margin-top:3px;line-height:1.35}.zorelo-achievement.is-locked{filter:grayscale(1);opacity:.48}.zorelo-achievement.is-earned{box-shadow:inset 0 0 0 1px rgba(93,83,237,.05)} .zorelo-daily-personal{margin:18px 0;background:linear-gradient(135deg,#fff9e9,#f6f2ff);border:1px solid #eadff5;border-radius:26px;padding:22px}.zorelo-daily-personal-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:10px}.zorelo-daily-personal-stats span{padding:10px 14px;border-radius:14px;background:#fff;border:1px solid #e7e2f5;color:#6b7894}.zorelo-daily-personal-stats strong{color:#263f97;font-size:1.2rem;margin-right:4px} @media(max-width:1050px){.zorelo-profile-stat-grid.is-large{grid-template-columns:repeat(3,1fr)}.zorelo-profile-stat-grid{grid-template-columns:repeat(2,1fr)}.zorelo-achievement-grid{grid-template-columns:repeat(2,1fr)}} @media(max-width:760px){.zorelo-profile-home,.zorelo-profile-dashboard{padding:18px;border-radius:24px}.zorelo-profile-home-head,.zorelo-profile-welcome,.zorelo-daily-personal-head{align-items:flex-start;flex-direction:column}.zorelo-profile-home-row,.zorelo-profile-columns{grid-template-columns:1fr}.zorelo-profile-stat-grid,.zorelo-profile-stat-grid.is-large{grid-template-columns:1fr 1fr}.zorelo-achievement-grid{grid-template-columns:1fr}.zorelo-daily-calendar{grid-template-columns:repeat(7,1fr)}.zorelo-profile-bests{grid-template-columns:1fr}.zorelo-profile-panel>.head{align-items:flex-start;flex-wrap:wrap}.zorelo-profile-streak{min-width:95px}.zorelo-week-progress>div{flex-direction:column;gap:4px}} body.zorelo-engine-profile{overflow-x:hidden!important;background:#f5f7fc!important;} .zorelo-engine-profile .site-content,.zorelo-engine-profile .content-area,.zorelo-engine-profile main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;} .zorelo-engine-profile .zorelo-v15-subhead-band{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;} .zorelo-engine-profile .zorelo-v14-shell{width:min(90vw,1680px)!important;max-width:min(90vw,1680px)!important;margin-left:auto!important;margin-right:auto!important;} .zorelo-profile-hero .zorelo-v15-subhead{padding-top:22px!important;padding-bottom:34px!important;} .zorelo-profile-dashboard{min-height:320px!important;} .zorelo-v14-actions{flex-wrap:wrap!important;} .zorelo-v14-actions a{white-space:nowrap!important;} @media(max-width:760px){ .zorelo-main-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important;} .zorelo-main-nav a{min-width:0!important;width:100%!important;min-height:52px!important;padding:6px 3px!important;white-space:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:.72rem!important;line-height:1.05!important;text-align:center!important;border-radius:12px!important;} .zorelo-main-nav a span:last-child{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;} .zorelo-engine-profile .zorelo-v14-shell{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;} } @media(max-width:420px){ .zorelo-main-nav a{font-size:.66rem!important;min-height:50px!important;padding:5px 1px!important;} } body.zorelo-engine-profile #page, body.zorelo-engine-profile #content, body.zorelo-engine-profile .site.grid-container, body.zorelo-engine-profile .site-content, body.zorelo-engine-profile .content-area, body.zorelo-engine-profile .site-main{ width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important; } body.zorelo-engine-profile .widget-area, body.zorelo-engine-profile #right-sidebar, body.zorelo-engine-profile #left-sidebar{display:none!important;} body.zorelo-engine-profile .zorelo-profile-page{ display:block!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;position:relative!important;left:0!important;box-sizing:border-box!important; } body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-section, body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band{width:100vw!important;max-width:100vw!important;margin:0!important;box-sizing:border-box!important;} body.zorelo-engine-profile .zorelo-profile-page .zorelo-v14-shell{ width:min(90vw,1680px)!important;max-width:min(90vw,1680px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important; } body.zorelo-engine-profile .zorelo-profile-dashboard{width:100%!important;max-width:none!important;margin:0!important;} body.zorelo-engine-category{overflow-x:hidden!important;background:#f5f7fc!important;} body.zorelo-engine-category #page, body.zorelo-engine-category #content, body.zorelo-engine-category .site.grid-container, body.zorelo-engine-category .site-content, body.zorelo-engine-category .content-area, body.zorelo-engine-category .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important;} body.zorelo-engine-category .widget-area{display:none!important;} .zorelo-category-page-v42{width:100%!important;max-width:none!important;margin:0!important;} .zorelo-v42-category-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:54px;align-items:center;padding:34px 0 42px;} .zorelo-v42-category-copy h1{font-size:clamp(2.7rem,4.7vw,5rem)!important;line-height:.98!important;color:#fff!important;margin:8px 0 18px!important;letter-spacing:-.045em!important;} .zorelo-v42-category-copy>p{max-width:900px!important;width:100%!important;font-size:1.22rem!important;line-height:1.62!important;color:rgba(255,255,255,.92)!important;margin:0!important;} .zorelo-v42-category-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;} .zorelo-v42-category-meta span{display:inline-flex;align-items:center;min-height:38px;padding:6px 13px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:.92rem;} .zorelo-v42-category-image{margin:0;aspect-ratio:16/9;border-radius:30px;overflow:hidden;box-shadow:0 24px 58px rgba(15,20,80,.24);border:1px solid rgba(255,255,255,.25);} .zorelo-v42-category-image img{width:100%;height:100%;display:block;object-fit:cover;} .zorelo-v42-category-games{padding-top:34px!important;} .zorelo-v42-category-games .zorelo-v14-all-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;} .zorelo-v42-category-info-section{padding-top:8px!important;padding-bottom:30px!important;} .zorelo-v42-category-info{display:grid;grid-template-columns:1fr 1fr;gap:22px;} .zorelo-v42-category-info article{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:30px;border:1px solid #dae4f2;border-radius:28px;background:linear-gradient(135deg,#fff 0%,#f7f9ff 100%);box-shadow:0 16px 38px rgba(32,51,105,.05);} .zorelo-v42-category-info article:nth-child(2){background:linear-gradient(135deg,#fff 0%,#f9f3ff 100%);} .zorelo-v42-info-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#eef3ff;font-size:1.8rem;} .zorelo-v42-category-info h2{font-size:1.6rem!important;line-height:1.18!important;margin:5px 0 10px!important;color:#182b72!important;} .zorelo-v42-category-info p{font-size:1.04rem!important;line-height:1.66!important;margin:0!important;max-width:none!important;color:#42577d!important;} .zorelo-v42-category-heading-link{color:inherit!important;text-decoration:none!important;} .zorelo-v42-category-heading-link:hover{color:#2459e8!important;} @media(max-width:1000px){ .zorelo-v42-category-hero-grid{grid-template-columns:1fr;gap:26px;} .zorelo-v42-category-image{max-width:760px;} .zorelo-v42-category-games .zorelo-v14-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;} } @media(max-width:760px){ body.zorelo-engine-profile .zorelo-profile-page .zorelo-v14-shell{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;padding-left:0!important;padding-right:0!important;} .zorelo-v42-category-hero-grid{padding:22px 0 28px;} .zorelo-v42-category-copy h1{font-size:2.65rem!important;} .zorelo-v42-category-copy>p{font-size:1.05rem!important;} .zorelo-v42-category-games .zorelo-v14-all-grid{grid-template-columns:1fr!important;} .zorelo-v42-category-info{grid-template-columns:1fr;} .zorelo-v42-category-info article{padding:22px 18px;grid-template-columns:1fr;} } .zorelo-profile-dashboard{ background: radial-gradient(circle at 12% 0%,rgba(31,197,255,.10),transparent 24%), radial-gradient(circle at 92% 8%,rgba(180,62,255,.12),transparent 28%), linear-gradient(145deg,#ffffff 0%,#f7f9ff 45%,#f8f0ff 100%)!important; border-color:#d9e2f7!important; } .zorelo-profile-visual-ribbon{ display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:2px 0 22px; } .zorelo-profile-visual-ribbon .pic{ position:relative;display:block;aspect-ratio:16/8.2;border-radius:22px;overflow:hidden;text-decoration:none!important; box-shadow:0 14px 30px rgba(30,45,100,.10);border:1px solid rgba(255,255,255,.8);isolation:isolate; } .zorelo-profile-visual-ribbon img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease;} .zorelo-profile-visual-ribbon .pic:hover img{transform:scale(1.035)} .zorelo-profile-visual-ribbon .pic:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(12,24,70,.82));z-index:1;} .zorelo-profile-visual-ribbon .pic span{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;color:#fff;font-size:1rem;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.28)} .zorelo-profile-stat{background:linear-gradient(145deg,#fff,#f9fbff)!important;box-shadow:0 10px 24px rgba(39,58,120,.045)} .zorelo-profile-stat:nth-child(2n) .ico{background:linear-gradient(135deg,#eef3ff,#f8eaff)!important} .zorelo-profile-stat:nth-child(3n) .ico{background:linear-gradient(135deg,#e9fbff,#edf2ff)!important} .zorelo-profile-panel{box-shadow:0 12px 32px rgba(35,52,105,.055)} .zorelo-profile-daily-panel{background:linear-gradient(135deg,#fff9e9 0%,#fff 44%,#f4edff 100%)!important} .zorelo-profile-panel.is-favorites{background:linear-gradient(145deg,#fff,#f2f8ff)!important} .zorelo-profile-panel.is-bests{background:linear-gradient(145deg,#fff,#faf2ff)!important} .zorelo-profile-panel.is-achievements{background:linear-gradient(145deg,#fff,#f8faff)!important} .zorelo-profile-favorites a{grid-template-columns:78px 1fr auto!important;padding:8px!important;overflow:hidden} .zorelo-profile-favorites .game-thumb{width:78px!important;height:58px!important;border-radius:13px;overflow:hidden;display:grid!important;place-items:center;background:#eef3ff;font-size:1.35rem!important} .zorelo-profile-favorites .game-thumb img{width:100%;height:100%;display:block;object-fit:cover} .zorelo-profile-favorites strong{font-size:1.06rem!important} .zorelo-profile-bests{grid-template-columns:1fr!important} .zorelo-profile-bests a{grid-template-columns:76px 1fr auto!important;align-items:center;padding:9px!important;min-height:74px} .zorelo-profile-bests .best-thumb{width:76px;height:56px;border-radius:13px;overflow:hidden;display:block} .zorelo-profile-bests .best-thumb img{width:100%;height:100%;object-fit:cover;display:block} .zorelo-profile-bests .best-copy{min-width:0} .zorelo-profile-bests .best-copy>span{display:block;color:#233b80;font-size:1.03rem} .zorelo-profile-bests .best-copy small{display:block;margin-top:3px;color:#8190aa;font-size:.76rem} .zorelo-profile-bests a>strong{font-size:1rem;white-space:nowrap} .zorelo-mode-switcher{ display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:12px 18px 14px;margin:0 auto 4px; color:#61739b;font-size:.9rem; } .zorelo-mode-switcher>span{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:#7583a0;margin-right:4px} .zorelo-mode-switcher a{ display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 14px;border-radius:999px;text-decoration:none!important; color:#304987;background:#fff;border:1px solid #d8e0f1;box-shadow:0 5px 14px rgba(33,53,112,.04) } .zorelo-mode-switcher a:hover{border-color:#9fb4ea;background:#f8fbff} .zorelo-mode-switcher a.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2f70f4,#7250ed 55%,#b23ff1);box-shadow:0 10px 22px rgba(87,69,221,.22)} .zorelo-game-toolbar-copy{white-space:nowrap} .zo-target.zo-target-easy{width:82px!important;height:82px!important} .zo-target.zo-target-hard{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important} .zo-result-screen .zo-note{font-size:1rem!important} @media(max-width:980px){ .zorelo-profile-visual-ribbon{grid-template-columns:1fr 1fr} } @media(max-width:760px){ .zorelo-profile-visual-ribbon{gap:9px}.zorelo-profile-visual-ribbon .pic{border-radius:17px}.zorelo-profile-visual-ribbon .pic span{font-size:.9rem;left:10px;bottom:9px} .zorelo-profile-favorites a{grid-template-columns:68px 1fr auto!important}.zorelo-profile-favorites .game-thumb{width:68px!important;height:52px!important} .zorelo-profile-bests a{grid-template-columns:64px 1fr!important}.zorelo-profile-bests .best-thumb{width:64px;height:48px}.zorelo-profile-bests a>strong{grid-column:2;justify-self:start} .zorelo-mode-switcher{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-left:2px;padding-right:2px}.zorelo-mode-switcher a{white-space:nowrap;flex:0 0 auto}.zorelo-mode-switcher>span{display:none} } .zorelo-profile-page .zorelo-profile-favorites strong, .zorelo-profile-page .zorelo-profile-bests .best-copy>span, .zorelo-profile-page .zorelo-achievement strong, .zorelo-profile-page .zorelo-mission strong, .zorelo-profile-page .zorelo-recommendation-card strong, .zorelo-profile-page .zorelo-level-card>div>strong{font-weight:600!important} .zorelo-level-card{ display:grid;grid-template-columns:minmax(210px,.55fr) minmax(280px,1.45fr);gap:22px;align-items:center; padding:20px 24px;margin:0 0 18px;border:1px solid #d7e1f6;border-radius:24px; background:linear-gradient(120deg,#eef8ff 0%,#fff 42%,#f8edff 100%);box-shadow:0 12px 30px rgba(35,51,108,.055) } .zorelo-level-card>div:first-child{display:flex;flex-direction:column;gap:4px} .zorelo-level-card>div>strong{font-size:1.55rem;color:#271a78;line-height:1.05} .zorelo-level-card>div>small{font-size:.88rem;color:#71809f} .level-progress{display:flex;flex-direction:column;gap:7px} .level-progress>span{display:block;height:13px;border-radius:999px;background:#e5eafa;overflow:hidden} .level-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d9cff,#6b42f1 55%,#ed45ca);box-shadow:0 0 18px rgba(103,67,238,.25)} .level-progress small{text-align:right;color:#67779b} .zorelo-profile-recommendations{background:linear-gradient(145deg,#f5fbff 0%,#fff 48%,#f8efff 100%)!important} .zorelo-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} .zorelo-recommendation-card{display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;text-decoration:none!important;border:1px solid #dce4f5;background:#fff;box-shadow:0 10px 25px rgba(35,52,105,.06);transition:transform .18s ease,box-shadow .18s ease} .zorelo-recommendation-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(35,52,105,.11)} .zorelo-recommendation-card .art{display:block;aspect-ratio:16/8.5;overflow:hidden;background:#edf2ff} .zorelo-recommendation-card .art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease} .zorelo-recommendation-card:hover .art img{transform:scale(1.035)} .zorelo-recommendation-card .copy{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 15px 15px} .zorelo-recommendation-card .copy small{font-size:.7rem;letter-spacing:.12em;color:#6f55d7} .zorelo-recommendation-card .copy strong{font-size:1.08rem;line-height:1.15;color:#233276} .zorelo-recommendation-card .copy>span{font-size:.88rem;line-height:1.43;color:#6c7996;flex:1} .zorelo-recommendation-card .copy b{font-size:.9rem;font-weight:600!important;color:#315fe8;margin-top:4px} .zorelo-profile-missions{background:linear-gradient(145deg,#fffdf4,#fff 45%,#f2f8ff)!important} .zorelo-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .zorelo-mission{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:15px;border:1px solid #e0e5f2;border-radius:18px;background:rgba(255,255,255,.84)} .zorelo-mission.is-done{border-color:#bcebd9;background:linear-gradient(135deg,#f1fff9,#fff)} .zorelo-mission .mission-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#eef4ff,#f7ebff);font-size:1.35rem} .zorelo-mission.is-done .mission-icon{background:linear-gradient(135deg,#dffbee,#f4fff9)} .zorelo-mission strong{display:block;color:#263777;font-size:1rem;margin-bottom:3px} .zorelo-mission span:not(.mission-icon){display:block;color:#7684a2;font-size:.84rem;line-height:1.4} .zorelo-mission small{display:block;color:#66779a;font-size:.75rem;margin-top:5px} .mission-progress{height:9px;background:#e9edf7;border-radius:999px;overflow:hidden;margin-top:10px} .mission-progress i{display:block;height:100%;background:linear-gradient(90deg,#26a7ff,#6847ef,#d544e5);border-radius:inherit} .zorelo-mission.is-done .mission-progress i{background:linear-gradient(90deg,#1fc894,#6ad7a5)} .zorelo-achievement{align-items:flex-start!important} .zorelo-achievement>div{min-width:0;flex:1} .zorelo-achievement strong{color:#263777!important} .zorelo-achievement.is-locked strong{color:#737b90!important} .zorelo-achievement-progress{display:grid;grid-template-columns:minmax(80px,1fr) auto;gap:9px;align-items:center;margin-top:9px} .zorelo-achievement-progress>span{height:7px;border-radius:99px;background:#e6e9f1;overflow:hidden} .zorelo-achievement-progress i{display:block;height:100%;background:linear-gradient(90deg,#4b8df8,#8050e9);border-radius:inherit} .zorelo-achievement-progress small{font-size:.68rem;color:#8a94a8;white-space:nowrap} .zorelo-profile-panel.is-achievements .head p{margin:6px 0 0;color:#74819e;font-size:.9rem;line-height:1.45} .zorelo-home-next{display:grid;grid-template-columns:150px 1fr;gap:15px;align-items:center;margin:16px 0;padding:10px;border:1px solid #dbe3f5;border-radius:21px;text-decoration:none!important;background:linear-gradient(120deg,#fff,#f7f0ff);box-shadow:0 10px 24px rgba(38,53,111,.05)} .zorelo-home-next img{width:150px;height:88px;object-fit:cover;border-radius:14px;display:block} .zorelo-home-next>span{display:grid;gap:3px} .zorelo-home-next small{font-size:.68rem;letter-spacing:.13em;color:#7451d7} .zorelo-home-next strong{font-size:1.08rem;font-weight:600!important;color:#263777} .zorelo-home-next b{font-size:.86rem;font-weight:600!important;color:#315fe8} .zorelo-profile-welcome p{max-width:900px!important} @media(max-width:1100px){ .zorelo-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))} } @media(max-width:760px){ .zorelo-level-card{grid-template-columns:1fr;padding:16px;gap:13px} .level-progress small{text-align:left} .zorelo-recommendation-grid,.zorelo-mission-grid{grid-template-columns:1fr} .zorelo-home-next{grid-template-columns:100px 1fr}.zorelo-home-next img{width:100px;height:72px} .zorelo-achievement-progress{grid-template-columns:1fr auto} } body.zorelo-engine-game .zorelo-v15-subhead-band, body.zorelo-engine-games .zorelo-v15-subhead-band, body.zorelo-engine-leaderboards .zorelo-v15-subhead-band, body.zorelo-engine-stats .zorelo-v15-subhead-band, body.zorelo-engine-category .zorelo-v15-subhead-band, body.zorelo-engine-profile .zorelo-v15-subhead-band, body.zorelo-engine-legal .zorelo-v15-subhead-band{ background: radial-gradient(circle at 4% 4%,rgba(75,207,255,.20) 0 10%,transparent 29%), radial-gradient(circle at 96% 95%,rgba(244,82,255,.18) 0 12%,transparent 32%), linear-gradient(118deg,#168eea 0%,#2773ea 18%,#3b59e9 38%,#5745ec 58%,#7733ef 78%,#a51ff0 100%)!important; } body.zorelo-engine-game .zorelo-v15-subhead-band:before, body.zorelo-engine-games .zorelo-v15-subhead-band:before, body.zorelo-engine-leaderboards .zorelo-v15-subhead-band:before, body.zorelo-engine-stats .zorelo-v15-subhead-band:before, body.zorelo-engine-category .zorelo-v15-subhead-band:before, body.zorelo-engine-profile .zorelo-v15-subhead-band:before, body.zorelo-engine-legal .zorelo-v15-subhead-band:before, body.zorelo-engine-game .zorelo-v15-subhead-band:after, body.zorelo-engine-games .zorelo-v15-subhead-band:after, body.zorelo-engine-leaderboards .zorelo-v15-subhead-band:after, body.zorelo-engine-stats .zorelo-v15-subhead-band:after, body.zorelo-engine-category .zorelo-v15-subhead-band:after, body.zorelo-engine-profile .zorelo-v15-subhead-band:after, body.zorelo-engine-legal .zorelo-v15-subhead-band:after{opacity:.58!important;filter:blur(2px)} .zorelo-sitebar{ display:grid!important; grid-template-columns:minmax(330px,auto) minmax(0,1fr)!important; align-items:center!important; gap:28px!important; min-height:88px!important; padding:8px 0!important; } .zorelo-sitebar-brand{ display:flex!important;align-items:center!important;gap:18px!important; min-width:0!important;width:max-content!important;max-width:100%!important; color:#fff!important;text-decoration:none!important;border:0!important;box-shadow:none!important; } .zorelo-sitebar-brand:hover,.zorelo-sitebar-brand:focus,.zorelo-sitebar-brand:visited{ color:#fff!important;text-decoration:none!important;border:0!important;box-shadow:none!important; } .zorelo-mini-wordmark,.zorelo-mini-tagline{ text-decoration:none!important;border:0!important;box-shadow:none!important; } .zorelo-mini-wordmark{flex:0 0 auto!important} .zorelo-mini-tagline{ white-space:nowrap!important;line-height:1.2!important;font-size:.93rem!important;letter-spacing:.13em!important; color:rgba(255,255,255,.88)!important; } .zorelo-main-nav{ display:flex!important;align-items:center!important;justify-content:flex-end!important; flex-wrap:nowrap!important;gap:9px!important;min-width:0!important;width:100%!important;overflow:visible!important; } .zorelo-main-nav a{ flex:0 0 auto!important;white-space:nowrap!important;text-decoration:none!important; min-height:48px!important;padding:0 15px!important;border-radius:14px!important; } body.zorelo-engine-game .zorelo-v15-game-subhead h1, body.zorelo-engine-games .zorelo-v15-subhead h1, body.zorelo-engine-leaderboards .zorelo-v15-subhead h1, body.zorelo-engine-stats .zorelo-v15-subhead h1, body.zorelo-engine-category .zorelo-v42-category-copy h1, body.zorelo-engine-profile .zorelo-v15-subhead h1, body.zorelo-engine-legal .zorelo-v15-subhead h1{ font-family:"Berkshire Swash",Georgia,"Times New Roman",serif!important; font-weight:400!important; font-style:normal!important; text-transform:none!important; letter-spacing:-.025em!important; line-height:.98!important; text-wrap:balance; } body.zorelo-engine-games .zorelo-v15-subhead h1, body.zorelo-engine-leaderboards .zorelo-v15-subhead h1, body.zorelo-engine-stats .zorelo-v15-subhead h1, body.zorelo-engine-profile .zorelo-v15-subhead h1, body.zorelo-engine-legal .zorelo-v15-subhead h1{font-size:clamp(3rem,4.25vw,5.3rem)!important} body.zorelo-engine-category .zorelo-v42-category-copy h1{font-size:clamp(3rem,4.5vw,5.4rem)!important} body.zorelo-engine-game .zorelo-v15-game-subhead h1{font-size:clamp(2.9rem,4.1vw,4.9rem)!important} body.zorelo-engine-game .zorelo-v14-shell, body.zorelo-engine-games .zorelo-v14-shell, body.zorelo-engine-leaderboards .zorelo-v14-shell, body.zorelo-engine-stats .zorelo-v14-shell, body.zorelo-engine-category .zorelo-v14-shell, body.zorelo-engine-profile .zorelo-v14-shell, body.zorelo-engine-legal .zorelo-v14-shell{ width:min(90vw,1680px)!important;max-width:min(90vw,1680px)!important; margin-left:auto!important;margin-right:auto!important; padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important; } .zorelo-v15-subhead,.zorelo-v45-standard-subhead{padding-top:24px!important;padding-bottom:38px!important} .zorelo-v21-legal-hero{padding-bottom:0!important} .zorelo-v21-legal-section{padding-top:34px!important} @media(max-width:1280px){ .zorelo-sitebar{grid-template-columns:minmax(280px,auto) minmax(0,1fr)!important;gap:18px!important} .zorelo-mini-wordmark{font-size:2.25rem!important} .zorelo-mini-tagline{font-size:.78rem!important;letter-spacing:.10em!important} .zorelo-main-nav{gap:6px!important} .zorelo-main-nav a{padding:0 10px!important;font-size:.92rem!important;min-height:44px!important} } @media(max-width:1040px){ .zorelo-sitebar{ grid-template-columns:1fr!important;gap:10px!important;align-items:start!important; min-height:auto!important;padding:12px 0 10px!important; } .zorelo-sitebar-brand{width:100%!important;justify-content:flex-start!important} .zorelo-main-nav{ display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:7px!important;width:100%!important;max-width:100%!important;overflow:visible!important; } .zorelo-main-nav a{ min-width:0!important;width:100%!important;min-height:48px!important;padding:6px 7px!important; display:flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important; text-align:center!important;font-size:.88rem!important; } } @media(max-width:760px){ body.zorelo-engine-game .zorelo-v14-shell, body.zorelo-engine-games .zorelo-v14-shell, body.zorelo-engine-leaderboards .zorelo-v14-shell, body.zorelo-engine-stats .zorelo-v14-shell, body.zorelo-engine-category .zorelo-v14-shell, body.zorelo-engine-profile .zorelo-v14-shell, body.zorelo-engine-legal .zorelo-v14-shell{ width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;padding-left:0!important;padding-right:0!important; } .zorelo-sitebar-brand{gap:12px!important;align-items:center!important} .zorelo-mini-wordmark{font-size:2.05rem!important} .zorelo-mini-tagline{font-size:.71rem!important;letter-spacing:.08em!important;white-space:nowrap!important} .zorelo-main-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important} .zorelo-main-nav a{min-height:52px!important;font-size:.72rem!important;line-height:1.05!important;flex-direction:column!important;gap:2px!important;padding:6px 3px!important} body.zorelo-engine-games .zorelo-v15-subhead h1, body.zorelo-engine-leaderboards .zorelo-v15-subhead h1, body.zorelo-engine-stats .zorelo-v15-subhead h1, body.zorelo-engine-profile .zorelo-v15-subhead h1, body.zorelo-engine-legal .zorelo-v15-subhead h1, body.zorelo-engine-category .zorelo-v42-category-copy h1, body.zorelo-engine-game .zorelo-v15-game-subhead h1{font-size:clamp(2.55rem,11vw,3.7rem)!important} } @media(max-width:460px){ .zorelo-sitebar-brand{display:grid!important;grid-template-columns:auto 1fr!important;gap:9px!important;width:100%!important} .zorelo-mini-wordmark{font-size:1.9rem!important} .zorelo-mini-tagline{font-size:.62rem!important;letter-spacing:.055em!important;overflow:hidden!important;text-overflow:ellipsis!important} .zorelo-main-nav a{font-size:.66rem!important;min-height:50px!important;padding:5px 2px!important} } body.zorelo-engine-view .site-header, body.zorelo-engine-view #masthead, body.zorelo-engine-view #site-navigation, body.zorelo-engine-view .main-navigation, body.zorelo-engine-view .mobile-header-navigation, body.zorelo-engine-view #mobile-header, body.zorelo-engine-view .mobile-menu-control-wrapper, body.zorelo-engine-view .menu-toggle, body.zorelo-engine-view .navigation-branding, body.zorelo-engine-view .site-branding, body.zorelo-engine-view .site-logo, body.zorelo-engine-view .menu-bar-items, body.zorelo-engine-view .navigation-search, body.zorelo-engine-view #generate-slideout-menu, body.zorelo-engine-view .slideout-navigation, body.zorelo-engine-view .offside, body.zorelo-engine-view .site-footer, body.zorelo-engine-view .footer-widgets, body.zorelo-engine-view .site-info{ display:none!important; visibility:hidden!important; height:0!important; min-height:0!important; max-height:0!important; margin:0!important; padding:0!important; border:0!important; overflow:hidden!important; } body.zorelo-engine-view #page, body.zorelo-engine-view .site.grid-container, body.zorelo-engine-view .site-content, body.zorelo-engine-view #primary, body.zorelo-engine-view .content-area, body.zorelo-engine-view main#main{ margin-top:0!important; } body.zorelo-engine-view .zorelo-sitebar, body.zorelo-engine-view .zorelo-main-nav{ visibility:visible!important; height:auto!important; max-height:none!important; overflow:visible!important; } @media(max-width:1040px){ body.zorelo-engine-view .zorelo-main-nav{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; width:100%!important; max-width:100%!important; overflow:visible!important; } } .zorelo-account-section .zorelo-v14-shell{display:grid;gap:22px} .zorelo-auth-panel{width:100%} .zorelo-auth-card{position:relative;overflow:hidden;border:1px solid rgba(98,108,220,.16);border-radius:28px;padding:28px;background:linear-gradient(135deg,#f7fbff 0%,#fff 48%,#f8efff 100%);box-shadow:0 20px 60px rgba(43,56,135,.08)} .zorelo-auth-card:before{content:"";position:absolute;inset:auto -90px -120px auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(154,52,245,.16),rgba(154,52,245,0) 70%);pointer-events:none} .zorelo-auth-copy{max-width:920px;position:relative;z-index:1}.zorelo-auth-copy h2{margin:4px 0 8px;font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.08;color:#162a6d}.zorelo-auth-copy p{margin:0;color:#53668c;font-size:1.04rem;line-height:1.55} .zorelo-auth-actions{margin-top:22px;position:relative;z-index:1}.zorelo-auth-google,.zorelo-auth-email button,.zorelo-auth-nickname button{min-height:52px;border:0;border-radius:16px;padding:0 20px;font:inherit;font-size:1rem;cursor:pointer;background:linear-gradient(135deg,#286ff3,#7a36f0);color:#fff;box-shadow:0 10px 24px rgba(62,73,190,.18)} .zorelo-auth-google{min-width:250px;background:linear-gradient(135deg,#fff,#f7f9ff);color:#22366f;border:1px solid #cfd9f2;box-shadow:none}.zorelo-auth-google:hover{border-color:#9eb0e0;transform:translateY(-1px)} .zorelo-auth-google-off{padding:14px 16px;border-radius:16px;background:#f6f8fc;color:#6f7e9d;border:1px solid #e4e8f3;max-width:680px} .zorelo-auth-or{display:flex;align-items:center;gap:12px;margin:18px 0;color:#8a96af;font-size:.9rem;max-width:650px}.zorelo-auth-or:before,.zorelo-auth-or:after{content:"";height:1px;background:#e2e7f3;flex:1} .zorelo-auth-email{max-width:680px}.zorelo-auth-email label,.zorelo-auth-nickname label{display:block;margin:0 0 8px;color:#1c3478;font-size:1rem}.zorelo-auth-email>div,.zorelo-auth-nickname>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.zorelo-auth-email input,.zorelo-auth-nickname input{width:100%;min-height:52px;border:1px solid #ccd8f0;border-radius:16px;padding:0 15px;font:inherit;font-size:1rem;background:#fff;color:#1c2e68;box-sizing:border-box}.zorelo-auth-email small,.zorelo-auth-nickname small{display:block;margin-top:7px;color:#7f8ba6;line-height:1.4} .zorelo-auth-privacy{margin:18px 0 0;color:#7785a2;font-size:.88rem}.zorelo-auth-privacy a{color:#3c57bd;text-decoration:none}.zorelo-auth-status{margin-top:12px;min-height:1.3em;color:#30499d;font-size:.95rem} .zorelo-google-official{min-height:44px;display:flex;align-items:center} .zorelo-auth-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.zorelo-auth-identity{padding:16px 18px;border:1px solid #e0e6f5;background:rgba(255,255,255,.82);border-radius:18px}.zorelo-auth-identity span{display:block;color:#8a96ae;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.zorelo-auth-identity strong{display:block;margin-top:5px;color:#1a3378;font-size:1rem;font-weight:600;overflow-wrap:anywhere} .zorelo-auth-nickname{max-width:700px}.zorelo-auth-account-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.zorelo-auth-account-actions button{min-height:44px;border-radius:14px;border:1px solid #d4def2;background:#fff;padding:0 15px;color:#29417f;font:inherit;cursor:pointer}.zorelo-auth-account-actions button.danger{color:#a32d4f;border-color:#f0c9d4;background:#fff8fa} .zo-publish.is-account{grid-template-columns:minmax(0,1fr) auto}.zo-account-publish-name{display:flex;align-items:center;min-height:52px;padding:0 15px;border-radius:15px;background:#f6f8ff;color:#59698e}.zo-account-publish-name span{margin-left:5px;color:#243d88;font-weight:600} @media(max-width:760px){.zorelo-auth-card{padding:20px;border-radius:22px}.zorelo-auth-member-grid{grid-template-columns:1fr}.zorelo-auth-email>div,.zorelo-auth-nickname>div{grid-template-columns:1fr}.zorelo-auth-email button,.zorelo-auth-nickname button,.zorelo-auth-google{width:100%}.zo-publish.is-account{grid-template-columns:1fr}} .zo-account-hint{grid-column:1/-1;display:inline-flex;justify-content:center;margin-top:4px;color:#5168bc;text-decoration:none!important;font-size:.9rem}.zo-account-hint:hover{color:#6b39d9} .zorelo-auth-card .zorelo-v14-kicker{ color:#3855b8!important; opacity:1!important; font-size:.92rem!important; letter-spacing:.18em!important; } .zorelo-auth-copy h2{font-size:clamp(2rem,3vw,2.85rem)!important} .zorelo-auth-copy p{font-size:1.08rem!important;max-width:980px} .zorelo-auth-actions{margin-top:26px!important} .zorelo-auth-google, .zorelo-auth-email button, .zorelo-auth-nickname button{ min-height:64px!important; border-radius:18px!important; padding:0 26px!important; font-size:1.12rem!important; font-weight:500!important; line-height:1.15!important; } .zorelo-auth-google{ display:inline-flex!important; align-items:center!important; justify-content:center!important; min-width:310px!important; background:linear-gradient(135deg,#f7f9ff 0%,#eef3ff 100%)!important; color:#1c3478!important; border:1px solid #aebee8!important; box-shadow:0 10px 25px rgba(45,71,145,.08)!important; } .zorelo-auth-google:hover, .zorelo-auth-google:focus-visible{ background:linear-gradient(135deg,#eaf1ff 0%,#f3eaff 100%)!important; color:#172f74!important; border-color:#718ee0!important; box-shadow:0 13px 28px rgba(45,71,145,.14)!important; outline:none!important; } .zorelo-auth-google:disabled{opacity:.72!important;color:#41548a!important} .zorelo-auth-or{margin:22px 0!important;font-size:1rem!important} .zorelo-auth-email{max-width:840px!important} .zorelo-auth-email label,.zorelo-auth-nickname label{font-size:1.08rem!important;margin-bottom:10px!important} .zorelo-auth-email>div{grid-template-columns:minmax(300px,1fr) auto!important;gap:12px!important} .zorelo-auth-email input,.zorelo-auth-nickname input{ min-height:64px!important; font-size:1.08rem!important; border-color:#becbea!important; background:#fff!important; } .zorelo-auth-email button,.zorelo-auth-nickname button{ background:linear-gradient(135deg,#2f6ff3 0%,#6a48ef 60%,#8e35ee 100%)!important; color:#fff!important; min-width:215px!important; box-shadow:0 12px 26px rgba(70,67,210,.20)!important; } .zorelo-auth-email button:hover,.zorelo-auth-nickname button:hover{ filter:brightness(1.05)!important; transform:translateY(-1px)!important; } .zorelo-auth-email small,.zorelo-auth-nickname small{font-size:.96rem!important} .zorelo-auth-privacy{font-size:.96rem!important} .zorelo-auth-status{font-size:1rem!important} .zorelo-google-official{min-height:64px!important;align-items:center!important} .zo-error-screen .zo-actions, .zo-result-screen .zo-actions{ display:flex!important; align-items:stretch!important; justify-content:center!important; gap:14px!important; } .zo-error-screen .zo-actions>* , .zo-result-screen .zo-actions>*{ display:inline-flex!important; align-items:center!important; justify-content:center!important; text-align:center!important; min-height:66px!important; min-width:190px!important; padding:10px 24px!important; border-radius:18px!important; font-size:1.13rem!important; font-weight:500!important; line-height:1.15!important; text-decoration:none!important; box-sizing:border-box!important; } .zo-error-screen .zo-actions>.zo-secondary{ background:#fff!important; color:#233b80!important; border:1.5px solid #637bd0!important; box-shadow:0 9px 20px rgba(37,58,128,.07)!important; } .zo-error-screen .zo-actions>.zo-secondary:hover{ background:#eef3ff!important; color:#173273!important; border-color:#4968c7!important; } .zo-error-screen .zo-error{font-size:1rem!important;line-height:1.45!important} @media(max-width:760px){ .zorelo-auth-google{width:100%!important;min-width:0!important} .zorelo-auth-email>div,.zorelo-auth-nickname>div{grid-template-columns:1fr!important} .zorelo-auth-email button,.zorelo-auth-nickname button{width:100%!important;min-width:0!important} .zo-error-screen .zo-actions,.zo-result-screen .zo-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important} .zo-error-screen .zo-actions>* , .zo-result-screen .zo-actions>*{width:100%!important;min-width:0!important;font-size:1.08rem!important} } .zorelo-home-v14 .zorelo-v14-world .copy{ min-height:112px!important; padding:20px 24px 22px!important; padding-right:76px!important; } .zorelo-home-v14 .zorelo-v14-world .title{ font-size:clamp(1.45rem,1.45vw,1.75rem)!important; line-height:1.12!important; letter-spacing:-.025em!important; font-weight:500!important; color:#17366f!important; } .zorelo-home-v14 .zorelo-v14-world .count{ margin-top:11px!important; font-size:clamp(1.08rem,1.05vw,1.28rem)!important; line-height:1.2!important; font-weight:400!important; color:#536987!important; } .zorelo-home-v14 .zorelo-v14-world .go{ width:50px!important; height:50px!important; right:20px!important; bottom:22px!important; font-size:1.35rem!important; } .zorelo-v47-finder{ margin:30px 0 38px; padding:28px; border:1px solid rgba(104,115,224,.19); border-radius:30px; background: radial-gradient(circle at 8% 0%,rgba(42,165,239,.12),transparent 32%), radial-gradient(circle at 96% 100%,rgba(188,52,244,.12),transparent 34%), linear-gradient(135deg,#fbfdff 0%,#f7f5ff 55%,#fff9ff 100%); box-shadow:0 18px 44px rgba(40,55,115,.07); } .zorelo-v47-finder-head{ display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:end; gap:28px; margin-bottom:22px; } .zorelo-v47-finder-head h2{ margin:5px 0 5px; font-family:"Berkshire Swash",cursive; font-size:clamp(2rem,2.45vw,3rem); line-height:1.06; font-weight:400; color:#183a7a; } .zorelo-v47-finder-head p{margin:0;color:#5e6f91;font-size:1.04rem;line-height:1.5} .zorelo-v47-finder-count{ min-width:138px; padding:15px 18px; border:1px solid rgba(91,105,213,.14); border-radius:22px; background:rgba(255,255,255,.78); text-align:center; box-shadow:0 9px 20px rgba(47,61,128,.06); } .zorelo-v47-finder-count span{display:block;font-size:2rem;line-height:1;color:#5924d8;font-weight:500} .zorelo-v47-finder-count small{display:block;margin-top:6px;font-size:.86rem;color:#71809d} .zorelo-v47-finder-controls{ display:grid; grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(170px,.82fr)); gap:13px; } .zorelo-v47-finder-controls label{display:flex;flex-direction:column;gap:7px;min-width:0} .zorelo-v47-finder-controls label>span{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#596d96} .zorelo-v47-finder-controls input, .zorelo-v47-finder-controls select{ width:100%; min-height:56px; padding:0 16px; border:1px solid #d9e0f1; border-radius:16px; background:#fff; color:#18366f; font:inherit; font-size:1rem; outline:none; box-shadow:0 7px 17px rgba(44,62,120,.035); } .zorelo-v47-finder-controls input:focus, .zorelo-v47-finder-controls select:focus{border-color:#7954f3;box-shadow:0 0 0 4px rgba(121,84,243,.10)} .zorelo-v47-finder-controls input::placeholder{color:#8a96ae;opacity:1} .zorelo-v47-finder-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:17px} .zorelo-v47-finder-actions button{ min-height:48px; padding:0 18px; border-radius:15px; border:1px solid #d7def0; background:#fff; color:#25417e; font:inherit; font-size:1rem; font-weight:500; cursor:pointer; } .zorelo-v47-finder-actions .zorelo-v47-random{ border:0; background:linear-gradient(125deg,#2d7bea 0%,#693cf0 58%,#a92cf3 100%); color:#fff; box-shadow:0 12px 25px rgba(91,61,222,.19); } .zorelo-v47-finder-actions button:hover{transform:translateY(-1px);filter:brightness(1.02)} .zorelo-v47-empty{ margin:22px 0 0; padding:17px 19px; border-radius:16px; background:#fff3f7; border:1px solid #f0d6e0; color:#7c3651; font-size:1rem; } .zorelo-v14-game-group.is-filter-hidden, .zorelo-v14-all-grid .zorelo-card.is-filter-hidden{display:none!important} @media(max-width:1180px){ .zorelo-v47-finder-controls{grid-template-columns:repeat(2,minmax(0,1fr))} } @media(max-width:780px){ .zorelo-home-v14 .zorelo-v14-world .copy{min-height:105px!important;padding:17px 68px 18px 18px!important} .zorelo-home-v14 .zorelo-v14-world .title{font-size:1.35rem!important} .zorelo-home-v14 .zorelo-v14-world .count{font-size:1.05rem!important;margin-top:8px!important} .zorelo-home-v14 .zorelo-v14-world .go{width:44px!important;height:44px!important;right:14px!important;bottom:18px!important} .zorelo-v47-finder{padding:21px 17px;border-radius:24px;margin:22px 0 30px} .zorelo-v47-finder-head{grid-template-columns:1fr;gap:13px;align-items:start} .zorelo-v47-finder-count{display:flex;align-items:center;gap:9px;min-width:0;width:max-content;padding:10px 14px;text-align:left} .zorelo-v47-finder-count span{font-size:1.45rem}.zorelo-v47-finder-count small{margin:0} .zorelo-v47-finder-controls{grid-template-columns:1fr} .zorelo-v47-finder-controls input,.zorelo-v47-finder-controls select{min-height:54px} .zorelo-v47-finder-actions{display:grid;grid-template-columns:1fr} .zorelo-v47-finder-actions button{width:100%;min-height:52px} } @media(max-width:480px){ .zorelo-home-v14 .zorelo-v14-world .title{font-size:1.28rem!important} .zorelo-home-v14 .zorelo-v14-world .count{font-size:1rem!important} } .zorelo-v47-finder-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none!important;filter:none!important} body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card, body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card *, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card *{ text-decoration:none !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card{ border-radius:26px !important; overflow:hidden !important; box-shadow:0 16px 34px rgba(23,52,110,.08) !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-body, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-body{ gap:6px !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-category, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-category{ font-size:.92rem !important; letter-spacing:.12em !important; color:#5a75bf !important; font-weight:600 !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-title, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-title{ font-size:1.68rem !important; line-height:1.15 !important; font-weight:500 !important; color:#183672 !important; margin:0 0 8px !important; text-decoration:none !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-desc, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-desc{ font-size:1.10rem !important; line-height:1.56 !important; color:#43567e !important; -webkit-line-clamp:3 !important; text-decoration:none !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-play, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-play{ display:flex !important; align-items:center !important; justify-content:center !important; gap:10px !important; margin-top:14px !important; padding:0 16px !important; min-height:54px !important; border-radius:16px !important; background:linear-gradient(90deg,#3d7cff,#6a45ff) !important; color:#fff !important; font-size:1.08rem !important; font-weight:700 !important; box-shadow:0 14px 26px rgba(76,89,255,.22) !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-play span, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-play span{ font-size:1.2em !important; } .zorelo-game-page-v14 .zorelo-game-root{ background: radial-gradient(circle at 12% 18%, rgba(59,210,255,.20), transparent 24%), radial-gradient(circle at 86% 18%, rgba(192,104,255,.18), transparent 24%), radial-gradient(circle at 10% 88%, rgba(132,228,205,.18), transparent 23%), linear-gradient(145deg,#f9feff 0%,#edf8ff 38%,#f8f3ff 100%) !important; } .zorelo-game-page-v14 .zo-game{ padding:44px 34px !important; } .zorelo-game-page-v14 .zo-game > .zorelo-kicker{ display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:9px 16px !important; border-radius:999px !important; background:rgba(255,255,255,.92) !important; box-shadow:0 10px 26px rgba(28,61,132,.08) !important; color:#2f64ea !important; font-size:.98rem !important; font-weight:700 !important; margin-bottom:16px !important; } .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-secondary, .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-poll-option, .zorelo-game-page-v14 .zo-sort-item button{ display:inline-flex !important; align-items:center !important; justify-content:center !important; text-decoration:none !important; min-height:60px !important; border-radius:18px !important; font-size:1.08rem !important; font-weight:700 !important; } .zorelo-game-page-v14 .zo-start{ background:linear-gradient(90deg,#ff9448 0%,#ff2c8f 48%,#7b2cff 100%) !important; box-shadow:0 16px 34px rgba(173,51,255,.23) !important; } .zorelo-game-page-v14 .zo-secondary, .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-poll-option, .zorelo-game-page-v14 .zo-sort-item button{ border:1px solid rgba(132,151,210,.45) !important; background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.94)) !important; color:#173a7d !important; box-shadow:0 10px 24px rgba(25,53,110,.08) !important; } .zorelo-game-page-v14 .zo-actions{ gap:14px !important; margin-top:24px !important; } .zorelo-game-page-v14 .zo-note, .zorelo-game-page-v14 .zo-feedback, .zorelo-game-page-v14 .zo-clue{ border-radius:18px !important; } .zorelo-game-page-v14 .zo-round-progress{ height:10px !important; margin:0 auto 22px !important; background:rgba(35,84,198,.11) !important; } .zorelo-game-page-v14 .zo-round-progress > span{ box-shadow:0 0 18px rgba(82,90,255,.35) !important; } .zorelo-game-page-v14 .zo-search-target{ display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:min(380px,100%) !important; max-width:100% !important; padding:18px 34px !important; margin:8px auto 24px !important; border-radius:30px !important; background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.96)) !important; border:1px solid rgba(177,194,232,.62) !important; box-shadow:0 18px 36px rgba(20,48,101,.11) !important; color:#15336f !important; font-size:clamp(2.65rem,7vw,4.7rem) !important; line-height:1.04 !important; font-weight:800 !important; letter-spacing:-.05em !important; } .zorelo-game-page-v14 .zo-number-grid{ width:min(760px,100%) !important; grid-template-columns:repeat(5,minmax(74px,1fr)) !important; gap:14px !important; margin-top:6px !important; } .zorelo-game-page-v14 .zo-number-grid button{ position:relative !important; overflow:hidden !important; aspect-ratio:1 / 1 !important; min-height:82px !important; border:0 !important; border-radius:24px !important; color:#fff !important; font-size:clamp(1.45rem,2.8vw,2rem) !important; font-weight:800 !important; letter-spacing:-.03em !important; box-shadow:0 18px 36px rgba(20,48,101,.14) !important; transition:transform .16s ease,box-shadow .16s ease,filter .16s ease !important; } .zorelo-game-page-v14 .zo-number-grid button::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0)); pointer-events:none; } .zorelo-game-page-v14 .zo-number-grid button:nth-child(5n+1){background:linear-gradient(145deg,#3c84ff,#2b54ea) !important;} .zorelo-game-page-v14 .zo-number-grid button:nth-child(5n+2){background:linear-gradient(145deg,#ff8f44,#ff5b77) !important;} .zorelo-game-page-v14 .zo-number-grid button:nth-child(5n+3){background:linear-gradient(145deg,#8b5bff,#5a6dff) !important;} .zorelo-game-page-v14 .zo-number-grid button:nth-child(5n+4){background:linear-gradient(145deg,#17c6c4,#1a84d9) !important;} .zorelo-game-page-v14 .zo-number-grid button:nth-child(5n+5){background:linear-gradient(145deg,#f8a82f,#ff6f4d) !important;} .zorelo-game-page-v14 .zo-number-grid button:hover, .zorelo-game-page-v14 .zo-number-grid button:focus-visible, .zorelo-game-page-v14 .zo-choice:hover, .zorelo-game-page-v14 .zo-poll-option:hover, .zorelo-game-page-v14 .zo-sort-item button:hover{ transform:translateY(-3px) scale(1.02) !important; box-shadow:0 22px 44px rgba(20,48,101,.19) !important; } .zorelo-game-page-v14 .zo-number-grid button.miss{ background:linear-gradient(145deg,#ff97a2,#ff5b74) !important; box-shadow:0 14px 30px rgba(255,92,116,.20) !important; filter:saturate(.85) !important; } .zorelo-game-page-v14 .zo-search-note{ margin-top:22px !important; padding:14px 18px !important; font-size:1.02rem !important; color:#35507f !important; background:rgba(255,255,255,.94) !important; border:1px solid rgba(182,196,228,.55) !important; box-shadow:0 10px 22px rgba(26,50,104,.06) !important; } .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-poll-option{ font-size:1.15rem !important; } .zorelo-game-page-v14 .zo-typing-input, .zorelo-game-page-v14 .zo-answer-input, .zorelo-game-page-v14 .zo-number-input, .zorelo-game-page-v14 .zo-alpha-input{ border:2px solid rgba(160,178,222,.68) !important; border-radius:18px !important; box-shadow:0 10px 22px rgba(24,49,103,.06) !important; } @media (max-width: 900px){ body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-title, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-title{font-size:1.48rem !important;} body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-desc, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-desc{font-size:1.02rem !important;} .zorelo-game-page-v14 .zo-search-target{min-width:min(320px,100%) !important;padding:16px 26px !important;font-size:clamp(2.25rem,8vw,3.65rem) !important;} .zorelo-game-page-v14 .zo-number-grid{gap:10px !important;grid-template-columns:repeat(5,minmax(58px,1fr)) !important;} .zorelo-game-page-v14 .zo-number-grid button{min-height:68px !important;border-radius:20px !important;font-size:clamp(1.2rem,4vw,1.65rem) !important;} } @media (max-width: 720px){ body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-title, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-title{font-size:1.34rem !important;} body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-desc, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-desc{font-size:.98rem !important;line-height:1.5 !important;} body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-play, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-play{min-height:50px !important;font-size:1rem !important;} .zorelo-game-page-v14 .zo-game{padding:30px 18px !important;} .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-secondary, .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-poll-option{min-height:56px !important;font-size:1rem !important;} } @media (max-width: 520px){ .zorelo-game-page-v14 .zo-search-target{min-width:0 !important;width:100% !important;padding:14px 18px !important;border-radius:24px !important;font-size:clamp(1.9rem,10vw,3rem) !important;} .zorelo-game-page-v14 .zo-number-grid{gap:8px !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;} .zorelo-game-page-v14 .zo-number-grid button{min-height:54px !important;border-radius:16px !important;font-size:1.08rem !important;} .zorelo-game-page-v14 .zo-search-note{font-size:.92rem !important;line-height:1.45 !important;} .zorelo-game-page-v14 .zo-actions{gap:10px !important;} } .zorelo-bonus-box{ position:fixed; right:clamp(16px,4vw,56px); bottom:clamp(96px,17vh,190px); z-index:99990; width:min(360px,calc(100vw - 28px)); min-height:142px; padding:18px 22px 18px 132px; border:1px solid rgba(255,255,255,.62); border-radius:30px; background: radial-gradient(circle at 90% 10%,rgba(255,255,255,.34),transparent 30%), linear-gradient(135deg,#ff9d37 0%,#ff3c93 42%,#8436ff 100%); color:#fff; box-shadow:0 28px 70px rgba(77,36,164,.34),0 8px 20px rgba(255,74,151,.22); cursor:pointer; text-align:left; overflow:hidden; opacity:0; transform:translate3d(125%,0,0) rotate(8deg) scale(.84); transition:transform .52s cubic-bezier(.18,.88,.28,1.2),opacity .3s ease,filter .2s ease; font-family:"Outfit",system-ui,sans-serif; } .zorelo-bonus-box::before{ content:""; position:absolute; width:180px;height:180px; border-radius:50%; right:-72px;bottom:-92px; background:rgba(255,255,255,.14); } .zorelo-bonus-box.is-show{opacity:1;transform:translate3d(0,0,0) rotate(0) scale(1);} .zorelo-bonus-box:hover{filter:saturate(1.08) brightness(1.03);transform:translate3d(0,-4px,0) rotate(-1deg) scale(1.015);} .zorelo-bonus-box.is-claiming{pointer-events:none;filter:saturate(.8);} .zorelo-bonus-box.is-claimed{background:linear-gradient(135deg,#16cba2 0%,#2d7cff 46%,#8b40ff 100%);padding-left:28px;text-align:center;} .zorelo-bonus-box.is-leaving{opacity:0;transform:translate3d(130%,0,0) rotate(7deg) scale(.88);} .zorelo-bonus-gift{ position:absolute; left:26px;top:24px; width:82px;height:82px; border-radius:22px; background:linear-gradient(145deg,#fff7c9,#ffd03d); box-shadow:0 16px 30px rgba(67,24,119,.24),inset 0 1px 0 rgba(255,255,255,.9); transform:rotate(-7deg); } .zorelo-bonus-gift::before,.zorelo-bonus-gift::after{ content:"";position:absolute;background:#ff4f8c; } .zorelo-bonus-gift::before{left:35px;top:0;width:13px;height:82px;} .zorelo-bonus-gift::after{left:0;top:33px;width:82px;height:13px;} .zorelo-bonus-gift i,.zorelo-bonus-gift b{ position:absolute;top:-18px;width:35px;height:27px;border:9px solid #ff4f8c;border-bottom:0;border-radius:24px 24px 4px 4px; } .zorelo-bonus-gift i{left:8px;transform:rotate(-18deg);} .zorelo-bonus-gift b{right:8px;transform:rotate(18deg);} .zorelo-bonus-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:3px;} .zorelo-bonus-copy small{font-size:.78rem;letter-spacing:.14em;opacity:.86;font-weight:600;} .zorelo-bonus-copy strong{font-size:1.72rem;line-height:1.04;font-weight:600;letter-spacing:-.03em;} .zorelo-bonus-copy em{font-size:.94rem;line-height:1.3;font-style:normal;opacity:.92;} .zorelo-bonus-copy.won{align-items:center;} .zorelo-bonus-copy.won strong{font-size:2rem;} .zorelo-bonus-spark{position:absolute;z-index:3;font-size:1.35rem;animation:zoreloBonusSpark 1.8s ease-in-out infinite;} .zorelo-bonus-spark.s1{left:112px;top:14px;}.zorelo-bonus-spark.s2{right:24px;bottom:16px;animation-delay:.5s;} .zorelo-bonus-burst{display:block;font-size:1.8rem;letter-spacing:.3em;margin-bottom:6px;animation:zoreloBonusBurst .7s ease both;} @keyframes zoreloBonusSpark{0%,100%{transform:scale(.7) rotate(0);opacity:.45}50%{transform:scale(1.25) rotate(18deg);opacity:1}} @keyframes zoreloBonusBurst{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.18);opacity:1}100%{transform:scale(1)}} .zorelo-profile-stat-grid.is-large{grid-template-columns:repeat(4,minmax(0,1fr))!important;} .zorelo-level-card small{line-height:1.45;} .zorelo-game-page-v14 .zo-result-screen .zo-score-big{filter:drop-shadow(0 10px 24px rgba(67,74,223,.12));} .zorelo-game-page-v14 .zo-result-screen .zo-actions{padding:8px 0 2px;} .zorelo-game-page-v14 .zo-result-screen .zo-start, .zorelo-game-page-v14 .zo-result-screen .zo-secondary{min-width:158px;} .zorelo-game-page-v14 .zo-round-xp{ display:inline-flex;align-items:center;justify-content:center; margin:4px auto 6px;padding:9px 15px;border-radius:999px; background:linear-gradient(90deg,#fff2ad,#ffe06b); color:#755300;border:1px solid #f2ca42; font-size:.95rem;font-weight:600;box-shadow:0 8px 20px rgba(213,164,24,.12); } @media(max-width:900px){ .zorelo-profile-stat-grid.is-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;} } @media(max-width:620px){ .zorelo-bonus-box{right:14px;bottom:92px;width:min(320px,calc(100vw - 28px));min-height:126px;padding:15px 18px 15px 112px;border-radius:25px;} .zorelo-bonus-gift{left:20px;top:23px;width:70px;height:70px;border-radius:19px;} .zorelo-bonus-gift::before{left:29px;height:70px;width:12px}.zorelo-bonus-gift::after{top:28px;width:70px;height:12px} .zorelo-bonus-gift i,.zorelo-bonus-gift b{top:-15px;width:30px;height:23px;border-width:8px;} .zorelo-bonus-copy strong{font-size:1.48rem}.zorelo-bonus-copy em{font-size:.84rem}.zorelo-bonus-copy small{font-size:.7rem} .zorelo-bonus-box.is-claimed{padding:16px 18px;} .zorelo-profile-stat-grid.is-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;} } @media(max-width:410px){ .zorelo-bonus-box{left:12px;right:12px;width:auto;bottom:78px;} .zorelo-profile-stat-grid.is-large{grid-template-columns:1fr 1fr!important;} } @media(prefers-reduced-motion:reduce){ .zorelo-bonus-box,.zorelo-bonus-spark,.zorelo-bonus-burst{animation:none!important;transition:none!important;} } .zorelo-main-nav a .zorelo-nav-profile-icon{ position:relative; width:26px; height:26px; flex:0 0 26px; border-radius:999px; background:linear-gradient(145deg,#fff7d1 0%,#ffd358 55%,#ffb62f 100%); box-shadow:0 8px 18px rgba(255,189,61,.28), inset 0 1px 0 rgba(255,255,255,.95); } .zorelo-main-nav a .zorelo-nav-profile-icon::before, .zorelo-main-nav a .zorelo-nav-profile-icon::after{ content:""; position:absolute; left:50%; transform:translateX(-50%); background:#28448f; } .zorelo-main-nav a .zorelo-nav-profile-icon::before{ top:5px; width:8px; height:8px; border-radius:50%; } .zorelo-main-nav a .zorelo-nav-profile-icon::after{ top:13px; width:14px; height:8px; border-radius:8px 8px 10px 10px; } .zorelo-main-nav a .zorelo-nav-label{ display:inline-flex; align-items:center; gap:.18em; } .zorelo-main-nav a .zorelo-nav-wordmark, .zorelo-brand-script{ font-family:"Berkshire Swash",Georgia,serif !important; letter-spacing:-.03em; color:#fff9dd; position:relative; top:.02em; } .zorelo-v15-subhead h1 .zorelo-brand-script{ color:#274189; } .zorelo-main-nav a.is-active .zorelo-nav-wordmark, .zorelo-main-nav a:hover .zorelo-nav-wordmark{ color:#fff6ca; } @media (max-width: 760px){ .zorelo-main-nav a .zorelo-nav-label{display:block !important;line-height:1.08 !important;} .zorelo-main-nav a .zorelo-nav-wordmark{display:inline !important;font-size:1.02em !important;} } .zorelo-v14-featured .zorelo-card, .zorelo-v14-all-grid .zorelo-card, .zorelo-v14-related-grid .zorelo-card{ height:100% !important; } .zorelo-v14-featured .zorelo-card-body, .zorelo-v14-all-grid .zorelo-card-body, .zorelo-v14-related-grid .zorelo-card-body{ display:flex !important; flex-direction:column !important; height:100% !important; min-height:100% !important; } .zorelo-v14-featured .zorelo-card-desc, .zorelo-v14-all-grid .zorelo-card-desc, .zorelo-v14-related-grid .zorelo-card-desc{ min-height:4.7em; } .zorelo-v14-featured .zorelo-card-play, .zorelo-v14-all-grid .zorelo-card-play, .zorelo-v14-related-grid .zorelo-card-play{ margin-top:auto !important; align-self:stretch !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card{ min-height:392px !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-category, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-category{ font-size:.98rem !important; font-weight:400 !important; text-decoration:none !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-title, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-title{ font-size:1.74rem !important; font-weight:400 !important; text-decoration:none !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-desc, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-desc{ font-size:1.12rem !important; font-weight:400 !important; text-decoration:none !important; } body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-play, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-play{ font-weight:500 !important; text-decoration:none !important; } .zorelo-game-page-v14 .zo-search-target{ min-width:min(460px,100%) !important; padding:20px 48px !important; margin:10px auto 26px !important; border-radius:32px !important; } .zorelo-game-page-v14 .zo-number-grid{ width:min(800px,100%) !important; gap:16px !important; } .zorelo-game-page-v14 .zo-number-grid button{ min-height:88px !important; border-radius:26px !important; font-size:clamp(1.56rem,3vw,2.15rem) !important; } @media (max-width: 900px){ .zorelo-v14-featured .zorelo-card-desc, .zorelo-v14-all-grid .zorelo-card-desc, .zorelo-v14-related-grid .zorelo-card-desc{min-height:4.9em;} .zorelo-game-page-v14 .zo-search-target{min-width:min(360px,100%) !important;padding:18px 30px !important;} .zorelo-game-page-v14 .zo-number-grid{gap:12px !important;} .zorelo-game-page-v14 .zo-number-grid button{min-height:72px !important;font-size:clamp(1.28rem,4vw,1.78rem) !important;} } @media (max-width: 720px){ body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card{min-height:360px !important;} body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-title, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-title{font-size:1.42rem !important;} body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-desc, body.zorelo-engine-category .zorelo-v14-related-grid .zorelo-card-desc{font-size:1rem !important;min-height:4.8em;} .zorelo-game-page-v14 .zo-search-target{min-width:0 !important;width:100% !important;padding:16px 20px !important;font-size:clamp(2rem,9vw,3.2rem) !important;} .zorelo-game-page-v14 .zo-number-grid{gap:8px !important;} } @media (max-width: 520px){ .zorelo-v14-featured .zorelo-card-desc, .zorelo-v14-all-grid .zorelo-card-desc, .zorelo-v14-related-grid .zorelo-card-desc{min-height:4.3em;} .zorelo-game-page-v14 .zo-number-grid button{min-height:58px !important;border-radius:17px !important;font-size:1.14rem !important;} } .zorelo-game-page-v14{ --z5-a:var(--zo-theme,#4a67ff); --z5-b:var(--zo-theme2,#9c4dff); --z5-soft:var(--zo-theme-soft,#eef3ff); --z5-ink:#112a61; --z5-line:rgba(70,98,170,.18); --z5-shadow:0 18px 44px rgba(24,50,112,.11); } .zorelo-engine-view{ overscroll-behavior-y:none; -webkit-tap-highlight-color:transparent; } .zorelo-game-page-v14 .zorelo-v14-play-wrap{ position:relative; overflow:hidden; padding-bottom:max(14px,env(safe-area-inset-bottom)) !important; border-radius:30px !important; background:rgba(255,255,255,.94) !important; box-shadow:0 24px 64px rgba(31,56,126,.10) !important; } .zorelo-game-page-v14 .zorelo-v14-play-wrap::before{ content:""; position:absolute; inset:0 0 auto 0; height:5px; background:linear-gradient(90deg,var(--z5-a),var(--z5-b),#ff4fa0,var(--z5-a)); background-size:220% 100%; animation:z5TopFlow 7s linear infinite; z-index:2; } .zorelo-game-page-v14 .zorelo-game-root{ isolation:isolate; overflow:hidden; border-radius:26px !important; background: radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--z5-a) 20%,transparent),transparent 28%), radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--z5-b) 17%,transparent),transparent 30%), radial-gradient(circle at 50% 108%,color-mix(in srgb,var(--z5-a) 10%,transparent),transparent 35%), linear-gradient(145deg,#fbfeff 0%,color-mix(in srgb,var(--z5-soft) 62%,#fff) 52%,#fbf7ff 100%) !important; } .zorelo-game-page-v14 .zorelo-game-root::before, .zorelo-game-page-v14 .zorelo-game-root::after{ content:""; position:absolute; pointer-events:none; border-radius:50%; filter:blur(1px); opacity:.55; z-index:0; } .zorelo-game-page-v14 .zorelo-game-root::before{ width:230px;height:230px;left:-120px;bottom:-105px; background:color-mix(in srgb,var(--z5-a) 16%,transparent); } .zorelo-game-page-v14 .zorelo-game-root::after{ width:190px;height:190px;right:-85px;top:-90px; background:color-mix(in srgb,var(--z5-b) 14%,transparent); } .zorelo-game-page-v14 .zo-game{ position:relative; z-index:1; gap:14px !important; padding:48px 36px !important; color:var(--z5-ink) !important; } .zorelo-game-page-v14 .zo-game.z5-stage{ animation:z5StageIn .23s ease-out both; } .zorelo-game-page-v14 .zo-game h2, .zorelo-game-page-v14 .zo-question, .zorelo-game-page-v14 .zo-score-big, .zorelo-game-page-v14 .zo-memory-number, .zorelo-game-page-v14 .zo-number-race-value{ font-weight:500 !important; } .zorelo-game-page-v14 .zo-game button, .zorelo-game-page-v14 .zo-secondary, .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-poll-option, .zorelo-game-page-v14 .zo-sort-item{ font-weight:500 !important; } .zorelo-game-page-v14 .zo-round-progress{ width:min(940px,100%) !important; height:11px !important; padding:2px !important; margin:0 auto 24px !important; border-radius:999px !important; background:rgba(255,255,255,.82) !important; border:1px solid var(--z5-line) !important; box-shadow:inset 0 1px 3px rgba(28,52,105,.07),0 8px 18px rgba(28,52,105,.05) !important; } .zorelo-game-page-v14 .zo-round-progress>span{ height:100% !important; min-width:7px; border-radius:999px !important; background:linear-gradient(90deg,var(--z5-a),var(--z5-b),#ff5aa4) !important; box-shadow:0 0 20px color-mix(in srgb,var(--z5-a) 35%,transparent) !important; } .zorelo-game-page-v14 .zo-game>.zorelo-kicker, .zorelo-game-page-v14 .zo-timer, .zorelo-game-page-v14 .zo-score-label{ font-weight:500 !important; letter-spacing:.08em !important; } .zorelo-game-page-v14 .zo-game>.zorelo-kicker{ padding:9px 16px !important; border:1px solid color-mix(in srgb,var(--z5-a) 18%,#fff) !important; background:rgba(255,255,255,.88) !important; color:color-mix(in srgb,var(--z5-a) 78%,#1b3975) !important; box-shadow:0 10px 24px rgba(31,58,126,.07) !important; } .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-secondary, .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-option-grid button, .zorelo-game-page-v14 .zo-poll-option, .zorelo-game-page-v14 .zo-duel button, .zorelo-game-page-v14 .zo-sort-item button, .zorelo-game-page-v14 .zo-more-clue{ position:relative !important; overflow:hidden !important; min-height:58px !important; border-radius:18px !important; transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,border-color .14s ease !important; touch-action:manipulation; } .zorelo-game-page-v14 .zo-start{ border:0 !important; color:#fff !important; background:linear-gradient(100deg,var(--z5-a),var(--z5-b),#ff4e9a) !important; background-size:180% 100% !important; box-shadow:0 16px 32px color-mix(in srgb,var(--z5-a) 23%,transparent) !important; } .zorelo-game-page-v14 .zo-secondary, .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-option-grid button, .zorelo-game-page-v14 .zo-duel button, .zorelo-game-page-v14 .zo-sort-item button, .zorelo-game-page-v14 .zo-more-clue{ border:1px solid color-mix(in srgb,var(--z5-a) 22%,#d8e0f0) !important; color:var(--z5-ink) !important; background:linear-gradient(180deg,rgba(255,255,255,.98),color-mix(in srgb,var(--z5-soft) 42%,#fff)) !important; box-shadow:0 10px 24px rgba(28,53,110,.07) !important; } @media (hover:hover){ .zorelo-game-page-v14 .zo-start:hover, .zorelo-game-page-v14 .zo-secondary:hover, .zorelo-game-page-v14 .zo-choice:hover, .zorelo-game-page-v14 .zo-choice-grid button:hover, .zorelo-game-page-v14 .zo-option-grid button:hover, .zorelo-game-page-v14 .zo-poll-option:hover, .zorelo-game-page-v14 .zo-duel button:hover, .zorelo-game-page-v14 .zo-sort-item button:hover, .zorelo-game-page-v14 .zo-more-clue:hover{ transform:translateY(-3px) scale(1.012) !important; box-shadow:0 17px 34px color-mix(in srgb,var(--z5-a) 14%,rgba(27,50,103,.12)) !important; } } .zorelo-game-page-v14 .z5-ripple{ position:absolute; width:12px;height:12px; border-radius:50%; pointer-events:none; background:rgba(255,255,255,.52); transform:translate(-50%,-50%) scale(0); animation:z5Ripple .55s ease-out forwards; } .zorelo-game-page-v14 .zo-choice-grid{ gap:16px !important; width:min(920px,100%) !important; } .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-option-grid button{ min-height:118px !important; padding:20px 22px !important; font-size:1.16rem !important; } .zorelo-game-page-v14 .zo-choice-grid button:nth-child(odd), .zorelo-game-page-v14 .zo-option-grid button:nth-child(odd){ background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--z5-a) 10%,#fff)) !important; } .zorelo-game-page-v14 .zo-choice-grid button:nth-child(even), .zorelo-game-page-v14 .zo-option-grid button:nth-child(even){ background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--z5-b) 10%,#fff)) !important; } .zorelo-game-page-v14 .zo-poll-options{ gap:18px !important; } .zorelo-game-page-v14 .zo-poll-option{ min-height:140px !important; font-size:1.2rem !important; color:#17356f !important; border:1px solid rgba(255,255,255,.72) !important; } .zorelo-game-page-v14 .zo-poll-option:first-child{ background:linear-gradient(145deg,#edf5ff,#e2e8ff) !important; box-shadow:0 16px 32px rgba(54,92,230,.10) !important; } .zorelo-game-page-v14 .zo-poll-option:last-child{ background:linear-gradient(145deg,#fff1f7,#f6e7ff) !important; box-shadow:0 16px 32px rgba(180,77,218,.10) !important; } .zorelo-game-page-v14 .zo-search-target, .zorelo-game-page-v14 .zo-number-race-value, .zorelo-game-page-v14 .zo-memory-number{ border:1px solid rgba(255,255,255,.84) !important; background:linear-gradient(145deg,rgba(255,255,255,.98),color-mix(in srgb,var(--z5-soft) 42%,#fff)) !important; box-shadow:0 20px 44px rgba(26,52,112,.10),inset 0 1px 0 #fff !important; } .zorelo-game-page-v14 .zo-number-grid, .zorelo-game-page-v14 .zo-pattern-grid, .zorelo-game-page-v14 .zo-sequence-grid, .zorelo-game-page-v14 .zo-card-memory-grid, .zorelo-game-page-v14 .zo-color-grid{ gap:14px !important; } .zorelo-game-page-v14 .zo-number-grid button, .zorelo-game-page-v14 .zo-pattern-cell, .zorelo-game-page-v14 .zo-sequence-cell, .zorelo-game-page-v14 .zo-card-memory{ border:1px solid rgba(255,255,255,.65) !important; box-shadow:0 14px 30px rgba(25,50,109,.10) !important; } .zorelo-game-page-v14 .zo-pattern-cell, .zorelo-game-page-v14 .zo-sequence-cell, .zorelo-game-page-v14 .zo-card-memory{ background:linear-gradient(145deg,color-mix(in srgb,var(--z5-a) 9%,#fff),color-mix(in srgb,var(--z5-b) 8%,#eef4ff)) !important; } .zorelo-game-page-v14 .zo-pattern-cell.flash, .zorelo-game-page-v14 .zo-pattern-cell.chosen, .zorelo-game-page-v14 .zo-sequence-cell.active{ background:linear-gradient(145deg,var(--z5-a),var(--z5-b)) !important; box-shadow:0 15px 34px color-mix(in srgb,var(--z5-a) 28%,transparent) !important; } .zorelo-game-page-v14 .zo-click-pad, .zorelo-game-page-v14 .zo-reaction-pad, .zorelo-game-page-v14 .zo-stop-circle{ box-shadow:0 24px 54px color-mix(in srgb,var(--z5-a) 23%,rgba(25,50,110,.08)) !important; } .zorelo-game-page-v14 .zo-click-pad{ border:1px solid rgba(255,255,255,.65) !important; background: radial-gradient(circle at 75% 20%,rgba(255,255,255,.28),transparent 26%), linear-gradient(135deg,#ffd84b,#ff854b,#ff4f92) !important; } .zorelo-game-page-v14 .zo-reaction-pad{ border-radius:28px !important; } .zorelo-game-page-v14 .zo-stop-circle{ background:linear-gradient(145deg,var(--z5-a),var(--z5-b)) !important; } .zorelo-game-page-v14 .zo-target-area, .zorelo-game-page-v14 .zo-point-area, .zorelo-game-page-v14 .zo-line-stage, .zorelo-game-page-v14 .zo-mover-stage, .zorelo-game-page-v14 .zo-color-stage{ border:1px solid rgba(255,255,255,.72) !important; background: linear-gradient(rgba(255,255,255,.66),rgba(255,255,255,.66)), linear-gradient(145deg,color-mix(in srgb,var(--z5-a) 16%,#fff),color-mix(in srgb,var(--z5-b) 13%,#fff)) !important; box-shadow:inset 0 0 0 1px rgba(64,91,158,.05),0 18px 40px rgba(27,52,108,.08) !important; } .zorelo-game-page-v14 .zo-target{ border:4px solid rgba(255,255,255,.9) !important; box-shadow:0 12px 28px rgba(255,65,105,.30),0 0 0 8px rgba(255,80,115,.08) !important; } .zorelo-game-page-v14 .zo-typing-text, .zorelo-game-page-v14 .zo-flawless-sentence, .zorelo-game-page-v14 .zo-compare-card, .zorelo-game-page-v14 .zo-estimate-box, .zorelo-game-page-v14 .zo-clue{ border:1px solid var(--z5-line) !important; background:rgba(255,255,255,.91) !important; box-shadow:var(--z5-shadow) !important; } .zorelo-game-page-v14 .zo-typing-input, .zorelo-game-page-v14 .zo-answer-input, .zorelo-game-page-v14 .zo-number-input, .zorelo-game-page-v14 .zo-alpha-input{ min-height:58px !important; border:2px solid color-mix(in srgb,var(--z5-a) 20%,#d7deed) !important; background:#fff !important; box-shadow:0 10px 24px rgba(29,53,111,.06) !important; transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease !important; } .zorelo-game-page-v14 .zo-typing-input:focus, .zorelo-game-page-v14 .zo-answer-input:focus, .zorelo-game-page-v14 .zo-number-input:focus, .zorelo-game-page-v14 .zo-alpha-input:focus{ border-color:var(--z5-a) !important; box-shadow:0 0 0 5px color-mix(in srgb,var(--z5-a) 13%,transparent),0 14px 30px rgba(29,53,111,.08) !important; outline:0 !important; } .zorelo-game-page-v14 .zo-feedback{ min-width:min(620px,100%); border-radius:22px !important; padding:18px 22px !important; box-shadow:0 16px 34px rgba(28,53,110,.08) !important; } .zorelo-game-page-v14 .zo-feedback.good{ background:linear-gradient(145deg,#e8fff5,#f6fffb) !important; border:1px solid #b6edd5 !important; color:#13694d !important; } .zorelo-game-page-v14 .zo-feedback.bad{ background:linear-gradient(145deg,#fff0f4,#fff8fa) !important; border:1px solid #ffc6d3 !important; color:#98314a !important; } .zorelo-game-page-v14 .zorelo-game-root.z5-good-flash{ animation:z5GoodFlash .58s ease-out; } .zorelo-game-page-v14 .zorelo-game-root.z5-bad-flash .zo-game{ animation:z5BadNudge .34s ease-out; } .z5-fx-layer{ position:absolute; inset:0; z-index:8; pointer-events:none; overflow:hidden; } .z5-fx-dot{ position:absolute; left:50%;top:50%; width:10px;height:10px; border-radius:50%; background:var(--z5-a,#596cff); box-shadow:0 0 16px color-mix(in srgb,var(--z5-a,#596cff) 55%,transparent); animation:z5Burst .72s ease-out forwards; transform:translate(-50%,-50%); } .z5-fx-dot:nth-child(3n+2){background:var(--z5-b,#a64fff)} .z5-fx-dot:nth-child(3n){background:#ffbd3f} .zorelo-game-page-v14 .zo-result-screen{ position:relative; } .zorelo-game-page-v14 .zo-result-screen::before{ content:""; position:absolute; width:min(520px,80vw); height:min(520px,80vw); left:50%;top:48%; transform:translate(-50%,-50%); border-radius:50%; z-index:-1; background:radial-gradient(circle,color-mix(in srgb,var(--z5-a) 15%,transparent),transparent 66%); animation:z5ResultAura 2.6s ease-in-out infinite; } .zorelo-game-page-v14 .zo-result-screen.z5-result-live .zo-score-big{ animation:z5ScorePop .48s cubic-bezier(.2,.9,.25,1.25) both; text-shadow:0 12px 30px color-mix(in srgb,var(--z5-a) 18%,transparent); } .z5-result-ribbon{ display:inline-flex; align-items:center; gap:7px; padding:8px 14px; margin-bottom:2px; border-radius:999px; background:linear-gradient(90deg,#fff3a8,#ffe06a); color:#6c5100; border:1px solid #efca45; box-shadow:0 9px 20px rgba(195,151,27,.12); font-size:.94rem; font-weight:500; } .zorelo-game-page-v14 .zo-countdown-number{ min-width:150px; min-height:150px; display:grid; place-items:center; border-radius:42px; background:linear-gradient(145deg,var(--z5-a),var(--z5-b)) !important; color:#fff !important; box-shadow:0 24px 55px color-mix(in srgb,var(--z5-a) 27%,transparent) !important; font-weight:500 !important; } .zorelo-game-page-v14 .zo-blitz-timer, .zorelo-game-page-v14 .zo-timer{ color:color-mix(in srgb,var(--z5-a) 76%,#213c76) !important; } body.zorelo-engine-home .zorelo-v14-featured .zorelo-card, body.zorelo-engine-games .zorelo-v14-all-grid .zorelo-card, body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card{ border-color:rgba(61,88,154,.13) !important; box-shadow:0 14px 36px rgba(29,54,112,.08) !important; } body.zorelo-engine-home .zorelo-v14-featured .zorelo-card-art::after, body.zorelo-engine-games .zorelo-v14-all-grid .zorelo-card-art::after, body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card-art::after{ content:""; position:absolute; inset:0; pointer-events:none; background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.22) 48%,transparent 58% 100%); transform:translateX(-130%); transition:transform .7s ease; } @media (hover:hover){ body.zorelo-engine-home .zorelo-v14-featured .zorelo-card:hover .zorelo-card-art::after, body.zorelo-engine-games .zorelo-v14-all-grid .zorelo-card:hover .zorelo-card-art::after, body.zorelo-engine-category .zorelo-v14-all-grid .zorelo-card:hover .zorelo-card-art::after{ transform:translateX(130%); } } @media (display-mode:standalone){ .zorelo-sitebar{ padding-top:max(8px,env(safe-area-inset-top)) !important; } .zorelo-game-page-v14 .zorelo-v14-section.is-game-content{ padding-bottom:max(24px,env(safe-area-inset-bottom)) !important; } } @media(max-width:900px){ .zorelo-game-page-v14 .zo-game{padding:38px 22px !important;} .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-option-grid button{min-height:96px !important;font-size:1.08rem !important;} .zorelo-game-page-v14 .zo-poll-option{min-height:110px !important;} } @media(max-width:720px){ .zorelo-game-page-v14 .zorelo-v14-play-wrap{border-radius:24px !important;} .zorelo-game-page-v14 .zorelo-game-root{border-radius:20px !important;} .zorelo-game-page-v14 .zo-game{padding:30px 16px !important;gap:11px !important;} .zorelo-game-page-v14 .zo-start, .zorelo-game-page-v14 .zo-secondary, .zorelo-game-page-v14 .zo-choice, .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-option-grid button, .zorelo-game-page-v14 .zo-poll-option, .zorelo-game-page-v14 .zo-duel button, .zorelo-game-page-v14 .zo-more-clue{ min-height:56px !important; border-radius:16px !important; } .zorelo-game-page-v14 .zo-choice-grid{gap:10px !important;} .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-option-grid button{min-height:78px !important;padding:14px !important;} .zorelo-game-page-v14 .zo-feedback{min-width:0;width:100%;padding:16px !important;} .zorelo-game-page-v14 .zo-countdown-number{min-width:116px;min-height:116px;border-radius:32px;} } @media(max-width:520px){ .zorelo-game-page-v14 .zo-game{padding:26px 12px !important;} .zorelo-game-page-v14 .zo-poll-options,.zorelo-game-page-v14 .zo-poll-result{gap:9px !important;} .zorelo-game-page-v14 .zo-round-progress{height:9px !important;margin-bottom:16px !important;} .zorelo-game-page-v14 .zo-choice-grid button, .zorelo-game-page-v14 .zo-option-grid button{font-size:1rem !important;} } @media(prefers-reduced-motion:reduce){ .zorelo-game-page-v14 .zorelo-v14-play-wrap::before, .zorelo-game-page-v14 .zo-game.z5-stage, .zorelo-game-page-v14 .zo-result-screen::before, .zorelo-game-page-v14 .zo-result-screen.z5-result-live .zo-score-big, .z5-ripple,.z5-fx-dot{animation:none !important;transition:none !important;} } @keyframes z5TopFlow{to{background-position:220% 0}} @keyframes z5StageIn{from{opacity:.55;transform:translateY(7px) scale(.995)}to{opacity:1;transform:none}} @keyframes z5Ripple{to{transform:translate(-50%,-50%) scale(18);opacity:0}} @keyframes z5GoodFlash{0%{box-shadow:inset 0 0 0 0 rgba(46,205,145,0)}35%{box-shadow:inset 0 0 0 7px rgba(46,205,145,.17)}100%{box-shadow:inset 0 0 0 0 rgba(46,205,145,0)}} @keyframes z5BadNudge{0%,100%{transform:none}30%{transform:translateX(-5px)}60%{transform:translateX(4px)}} @keyframes z5Burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.4)}} @keyframes z5ResultAura{0%,100%{opacity:.65;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}} @keyframes z5ScorePop{0%{opacity:.2;transform:scale(.72)}75%{transform:scale(1.07)}100%{opacity:1;transform:scale(1)}} .zorelo-game-page-v14 .zorelo-game-root{position:relative} .zorelo-game-page-v14 .z51-art-layer{ position:absolute;inset:0;z-index:0;pointer-events:none; background-position:center;background-size:cover;background-repeat:no-repeat; opacity:.045;filter:saturate(1.15) contrast(1.04); -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.12)); mask-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.12)); } .zorelo-game-page-v14 .z51-game-shell>.zo-game{position:relative;z-index:2} body.zorelo-game-reaktionsblitz .zorelo-game-root{ background: radial-gradient(circle at 50% 43%,rgba(48,154,255,.16),transparent 31%), radial-gradient(circle at 12% 18%,rgba(60,219,255,.17),transparent 24%), linear-gradient(145deg,#f7fcff,#edf6ff 48%,#f5efff) !important; } body.zorelo-game-reaktionsblitz .zo-reaction-pad{ position:relative;width:min(760px,100%);min-height:310px;border:0 !important;border-radius:40px !important; display:grid;place-items:center;overflow:hidden;isolation:isolate; transition:background .18s ease,box-shadow .18s ease,transform .18s ease !important; } body.zorelo-game-reaktionsblitz .zo-reaction-pad::before, body.zorelo-game-reaktionsblitz .zo-reaction-pad::after{ content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none; } body.zorelo-game-reaktionsblitz .zo-reaction-pad::before{width:190px;height:190px;border:2px solid rgba(255,255,255,.26)} body.zorelo-game-reaktionsblitz .zo-reaction-pad::after{width:260px;height:260px;border:1px solid rgba(255,255,255,.14)} body.zorelo-game-reaktionsblitz .zo-reaction-pad span{position:relative;z-index:2;font-size:clamp(2.25rem,7vw,5.7rem);font-weight:500 !important;letter-spacing:-.04em} body.zorelo-game-reaktionsblitz .zo-reaction-pad.wait{ color:#fff;background:linear-gradient(145deg,#223d82,#3e55bb 52%,#6d45d8) !important; box-shadow:0 28px 65px rgba(45,66,158,.24) !important; } body.zorelo-game-reaktionsblitz .zo-reaction-pad.wait::before{animation:z51WaitPulse 1.9s ease-in-out infinite} body.zorelo-game-reaktionsblitz .zo-reaction-pad.go{ color:#063f2a;background:radial-gradient(circle at 50% 42%,#cbffe6 0,#5cffad 36%,#18d77a 66%,#0bb564 100%) !important; box-shadow:0 30px 75px rgba(20,207,112,.31),0 0 0 10px rgba(46,229,135,.08) !important; transform:scale(1.012); } body.zorelo-game-reaktionsblitz .zo-reaction-pad.go span{color:#073f2b;text-shadow:0 1px 0 rgba(255,255,255,.45)} body.zorelo-game-reaktionsblitz .zo-reaction-pad.early{ color:#fff;background:linear-gradient(145deg,#ff7080,#ef3d69 55%,#bd2c61) !important; box-shadow:0 28px 68px rgba(229,55,93,.26) !important; } body.zorelo-game-reaktionsblitz .zo-reaction-pad.z51-go-live::before{animation:z51GoRing .62s ease-out both} body.zorelo-game-reaktionsblitz .zo-progress-copy{ display:inline-flex;align-items:center;gap:8px;padding:10px 18px !important;border-radius:999px;background:#fff !important; box-shadow:0 10px 24px rgba(31,58,126,.07);font-size:1rem !important;color:#345084 !important; } body.zorelo-game-zieljagd .zo-target-area{ width:min(900px,100%) !important;height:470px !important;border-radius:34px !important;position:relative; background: linear-gradient(rgba(44,82,147,.055) 1px,transparent 1px), linear-gradient(90deg,rgba(44,82,147,.055) 1px,transparent 1px), radial-gradient(circle at 50% 50%,rgba(47,188,255,.10),transparent 50%), linear-gradient(145deg,#f8fdff,#eef7ff 55%,#f8f3ff) !important; background-size:42px 42px,42px 42px,auto,auto !important; box-shadow:inset 0 0 0 1px rgba(88,120,184,.12),0 22px 50px rgba(29,58,119,.10) !important; } body.zorelo-game-zieljagd .zo-target-area::before{ content:"";position:absolute;left:50%;top:50%;width:110px;height:110px;transform:translate(-50%,-50%);border-radius:50%; border:1px dashed rgba(46,92,175,.12);pointer-events:none; } body.zorelo-game-zieljagd .zo-target{ width:72px !important;height:72px !important;border-radius:50% !important;border:6px solid #fff !important; background:radial-gradient(circle,#fff 0 12%,#ff4f68 13% 28%,#fff 29% 43%,#ff3158 44% 66%,#ad1640 67% 100%) !important; box-shadow:0 16px 34px rgba(222,39,81,.30),0 0 0 9px rgba(255,67,100,.10) !important; } body.zorelo-game-zieljagd .zo-target::before, body.zorelo-game-zieljagd .zo-target::after{content:"";position:absolute;pointer-events:none;background:rgba(130,20,51,.4)} body.zorelo-game-zieljagd .zo-target::before{width:2px;height:94px;left:50%;top:-17px} body.zorelo-game-zieljagd .zo-target::after{height:2px;width:94px;top:50%;left:-17px} body.zorelo-game-zieljagd .zo-target-area.is-hit{animation:z51ArenaHit .22s ease-out} body.zorelo-game-zieljagd .zo-target-area.is-miss{animation:z51MissFlash .3s ease-out} body.zorelo-game-zieljagd .zo-timer{padding:10px 16px !important;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(31,58,126,.06)} body.zorelo-game-klickfeuer .zorelo-game-root{ background:radial-gradient(circle at 50% 48%,rgba(255,94,126,.16),transparent 33%),linear-gradient(145deg,#fffaf5,#fff2f7 48%,#f5f0ff) !important; } body.zorelo-game-klickfeuer .zo-timer{ min-width:155px;padding:10px 18px !important;border-radius:999px;background:#fff !important;color:#7a3560 !important; box-shadow:0 10px 24px rgba(120,42,92,.08);font-size:1.1rem !important; } body.zorelo-game-klickfeuer .zo-click-pad{ position:relative;width:min(760px,100%) !important;min-height:340px !important;border-radius:42px !important; background: radial-gradient(circle at 50% 35%,rgba(255,255,255,.38),transparent 28%), linear-gradient(135deg,#ffd346 0%,#ff8a36 28%,#ff436d 59%,#c12cff 100%) !important; color:#fff !important;font-size:clamp(4.5rem,16vw,10rem) !important;font-weight:500 !important; text-shadow:0 5px 18px rgba(91,27,94,.22);box-shadow:0 32px 72px rgba(204,54,110,.26),inset 0 2px 0 rgba(255,255,255,.5) !important; } body.zorelo-game-klickfeuer .zo-click-pad::before{ content:"KLICK!";position:absolute;left:50%;bottom:30px;transform:translateX(-50%);font-size:.95rem;letter-spacing:.22em;color:rgba(255,255,255,.75) } body.zorelo-game-klickfeuer .zo-click-pad.is-hit{animation:z51ClickPop .15s ease-out} body.zorelo-game-klickfeuer .zo-click-pad.is-combo{animation:z51ComboPulse .42s ease-out} .z51-combo-pop{ position:absolute;right:24px;top:22px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.94);color:#9a286d; font-size:1rem;font-weight:500;box-shadow:0 10px 24px rgba(75,26,93,.16);animation:z51ComboFloat .72s ease-out forwards;pointer-events:none } body.zorelo-game-kartenblitz .zo-card-memory-grid{width:min(800px,100%) !important;grid-template-columns:repeat(4,minmax(90px,1fr)) !important;gap:15px !important} body.zorelo-game-kartenblitz .zo-card-memory{ min-height:112px !important;border-radius:24px !important;font-size:2.5rem !important;position:relative;overflow:hidden; background:linear-gradient(145deg,#fff,#eef4ff) !important;border:1px solid rgba(95,126,196,.16) !important; box-shadow:0 16px 34px rgba(29,57,119,.10),inset 0 1px 0 #fff !important; } body.zorelo-game-kartenblitz .zo-card-memory::after{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgba(255,255,255,.56),transparent 42%);pointer-events:none} body.zorelo-game-kartenblitz .zo-card-memory.hidden{ color:transparent !important; background: radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 21%), linear-gradient(145deg,#324caa,#7049d9) !important; } body.zorelo-game-kartenblitz .zo-card-memory.hidden::before{content:"✦";position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.74);font-size:1.9rem} body.zorelo-game-kartenblitz .zo-card-memory.is-correct{ background:linear-gradient(145deg,#e9fff5,#c9f7df) !important;border-color:#8fdfbd !important;box-shadow:0 16px 36px rgba(36,180,124,.18) !important; } body.zorelo-game-kartenblitz .zo-card-memory.is-wrong{ background:linear-gradient(145deg,#fff2f4,#ffe1e8) !important;border-color:#ffc2cf !important;box-shadow:0 14px 30px rgba(217,63,99,.11) !important; } body.zorelo-game-kartenblitz .z51-card-reveal{animation:z51CardReveal .28s ease-out} body.zorelo-game-kartenblitz .zo-note{font-size:1.02rem !important} body.zorelo-game-zahlen-merken .zo-memory-number{ min-width:min(820px,100%);padding:26px 34px !important;border-radius:30px !important; color:#173b89 !important;font-variant-numeric:tabular-nums;letter-spacing:.12em !important; background: linear-gradient(90deg,rgba(69,113,244,.05) 1px,transparent 1px), linear-gradient(180deg,rgba(69,113,244,.05) 1px,transparent 1px), linear-gradient(145deg,#fff,#edf5ff) !important; background-size:28px 28px,28px 28px,auto !important; box-shadow:0 24px 52px rgba(29,60,137,.12),inset 0 1px 0 #fff !important; } body.zorelo-game-zahlen-merken .zo-answer-input{ width:min(560px,100%) !important;min-height:70px !important;border-radius:20px !important;font-size:1.65rem !important;letter-spacing:.08em; } body.zorelo-game-zahlen-merken .zo-memory-success .zo-feedback{ display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:1.15rem } body.zorelo-game-zahlen-merken .zo-memory-success-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#dff8ed;color:#15966a;font-size:1.2rem} body.zorelo-game-zahlen-merken .zo-memory-success strong{font-weight:500 !important;font-size:1.35rem} body.zorelo-game-daily-5 .zorelo-game-root{ background: radial-gradient(circle at 12% 18%,rgba(255,193,61,.15),transparent 24%), radial-gradient(circle at 88% 18%,rgba(179,70,255,.17),transparent 26%), linear-gradient(145deg,#fffdf7,#f6f8ff 50%,#fbf3ff) !important; } body.zorelo-game-daily-5 .zo-daily-stage-head{width:min(760px,100%);display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:2px} body.zorelo-game-daily-5 .zo-daily-stage-head>.zorelo-kicker{margin-bottom:0 !important} body.zorelo-game-daily-5 .zo-daily-steps{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 9px 22px rgba(32,57,115,.06)} body.zorelo-game-daily-5 .zo-daily-steps i{width:11px;height:11px;border-radius:50%;background:#dce4f5;box-shadow:inset 0 0 0 1px rgba(67,94,157,.1)} body.zorelo-game-daily-5 .zo-daily-steps i.is-done{background:#56c99c} body.zorelo-game-daily-5 .zo-daily-steps i.is-current{width:28px;border-radius:999px;background:linear-gradient(90deg,#ffb83f,#ff5f87,#9550ff);box-shadow:0 5px 13px rgba(176,71,180,.18)} body.zorelo-game-daily-5 .zo-game h2{font-size:clamp(2.6rem,6vw,4.6rem) !important;margin-top:4px !important} body.zorelo-game-daily-5 .zo-daily-breakdown{gap:10px !important;margin-top:18px !important} body.zorelo-game-daily-5 .zo-daily-breakdown span{ border-radius:16px !important;background:linear-gradient(145deg,#fff,#f3f7ff) !important;border:1px solid rgba(97,122,184,.14) !important; box-shadow:0 10px 22px rgba(31,57,116,.06) !important; } body.zorelo-game-daily-5 .zo-color-grid.daily button{border-radius:18px !important;box-shadow:0 11px 25px rgba(27,53,109,.09) !important;border:3px solid rgba(255,255,255,.78) !important} .z51-hit-ring{position:absolute;width:24px;height:24px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:8;border:3px solid rgba(255,255,255,.96);box-shadow:0 0 0 5px rgba(255,66,105,.20);animation:z51HitRing .68s ease-out forwards} .z51-hit-ring.is-memory{border-color:#8ce4bd;box-shadow:0 0 0 5px rgba(42,190,132,.17)} @keyframes z51WaitPulse{0%,100%{transform:translate(-50%,-50%) scale(.92);opacity:.35}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.7}} @keyframes z51GoRing{0%{transform:translate(-50%,-50%) scale(.55);opacity:.8}100%{transform:translate(-50%,-50%) scale(1.7);opacity:0}} @keyframes z51ArenaHit{0%{filter:brightness(1)}50%{filter:brightness(1.06)}100%{filter:brightness(1)}} @keyframes z51MissFlash{0%{box-shadow:inset 0 0 0 0 rgba(255,73,102,0)}50%{box-shadow:inset 0 0 0 7px rgba(255,73,102,.15)}100%{box-shadow:inset 0 0 0 0 rgba(255,73,102,0)}} @keyframes z51ClickPop{0%{transform:scale(1)}45%{transform:scale(.985)}100%{transform:scale(1)}} @keyframes z51ComboPulse{0%{box-shadow:0 32px 72px rgba(204,54,110,.26)}50%{box-shadow:0 34px 82px rgba(183,55,214,.38),0 0 0 10px rgba(255,196,63,.10)}100%{box-shadow:0 32px 72px rgba(204,54,110,.26)}} @keyframes z51ComboFloat{0%{transform:translateY(8px) scale(.8);opacity:0}25%{opacity:1;transform:translateY(0) scale(1.08)}100%{transform:translateY(-28px) scale(1);opacity:0}} @keyframes z51CardReveal{0%{transform:rotateY(70deg) scale(.94);opacity:.4}100%{transform:rotateY(0) scale(1);opacity:1}} @keyframes z51HitRing{0%{transform:translate(-50%,-50%) scale(.45);opacity:1}100%{transform:translate(-50%,-50%) scale(3.1);opacity:0}} @media(max-width:900px){ body.zorelo-game-zieljagd .zo-target-area{height:410px !important} body.zorelo-game-zieljagd .zo-target{width:66px !important;height:66px !important} body.zorelo-game-klickfeuer .zo-click-pad{min-height:300px !important;border-radius:34px !important} body.zorelo-game-kartenblitz .zo-card-memory-grid{gap:11px !important} body.zorelo-game-kartenblitz .zo-card-memory{min-height:96px !important;font-size:2.1rem !important} } @media(max-width:620px){ body.zorelo-game-reaktionsblitz .zo-reaction-pad{min-height:245px;border-radius:28px !important} body.zorelo-game-zieljagd .zo-target-area{height:360px !important;border-radius:24px !important;background-size:32px 32px,32px 32px,auto,auto !important} body.zorelo-game-zieljagd .zo-target{width:58px !important;height:58px !important;border-width:5px !important} body.zorelo-game-zieljagd .zo-target::before{height:78px;top:-15px}body.zorelo-game-zieljagd .zo-target::after{width:78px;left:-15px} body.zorelo-game-klickfeuer .zo-click-pad{min-height:250px !important;font-size:clamp(4rem,24vw,7rem) !important} body.zorelo-game-kartenblitz .zo-card-memory-grid{grid-template-columns:repeat(3,minmax(72px,1fr)) !important;gap:8px !important} body.zorelo-game-kartenblitz .zo-card-memory{min-height:82px !important;border-radius:18px !important;font-size:1.8rem !important} body.zorelo-game-zahlen-merken .zo-memory-number{padding:22px 15px !important;font-size:clamp(2.5rem,12vw,5rem) !important;letter-spacing:.06em !important} body.zorelo-game-daily-5 .zo-daily-stage-head{gap:10px} body.zorelo-game-daily-5 .zo-daily-steps{padding:7px 10px;gap:5px} } @media(max-width:420px){ body.zorelo-game-zieljagd .zo-target-area{height:320px !important} body.zorelo-game-kartenblitz .zo-card-memory{min-height:72px !important;font-size:1.6rem !important} body.zorelo-game-klickfeuer .zo-click-pad{min-height:220px !important;border-radius:28px !important} } @media(prefers-reduced-motion:reduce){ body.zorelo-game-reaktionsblitz .zo-reaction-pad.wait::before, body.zorelo-game-reaktionsblitz .zo-reaction-pad.z51-go-live::before, body.zorelo-game-zieljagd .zo-target-area.is-hit, body.zorelo-game-zieljagd .zo-target-area.is-miss, body.zorelo-game-klickfeuer .zo-click-pad.is-hit, body.zorelo-game-klickfeuer .zo-click-pad.is-combo, body.zorelo-game-kartenblitz .z51-card-reveal, .z51-hit-ring,.z51-combo-pop{animation:none !important} } .zorelo-home-v14 .zorelo-v14-actions.is-compact-home{ display:flex !important; flex-wrap:wrap !important; gap:14px !important; margin-bottom:0 !important; } .zorelo-home-v14 .zorelo-v14-actions.is-compact-home a{ min-width:190px !important; } .zorelo-game-page-v14 .zorelo-game-toolbar{ justify-content:flex-end !important; align-items:center !important; padding-left:0 !important; padding-right:0 !important; margin-left:0 !important; margin-right:0 !important; max-width:100% !important; overflow:hidden !important; } .zorelo-game-page-v14 .zorelo-game-toolbar-copy{ display:none !important; } .zorelo-game-page-v14 .zorelo-game-toolbar-actions{ margin-left:auto !important; max-width:100% !important; } .zorelo-game-page-v14 .z51-art-layer{ opacity:.055 !important; filter:saturate(.85) blur(.15px) !important; } @media(max-width:720px){ .zorelo-home-v14 .zorelo-v14-actions.is-compact-home{ display:grid !important; grid-template-columns:1fr 1fr !important; width:100% !important; } .zorelo-home-v14 .zorelo-v14-actions.is-compact-home a{ min-width:0 !important; width:100% !important; } .zorelo-game-page-v14 .zorelo-game-toolbar{ flex-direction:row !important; } } @media(max-width:460px){ .zorelo-home-v14 .zorelo-v14-actions.is-compact-home{ grid-template-columns:1fr !important; } } .zorelo-game-page-v14 .zorelo-v14-play-wrap{ background:transparent !important; border:0 !important; box-shadow:none !important; padding:0 !important; overflow:visible !important; } .zorelo-game-page-v14 .z51-art-layer{display:none !important;} .zorelo-game-page-v14 .zorelo-game-toolbar-copy{display:none !important;} .zorelo-game-page-v14 .zorelo-game-toolbar{display:none !important;} .zorelo-game-page-v14 .zorelo-play-controls{ width:min(1080px,100%); margin:0 auto 16px; padding:10px 12px; display:flex; align-items:center; justify-content:center; gap:12px 18px; flex-wrap:wrap; border:1px solid rgba(174,190,225,.48); border-radius:20px; background:rgba(255,255,255,.56); box-shadow:0 8px 24px rgba(37,58,112,.055); backdrop-filter:blur(8px); } .zorelo-game-page-v14 .zorelo-play-controls .zorelo-mode-switcher{ margin:0 !important; padding:0 !important; justify-content:center !important; flex-wrap:wrap !important; } .zorelo-game-page-v14 .zorelo-play-controls .zorelo-game-toolbar-actions{ display:flex !important; align-items:center !important; justify-content:center !important; gap:7px !important; margin:0 !important; max-width:100% !important; } .zorelo-game-page-v14 .zorelo-play-controls .zorelo-game-tool{ min-height:42px !important; padding:0 13px !important; border-radius:13px !important; background:rgba(255,255,255,.88) !important; box-shadow:0 6px 16px rgba(32,55,113,.055) !important; } .zorelo-game-page-v14 .zorelo-game-root{ width:100% !important; border-radius:30px !important; box-shadow:0 18px 42px rgba(34,54,105,.10) !important; overflow:hidden !important; } .zorelo-game-page-v14 .zo-intro-art img, .zorelo-game-page-v14 .zorelo-v17-game-visual img{ content-visibility:auto; } .zorelo-game-page-v14 .zorelo-loading{ min-height:220px !important; display:grid !important; place-items:center !important; font-size:1rem !important; } @media(max-width:820px){ .zorelo-game-page-v14 .zorelo-play-controls{ padding:9px !important; gap:9px !important; border-radius:17px !important; } .zorelo-game-page-v14 .zorelo-play-controls .zorelo-mode-switcher{ width:100% !important; } .zorelo-game-page-v14 .zorelo-play-controls .zorelo-game-toolbar-actions{ width:100% !important; } .zorelo-game-page-v14 .zorelo-play-controls .zorelo-game-tool{ flex:1 1 0 !important; min-width:0 !important; } } @media(max-width:520px){ .zorelo-game-page-v14 .zorelo-play-controls{margin-bottom:10px !important;} .zorelo-game-page-v14 .zorelo-game-root{border-radius:22px !important;} } html:has(body.zorelo-engine-view),
body.zorelo-engine-view{
overflow-y:auto !important;
overflow-x:hidden !important;
height:auto !important;
min-height:100% !important;
max-height:none !important;
overscroll-behavior-y:auto !important;
}
body.zorelo-engine-view #page,
body.zorelo-engine-view .site,
body.zorelo-engine-view .site-content,
body.zorelo-engine-view #primary,
body.zorelo-engine-view main{
max-height:none !important;
overflow-y:visible !important;
}  .zorelo-sitebar.is-compact{
grid-template-columns:max-content minmax(0,1fr)!important;
column-gap:clamp(16px,2vw,30px)!important;
}
.zorelo-sitebar.is-compact .zorelo-sitebar-brand{
width:max-content!important;
max-width:none!important;
min-width:0!important;
flex-shrink:0!important;
}
.zorelo-sitebar .zorelo-main-nav{
min-width:0!important;
max-width:100%!important;
}
.zorelo-sitebar .zorelo-main-nav a{
min-width:0!important;
max-width:100%!important;
font-weight:400!important;
}
.zorelo-sitebar .zorelo-nav-label,
.zorelo-sitebar .zorelo-nav-wordmark{
font-weight:400!important;
}
@media(max-width:1700px){
.zorelo-sitebar.is-compact{
column-gap:18px!important;
}
.zorelo-sitebar.is-compact .zorelo-sitebar-brand{
gap:12px!important;
}
.zorelo-sitebar.is-compact .zorelo-mini-wordmark{
font-size:2.25rem!important;
}
.zorelo-sitebar.is-compact .zorelo-mini-tagline{
font-size:.76rem!important;
letter-spacing:.085em!important;
}
.zorelo-sitebar .zorelo-main-nav{
gap:6px!important;
}
.zorelo-sitebar .zorelo-main-nav a{
min-height:44px!important;
padding:0 10px!important;
gap:6px!important;
font-size:.91rem!important;
}
}
@media(max-width:1460px){
.zorelo-sitebar.is-compact{
grid-template-columns:minmax(0,1fr)!important;
gap:9px!important;
align-items:start!important;
min-height:auto!important;
padding:10px 0 12px!important;
}
.zorelo-sitebar.is-compact .zorelo-sitebar-brand{
width:100%!important;
max-width:100%!important;
}
.zorelo-sitebar.is-compact .zorelo-main-nav{
display:grid!important;
grid-template-columns:repeat(6,minmax(0,1fr))!important;
gap:7px!important;
width:100%!important;
overflow:visible!important;
}
.zorelo-sitebar.is-compact .zorelo-main-nav a{
width:100%!important;
min-width:0!important;
min-height:46px!important;
padding:6px 5px!important;
justify-content:center!important;
text-align:center!important;
white-space:normal!important;
line-height:1.08!important;
font-size:.88rem!important;
}
}
@media(max-width:1180px){
.zorelo-sitebar .zorelo-main-nav,
.zorelo-sitebar.is-compact .zorelo-main-nav{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:7px!important;
width:100%!important;
max-width:100%!important;
overflow:visible!important;
}
.zorelo-sitebar:not(.is-compact){
grid-template-columns:1fr!important;
}
.zorelo-sitebar:not(.is-compact) .zorelo-sitebar-spacer{
display:none!important;
}
.zorelo-sitebar .zorelo-main-nav a,
.zorelo-sitebar.is-compact .zorelo-main-nav a{
width:100%!important;
min-width:0!important;
min-height:50px!important;
padding:6px 7px!important;
justify-content:center!important;
text-align:center!important;
white-space:normal!important;
}
}
@media(max-width:760px){
.zorelo-sitebar.is-compact .zorelo-sitebar-brand{
display:grid!important;
grid-template-columns:auto minmax(0,1fr)!important;
align-items:center!important;
gap:10px!important;
}
.zorelo-sitebar.is-compact .zorelo-mini-wordmark{
font-size:2rem!important;
}
.zorelo-sitebar.is-compact .zorelo-mini-tagline{
min-width:0!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
white-space:nowrap!important;
font-size:.68rem!important;
letter-spacing:.055em!important;
}
.zorelo-sitebar .zorelo-main-nav{
gap:5px!important;
}
.zorelo-sitebar .zorelo-main-nav a{
min-height:52px!important;
padding:5px 3px!important;
flex-direction:column!important;
gap:2px!important;
font-size:.72rem!important;
line-height:1.05!important;
}
.zorelo-sitebar .zorelo-main-nav a > span:first-child{
line-height:1!important;
}
}
@media(max-width:420px){
.zorelo-sitebar.is-compact .zorelo-mini-wordmark{
font-size:1.78rem!important;
}
.zorelo-sitebar.is-compact .zorelo-mini-tagline{
font-size:.59rem!important;
letter-spacing:.035em!important;
}
.zorelo-sitebar .zorelo-main-nav a{
min-height:49px!important;
font-size:.64rem!important;
padding:4px 2px!important;
}
} @media(max-width:1460px) and (min-width:1181px){
.zorelo-game-page-v14 .zorelo-v15-game-subhead{
grid-template-columns:minmax(260px,300px) minmax(0,1fr) auto!important;
gap:clamp(20px,2vw,30px)!important;
}
.zorelo-game-page-v14 .zorelo-v17-game-visual{
width:100%!important;
min-width:0!important;
max-width:300px!important;
height:auto!important;
aspect-ratio:16/9!important;
}
.zorelo-game-page-v14 .zorelo-v15-game-subhead h1{
font-size:clamp(2.8rem,4.1vw,4.25rem)!important;
}
} body.zorelo-game-tippsprint-30 .zo-live-stats{
width:min(760px,100%)!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:10px!important;
margin:0 auto 16px!important;
}
body.zorelo-game-tippsprint-30 .zo-live-stats>div{
min-height:82px!important;
padding:12px 14px!important;
border:1px solid rgba(93,118,194,.16)!important;
border-radius:20px!important;
background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,245,255,.9))!important;
box-shadow:0 12px 28px rgba(32,55,113,.075)!important;
}
body.zorelo-game-tippsprint-30 .zo-live-stats span{
color:#173c89!important;
font-size:1.42rem!important;
font-weight:500!important;
}
body.zorelo-game-tippsprint-30 .zo-live-stats small{
color:#687793!important;
font-weight:400!important;
}
body.zorelo-game-tippsprint-30 .zo-typing-text{
width:min(980px,100%)!important;
max-height:190px!important;
overflow:hidden!important;
padding:22px 24px!important;
border:1px solid rgba(90,115,192,.17)!important;
border-radius:24px!important;
background:linear-gradient(145deg,#ffffff,#f4f7ff)!important;
box-shadow:0 16px 34px rgba(32,55,113,.08)!important;
color:#2b426c!important;
font-size:1.2rem!important;
line-height:1.85!important;
}
body.zorelo-game-tippsprint-30 .zo-typing-input,
body.zorelo-game-fehlerfrei .zo-typing-input{
width:min(980px,100%)!important;
min-height:118px!important;
padding:17px 19px!important;
border:2px solid #cbd8ee!important;
border-radius:22px!important;
background:#fff!important;
color:#17346e!important;
box-shadow:0 12px 28px rgba(32,55,113,.07)!important;
font-size:1.13rem!important;
font-weight:400!important;
resize:vertical!important;
}
body.zorelo-game-tippsprint-30 .zo-typing-input:focus,
body.zorelo-game-fehlerfrei .zo-typing-input:focus,
body.zorelo-game-zahlen-rennen .zo-answer-input:focus,
body.zorelo-game-alphabet-rennen .zo-alpha-input:focus{
outline:0!important;
border-color:#6486f4!important;
box-shadow:0 0 0 5px rgba(77,111,236,.11),0 16px 34px rgba(32,55,113,.08)!important;
}
body.zorelo-game-zahlen-rennen .zo-number-race-value{
width:min(700px,94%)!important;
min-height:150px!important;
display:grid!important;
place-items:center!important;
margin:12px auto 18px!important;
padding:22px!important;
border-radius:30px!important;
background:radial-gradient(circle at 50% 0,rgba(67,209,255,.16),transparent 48%),linear-gradient(145deg,#172d69,#4b3bc5)!important;
color:#fff!important;
box-shadow:0 24px 54px rgba(42,55,144,.2)!important;
font-size:clamp(2.8rem,8vw,5.6rem)!important;
letter-spacing:.12em!important;
font-weight:500!important;
}
body.zorelo-game-zahlen-rennen .zo-answer-input{
width:min(520px,100%)!important;
min-height:66px!important;
border-radius:20px!important;
border:2px solid #cad8ef!important;
background:#fff!important;
color:#17346e!important;
font-size:1.55rem!important;
letter-spacing:.08em!important;
font-weight:400!important;
box-shadow:0 12px 28px rgba(32,55,113,.07)!important;
}
body.zorelo-game-alphabet-rennen .zo-alpha{
width:min(920px,100%)!important;
margin:14px auto 20px!important;
padding:24px 20px!important;
border:1px solid rgba(91,118,197,.16)!important;
border-radius:28px!important;
background:linear-gradient(145deg,#fff,#f2f6ff)!important;
box-shadow:0 18px 38px rgba(32,55,113,.085)!important;
color:#5d6f95!important;
font-size:clamp(1.18rem,2.5vw,1.7rem)!important;
line-height:1.85!important;
letter-spacing:.14em!important;
font-weight:400!important;
}
body.zorelo-game-alphabet-rennen .zo-alpha .done{
color:#1ba76f!important;
font-weight:500!important;
}
body.zorelo-game-alphabet-rennen .zo-alpha-input{
width:min(720px,100%)!important;
min-height:68px!important;
padding:12px 16px!important;
border:2px solid #cad8ef!important;
border-radius:20px!important;
background:#fff!important;
color:#17346e!important;
box-shadow:0 12px 28px rgba(32,55,113,.07)!important;
font-size:1.25rem!important;
font-weight:400!important;
}
body.zorelo-game-nicht-zu-frueh .zo-signal-stage{
width:min(760px,100%)!important;
min-height:330px!important;
margin:12px auto!important;
border-radius:32px!important;
border:1px solid rgba(63,83,161,.2)!important;
background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.09),transparent 34%),linear-gradient(145deg,#172858,#28336c 58%,#4b348f)!important;
box-shadow:0 26px 58px rgba(31,42,105,.22)!important;
}
body.zorelo-game-nicht-zu-frueh .zo-signal-light{
width:132px!important;
height:132px!important;
border:10px solid rgba(255,255,255,.78)!important;
box-shadow:0 0 0 12px rgba(255,255,255,.08),0 22px 48px rgba(0,0,0,.2)!important;
}
body.zorelo-game-farbblitz .zo-color-stage{
width:min(820px,100%)!important;
min-height:310px!important;
margin:12px auto!important;
padding:28px!important;
border-radius:32px!important;
border:1px solid rgba(81,106,189,.17)!important;
background:linear-gradient(145deg,#ffffff,#f4f6ff)!important;
box-shadow:0 24px 54px rgba(34,55,114,.11)!important;
}
body.zorelo-game-farbblitz .zo-color-target{
min-width:min(520px,92%)!important;
min-height:170px!important;
display:grid!important;
place-items:center!important;
padding:26px!important;
border-radius:30px!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 20px 42px rgba(31,48,104,.13)!important;
font-size:clamp(2rem,5vw,3.8rem)!important;
font-weight:500!important;
}
body.zorelo-game-fehlerfrei .zo-flawless-sentence{
width:min(980px,100%)!important;
margin:12px auto 18px!important;
padding:25px 28px!important;
border-radius:26px!important;
border:1px solid rgba(93,117,190,.17)!important;
background:linear-gradient(145deg,#fff,#f2f6ff)!important;
color:#24416f!important;
box-shadow:0 18px 38px rgba(32,55,113,.09)!important;
font-size:1.3rem!important;
line-height:1.72!important;
font-weight:400!important;
}
body.zorelo-game-stopp-genau .zo-stop-circle{
width:270px!important;
height:270px!important;
border:10px solid rgba(255,255,255,.85)!important;
background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,#17336f,#5440d7)!important;
box-shadow:0 0 0 12px rgba(87,82,215,.08),0 28px 56px rgba(49,53,148,.22)!important;
}
body.zorelo-game-stopp-genau .zo-stop-circle strong{
font-size:2.15rem!important;
font-weight:500!important;
}
@media(max-width:720px){
body.zorelo-game-tippsprint-30 .zo-live-stats{gap:6px!important;}
body.zorelo-game-tippsprint-30 .zo-live-stats>div{min-height:70px!important;padding:9px 7px!important;border-radius:16px!important;}
body.zorelo-game-tippsprint-30 .zo-live-stats span{font-size:1.08rem!important;}
body.zorelo-game-tippsprint-30 .zo-typing-text{max-height:150px!important;padding:16px!important;font-size:1rem!important;line-height:1.65!important;}
body.zorelo-game-tippsprint-30 .zo-typing-input,
body.zorelo-game-fehlerfrei .zo-typing-input{min-height:104px!important;padding:14px!important;border-radius:18px!important;}
body.zorelo-game-zahlen-rennen .zo-number-race-value{min-height:120px!important;padding:18px!important;letter-spacing:.08em!important;}
body.zorelo-game-zahlen-rennen .zo-answer-input{min-height:60px!important;font-size:1.3rem!important;}
body.zorelo-game-alphabet-rennen .zo-alpha{padding:17px 12px!important;border-radius:20px!important;letter-spacing:.09em!important;}
body.zorelo-game-alphabet-rennen .zo-alpha-input{min-height:60px!important;font-size:1.08rem!important;}
body.zorelo-game-nicht-zu-frueh .zo-signal-stage{min-height:270px!important;border-radius:25px!important;}
body.zorelo-game-nicht-zu-frueh .zo-signal-light{width:106px!important;height:106px!important;border-width:8px!important;}
body.zorelo-game-farbblitz .zo-color-stage{min-height:260px!important;padding:18px!important;border-radius:25px!important;}
body.zorelo-game-farbblitz .zo-color-target{min-width:100%!important;min-height:145px!important;border-radius:24px!important;}
body.zorelo-game-fehlerfrei .zo-flawless-sentence{padding:19px!important;border-radius:21px!important;font-size:1.08rem!important;}
body.zorelo-game-stopp-genau .zo-stop-circle{width:230px!important;height:230px!important;}
}
@media(prefers-reduced-motion:reduce){
body.zorelo-game-tippsprint-30 .zo-typing-input,
body.zorelo-game-fehlerfrei .zo-typing-input,
body.zorelo-game-zahlen-rennen .zo-answer-input,
body.zorelo-game-alphabet-rennen .zo-alpha-input{
transition:none!important;
}
} body.zorelo-engine-view strong,
body.zorelo-engine-view b{font-weight:400!important;}
.zorelo-bonus-flight{
position:fixed!important;
left:0!important;
top:var(--zo-bonus-y,42vh)!important;
z-index:99990!important;
width:0!important;
height:0!important;
pointer-events:none!important;
opacity:0;
transform:translate3d(-420px,0,0);
animation:zoreloV55BonusFly 23.5s linear forwards;
transition:opacity .28s ease;
}
.zorelo-bonus-flight.is-show{opacity:1;}
.zorelo-bonus-flight.is-reverse{animation-name:zoreloV55BonusFlyReverse;}
.zorelo-bonus-flight.is-paused{animation-play-state:paused!important;}
.zorelo-bonus-flight.is-leaving{opacity:0!important;}
.zorelo-bonus-flight .zorelo-bonus-box{
position:relative!important;
inset:auto!important;
right:auto!important;
bottom:auto!important;
left:auto!important;
top:auto!important;
width:min(330px,calc(100vw - 34px))!important;
min-height:122px!important;
padding:15px 18px 15px 112px!important;
border-radius:28px!important;
opacity:1!important;
transform:translate3d(0,0,0) rotate(-2deg) scale(1)!important;
transition:filter .2s ease,opacity .25s ease,transform .25s ease!important;
animation:zoreloV55BonusBob 2.1s ease-in-out infinite alternate!important;
pointer-events:auto!important;
box-shadow:0 24px 58px rgba(77,36,164,.30),0 8px 18px rgba(255,74,151,.20)!important;
}
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box{transform:translate3d(-330px,0,0) rotate(2deg) scale(1)!important;}
.zorelo-bonus-flight .zorelo-bonus-box:hover{filter:saturate(1.08) brightness(1.04)!important;}
.zorelo-bonus-flight .zorelo-bonus-box.is-claiming{animation-play-state:paused!important;filter:saturate(.82)!important;}
.zorelo-bonus-flight .zorelo-bonus-box.is-claimed{
animation:none!important;
width:min(350px,calc(100vw - 34px))!important;
padding:18px 22px!important;
text-align:center!important;
transform:translate3d(0,0,0) scale(1.04)!important;
}
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box.is-claimed{transform:translate3d(-350px,0,0) scale(1.04)!important;}
.zorelo-bonus-flight .zorelo-bonus-gift{left:20px!important;top:22px!important;width:72px!important;height:72px!important;border-radius:20px!important;}
.zorelo-bonus-flight .zorelo-bonus-gift::before{left:30px!important;width:12px!important;height:72px!important;}
.zorelo-bonus-flight .zorelo-bonus-gift::after{top:29px!important;width:72px!important;height:12px!important;}
.zorelo-bonus-flight .zorelo-bonus-gift i,
.zorelo-bonus-flight .zorelo-bonus-gift b{top:-15px!important;width:30px!important;height:23px!important;border-width:8px!important;}
.zorelo-bonus-flight .zorelo-bonus-copy strong{font-size:1.5rem!important;font-weight:400!important;}
.zorelo-bonus-flight .zorelo-bonus-copy small,
.zorelo-bonus-flight .zorelo-bonus-copy em{font-weight:400!important;}
@keyframes zoreloV55BonusFly{
from{transform:translate3d(-420px,0,0)}
to{transform:translate3d(calc(100vw + 420px),0,0)}
}
@keyframes zoreloV55BonusFlyReverse{
from{transform:translate3d(calc(100vw + 420px),0,0)}
to{transform:translate3d(-420px,0,0)}
}
@keyframes zoreloV55BonusBob{
from{margin-top:-8px}
to{margin-top:10px}
}
.zorelo-v55-total-points{
background:linear-gradient(90deg,#fff5bd,#ffe675)!important;
color:#604d00!important;
border-color:#efd25d!important;
font-weight:400!important;
}
.zorelo-v55-points-card{
margin:20px 0;
padding:26px;
border:1px solid rgba(76,103,190,.18);
border-radius:28px;
background:linear-gradient(135deg,rgba(255,247,197,.82),rgba(238,242,255,.92) 48%,rgba(247,238,255,.92));
box-shadow:0 16px 42px rgba(45,61,122,.08);
display:grid;
grid-template-columns:minmax(190px,.75fr) minmax(0,1.6fr);
gap:22px 30px;
align-items:center;
}
.zorelo-v55-points-main{display:flex;flex-direction:column;gap:3px;}
.zorelo-v55-points-main strong{font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95;letter-spacing:-.045em;font-weight:400!important;color:#263c93;}
.zorelo-v55-points-main small{font-size:.95rem;color:#59617a;}
.zorelo-v55-points-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
.zorelo-v55-points-breakdown>span{padding:16px 14px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(91,111,181,.13);display:flex;flex-direction:column;gap:3px;min-width:0;}
.zorelo-v55-points-breakdown i{font-style:normal;font-size:1.2rem;}
.zorelo-v55-points-breakdown b{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zorelo-v55-points-breakdown small{font-size:.78rem;color:#687089;line-height:1.25;}
.zorelo-v55-points-card>p{grid-column:1/-1;margin:0;color:#687089;font-size:.9rem;line-height:1.5;}
.zorelo-v55-overall-section{padding-bottom:10px!important;}
.zorelo-v55-overall-board{padding:28px;border-radius:30px;background:linear-gradient(135deg,#fff8cf 0%,#f4f6ff 46%,#f8efff 100%);border:1px solid rgba(83,99,173,.16);box-shadow:0 18px 48px rgba(42,58,120,.08);}
.zorelo-v55-overall-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px;}
.zorelo-v55-overall-head h2{margin:4px 0 8px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;}
.zorelo-v55-overall-head p{margin:0;max-width:780px;color:#626b82;line-height:1.55;}
.zorelo-v55-points-rule{flex:0 0 auto;min-width:145px;padding:13px 16px;border-radius:18px;background:rgba(255,255,255,.76);border:1px solid rgba(96,112,177,.14);display:flex;flex-direction:column;align-items:center;text-align:center;}
.zorelo-v55-points-rule span:nth-child(2){font-size:2rem;line-height:1.05;color:#5941d8;}
.zorelo-v55-points-rule span:first-child,.zorelo-v55-points-rule span:last-child{font-size:.78rem;color:#747b90;}
.zorelo-v55-overall-list{display:grid;gap:8px;}
.zorelo-v55-overall-row{display:grid;grid-template-columns:62px minmax(150px,1fr) 110px 130px 150px;gap:12px;align-items:center;padding:13px 15px;border-radius:16px;background:rgba(255,255,255,.82);border:1px solid rgba(91,106,170,.11);}
.zorelo-v55-overall-row .rank{font-size:1rem;color:#5f4bdd;}
.zorelo-v55-overall-row .name{font-size:1.04rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zorelo-v55-overall-row .games,.zorelo-v55-overall-row .bonus{font-size:.82rem;color:#777f94;}
.zorelo-v55-overall-row .points{text-align:right;font-size:1.05rem;color:#21377d;}
.zorelo-v55-overall-empty{padding:18px;border-radius:16px;background:rgba(255,255,255,.72);color:#687089;}
@media(max-width:900px){
.zorelo-v55-points-card{grid-template-columns:1fr;}
.zorelo-v55-overall-row{grid-template-columns:52px minmax(130px,1fr) 100px 130px;}
.zorelo-v55-overall-row .bonus{display:none;}
}
@media(max-width:680px){
.zorelo-bonus-flight .zorelo-bonus-box{width:min(286px,calc(100vw - 24px))!important;min-height:108px!important;padding:13px 14px 13px 96px!important;border-radius:24px!important;}
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box{transform:translate3d(-286px,0,0) rotate(2deg) scale(1)!important;}
.zorelo-bonus-flight .zorelo-bonus-gift{left:17px!important;top:21px!important;width:62px!important;height:62px!important;}
.zorelo-bonus-flight .zorelo-bonus-copy strong{font-size:1.3rem!important;}
.zorelo-bonus-flight .zorelo-bonus-copy em{font-size:.78rem!important;}
.zorelo-v55-points-breakdown{grid-template-columns:1fr;}
.zorelo-v55-points-breakdown>span{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;}
.zorelo-v55-points-breakdown i{grid-row:1/3;}
.zorelo-v55-overall-board{padding:20px 14px;border-radius:24px;}
.zorelo-v55-overall-head{display:block;}
.zorelo-v55-points-rule{margin-top:14px;min-width:0;width:max-content;max-width:100%;align-items:flex-start;text-align:left;}
.zorelo-v55-overall-row{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 10px;gap:8px;}
.zorelo-v55-overall-row .games,.zorelo-v55-overall-row .bonus{display:none;}
.zorelo-v55-overall-row .points{font-size:.94rem;white-space:nowrap;}
}
@media(prefers-reduced-motion:reduce){
.zorelo-bonus-flight{animation-duration:28s!important;}
.zorelo-bonus-flight .zorelo-bonus-box{animation:none!important;}
}  .zorelo-sitebar.is-unified,
.zorelo-sitebar.is-unified.is-compact{
display:grid!important;
grid-template-columns:max-content minmax(0,1fr)!important;
align-items:center!important;
gap:clamp(22px,2.2vw,42px)!important;
min-height:88px!important;
padding:8px 0!important;
}
.zorelo-sitebar.is-unified .zorelo-sitebar-brand,
.zorelo-sitebar.is-unified.is-compact .zorelo-sitebar-brand{
display:flex!important;
align-items:center!important;
gap:18px!important;
width:max-content!important;
max-width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
}
.zorelo-sitebar.is-unified .zorelo-mini-wordmark{
font-size:2.55rem!important;
line-height:.9!important;
flex:0 0 auto!important;
}
.zorelo-sitebar.is-unified .zorelo-mini-tagline{
font-size:.86rem!important;
letter-spacing:.13em!important;
line-height:1.2!important;
white-space:nowrap!important;
}
.zorelo-sitebar.is-unified .zorelo-main-nav,
.zorelo-sitebar.is-unified.is-compact .zorelo-main-nav{
display:flex!important;
align-items:center!important;
justify-content:flex-end!important;
flex-wrap:nowrap!important;
gap:8px!important;
width:100%!important;
max-width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
overflow:visible!important;
}
.zorelo-sitebar.is-unified .zorelo-main-nav a{
flex:0 0 auto!important;
min-width:0!important;
min-height:48px!important;
padding:0 14px!important;
gap:7px!important;
font-size:.98rem!important;
line-height:1!important;
white-space:nowrap!important;
justify-content:center!important;
font-weight:400!important;
} body.zorelo-engine-game .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-games .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-leaderboards .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-stats .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-category .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-profile .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-legal .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified{
width:calc(100% + 48px)!important;
max-width:none!important;
margin-left:-24px!important;
margin-right:-24px!important;
} @media(max-width:1720px){
.zorelo-sitebar.is-unified,
.zorelo-sitebar.is-unified.is-compact{
grid-template-columns:1fr!important;
gap:10px!important;
align-items:start!important;
min-height:auto!important;
padding:10px 0 12px!important;
}
.zorelo-sitebar.is-unified .zorelo-sitebar-brand{
width:100%!important;
justify-content:flex-start!important;
}
.zorelo-sitebar.is-unified .zorelo-main-nav,
.zorelo-sitebar.is-unified.is-compact .zorelo-main-nav{
display:grid!important;
grid-template-columns:repeat(6,minmax(0,1fr))!important;
gap:7px!important;
width:100%!important;
}
.zorelo-sitebar.is-unified .zorelo-main-nav a{
width:100%!important;
min-height:46px!important;
padding:6px 5px!important;
white-space:normal!important;
text-align:center!important;
font-size:.9rem!important;
line-height:1.08!important;
}
}
@media(max-width:1080px){
.zorelo-sitebar.is-unified .zorelo-main-nav,
.zorelo-sitebar.is-unified.is-compact .zorelo-main-nav{
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:6px!important;
}
.zorelo-sitebar.is-unified .zorelo-main-nav a{
min-height:50px!important;
}
}
@media(max-width:760px){
body.zorelo-engine-game .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-games .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-leaderboards .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-stats .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-category .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-profile .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-legal .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified{
width:100%!important;
margin-left:0!important;
margin-right:0!important;
}
.zorelo-sitebar.is-unified .zorelo-sitebar-brand{
display:grid!important;
grid-template-columns:auto minmax(0,1fr)!important;
gap:10px!important;
}
.zorelo-sitebar.is-unified .zorelo-mini-wordmark{font-size:2rem!important;}
.zorelo-sitebar.is-unified .zorelo-mini-tagline{
min-width:0!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
font-size:.68rem!important;
letter-spacing:.06em!important;
}
.zorelo-sitebar.is-unified .zorelo-main-nav{gap:5px!important;}
.zorelo-sitebar.is-unified .zorelo-main-nav a{
min-height:52px!important;
padding:5px 3px!important;
flex-direction:column!important;
gap:2px!important;
font-size:.72rem!important;
line-height:1.05!important;
}
}
@media(max-width:420px){
.zorelo-sitebar.is-unified .zorelo-mini-wordmark{font-size:1.78rem!important;}
.zorelo-sitebar.is-unified .zorelo-mini-tagline{font-size:.59rem!important;letter-spacing:.035em!important;}
.zorelo-sitebar.is-unified .zorelo-main-nav a{min-height:49px!important;font-size:.64rem!important;padding:4px 2px!important;}
} body.zorelo-engine-profile .zorelo-brand-script{
color:#ffd43f!important;
background:linear-gradient(110deg,#fff1a8 0%,#ffd43f 42%,#ffb62f 78%,#fff0a2 100%);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:transparent;
text-shadow:0 7px 22px rgba(126,72,0,.16);
font-weight:400!important;
} .zorelo-bonus-flight.is-test .zorelo-bonus-box{
box-shadow:0 26px 64px rgba(77,36,164,.34),0 0 0 4px rgba(255,220,78,.28)!important;
} body.zorelo-game-schaetz-mal .zo-question,
body.zorelo-game-genau-daneben .zo-game h2{
width:min(840px,100%);
padding:22px 24px;
border-radius:24px;
background:linear-gradient(145deg,#fffdf4,#f5f7ff 58%,#f7efff);
border:1px solid rgba(91,111,182,.14);
box-shadow:0 16px 38px rgba(37,57,116,.08);
}
body.zorelo-game-schaetz-mal .zo-number-input,
body.zorelo-game-genau-daneben .zo-number-input{
min-height:68px!important;
font-size:1.55rem!important;
border-radius:18px!important;
background:#fff!important;
box-shadow:0 12px 28px rgba(37,57,116,.08)!important;
}
body.zorelo-game-genau-daneben .zo-estimate-box{
width:min(650px,100%)!important;
padding:12px 14px!important;
border-radius:22px!important;
background:rgba(255,255,255,.76)!important;
border:1px solid rgba(94,112,179,.14)!important;
box-shadow:0 14px 32px rgba(35,54,108,.07)!important;
}
body.zorelo-game-sortier-das .zo-sort-list{
width:min(820px,100%)!important;
gap:11px!important;
}
body.zorelo-game-sortier-das .zo-sort-item{
min-height:66px!important;
grid-template-columns:minmax(0,1fr) 48px 48px!important;
gap:8px!important;
padding:10px 11px 10px 18px!important;
border-radius:19px!important;
border:1px solid rgba(83,105,172,.16)!important;
background:linear-gradient(145deg,#fff,#f7f9ff)!important;
box-shadow:0 12px 28px rgba(33,53,108,.07)!important;
font-weight:400!important;
}
body.zorelo-game-sortier-das .zo-sort-item button{
width:48px!important;
height:46px!important;
border-radius:14px!important;
font-size:1.15rem!important;
background:#eef3ff!important;
border:1px solid #d8e1f4!important;
color:#28499d!important;
}
body.zorelo-game-hoeher-oder-tiefer .zo-compare-card{
width:min(620px,100%)!important;
padding:24px!important;
border-radius:26px!important;
background:linear-gradient(145deg,#fff,#eef6ff 58%,#f5efff)!important;
border:1px solid rgba(91,111,182,.15)!important;
box-shadow:0 18px 40px rgba(34,55,113,.09)!important;
}
body.zorelo-game-hoeher-oder-tiefer .zo-compare-value{
font-size:clamp(3.2rem,8vw,5.7rem)!important;
color:#293e9c!important;
}
body.zorelo-game-hoeher-oder-tiefer .zo-choice-row,
body.zorelo-game-was-ist-groesser .zo-duel,
body.zorelo-game-naeher-dran .zo-choice-grid{
width:min(820px,100%)!important;
}
body.zorelo-game-hoeher-oder-tiefer .zo-choice,
body.zorelo-game-was-ist-groesser .zo-duel button,
body.zorelo-game-naeher-dran .zo-choice-grid button{
min-height:92px!important;
border-radius:22px!important;
font-size:1.16rem!important;
background:linear-gradient(145deg,#fff,#f5f7ff)!important;
border:1px solid rgba(92,112,181,.18)!important;
box-shadow:0 14px 30px rgba(35,54,108,.075)!important;
font-weight:400!important;
}
body.zorelo-game-hoeher-oder-tiefer .zo-choice.primary{
background:linear-gradient(145deg,#3f72ff,#7045ef)!important;
color:#fff!important;
border-color:transparent!important;
}
body.zorelo-game-was-ist-groesser .zo-duel>span{
width:48px;
height:48px;
display:grid;
place-items:center;
border-radius:50%;
background:#fff;
border:1px solid #e0e5f2;
color:#6a738a;
box-shadow:0 8px 20px rgba(36,55,109,.06);
}
body.zorelo-game-naeher-dran .zo-note,
body.zorelo-game-genau-daneben .zo-note{
width:min(820px,100%);
padding:16px 18px!important;
border-radius:18px!important;
background:linear-gradient(145deg,#fffdf0,#f3f7ff)!important;
border:1px solid rgba(94,112,179,.15)!important;
}
@media(max-width:640px){
body.zorelo-game-schaetz-mal .zo-question,
body.zorelo-game-genau-daneben .zo-game h2{padding:18px 16px;border-radius:20px;}
body.zorelo-game-sortier-das .zo-sort-item{grid-template-columns:minmax(0,1fr) 44px 44px!important;padding-left:14px!important;}
body.zorelo-game-sortier-das .zo-sort-item button{width:44px!important;height:44px!important;}
body.zorelo-game-hoeher-oder-tiefer .zo-choice,
body.zorelo-game-was-ist-groesser .zo-duel button,
body.zorelo-game-naeher-dran .zo-choice-grid button{min-height:78px!important;}
} .zorelo-bonus-flight{
animation-name:zoreloV56BonusFly!important;
animation-duration:18s!important;
animation-timing-function:linear!important;
animation-fill-mode:forwards!important;
}
.zorelo-bonus-flight.is-reverse{
animation-name:zoreloV56BonusFlyReverse!important;
}
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box{
transform:rotate(2deg) scale(1)!important;
}
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box.is-claimed{
transform:scale(1.04)!important;
}
.zorelo-bonus-flight.is-test{
animation-duration:15s!important;
}
@keyframes zoreloV56BonusFly{
from{transform:translate3d(-300px,0,0)}
12%{transform:translate3d(18px,0,0)}
88%{transform:translate3d(calc(100vw - 30px),0,0)}
to{transform:translate3d(calc(100vw + 360px),0,0)}
}
@keyframes zoreloV56BonusFlyReverse{
from{transform:translate3d(calc(100vw - 30px),0,0)}
12%{transform:translate3d(calc(100vw - 350px),0,0)}
88%{transform:translate3d(-20px,0,0)}
to{transform:translate3d(-360px,0,0)}
}
@media(max-width:640px){
@keyframes zoreloV56BonusFly{
from{transform:translate3d(-255px,0,0)}
13%{transform:translate3d(12px,0,0)}
87%{transform:translate3d(calc(100vw - 22px),0,0)}
to{transform:translate3d(calc(100vw + 310px),0,0)}
}
@keyframes zoreloV56BonusFlyReverse{
from{transform:translate3d(calc(100vw - 22px),0,0)}
13%{transform:translate3d(calc(100vw - 300px),0,0)}
87%{transform:translate3d(-12px,0,0)}
to{transform:translate3d(-310px,0,0)}
}
}  .zorelo-main-nav .zorelo-nav-label,
.zorelo-main-nav .zorelo-nav-wordmark{
font-family:inherit!important;
font-size:inherit!important;
font-style:normal!important;
letter-spacing:normal!important;
line-height:inherit!important;
color:inherit!important;
position:static!important;
top:auto!important;
white-space:nowrap!important;
font-weight:400!important;
}
.zorelo-main-nav a.is-active .zorelo-nav-label,
.zorelo-main-nav a:hover .zorelo-nav-label{
color:inherit!important;
} .zorelo-bonus-flight{
left:0!important;
top:0!important;
width:0!important;
height:0!important;
transform:translate3d(var(--zo-bonus-x1,-220px),var(--zo-bonus-y1,42vh),0)!important;
animation:zoreloV561BonusRoute var(--zo-bonus-duration,16s) linear forwards!important;
will-change:transform,opacity;
}
.zorelo-bonus-flight.is-test{animation-duration:12s!important;}
.zorelo-bonus-flight .zorelo-bonus-box,
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box{
width:min(184px,calc(100vw - 22px))!important;
min-height:66px!important;
padding:8px 10px 8px 60px!important;
border-radius:18px!important;
transform:rotate(-2deg) scale(1)!important;
box-shadow:0 14px 34px rgba(77,36,164,.28),0 5px 12px rgba(255,74,151,.16)!important;
animation:zoreloV561BonusBob 1.8s ease-in-out infinite alternate!important;
}
.zorelo-bonus-flight.route-horizontal-reverse .zorelo-bonus-box,
.zorelo-bonus-flight.route-vertical-up .zorelo-bonus-box{
transform:rotate(2deg) scale(1)!important;
}
.zorelo-bonus-flight .zorelo-bonus-gift{
left:11px!important;
top:13px!important;
width:40px!important;
height:40px!important;
border-radius:12px!important;
}
.zorelo-bonus-flight .zorelo-bonus-gift::before{
left:17px!important;
width:7px!important;
height:40px!important;
}
.zorelo-bonus-flight .zorelo-bonus-gift::after{
top:16px!important;
width:40px!important;
height:7px!important;
}
.zorelo-bonus-flight .zorelo-bonus-gift i,
.zorelo-bonus-flight .zorelo-bonus-gift b{
top:-9px!important;
width:18px!important;
height:14px!important;
border-width:5px!important;
}
.zorelo-bonus-flight .zorelo-bonus-copy{gap:1px!important;}
.zorelo-bonus-flight .zorelo-bonus-copy small{font-size:.54rem!important;letter-spacing:.07em!important;line-height:1.05!important;}
.zorelo-bonus-flight .zorelo-bonus-copy strong{font-size:.98rem!important;line-height:1.04!important;font-weight:400!important;}
.zorelo-bonus-flight .zorelo-bonus-copy em{font-size:.63rem!important;line-height:1.05!important;font-weight:400!important;}
.zorelo-bonus-flight .zorelo-bonus-spark{font-size:.72rem!important;}
.zorelo-bonus-flight .zorelo-bonus-box.is-claimed,
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box.is-claimed{
width:min(218px,calc(100vw - 22px))!important;
min-height:72px!important;
padding:10px 12px!important;
border-radius:18px!important;
transform:scale(1.02)!important;
animation:none!important;
}
.zorelo-bonus-flight .zorelo-bonus-copy.won strong{font-size:.92rem!important;}
.zorelo-bonus-flight .zorelo-bonus-copy.won em{font-size:.62rem!important;}
@keyframes zoreloV561BonusRoute{
0%{transform:translate3d(var(--zo-bonus-x1,-220px),var(--zo-bonus-y1,42vh),0)}
8%{opacity:1}
92%{opacity:1}
100%{transform:translate3d(var(--zo-bonus-x2,calc(100vw + 220px)),var(--zo-bonus-y2,42vh),0)}
}
@keyframes zoreloV561BonusBob{
from{margin-top:-3px}
to{margin-top:3px}
}
@media(max-width:640px){
.zorelo-bonus-flight .zorelo-bonus-box,
.zorelo-bonus-flight.is-reverse .zorelo-bonus-box{
width:min(168px,calc(100vw - 18px))!important;
min-height:62px!important;
padding:7px 8px 7px 55px!important;
border-radius:16px!important;
}
.zorelo-bonus-flight .zorelo-bonus-gift{left:10px!important;top:12px!important;width:36px!important;height:36px!important;}
.zorelo-bonus-flight .zorelo-bonus-gift::before{left:15px!important;width:6px!important;height:36px!important;}
.zorelo-bonus-flight .zorelo-bonus-gift::after{top:15px!important;width:36px!important;height:6px!important;}
.zorelo-bonus-flight .zorelo-bonus-copy strong{font-size:.9rem!important;}
.zorelo-bonus-flight .zorelo-bonus-copy em{font-size:.58rem!important;}
}
@media(prefers-reduced-motion:reduce){
.zorelo-bonus-flight{animation-timing-function:linear!important;}
.zorelo-bonus-flight .zorelo-bonus-box{animation:none!important;}
}  html:has(body.zorelo-engine-view){
scrollbar-gutter:stable;
overflow-y:scroll!important;
overflow-x:hidden!important;
}
body.zorelo-engine-view{
overflow-x:hidden!important;
} body.zorelo-engine-view #page,
body.zorelo-engine-view #content,
body.zorelo-engine-view .site.grid-container,
body.zorelo-engine-view .site-content,
body.zorelo-engine-view .content-area,
body.zorelo-engine-view .site-main,
body.zorelo-engine-view main#primary{
width:100%!important;
max-width:none!important;
margin-left:0!important;
margin-right:0!important;
padding-left:0!important;
padding-right:0!important;
float:none!important;
box-sizing:border-box!important;
} body.zorelo-engine-view .zorelo-v14-hero-band,
body.zorelo-engine-view .zorelo-v14-inner-band,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band{
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
left:auto!important;
right:auto!important;
box-sizing:border-box!important;
} body.zorelo-engine-view .zorelo-v14-hero-band>.zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v14-inner-band>.zorelo-v14-shell,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band>.zorelo-v14-shell{
width:min(90%,1680px)!important;
max-width:1680px!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:0!important;
padding-right:0!important;
box-sizing:border-box!important;
} body.zorelo-engine-view .zorelo-v14-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-v15-subhead-shell>.zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact{
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
left:auto!important;
right:auto!important;
transform:none!important;
box-sizing:border-box!important;
} body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a.is-active{
transform:none!important;
box-sizing:border-box!important;
} body.zorelo-engine-view .zorelo-main-nav a{
align-items:center!important;
}
body.zorelo-engine-view .zorelo-main-nav a>span{
line-height:1!important;
}
body.zorelo-engine-view .zorelo-main-nav .zorelo-nav-profile-icon{
align-self:center!important;
}
@media(max-width:760px){
body.zorelo-engine-view .zorelo-v14-hero-band>.zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v14-inner-band>.zorelo-v14-shell,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band>.zorelo-v14-shell{
width:calc(100% - 18px)!important;
max-width:calc(100% - 18px)!important;
}
} .zorelo-v55-points-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));}
.zorelo-reward-chip{display:inline-flex!important;align-items:center!important;width:max-content;max-width:100%;margin-top:7px;padding:5px 9px;border-radius:999px;background:linear-gradient(90deg,#fff1a8,#ffe27a);border:1px solid rgba(213,166,25,.22);color:#725700;font-size:.74rem!important;line-height:1.1!important;font-weight:400!important;}
.zorelo-achievement.is-earned .zorelo-reward-chip,.zorelo-mission.is-done .zorelo-reward-chip{background:linear-gradient(90deg,#e7fff2,#dff6ff);border-color:rgba(53,172,129,.22);color:#176d56;}
@media(max-width:980px){.zorelo-v55-points-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:680px){.zorelo-v55-points-breakdown{grid-template-columns:1fr;}} .zorelo-next-goal{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;gap:14px;align-items:center;margin:0 0 18px;padding:16px 18px;border:1px solid rgba(91,108,205,.18);border-radius:22px;background:linear-gradient(120deg,#fff9dc 0%,#fff 45%,#f4efff 100%);box-shadow:0 12px 30px rgba(37,54,112,.055);text-decoration:none!important;color:#24356f!important}.zorelo-next-goal .goal-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#fff0a0,#ffd55c);font-size:1.4rem}.zorelo-next-goal .goal-copy{display:grid;gap:4px;min-width:0}.zorelo-next-goal .goal-copy small{font-size:.7rem;letter-spacing:.12em;color:#7a62d5;font-weight:400!important}.zorelo-next-goal .goal-title{font-size:1.08rem;color:#253472;font-weight:400!important}.zorelo-next-goal .goal-copy>span:not(.goal-title):not(.goal-bar){font-size:.86rem;line-height:1.4;color:#6e7c99;font-weight:400!important}.zorelo-next-goal .goal-bar{height:8px;border-radius:999px;background:#e8eaf4;overflow:hidden;margin-top:5px}.zorelo-next-goal .goal-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffbd45,#7a50ef,#df48d8)}.zorelo-next-goal .goal-arrow{font-size:1.4rem;color:#6a4ceb;font-weight:400!important}.zorelo-next-goal:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(37,54,112,.08)}@media(max-width:620px){.zorelo-next-goal{grid-template-columns:44px minmax(0,1fr) 24px;padding:14px;gap:10px}.zorelo-next-goal .goal-icon{width:44px;height:44px;border-radius:14px}}  html:has(body.zorelo-engine-view){
scrollbar-gutter:stable;
overflow-y:scroll!important;
overflow-x:hidden!important;
}
body.zorelo-engine-view{
width:100%!important;
min-width:0!important;
overflow-x:hidden!important;
background:#f6f8fd!important;
}
body.zorelo-engine-view *,
body.zorelo-engine-view *::before,
body.zorelo-engine-view *::after{box-sizing:border-box!important;}
body.zorelo-engine-view *{font-weight:400!important;}
body.zorelo-engine-view img,
body.zorelo-engine-view svg,
body.zorelo-engine-view video,
body.zorelo-engine-view canvas{max-width:100%!important;}
body.zorelo-engine-view img{height:auto;}
body.zorelo-engine-view :where(.zorelo-v14-shell,.zorelo-v15-subhead-shell,.zorelo-sitebar,.zorelo-main-nav,.zorelo-v14-section,.zorelo-v14-info-card,.zorelo-v14-game-group,.zorelo-v55-overall-board,.zorelo-profile-panel,.zorelo-game-explainer,.zorelo-v14-play-wrap,.zorelo-game-root,.zo-game)>*{min-width:0;}
body.zorelo-engine-view :where(h1,h2,h3,h4,p,li,a,button,span,small,label,strong,em){
max-width:100%;
word-break:normal;
overflow-wrap:break-word;
}
body.zorelo-engine-view :where(a,button,input,select,textarea){
-webkit-tap-highlight-color:transparent;
}
body.zorelo-engine-view :where(a,button,input,select,textarea):focus-visible{
outline:3px solid rgba(255,216,77,.95)!important;
outline-offset:3px!important;
} body.zorelo-engine-view #page,
body.zorelo-engine-view #content,
body.zorelo-engine-view .site.grid-container,
body.zorelo-engine-view .site-content,
body.zorelo-engine-view .content-area,
body.zorelo-engine-view .site-main,
body.zorelo-engine-view main#primary{
width:100%!important;
max-width:none!important;
margin:0!important;
padding-left:0!important;
padding-right:0!important;
float:none!important;
overflow:visible!important;
} body.zorelo-engine-view .zorelo-v14-hero-band,
body.zorelo-engine-view .zorelo-v14-inner-band,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band{
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
left:auto!important;
right:auto!important;
}
body.zorelo-engine-view .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v15-subhead-shell,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band>.zorelo-v14-shell{
width:min(90%,1680px)!important;
max-width:1680px!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:0!important;
padding-right:0!important;
}
body.zorelo-engine-view .zorelo-v14-section{
width:100%!important;
padding-left:0!important;
padding-right:0!important;
} body.zorelo-engine-view .zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact{
width:100%!important;
max-width:100%!important;
min-height:88px!important;
margin:0!important;
padding:8px 0!important;
display:grid!important;
grid-template-columns:minmax(300px,max-content) minmax(0,1fr)!important;
align-items:center!important;
gap:clamp(18px,2.1vw,40px)!important;
transform:none!important;
}
body.zorelo-engine-view .zorelo-sitebar-brand{
min-width:0!important;
width:auto!important;
display:flex!important;
align-items:center!important;
gap:clamp(10px,1.1vw,18px)!important;
white-space:nowrap!important;
}
body.zorelo-engine-view .zorelo-mini-wordmark{
flex:0 0 auto!important;
font-size:clamp(2.18rem,2.5vw,2.7rem)!important;
line-height:.9!important;
}
body.zorelo-engine-view .zorelo-mini-tagline{
min-width:0!important;
font-size:clamp(.72rem,.82vw,.92rem)!important;
letter-spacing:clamp(.08em,.12vw,.14em)!important;
line-height:1.2!important;
}
body.zorelo-engine-view .zorelo-main-nav{
width:100%!important;
max-width:100%!important;
min-width:0!important;
display:grid!important;
grid-template-columns:repeat(6,minmax(0,auto))!important;
justify-content:end!important;
align-items:stretch!important;
gap:8px!important;
overflow:visible!important;
}
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a.is-active{
min-width:0!important;
min-height:50px!important;
margin:0!important;
padding:0 clamp(10px,1vw,16px)!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
gap:8px!important;
border-radius:16px!important;
font-size:clamp(.88rem,1vw,1.03rem)!important;
line-height:1!important;
white-space:nowrap!important;
text-align:center!important;
transform:none!important;
}
body.zorelo-engine-view .zorelo-main-nav a>span{line-height:1!important;}
body.zorelo-engine-view .zorelo-main-nav .zorelo-nav-label{
font-family:"Outfit",system-ui,sans-serif!important;
letter-spacing:0!important;
} body.zorelo-engine-view .zorelo-v15-subhead-band{
padding-bottom:clamp(22px,2.8vw,40px)!important;
}
body.zorelo-engine-view .zorelo-v15-subhead,
body.zorelo-engine-view .zorelo-v35-subhead-with-art{
width:100%!important;
max-width:100%!important;
margin-top:clamp(18px,2vw,30px)!important;
gap:clamp(18px,2.4vw,36px)!important;
align-items:center!important;
}
body.zorelo-engine-view .zorelo-v35-subhead-with-art{
display:grid!important;
grid-template-columns:minmax(0,1fr) minmax(240px,360px)!important;
}
body.zorelo-engine-view .zorelo-v35-subhead-copy{min-width:0!important;}
body.zorelo-engine-view .zorelo-v15-subhead h1,
body.zorelo-engine-view .zorelo-v35-subhead-copy h1,
body.zorelo-engine-view .zorelo-profile-hero h1{
margin-top:4px!important;
margin-bottom:10px!important;
font-size:clamp(2.35rem,4.1vw,4.8rem)!important;
line-height:1.01!important;
letter-spacing:-.035em!important;
}
body.zorelo-engine-view .zorelo-v15-subhead p,
body.zorelo-engine-view .zorelo-v35-subhead-copy p,
body.zorelo-engine-view .zorelo-profile-hero p{
max-width:980px!important;
margin-bottom:0!important;
font-size:clamp(1rem,1.35vw,1.25rem)!important;
line-height:1.55!important;
}
body.zorelo-engine-view .zorelo-v35-subhead-art{
width:100%!important;
max-width:360px!important;
height:clamp(170px,15vw,235px)!important;
justify-self:end!important;
overflow:hidden!important;
border-radius:28px!important;
}
body.zorelo-engine-view .zorelo-v35-subhead-art img{
width:100%!important;
height:100%!important;
object-fit:cover!important;
display:block!important;
} body.zorelo-engine-view .zorelo-v14-featured,
body.zorelo-engine-view .zorelo-v14-all-grid,
body.zorelo-engine-view .zorelo-v14-related-grid,
body.zorelo-engine-view .zorelo-v14-ranking-grid{
width:100%!important;
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:clamp(14px,1.4vw,22px)!important;
}
body.zorelo-engine-view .zorelo-v14-worlds{
width:100%!important;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:clamp(14px,1.4vw,22px)!important;
}
body.zorelo-engine-view .zorelo-card,
body.zorelo-engine-view .zorelo-v14-world,
body.zorelo-engine-view .zorelo-v14-ranking-card{
min-width:0!important;
width:100%!important;
max-width:100%!important;
}
body.zorelo-engine-view .zorelo-card :where(.zorelo-card-title,.zorelo-card-desc),
body.zorelo-engine-view .zorelo-v14-world :where(.title,.sub),
body.zorelo-engine-view .zorelo-v14-ranking-card :where(.title,.name,.score){
min-width:0!important;
max-width:100%!important;
}
body.zorelo-engine-view .zorelo-v14-category-nav{
width:100%!important;
display:flex!important;
flex-wrap:wrap!important;
gap:9px!important;
overflow:visible!important;
}
body.zorelo-engine-view .zorelo-v14-category-nav a{
min-height:46px!important;
max-width:100%!important;
}
body.zorelo-engine-view .zorelo-v14-game-group,
body.zorelo-engine-view .zorelo-v14-info-card{
width:100%!important;
max-width:100%!important;
overflow:hidden!important;
} body.zorelo-engine-view .zorelo-v47-finder,
body.zorelo-engine-view .zorelo-v47-finder-head,
body.zorelo-engine-view .zorelo-v47-finder-controls,
body.zorelo-engine-view .zorelo-v47-finder-actions{max-width:100%!important;min-width:0!important;}
body.zorelo-engine-view .zorelo-v47-finder-controls{
display:grid!important;
grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,.75fr))!important;
gap:10px!important;
}
body.zorelo-engine-view .zorelo-v47-finder-controls :where(input,select){
width:100%!important;
min-width:0!important;
} body.zorelo-engine-home .zorelo-v14-hero-grid{
width:100%!important;
max-width:100%!important;
grid-template-columns:minmax(0,1.06fr) minmax(250px,.62fr) minmax(340px,.88fr)!important;
gap:clamp(20px,2vw,36px)!important;
}
body.zorelo-engine-home .zorelo-v14-hero-copy,
body.zorelo-engine-home .zorelo-v14-emblem,
body.zorelo-engine-home .zorelo-v14-toplist{min-width:0!important;max-width:100%!important;}
body.zorelo-engine-home .zorelo-v14-toplist{overflow:hidden!important;}
body.zorelo-engine-home .zorelo-v14-toprow{
grid-template-columns:34px 38px minmax(0,1fr) minmax(50px,auto)!important;
gap:8px!important;
}
body.zorelo-engine-home .zorelo-v14-toprow .name{
min-width:0!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
white-space:nowrap!important;
}
body.zorelo-engine-home .zorelo-v14-toprow .score{white-space:nowrap!important;text-align:right!important;}
body.zorelo-engine-home .zorelo-home-text-grid{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:clamp(16px,1.5vw,24px)!important;
}
body.zorelo-engine-home .zorelo-home-text-grid article{min-width:0!important;} body.zorelo-engine-game .zorelo-v15-game-subhead{
width:100%!important;
max-width:100%!important;
display:grid!important;
grid-template-columns:minmax(260px,34%) minmax(0,1fr) auto!important;
align-items:center!important;
gap:clamp(18px,2vw,34px)!important;
}
body.zorelo-engine-game .zorelo-v17-game-visual{
width:100%!important;
min-width:0!important;
max-width:520px!important;
height:clamp(210px,22vw,330px)!important;
overflow:hidden!important;
}
body.zorelo-engine-game .zorelo-v17-game-visual img{
width:100%!important;
height:100%!important;
object-fit:cover!important;
display:block!important;
}
body.zorelo-engine-game .zorelo-v15-game-subhead .copy{min-width:0!important;}
body.zorelo-engine-game .zorelo-v15-game-subhead h1{
font-size:clamp(2.45rem,4.2vw,4.45rem)!important;
line-height:1!important;
margin:6px 0 12px!important;
}
body.zorelo-engine-game .zorelo-v15-game-subhead p{
font-size:clamp(1rem,1.3vw,1.2rem)!important;
line-height:1.5!important;
}
body.zorelo-engine-game .zorelo-v15-game-subhead .meta{
display:flex!important;
flex-wrap:wrap!important;
gap:7px 12px!important;
}
body.zorelo-engine-game .zorelo-v15-game-subhead .duration{
align-self:start!important;
white-space:nowrap!important;
}
body.zorelo-engine-game .zorelo-v14-play-wrap,
body.zorelo-engine-game .zorelo-game-root,
body.zorelo-engine-game .zo-game{
width:100%!important;
max-width:100%!important;
min-width:0!important;
}
body.zorelo-engine-game .zorelo-play-controls{
width:100%!important;
max-width:100%!important;
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
gap:12px!important;
flex-wrap:wrap!important;
}
body.zorelo-engine-game .zorelo-mode-switcher{
min-width:0!important;
max-width:100%!important;
display:flex!important;
flex-wrap:wrap!important;
gap:7px!important;
}
body.zorelo-engine-game .zorelo-mode-switcher a,
body.zorelo-engine-game .zorelo-game-tool,
body.zorelo-engine-game .zorelo-tabs button,
body.zorelo-engine-game .zo-start,
body.zorelo-engine-game .zo-secondary,
body.zorelo-engine-game .zo-publish button,
body.zorelo-engine-game .zo-choice-grid button,
body.zorelo-engine-game .zo-option-grid button{
min-height:48px!important;
}
body.zorelo-engine-game .zorelo-game-toolbar-actions{
display:flex!important;
flex-wrap:wrap!important;
gap:7px!important;
min-width:0!important;
}
body.zorelo-engine-game .zorelo-game-tool{min-width:90px!important;}
body.zorelo-engine-game .zorelo-game-root{
overflow:hidden!important;
min-height:430px!important;
}
body.zorelo-engine-game .zo-game{
overflow:hidden!important;
padding-left:clamp(14px,3vw,34px)!important;
padding-right:clamp(14px,3vw,34px)!important;
}
body.zorelo-engine-game .zo-game :where(.zo-choice-grid,.zo-option-grid,.zo-grid,.zo-live-stats,.zo-poll-options,.zo-publish,.zo-actions){
width:min(100%,900px)!important;
max-width:100%!important;
min-width:0!important;
}
body.zorelo-engine-game .zo-publish{
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
justify-content:center!important;
}
body.zorelo-engine-game .zo-publish input{
min-width:0!important;
max-width:100%!important;
flex:1 1 220px!important;
}
body.zorelo-engine-game .zorelo-leaderboard-head{
display:flex!important;
align-items:flex-end!important;
justify-content:space-between!important;
gap:14px!important;
flex-wrap:wrap!important;
}
body.zorelo-engine-game .zorelo-tabs{
display:flex!important;
flex-wrap:wrap!important;
gap:7px!important;
}
body.zorelo-engine-game .zorelo-game-explainer{overflow:hidden!important;}
body.zorelo-engine-game .zorelo-explainer-grid{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:clamp(12px,1.4vw,20px)!important;
}
body.zorelo-engine-game .zorelo-explainer-grid>div{min-width:0!important;} body.zorelo-engine-leaderboards .zorelo-v14-periods{
display:flex!important;
flex-wrap:wrap!important;
gap:8px!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-overall-board,
body.zorelo-engine-leaderboards .zorelo-v55-overall-list{width:100%!important;max-width:100%!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-head{
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
gap:20px!important;
align-items:start!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-points-rule{min-width:180px!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row{
width:100%!important;
display:grid!important;
grid-template-columns:74px minmax(0,1.4fr) minmax(90px,.45fr) minmax(120px,.55fr) minmax(120px,.5fr)!important;
gap:14px!important;
align-items:center!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row :where(.name,.games,.bonus,.points){min-width:0!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .name{
overflow:hidden!important;
text-overflow:ellipsis!important;
white-space:nowrap!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .points{
text-align:right!important;
white-space:nowrap!important;
}
body.zorelo-engine-leaderboards .zorelo-v14-ranking-card .head{
display:grid!important;
grid-template-columns:auto minmax(0,1fr) auto!important;
min-width:0!important;
}
body.zorelo-engine-leaderboards .zorelo-v14-ranking-card .rows>div{
display:grid!important;
grid-template-columns:34px minmax(0,1fr) auto!important;
gap:8px!important;
}
body.zorelo-engine-leaderboards .zorelo-v14-ranking-card .rows .name{
overflow:hidden!important;
text-overflow:ellipsis!important;
white-space:nowrap!important;
}
body.zorelo-engine-leaderboards .zorelo-v14-ranking-card .rows .score{white-space:nowrap!important;} body.zorelo-engine-profile .zorelo-profile-dashboard,
body.zorelo-engine-profile .zorelo-auth-panel{width:100%!important;max-width:100%!important;}
body.zorelo-engine-profile .zorelo-profile-columns{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:clamp(14px,1.4vw,22px)!important;
}
body.zorelo-engine-profile .zorelo-profile-stat-grid,
body.zorelo-engine-profile .zorelo-profile-stat-grid.is-large,
body.zorelo-engine-profile .zorelo-v55-points-breakdown{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:12px!important;
}
body.zorelo-engine-profile .zorelo-achievement-grid,
body.zorelo-engine-profile .zorelo-mission-grid,
body.zorelo-engine-profile .zorelo-recommendation-grid,
body.zorelo-engine-profile .zorelo-profile-bests{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:12px!important;
}
body.zorelo-engine-profile :where(.zorelo-profile-panel,.zorelo-achievement,.zorelo-mission,.zorelo-recommendation-card,.zorelo-profile-stat,.zorelo-v55-points-card){min-width:0!important;max-width:100%!important;}
body.zorelo-engine-profile .zorelo-daily-calendar{max-width:100%!important;}
body.zorelo-engine-stats .zorelo-v14-stat-cards{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:10px!important;
}
body.zorelo-engine-stats .zorelo-v14-stats-list a{
min-width:0!important;
display:grid!important;
grid-template-columns:auto minmax(0,1fr) auto!important;
gap:10px!important;
align-items:center!important;
}
body.zorelo-engine-stats .zorelo-v14-stats-list .title{
min-width:0!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
white-space:nowrap!important;
}
body.zorelo-engine-stats .zorelo-v14-stats-list .value{white-space:nowrap!important;} body.zorelo-engine-legal .zorelo-v21-legal-card{
width:100%!important;
max-width:1180px!important;
margin-left:auto!important;
margin-right:auto!important;
overflow:hidden!important;
}
body.zorelo-engine-legal .zorelo-v21-legal-card :where(p,li){
max-width:82ch!important;
line-height:1.7!important;
}
body.zorelo-engine-view .zorelo-legal{
display:flex!important;
flex-wrap:wrap!important;
gap:8px 16px!important;
} @media(max-width:1380px){
body.zorelo-engine-view .zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact{
grid-template-columns:minmax(275px,max-content) minmax(0,1fr)!important;
gap:16px!important;
}
body.zorelo-engine-view .zorelo-main-nav{gap:6px!important;}
body.zorelo-engine-view .zorelo-main-nav a{padding:0 10px!important;font-size:.91rem!important;gap:6px!important;}
body.zorelo-engine-view .zorelo-v14-featured,
body.zorelo-engine-view .zorelo-v14-all-grid,
body.zorelo-engine-view .zorelo-v14-related-grid,
body.zorelo-engine-view .zorelo-v14-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:1180px){
body.zorelo-engine-view .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v15-subhead-shell,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band>.zorelo-v14-shell{
width:calc(100% - 40px)!important;
max-width:calc(100% - 40px)!important;
}
body.zorelo-engine-view .zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact{
grid-template-columns:1fr!important;
gap:6px!important;
padding:10px 0 12px!important;
}
body.zorelo-engine-view .zorelo-sitebar-brand{justify-content:flex-start!important;}
body.zorelo-engine-view .zorelo-main-nav{
grid-template-columns:repeat(6,minmax(0,1fr))!important;
justify-content:stretch!important;
}
body.zorelo-engine-view .zorelo-main-nav a{padding:0 7px!important;font-size:.91rem!important;}
body.zorelo-engine-home .zorelo-v14-hero-grid{
grid-template-columns:minmax(0,1fr) minmax(230px,.55fr)!important;
}
body.zorelo-engine-home .zorelo-v14-hero-copy{grid-column:1/-1!important;}
body.zorelo-engine-home .zorelo-v14-toplist{align-self:stretch!important;}
body.zorelo-engine-game .zorelo-v15-game-subhead{
grid-template-columns:minmax(240px,38%) minmax(0,1fr)!important;
}
body.zorelo-engine-game .zorelo-v15-game-subhead .duration{grid-column:2;justify-self:start!important;}
body.zorelo-engine-profile .zorelo-profile-stat-grid,
body.zorelo-engine-profile .zorelo-profile-stat-grid.is-large,
body.zorelo-engine-profile .zorelo-v55-points-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row{
grid-template-columns:60px minmax(0,1.35fr) minmax(80px,.45fr) minmax(105px,.55fr) minmax(105px,.5fr)!important;
gap:10px!important;
}
}
@media(max-width:900px){
body.zorelo-engine-view .zorelo-main-nav{
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:7px!important;
}
body.zorelo-engine-view .zorelo-main-nav a{min-height:48px!important;font-size:.94rem!important;}
body.zorelo-engine-view .zorelo-v35-subhead-with-art{grid-template-columns:1fr minmax(190px,260px)!important;}
body.zorelo-engine-view .zorelo-v35-subhead-art{height:180px!important;}
body.zorelo-engine-view .zorelo-v14-featured,
body.zorelo-engine-view .zorelo-v14-all-grid,
body.zorelo-engine-view .zorelo-v14-related-grid,
body.zorelo-engine-view .zorelo-v14-ranking-grid,
body.zorelo-engine-view .zorelo-v14-worlds{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.zorelo-engine-home .zorelo-v14-hero-grid{grid-template-columns:1fr 1fr!important;}
body.zorelo-engine-home .zorelo-v14-hero-copy{grid-column:1/-1!important;}
body.zorelo-engine-game .zorelo-v15-game-subhead{
grid-template-columns:1fr!important;
gap:16px!important;
}
body.zorelo-engine-game .zorelo-v17-game-visual{
max-width:620px!important;
height:clamp(220px,42vw,330px)!important;
}
body.zorelo-engine-game .zorelo-v15-game-subhead .duration{grid-column:auto!important;justify-self:start!important;}
body.zorelo-engine-game .zorelo-play-controls{align-items:stretch!important;}
body.zorelo-engine-game .zorelo-mode-switcher{width:100%!important;}
body.zorelo-engine-game .zorelo-game-toolbar-actions{width:100%!important;}
body.zorelo-engine-game .zorelo-game-tool{flex:1 1 0!important;min-width:0!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-head{grid-template-columns:1fr!important;}
body.zorelo-engine-leaderboards .zorelo-v55-points-rule{width:max-content!important;max-width:100%!important;min-width:0!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row{
grid-template-columns:54px minmax(0,1fr) minmax(105px,auto)!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .games,
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .bonus{display:none!important;}
body.zorelo-engine-profile .zorelo-profile-columns{grid-template-columns:1fr!important;}
body.zorelo-engine-stats .zorelo-v14-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:760px){
body.zorelo-engine-view .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v15-subhead-shell,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band>.zorelo-v14-shell{
width:calc(100% - 24px)!important;
max-width:calc(100% - 24px)!important;
}
body.zorelo-engine-view .zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact{padding:10px 0 14px!important;}
body.zorelo-engine-view .zorelo-sitebar-brand{white-space:normal!important;}
body.zorelo-engine-view .zorelo-mini-wordmark{font-size:2.18rem!important;}
body.zorelo-engine-view .zorelo-mini-tagline{font-size:.72rem!important;line-height:1.15!important;}
body.zorelo-engine-view .zorelo-main-nav a{padding:0 5px!important;font-size:.87rem!important;gap:5px!important;border-radius:14px!important;}
body.zorelo-engine-view .zorelo-main-nav a>span:first-child{font-size:.95em!important;}
body.zorelo-engine-view .zorelo-v15-subhead,
body.zorelo-engine-view .zorelo-v35-subhead-with-art{margin-top:16px!important;}
body.zorelo-engine-view .zorelo-v35-subhead-with-art{grid-template-columns:1fr!important;}
body.zorelo-engine-view .zorelo-v35-subhead-art{
justify-self:start!important;
max-width:520px!important;
width:100%!important;
height:210px!important;
}
body.zorelo-engine-view .zorelo-v15-subhead h1,
body.zorelo-engine-view .zorelo-v35-subhead-copy h1,
body.zorelo-engine-view .zorelo-profile-hero h1{font-size:clamp(2.15rem,10vw,3.35rem)!important;}
body.zorelo-engine-view .zorelo-v14-section{margin-top:clamp(24px,7vw,38px)!important;}
body.zorelo-engine-view .zorelo-v14-category-nav{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:8px!important;
}
body.zorelo-engine-view .zorelo-v14-category-nav a{
width:100%!important;
justify-content:space-between!important;
min-width:0!important;
}
body.zorelo-engine-view .zorelo-v47-finder-controls{grid-template-columns:1fr!important;}
body.zorelo-engine-home .zorelo-v14-hero-grid{grid-template-columns:1fr!important;gap:14px!important;}
body.zorelo-engine-home .zorelo-v14-emblem{min-height:220px!important;}
body.zorelo-engine-home .zorelo-home-text-grid{grid-template-columns:1fr!important;}
body.zorelo-engine-game .zorelo-v14-play-wrap{padding:10px!important;border-radius:24px!important;}
body.zorelo-engine-game .zorelo-game-root{border-radius:19px!important;min-height:390px!important;}
body.zorelo-engine-game .zo-game{min-height:390px!important;padding:26px 14px!important;}
body.zorelo-engine-game .zorelo-explainer-grid{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-achievement-grid,
body.zorelo-engine-profile .zorelo-mission-grid,
body.zorelo-engine-profile .zorelo-recommendation-grid,
body.zorelo-engine-profile .zorelo-profile-bests{grid-template-columns:1fr!important;}
}
@media(max-width:560px){
body.zorelo-engine-view .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v15-subhead-shell,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band>.zorelo-v14-shell{
width:calc(100% - 18px)!important;
max-width:calc(100% - 18px)!important;
}
body.zorelo-engine-view .zorelo-sitebar-brand{gap:10px!important;}
body.zorelo-engine-view .zorelo-mini-tagline{display:none!important;}
body.zorelo-engine-view .zorelo-main-nav{gap:6px!important;}
body.zorelo-engine-view .zorelo-main-nav a{
min-height:46px!important;
padding:0 3px!important;
font-size:.79rem!important;
gap:4px!important;
}
body.zorelo-engine-view .zorelo-main-nav a>span:first-child{font-size:.88em!important;}
body.zorelo-engine-view .zorelo-v14-featured,
body.zorelo-engine-view .zorelo-v14-all-grid,
body.zorelo-engine-view .zorelo-v14-related-grid,
body.zorelo-engine-view .zorelo-v14-ranking-grid,
body.zorelo-engine-view .zorelo-v14-worlds{grid-template-columns:1fr!important;}
body.zorelo-engine-view .zorelo-v14-category-nav{grid-template-columns:1fr!important;}
body.zorelo-engine-game .zorelo-v17-game-visual{height:220px!important;}
body.zorelo-engine-game .zorelo-v15-game-subhead h1{font-size:clamp(2.1rem,12vw,3.15rem)!important;}
body.zorelo-engine-game .zorelo-mode-switcher{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.zorelo-engine-game .zorelo-mode-switcher>span{grid-column:1/-1!important;}
body.zorelo-engine-game .zorelo-mode-switcher a{justify-content:center!important;text-align:center!important;}
body.zorelo-engine-game .zorelo-game-toolbar-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.zorelo-engine-game .zorelo-game-tool{width:100%!important;min-width:0!important;padding:0 6px!important;}
body.zorelo-engine-game .zorelo-leaderboard-head{align-items:flex-start!important;}
body.zorelo-engine-game .zorelo-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.zorelo-engine-game .zorelo-tabs button{width:100%!important;padding-left:6px!important;padding-right:6px!important;}
body.zorelo-engine-game .zo-publish{display:grid!important;grid-template-columns:1fr!important;}
body.zorelo-engine-game .zo-publish input,
body.zorelo-engine-game .zo-publish button{width:100%!important;}
body.zorelo-engine-game .zo-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;}
body.zorelo-engine-game .zo-actions :where(button,a){width:100%!important;justify-content:center!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row{
grid-template-columns:40px minmax(0,1fr) auto!important;
gap:7px!important;
padding-left:9px!important;
padding-right:9px!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .rank{font-size:.9rem!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .name{font-size:.92rem!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .points{font-size:.88rem!important;}
body.zorelo-engine-profile .zorelo-profile-stat-grid,
body.zorelo-engine-profile .zorelo-profile-stat-grid.is-large,
body.zorelo-engine-profile .zorelo-v55-points-breakdown{grid-template-columns:1fr!important;}
body.zorelo-engine-stats .zorelo-v14-stat-cards{grid-template-columns:1fr 1fr!important;}
body.zorelo-engine-stats .zorelo-v14-stats-list a{grid-template-columns:auto minmax(0,1fr)!important;}
body.zorelo-engine-stats .zorelo-v14-stats-list .value{grid-column:2!important;justify-self:start!important;font-size:.84rem!important;}
}
@media(max-width:390px){
body.zorelo-engine-view .zorelo-main-nav a{font-size:.74rem!important;gap:3px!important;}
body.zorelo-engine-view .zorelo-main-nav a>span:first-child{font-size:.82em!important;}
body.zorelo-engine-view .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v15-subhead-shell,
body.zorelo-engine-profile .zorelo-profile-page>.zorelo-v14-inner-band>.zorelo-v14-shell{
width:calc(100% - 14px)!important;
max-width:calc(100% - 14px)!important;
}
body.zorelo-engine-game .zorelo-game-toolbar-actions{gap:5px!important;}
body.zorelo-engine-game .zorelo-game-tool{font-size:.82rem!important;}
body.zorelo-engine-stats .zorelo-v14-stat-cards{grid-template-columns:1fr!important;}
} @media(max-width:760px){
body.zorelo-engine-view :where(input,select,textarea){font-size:16px!important;}
body.zorelo-engine-view :where(button,.zorelo-btn,.zo-start,.zo-secondary,.zorelo-game-tool,.zorelo-main-nav a,.zorelo-v14-category-nav a){min-height:44px!important;}
}
@media(hover:none),(pointer:coarse){
body.zorelo-engine-view :where(a,button,.zorelo-card,.zorelo-v14-world):hover{transform:none!important;}
}
@media(prefers-reduced-motion:reduce){
body.zorelo-engine-view *,
body.zorelo-engine-view *::before,
body.zorelo-engine-view *::after{
scroll-behavior:auto!important;
transition-duration:.01ms!important;
transition-delay:0ms!important;
}
} body.zorelo-engine-view main#primary > :is(.zorelo-v14-hero-band,.zorelo-v14-inner-band,.zorelo-v14-section),
body.zorelo-engine-profile main#primary.zorelo-profile-page > :is(.zorelo-v14-inner-band,.zorelo-v14-section){position:relative!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;}
body.zorelo-engine-game .zorelo-mode-switcher{overflow-x:visible!important;overflow-y:visible!important;}  body.zorelo-engine-view{
overflow-x:clip!important;
}
@supports not (overflow:clip){body.zorelo-engine-view{overflow-x:hidden!important;}}
body.zorelo-engine-view main#primary > .zorelo-v14-hero-band,
body.zorelo-engine-view main#primary > .zorelo-v14-inner-band,
body.zorelo-engine-profile main#primary.zorelo-profile-page > .zorelo-v14-inner-band{
position:relative!important;
left:auto!important;
right:auto!important;
width:auto!important;
max-width:none!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
transform:none!important;
} body.zorelo-engine-view .zorelo-v14-hero-band > .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v14-inner-band > .zorelo-v14-shell,
body.zorelo-engine-profile .zorelo-profile-page > .zorelo-v14-inner-band > .zorelo-v14-shell{
width:min(90%,1680px)!important;
max-width:1680px!important;
margin-inline:auto!important;
}
@media(max-width:760px){
body.zorelo-engine-view .zorelo-v14-hero-band > .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v14-inner-band > .zorelo-v14-shell,
body.zorelo-engine-profile .zorelo-profile-page > .zorelo-v14-inner-band > .zorelo-v14-shell{
width:calc(100% - 24px)!important;
max-width:calc(100% - 24px)!important;
}
}
@media(max-width:560px){
body.zorelo-engine-view .zorelo-v14-hero-band > .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v14-inner-band > .zorelo-v14-shell,
body.zorelo-engine-profile .zorelo-profile-page > .zorelo-v14-inner-band > .zorelo-v14-shell{
width:calc(100% - 18px)!important;
max-width:calc(100% - 18px)!important;
}
}
@media(max-width:390px){
body.zorelo-engine-view .zorelo-v14-hero-band > .zorelo-v14-shell,
body.zorelo-engine-view .zorelo-v14-inner-band > .zorelo-v14-shell,
body.zorelo-engine-profile .zorelo-profile-page > .zorelo-v14-inner-band > .zorelo-v14-shell{
width:calc(100% - 14px)!important;
max-width:calc(100% - 14px)!important;
}
} body:is(.zorelo-game-reaktionsblitz,.zorelo-game-klickfeuer,.zorelo-game-zieljagd,.zorelo-game-stopp-genau,.zorelo-game-nicht-zu-frueh,.zorelo-game-farbblitz) .zorelo-game-page-v14{
--z62-a:#ff4c72;--z62-b:#7049f7;--z62-c:#ffb83e;--z62-soft:#fff2f6;
}
body:is(.zorelo-game-tippsprint-30,.zorelo-game-alphabet-rennen,.zorelo-game-zahlen-rennen,.zorelo-game-fehlerfrei) .zorelo-game-page-v14{
--z62-a:#167de9;--z62-b:#24b7d8;--z62-c:#7a55f6;--z62-soft:#edf9ff;
}
body:is(.zorelo-game-zahlen-merken,.zorelo-game-muster-merken,.zorelo-game-reihenfolge,.zorelo-game-wortgedaechtnis,.zorelo-game-kartenblitz) .zorelo-game-page-v14{
--z62-a:#6b52f5;--z62-b:#bf4fe8;--z62-c:#36b5d8;--z62-soft:#f5f0ff;
}
body:is(.zorelo-game-schaetz-mal,.zorelo-game-sortier-das,.zorelo-game-hoeher-oder-tiefer,.zorelo-game-was-ist-groesser,.zorelo-game-naeher-dran,.zorelo-game-genau-daneben) .zorelo-game-page-v14{
--z62-a:#ef8e24;--z62-b:#d95a8e;--z62-c:#6952df;--z62-soft:#fff8e8;
}
body:is(.zorelo-game-echt-oder-quatsch,.zorelo-game-was-ist-das,.zorelo-game-welche-passt-nicht,.zorelo-game-flaggenblitz,.zorelo-game-vier-hinweise) .zorelo-game-page-v14{
--z62-a:#2b8f78;--z62-b:#3e72e5;--z62-c:#d59228;--z62-soft:#effaf6;
}
body:is(.zorelo-game-farbton,.zorelo-game-zahlensuche,.zorelo-game-punktgenau,.zorelo-game-liniengefuehl,.zorelo-game-beweger) .zorelo-game-page-v14{
--z62-a:#18a4b8;--z62-b:#4c6cf1;--z62-c:#5cc56c;--z62-soft:#eefbfc;
}
body:is(.zorelo-game-was-wuerdest-du-waehlen,.zorelo-game-mehrheit-tippen,.zorelo-game-a-oder-b-blitz,.zorelo-game-unmoegliche-wahl) .zorelo-game-page-v14{
--z62-a:#eb4f91;--z62-b:#7a4cf1;--z62-c:#ffb73b;--z62-soft:#fff0f7;
}
body.zorelo-game-daily-5 .zorelo-game-page-v14{
--z62-a:#f39a25;--z62-b:#7a4cf1;--z62-c:#e84c91;--z62-soft:#fff8ec;
}
body.zorelo-engine-game .zorelo-game-root{
border:1px solid color-mix(in srgb,var(--z62-a,#5268ee) 12%,#dfe7f5)!important;
background:
radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--z62-a,#5268ee) 12%,transparent),transparent 28%),
radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--z62-b,#8654ed) 11%,transparent),transparent 30%),
linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--z62-soft,#f3f6ff) 72%,#fff) 56%,#fff 100%)!important;
box-shadow:0 24px 54px rgba(31,54,108,.10)!important;
}
body.zorelo-engine-game .zorelo-game-root::before{
width:300px!important;height:300px!important;left:-165px!important;bottom:-170px!important;
background:color-mix(in srgb,var(--z62-a,#5268ee) 13%,transparent)!important;
}
body.zorelo-engine-game .zorelo-game-root::after{
width:250px!important;height:250px!important;right:-145px!important;top:-145px!important;
background:color-mix(in srgb,var(--z62-b,#8654ed) 11%,transparent)!important;
} body.zorelo-engine-game .zo-game-intro .zo-intro-layout{
width:min(1050px,100%)!important;
gap:clamp(26px,4vw,64px)!important;
align-items:center!important;
}
body.zorelo-engine-game .zo-game-intro .zo-intro-copy{
padding:clamp(8px,1vw,18px)!important;
}
body.zorelo-engine-game .zo-game-intro .zo-intro-art{
border-radius:30px!important;
overflow:hidden!important;
border:1px solid rgba(255,255,255,.82)!important;
box-shadow:0 24px 50px color-mix(in srgb,var(--z62-a,#5268ee) 16%,rgba(27,48,95,.06))!important;
transform:rotate(1.25deg)!important;
}
body.zorelo-engine-game .zo-game-intro .zo-intro-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
body.zorelo-engine-game .zo-intro-chips span{
border-color:color-mix(in srgb,var(--z62-a,#5268ee) 15%,#e2e7f1)!important;
background:rgba(255,255,255,.78)!important;
}
body.zorelo-engine-game .zo-start{
background:linear-gradient(100deg,var(--z62-a,#5268ee),var(--z62-b,#8654ed),var(--z62-c,#f4a72d))!important;
background-size:190% 100%!important;
box-shadow:0 16px 34px color-mix(in srgb,var(--z62-a,#5268ee) 22%,transparent)!important;
}
body.zorelo-engine-game :is(.zo-secondary,.zo-choice,.zo-choice-grid button,.zo-option-grid button,.zo-duel button,.zo-more-clue){
border-color:color-mix(in srgb,var(--z62-a,#5268ee) 18%,#dbe2ef)!important;
}
body.zorelo-engine-game :is(.zo-timer,.zo-blitz-timer,.zo-score-label,.zo-game>.zorelo-kicker){
color:color-mix(in srgb,var(--z62-a,#5268ee) 76%,#203d76)!important;
}
body.zorelo-engine-game .zo-round-progress>span{
background:linear-gradient(90deg,var(--z62-a,#5268ee),var(--z62-b,#8654ed),var(--z62-c,#f4a72d))!important;
}  body.zorelo-game-stopp-genau .zo-stop-circle{
width:270px!important;height:270px!important;border:10px solid rgba(255,255,255,.88)!important;
background:
radial-gradient(circle at center,rgba(255,255,255,.13) 0 9%,transparent 10% 47%,rgba(255,255,255,.14) 48% 49%,transparent 50%),
conic-gradient(from -45deg,#3a55d3,#7049f7,#e14792,#ff9d3b,#3a55d3)!important;
box-shadow:0 28px 60px rgba(76,64,181,.22),0 0 0 10px rgba(103,75,238,.07)!important;
position:relative!important;
}
body.zorelo-game-stopp-genau .zo-stop-circle::before{
content:"";position:absolute;left:50%;top:17px;width:4px;height:42px;border-radius:99px;background:#fff;transform:translateX(-50%);opacity:.8;
} body.zorelo-game-nicht-zu-frueh .zo-signal-stage{
width:min(760px,100%)!important;min-height:310px!important;border-radius:34px!important;
background:linear-gradient(145deg,#17294f,#283f79 58%,#4c3e8d)!important;
box-shadow:0 27px 62px rgba(30,48,100,.25)!important;
}
body.zorelo-game-nicht-zu-frueh .zo-signal-light{
width:150px!important;height:150px!important;border-radius:50%!important;border:10px solid rgba(255,255,255,.18)!important;
box-shadow:0 0 0 12px rgba(0,0,0,.08),inset 0 8px 20px rgba(255,255,255,.12)!important;
} body.zorelo-game-farbblitz .zo-color-stage{
width:min(820px,100%)!important;min-height:300px!important;border-radius:34px!important;
box-shadow:0 24px 54px rgba(48,62,140,.13)!important;
}
body.zorelo-game-farbblitz .zo-choice-row .zo-choice{min-width:170px!important;min-height:64px!important;} body:is(.zorelo-game-tippsprint-30,.zorelo-game-fehlerfrei) .zo-typing-text,
body.zorelo-game-fehlerfrei .zo-flawless-sentence{
width:min(920px,100%)!important;border-radius:24px!important;padding:24px 28px!important;
background:linear-gradient(180deg,#fff,#f8fcff)!important;
box-shadow:0 18px 38px rgba(28,70,122,.09)!important;
}
body:is(.zorelo-game-tippsprint-30,.zorelo-game-fehlerfrei) :is(.zo-typing-input,.zo-answer-input){
width:min(920px,100%)!important;border-radius:18px!important;
}
body.zorelo-game-alphabet-rennen .zo-alpha{
width:min(900px,100%)!important;padding:22px!important;border-radius:24px!important;
background:#fff!important;box-shadow:0 18px 38px rgba(32,73,128,.09)!important;letter-spacing:.21em!important;
}
body.zorelo-game-zahlen-rennen .zo-number-race-value{
min-width:min(580px,100%)!important;padding:24px 30px!important;border-radius:28px!important;font-variant-numeric:tabular-nums!important;
} body:is(.zorelo-game-muster-merken,.zorelo-game-reihenfolge) :is(.zo-pattern-grid,.zo-sequence-grid){
padding:18px!important;border-radius:26px!important;background:rgba(255,255,255,.72)!important;
box-shadow:0 18px 42px rgba(72,54,151,.08)!important;
}
body.zorelo-game-wortgedaechtnis .zo-memory-word{
min-width:min(620px,100%)!important;padding:30px!important;border-radius:28px!important;background:#fff!important;
box-shadow:0 24px 50px rgba(75,49,156,.12)!important;font-size:clamp(2rem,6vw,4.1rem)!important;
}
body.zorelo-game-wortgedaechtnis .zo-choice-row{width:min(620px,100%)!important;} body:is(.zorelo-game-schaetz-mal,.zorelo-game-naeher-dran,.zorelo-game-genau-daneben) .zo-estimate-box{
width:min(760px,100%)!important;padding:26px!important;border-radius:26px!important;
background:linear-gradient(145deg,#fffef9,#fff7e6)!important;
box-shadow:0 22px 46px rgba(144,88,28,.09)!important;
}
body.zorelo-game-sortier-das .zo-sort-list{width:min(760px,100%)!important;gap:11px!important;}
body.zorelo-game-sortier-das .zo-sort-item{
min-height:64px!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#fff9ee)!important;
box-shadow:0 10px 24px rgba(116,77,38,.06)!important;
}
body:is(.zorelo-game-hoeher-oder-tiefer,.zorelo-game-was-ist-groesser,.zorelo-game-naeher-dran) .zo-compare-card{
border-radius:26px!important;padding:24px!important;background:#fff!important;box-shadow:0 20px 44px rgba(95,60,75,.09)!important;
}
body:is(.zorelo-game-hoeher-oder-tiefer,.zorelo-game-was-ist-groesser) .zo-compare-value{font-size:clamp(2rem,6vw,4rem)!important;color:#6b3d66!important;} body:is(.zorelo-game-echt-oder-quatsch,.zorelo-game-welche-passt-nicht,.zorelo-game-flaggenblitz,.zorelo-game-vier-hinweise,.zorelo-game-was-ist-das) .zo-question{
width:min(860px,100%)!important;padding:18px 22px!important;border-radius:22px!important;background:rgba(255,255,255,.76)!important;
}
body.zorelo-game-flaggenblitz .zo-flag{
font-size:clamp(5rem,15vw,10rem)!important;filter:drop-shadow(0 18px 18px rgba(25,47,83,.14));
}
body.zorelo-game-vier-hinweise .zo-clue-stack{width:min(820px,100%)!important;gap:11px!important;}
body.zorelo-game-vier-hinweise .zo-clue{border-left:5px solid var(--z62-a)!important;border-radius:18px!important;text-align:left!important;}
body.zorelo-game-was-ist-das .zo-reveal-emoji{font-size:clamp(5rem,15vw,10rem)!important;filter:drop-shadow(0 18px 22px rgba(31,65,82,.13));} body:is(.zorelo-game-farbton,.zorelo-game-zahlensuche,.zorelo-game-punktgenau,.zorelo-game-liniengefuehl,.zorelo-game-beweger) :is(.zo-color-stage,.zo-point-area,.zo-line-stage,.zo-mover-stage,.zo-number-grid){
border-radius:28px!important;
background:
linear-gradient(rgba(50,126,150,.045) 1px,transparent 1px),
linear-gradient(90deg,rgba(50,126,150,.045) 1px,transparent 1px),
linear-gradient(145deg,#fbffff,#eff9fc)!important;
background-size:30px 30px,30px 30px,auto!important;
box-shadow:inset 0 0 0 1px rgba(53,112,143,.08),0 20px 44px rgba(31,84,108,.08)!important;
}
body.zorelo-game-zahlensuche .zo-number-grid button{border-radius:14px!important;min-height:52px!important;}
body.zorelo-game-punktgenau .zo-hit-dot{box-shadow:0 0 0 8px color-mix(in srgb,var(--z62-a) 15%,transparent)!important;}
body.zorelo-game-liniengefuehl .zo-line-track{height:18px!important;border-radius:999px!important;box-shadow:inset 0 2px 6px rgba(26,65,92,.12)!important;}
body.zorelo-game-beweger .zo-mover-zone{border-width:3px!important;border-radius:22px!important;} body:is(.zorelo-game-was-wuerdest-du-waehlen,.zorelo-game-unmoegliche-wahl,.zorelo-game-a-oder-b-blitz,.zorelo-game-mehrheit-tippen) :is(.zo-poll-options,.zo-duel,.zo-choice-grid){
width:min(900px,100%)!important;gap:16px!important;
}
body:is(.zorelo-game-was-wuerdest-du-waehlen,.zorelo-game-unmoegliche-wahl) .zo-poll-option{
min-height:150px!important;border-radius:26px!important;font-size:1.24rem!important;
}
body:is(.zorelo-game-was-wuerdest-du-waehlen,.zorelo-game-unmoegliche-wahl) .zo-poll-result div{
border-radius:20px!important;box-shadow:0 12px 28px rgba(81,49,128,.07)!important;
}
body.zorelo-game-a-oder-b-blitz .zo-choice-grid button{min-height:135px!important;font-size:1.25rem!important;}
body.zorelo-game-mehrheit-tippen .zo-pct{font-size:clamp(2.4rem,8vw,5rem)!important;color:var(--z62-b)!important;} body.zorelo-game-daily-5 .zorelo-game-root{
background:
radial-gradient(circle at 10% 12%,rgba(255,187,54,.16),transparent 23%),
radial-gradient(circle at 90% 12%,rgba(124,75,241,.15),transparent 25%),
radial-gradient(circle at 50% 105%,rgba(231,73,143,.10),transparent 32%),
linear-gradient(145deg,#fffdf8,#f7f8ff 55%,#fff7fb)!important;
} body.zorelo-engine-game .zo-feedback.v62-feedback-in{animation:z62FeedbackIn .28s ease-out both;}
body.zorelo-engine-game .zo-result-screen.v62-result-in .zo-score-big{animation:z62ScoreIn .5s cubic-bezier(.2,.9,.25,1.2) both;}
body.zorelo-engine-game .zo-result-screen.v62-result-in .zorelo-v55-total-points{animation:z62PointsIn .52s .12s ease-out both;}
body.zorelo-engine-game .zo-game.v62-stage-in :is(.zo-question,.zo-memory-word,.zo-memory-number,.zo-number-race-value,.zo-search-target,.zo-compare-card,.zo-estimate-box){animation:z62StageIn .22s ease-out both;}
body.zorelo-engine-game .zo-best-badge{
border-radius:999px!important;padding:9px 15px!important;background:linear-gradient(90deg,#fff3a8,#ffe06a)!important;
color:#695000!important;border:1px solid #edca4e!important;box-shadow:0 10px 22px rgba(168,126,18,.12)!important;
}
body.zorelo-engine-game .zorelo-v55-total-points{
border-radius:999px!important;padding:9px 15px!important;background:rgba(255,255,255,.84)!important;
border:1px solid color-mix(in srgb,var(--z62-a,#5268ee) 14%,#e0e6f1)!important;
}
@keyframes z62FeedbackIn{0%{opacity:.2;transform:translateY(8px) scale(.985)}100%{opacity:1;transform:none}}
@keyframes z62ScoreIn{0%{opacity:0;transform:translateY(12px) scale(.82)}70%{opacity:1;transform:translateY(-3px) scale(1.04)}100%{transform:none}}
@keyframes z62PointsIn{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:none}}
@keyframes z62StageIn{0%{opacity:.5;transform:translateY(5px) scale(.992)}100%{opacity:1;transform:none}} @media(max-width:720px){
body.zorelo-engine-game .zo-game-intro .zo-intro-layout{gap:18px!important;}
body.zorelo-engine-game .zo-game-intro .zo-intro-art{transform:none!important;border-radius:22px!important;}
body.zorelo-game-stopp-genau .zo-stop-circle{width:230px!important;height:230px!important;}
body.zorelo-game-nicht-zu-frueh .zo-signal-stage{min-height:260px!important;}
body.zorelo-game-nicht-zu-frueh .zo-signal-light{width:125px!important;height:125px!important;}
body:is(.zorelo-game-was-wuerdest-du-waehlen,.zorelo-game-unmoegliche-wahl) .zo-poll-option{min-height:112px!important;}
body.zorelo-game-zahlensuche .zo-number-grid button{min-height:48px!important;}
}
@media(max-width:460px){
body.zorelo-game-stopp-genau .zo-stop-circle{width:205px!important;height:205px!important;}
body.zorelo-game-farbblitz .zo-choice-row .zo-choice{min-width:0!important;flex:1 1 42%!important;}
body.zorelo-game-a-oder-b-blitz .zo-choice-grid button{min-height:105px!important;}
}
@media(prefers-reduced-motion:reduce){
body.zorelo-engine-game .zo-feedback.v62-feedback-in,
body.zorelo-engine-game .zo-result-screen.v62-result-in .zo-score-big,
body.zorelo-engine-game .zo-result-screen.v62-result-in .zorelo-v55-total-points,
body.zorelo-engine-game .zo-game.v62-stage-in :is(.zo-question,.zo-memory-word,.zo-memory-number,.zo-number-race-value,.zo-search-target,.zo-compare-card,.zo-estimate-box){animation:none!important;}
}  body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:link,
body.zorelo-engine-view .zorelo-main-nav a:visited,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{
box-sizing:border-box!important;
transform:none!important;
scale:1!important;
translate:none!important;
margin:0!important;
top:auto!important;
bottom:auto!important;
border-width:1px!important;
outline-offset:2px!important;
transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important;
}
body.zorelo-engine-view .zorelo-main-nav a>span,
body.zorelo-engine-view .zorelo-main-nav a:hover>span,
body.zorelo-engine-view .zorelo-main-nav a:focus>span,
body.zorelo-engine-view .zorelo-main-nav a:active>span{
transform:none!important;
scale:1!important;
translate:none!important;
}
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible{
box-shadow:0 8px 20px rgba(36,46,134,.12)!important;
} body.zorelo-engine-leaderboards .zorelo-v55-overall-row{
grid-template-columns:64px minmax(0,1.45fr) minmax(82px,.48fr) minmax(108px,.55fr) minmax(82px,.42fr) minmax(118px,.52fr)!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row :where(.name,.games,.gamepoints,.bonus,.points){min-width:0!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .gamepoints,
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .bonus,
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .games{font-size:.82rem;color:#777f94;white-space:nowrap;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row.is-me{
background:linear-gradient(100deg,#fff8cb,#fff 54%,#f5efff)!important;
border-color:rgba(111,78,220,.28)!important;
box-shadow:0 10px 24px rgba(74,56,171,.08)!important;
}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row.is-me .rank::after{content:" · du";font-size:.7rem;color:#7864cf;white-space:nowrap;}
.zorelo-v63-self-rank{display:none;margin:16px 0 12px;}
.zorelo-v63-self-rank.is-ready{
display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;
padding:13px 15px;border-radius:18px;border:1px solid rgba(91,106,170,.15);
background:rgba(255,255,255,.74);box-shadow:0 9px 24px rgba(38,54,113,.05);
}
.zorelo-v63-self-rank .self-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#fff0a0,#ffd350);color:#5d4a00;font-size:1.2rem;}
.zorelo-v63-self-rank .self-copy{display:grid;gap:2px;min-width:0;}
.zorelo-v63-self-rank .self-copy small{font-size:.7rem;letter-spacing:.1em;color:#7660d2;}
.zorelo-v63-self-rank .self-copy>span{font-size:1.03rem;color:#223875;}
.zorelo-v63-self-rank .self-copy em{font-style:normal;font-size:.8rem;color:#717a94;white-space:normal;}
.zorelo-v63-self-rank>a{white-space:nowrap;text-decoration:none!important;color:#3349b8!important;font-size:.84rem;} body.zorelo-engine-game .zorelo-rank.is-me{
background:linear-gradient(100deg,#fff8c9,#fff 52%,#f3efff)!important;
border:1px solid rgba(106,82,220,.24)!important;
box-shadow:0 8px 20px rgba(60,55,150,.06)!important;
}
body.zorelo-engine-game .zorelo-rank.is-me .rank::after{content:" · du";font-size:.68rem;color:#7562cc;}
.zorelo-rank-self-separator{display:flex;align-items:center;gap:10px;margin:5px 0;color:#7a8195;font-size:.76rem;}
.zorelo-rank-self-separator::before,.zorelo-rank-self-separator::after{content:"";height:1px;background:#e5e8f1;flex:1;} .zorelo-rank-race{
display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr) auto;gap:18px;align-items:center;
margin:0 0 18px;padding:20px 22px;border-radius:24px;border:1px solid rgba(75,95,186,.16);
background:linear-gradient(118deg,#eef8ff 0%,#fff 42%,#f6efff 100%);box-shadow:0 14px 34px rgba(36,53,112,.055);
}
.zorelo-rank-race .rank-copy{display:grid;gap:5px;min-width:0;}
.zorelo-rank-race .rank-main{font-size:clamp(1.2rem,2vw,1.65rem);color:#223874;}
.zorelo-rank-race p{margin:0;color:#68758f;font-size:.88rem;line-height:1.45;}
.zorelo-rank-race .rank-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
.zorelo-rank-race .rank-periods>span{display:grid;gap:1px;min-width:82px;padding:10px 11px;border-radius:15px;background:rgba(255,255,255,.82);border:1px solid rgba(89,107,183,.12);text-align:center;}
.zorelo-rank-race .rank-periods small{font-size:.65rem;color:#7e8497;text-transform:uppercase;letter-spacing:.07em;}
.zorelo-rank-race .rank-periods b{font-size:1.12rem;color:#354aa7;}
.zorelo-rank-race .rank-periods em{font-style:normal;font-size:.68rem;color:#7b8294;}
.zorelo-rank-race>a{white-space:nowrap;text-decoration:none!important;color:#344bc0!important;font-size:.84rem;}
.zorelo-point-hunt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.zorelo-point-hunt-card{
display:grid;grid-template-columns:76px minmax(0,1fr) 26px;gap:13px;align-items:center;min-width:0;
padding:12px;border:1px solid rgba(85,102,177,.14);border-radius:20px;background:linear-gradient(145deg,#fff,#fbfbff);
text-decoration:none!important;color:#263875!important;box-shadow:0 9px 24px rgba(36,54,111,.045);
transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important;
}
.zorelo-point-hunt-card:hover{transform:none!important;box-shadow:0 13px 28px rgba(44,57,127,.08)!important;border-color:rgba(101,76,217,.23)!important;}
.zorelo-point-hunt-card .hunt-art{width:76px;height:64px;border-radius:15px;overflow:hidden;background:#edf0fa;}
.zorelo-point-hunt-card .hunt-art img{width:100%;height:100%;object-fit:cover;display:block;}
.zorelo-point-hunt-card .hunt-copy{display:grid;gap:3px;min-width:0;}
.zorelo-point-hunt-card .hunt-copy small{font-size:.64rem;letter-spacing:.08em;color:#7b66d1;text-transform:uppercase;}
.zorelo-point-hunt-card .hunt-title{font-size:1rem;color:#253771;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zorelo-point-hunt-card .hunt-status,.zorelo-point-hunt-card .hunt-gap{font-size:.75rem;color:#747d94;line-height:1.3;}
.zorelo-point-hunt-card .hunt-bar{display:block;height:7px;border-radius:999px;background:#e8eaf3;overflow:hidden;margin:2px 0;}
.zorelo-point-hunt-card .hunt-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bde9,#6554ec,#c34bdb);}
.zorelo-point-hunt-card .hunt-go{font-size:1.2rem;color:#6652d4;text-align:center;}
@media(max-width:1200px){
body.zorelo-engine-leaderboards .zorelo-v55-overall-row{grid-template-columns:56px minmax(0,1.35fr) minmax(105px,.55fr) minmax(78px,.4fr) minmax(105px,.5fr)!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .games{display:none!important;}
.zorelo-rank-race{grid-template-columns:1fr;}
.zorelo-rank-race>a{justify-self:start;}
}
@media(max-width:900px){
body.zorelo-engine-leaderboards .zorelo-v55-overall-row{grid-template-columns:50px minmax(0,1fr) auto!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .games,
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .gamepoints,
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .bonus{display:none!important;}
.zorelo-v63-self-rank.is-ready{grid-template-columns:42px minmax(0,1fr);}
.zorelo-v63-self-rank>a{grid-column:2;justify-self:start;}
.zorelo-point-hunt-grid{grid-template-columns:1fr;}
}
@media(max-width:620px){
.zorelo-v63-self-rank.is-ready{padding:11px 12px;gap:9px;}
.zorelo-v63-self-rank .self-icon{width:38px;height:38px;border-radius:12px;}
.zorelo-rank-race{padding:16px;border-radius:20px;}
.zorelo-rank-race .rank-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;}
.zorelo-rank-race .rank-periods>span{min-width:0;padding:8px 4px;}
.zorelo-point-hunt-card{grid-template-columns:62px minmax(0,1fr) 20px;padding:10px;gap:10px;}
.zorelo-point-hunt-card .hunt-art{width:62px;height:58px;border-radius:13px;}
.zorelo-point-hunt-card .hunt-gap{display:none;}
} @media(max-width:1720px) and (min-width:1381px){
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{min-height:46px!important;padding:6px 5px!important;font-size:.9rem!important;line-height:1.08!important;}
}
@media(max-width:1380px) and (min-width:1181px){
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{min-height:50px!important;padding:0 10px!important;font-size:.91rem!important;gap:6px!important;line-height:1!important;}
}
@media(max-width:1180px) and (min-width:901px){
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{min-height:50px!important;padding:0 7px!important;font-size:.91rem!important;gap:8px!important;line-height:1!important;}
}
@media(max-width:900px) and (min-width:761px){
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{min-height:48px!important;padding:0 7px!important;font-size:.94rem!important;gap:8px!important;line-height:1!important;}
}
@media(max-width:760px) and (min-width:561px){
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{min-height:48px!important;padding:0 5px!important;font-size:.87rem!important;gap:5px!important;line-height:1!important;border-radius:14px!important;}
}
@media(max-width:560px) and (min-width:391px){
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{min-height:46px!important;padding:0 3px!important;font-size:.79rem!important;gap:4px!important;line-height:1!important;border-radius:14px!important;}
}
@media(max-width:390px){
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav a:active,
body.zorelo-engine-view .zorelo-main-nav a.is-active{min-height:46px!important;padding:0 3px!important;font-size:.74rem!important;gap:3px!important;line-height:1!important;border-radius:14px!important;}
} body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav{
--z63-nav-h:48px;
--z63-nav-pad:0 14px;
--z63-nav-font:.98rem;
--z63-nav-line:1;
--z63-nav-gap:7px;
--z63-nav-dir:row;
}
@media(max-width:1720px){
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav{
--z63-nav-h:46px;
--z63-nav-pad:6px 5px;
--z63-nav-font:.9rem;
--z63-nav-line:1.08;
--z63-nav-gap:7px;
--z63-nav-dir:row;
}
}
@media(max-width:1080px){
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav{--z63-nav-h:50px;}
}
@media(max-width:760px){
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav{
--z63-nav-h:52px;
--z63-nav-pad:5px 3px;
--z63-nav-font:.72rem;
--z63-nav-line:1.05;
--z63-nav-gap:2px;
--z63-nav-dir:column;
}
}
@media(max-width:420px){
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav{
--z63-nav-h:49px;
--z63-nav-pad:4px 2px;
--z63-nav-font:.64rem;
}
}
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:link,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:visited,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:hover,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:focus,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:focus-visible,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:active,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a.is-active{
min-height:var(--z63-nav-h)!important;
height:auto!important;
padding:var(--z63-nav-pad)!important;
gap:var(--z63-nav-gap)!important;
font-size:var(--z63-nav-font)!important;
line-height:var(--z63-nav-line)!important;
flex-direction:var(--z63-nav-dir)!important;
box-sizing:border-box!important;
transform:none!important;
scale:1!important;
translate:none!important;
margin:0!important;
border-width:1px!important;
font-weight:400!important;
}
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a>span,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:hover>span,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:focus>span,
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-main-nav>a:active>span{
transform:none!important;
scale:1!important;
translate:none!important;
font-weight:400!important;
} .zorelo-daily-v64{background:linear-gradient(135deg,#fffdf2 0%,#fff 45%,#f4f1ff 100%)!important;}
.zorelo-daily-v64>.head{align-items:flex-start!important;gap:18px!important;}
.zorelo-daily-v64>.head p{max-width:800px;margin:.45rem 0 0;color:#69758e;line-height:1.5;}
.zorelo-daily-momentum{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:14px 18px;margin:18px 0;padding:16px;border:1px solid rgba(86,99,170,.13);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(39,50,109,.045);}
.zorelo-daily-momentum .momentum-main{display:grid;align-content:center;gap:4px;min-width:0;padding:10px 12px;border-radius:17px;background:linear-gradient(135deg,#fff7cf,#f8f5ff);}
.zorelo-daily-momentum .momentum-main>strong{font-size:clamp(1.08rem,1.9vw,1.42rem);color:#263a83;line-height:1.18;}
.zorelo-daily-momentum .momentum-main>small{color:#757e94;font-size:.8rem;line-height:1.35;}
.zorelo-daily-momentum .momentum-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
.zorelo-daily-momentum .momentum-stats>span{display:grid;place-items:center;align-content:center;gap:2px;min-height:78px;padding:8px;border-radius:15px;border:1px solid rgba(103,111,172,.11);background:#fff;text-align:center;}
.zorelo-daily-momentum .momentum-stats i{font-style:normal;font-size:1.05rem;line-height:1;}
.zorelo-daily-momentum .momentum-stats b{font-size:1.08rem;color:#3449a6;line-height:1.1;}
.zorelo-daily-momentum .momentum-stats small{font-size:.66rem;color:#80869a;line-height:1.2;}
.zorelo-daily-medal-ladder{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
.zorelo-daily-medal-ladder>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-width:0;padding:9px 10px;border-radius:14px;background:#f6f7fb;border:1px solid #e9eaf1;color:#8a8e9b;opacity:.72;}
.zorelo-daily-medal-ladder>span.is-earned{background:linear-gradient(120deg,#fff9d9,#fff);border-color:#ecd984;color:#3b467b;opacity:1;}
.zorelo-daily-medal-ladder i{font-style:normal;font-size:1.05rem;}
.zorelo-daily-medal-ladder small{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zorelo-daily-medal-ladder b{font-size:.68rem;color:#7c8291;white-space:nowrap;} .zorelo-daily-calendar .zorelo-day{overflow:visible;}
.zorelo-daily-calendar .zorelo-day>em{position:absolute;right:-2px;bottom:-4px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#fff;border:1px solid rgba(65,72,125,.13);font-style:normal;font-size:.58rem;line-height:1;box-shadow:0 3px 8px rgba(43,53,102,.10);}
.zorelo-daily-calendar .zorelo-day.medal-gold{box-shadow:0 0 0 1px rgba(228,179,31,.33),0 5px 12px rgba(49,169,217,.14);}
.zorelo-daily-calendar .zorelo-day.medal-crown{box-shadow:0 0 0 2px rgba(133,81,218,.28),0 6px 14px rgba(97,69,187,.17);}
.zorelo-daily-personal-head p{margin:.35rem 0 0;max-width:760px;color:#6d7890;line-height:1.45;font-size:.88rem;}
.zorelo-daily-personal .zorelo-daily-momentum{margin:12px 0 16px;}
.zorelo-daily-personal-stats{gap:8px!important;}
.zorelo-daily-personal-stats span{min-width:120px;} body.zorelo-game-daily-5 .zo-daily-medal-result{width:min(620px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px auto 4px;}
body.zorelo-game-daily-5 .zo-daily-medal-result>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:8px 10px;border:1px solid rgba(115,120,159,.14);border-radius:13px;background:rgba(255,255,255,.68);color:#8a8f9f;opacity:.68;text-align:left;}
body.zorelo-game-daily-5 .zo-daily-medal-result>span.is-earned{opacity:1;background:linear-gradient(120deg,#fff8cb,#fff);border-color:rgba(218,178,47,.35);color:#39477d;}
body.zorelo-game-daily-5 .zo-daily-medal-result i{font-style:normal;font-size:1.05rem;}
body.zorelo-game-daily-5 .zo-daily-medal-result small{font-size:.72rem;}
body.zorelo-game-daily-5 .zo-daily-medal-result b{font-size:.68rem;color:#7c8292;}
@media(max-width:900px){
.zorelo-daily-momentum{grid-template-columns:1fr;}
.zorelo-daily-momentum .momentum-stats{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media(max-width:620px){
.zorelo-daily-momentum{padding:12px;border-radius:18px;gap:10px;}
.zorelo-daily-momentum .momentum-stats{grid-template-columns:repeat(2,minmax(0,1fr));}
.zorelo-daily-medal-ladder{grid-template-columns:repeat(2,minmax(0,1fr));}
body.zorelo-game-daily-5 .zo-daily-medal-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}
}
@media(max-width:390px){
.zorelo-daily-medal-ladder>span,body.zorelo-game-daily-5 .zo-daily-medal-result>span{grid-template-columns:auto 1fr;padding:8px;}
.zorelo-daily-medal-ladder b,body.zorelo-game-daily-5 .zo-daily-medal-result b{grid-column:2;}
} @supports (content-visibility:auto){
.zorelo-home-v14 .zorelo-home-text-section,
.zorelo-games-page-v14 .zorelo-v14-game-group:nth-child(n+3),
.zorelo-leaderboards-page-v14 .zorelo-v14-ranking-group:nth-child(n+2),
.zorelo-stats-page-v14 .zorelo-v65-seo-info{
content-visibility:auto;
contain-intrinsic-size:auto 760px;
}
}
.zorelo-card-art-image,
.zorelo-v14-world .art img,
.zorelo-v35-group-art img,
.zorelo-v17-game-visual img,
.zorelo-v35-subhead-art img{
image-rendering:auto;
}  body.zorelo-engine-view :where(a,button,input,textarea,select,[tabindex]):focus-visible{
outline:3px solid rgba(255,194,38,.92)!important;
outline-offset:3px!important;
}
body.zorelo-engine-view .zorelo-main-nav>a:focus-visible{
outline-offset:2px!important;
} body.zorelo-engine-view .zorelo-v55-total-points,
body.zorelo-engine-view .zo-publish-status,
body.zorelo-engine-view .zo-note{
max-width:100%;
overflow-wrap:anywhere;
word-break:normal;
}
body.zorelo-engine-view .zo-publish{
width:min(660px,100%);
max-width:100%;
box-sizing:border-box;
}
body.zorelo-engine-view .zo-publish input{
min-width:0;
max-width:100%;
box-sizing:border-box;
} body.zorelo-engine-view img,
body.zorelo-engine-view svg,
body.zorelo-engine-view canvas{
max-width:100%;
}
@media(max-width:560px){
body.zorelo-engine-view .zo-publish{
display:grid!important;
grid-template-columns:minmax(0,1fr)!important;
gap:10px!important;
}
body.zorelo-engine-view .zo-publish input,
body.zorelo-engine-view .zo-publish button,
body.zorelo-engine-view .zo-publish .zo-account-hint,
body.zorelo-engine-view .zo-publish-status{
width:100%!important;
max-width:100%!important;
box-sizing:border-box!important;
}
}
@media(prefers-reduced-motion:reduce){
body.zorelo-engine-view *,
body.zorelo-engine-view *::before,
body.zorelo-engine-view *::after{
scroll-behavior:auto!important;
}
} body.zorelo-engine-game .zo-result-screen .zo-publish{
width:min(780px,100%)!important;
max-width:100%!important;
margin:22px auto 2px!important;
padding:22px!important;
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
gap:12px 14px!important;
align-items:center!important;
text-align:left!important;
border:2px solid rgba(255,195,35,.66)!important;
border-radius:24px!important;
background:linear-gradient(135deg,rgba(255,250,225,.98),rgba(255,255,255,.98) 46%,rgba(241,244,255,.98))!important;
box-shadow:0 18px 42px rgba(38,57,112,.12)!important;
box-sizing:border-box!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-heading{
grid-column:1/-1!important;
color:#173574!important;
font-size:clamp(1.15rem,2.1vw,1.42rem)!important;
line-height:1.2!important;
font-weight:500!important;
text-align:center!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity{
grid-column:1/-1!important;
display:grid!important;
grid-template-columns:44px minmax(0,1fr)!important;
gap:12px!important;
align-items:center!important;
min-width:0!important;
padding:13px 15px!important;
border-radius:17px!important;
border:1px solid rgba(104,127,188,.22)!important;
background:rgba(255,255,255,.72)!important;
color:#43547a!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity.is-account{
background:linear-gradient(135deg,rgba(234,252,245,.92),rgba(247,253,255,.92))!important;
border-color:rgba(45,190,132,.32)!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity-icon{
width:44px!important;height:44px!important;border-radius:50%!important;
display:grid!important;place-items:center!important;
background:#edf2ff!important;color:#3457f1!important;font-size:1.15rem!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity.is-account .zo-publish-identity-icon{
background:#dcf8eb!important;color:#13744f!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity small{
display:block!important;margin-bottom:3px!important;color:#6a7694!important;
font-size:.72rem!important;letter-spacing:.08em!important;line-height:1.2!important;font-weight:400!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity span:not(.zo-publish-identity-icon){
display:block!important;color:#203a78!important;font-size:1rem!important;line-height:1.35!important;font-weight:400!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity em{
color:#173574!important;font-style:normal!important;font-weight:500!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity p{
margin:4px 0 0!important;max-width:none!important;color:#65728f!important;font-size:.85rem!important;line-height:1.4!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish input{
min-height:56px!important;padding:0 16px!important;border:1.5px solid #c8d2ea!important;border-radius:15px!important;
background:#fff!important;font-size:1rem!important;color:#18356f!important;box-shadow:none!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish .zo-publish-btn{
min-height:56px!important;padding:0 22px!important;border:0!important;border-radius:15px!important;
background:linear-gradient(100deg,#2d7cf3,#6350ed,#a332ee)!important;color:#fff!important;
box-shadow:0 12px 26px rgba(67,73,210,.20)!important;font-size:1rem!important;font-weight:500!important;
white-space:nowrap!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish.is-account .zo-publish-btn{
grid-column:1/-1!important;width:100%!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish .zo-account-hint,
body.zorelo-engine-game .zo-result-screen .zo-publish-status{
grid-column:1/-1!important;width:100%!important;text-align:center!important;box-sizing:border-box!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish .zo-account-hint{
margin:0!important;color:#5268b7!important;font-size:.88rem!important;text-decoration:none!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-status{
min-height:20px!important;color:#465878!important;font-size:.9rem!important;line-height:1.4!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish.is-saved{
border-color:rgba(42,191,128,.52)!important;background:linear-gradient(135deg,#f0fff8,#fff 56%,#f4f7ff)!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-loading{
grid-column:1/-1!important;text-align:center!important;color:#67738f!important;padding:10px!important;
}
body.zorelo-engine-game .zo-result-screen>.zo-actions{
margin-top:18px!important;
} body.zorelo-engine-profile .zorelo-auth-browser-note{
margin-top:10px!important;padding:11px 13px!important;border-radius:14px!important;
background:rgba(255,248,214,.74)!important;border:1px solid rgba(230,184,39,.26)!important;
color:#59637b!important;font-size:.9rem!important;line-height:1.45!important;
}
body.zorelo-engine-profile .zorelo-auth-inline-name{color:#233f8f!important;font-weight:500!important;}
@media(max-width:680px){
body.zorelo-engine-game .zo-result-screen .zo-publish{
grid-template-columns:minmax(0,1fr)!important;padding:16px!important;border-radius:20px!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish input,
body.zorelo-engine-game .zo-result-screen .zo-publish .zo-publish-btn{
grid-column:1/-1!important;width:100%!important;white-space:normal!important;
}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity{grid-template-columns:38px minmax(0,1fr)!important;padding:11px!important;}
body.zorelo-engine-game .zo-result-screen .zo-publish-identity-icon{width:38px!important;height:38px!important;}
} @media (max-width:1380px) and (min-width:1181px){
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-mini-tagline,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact .zorelo-mini-tagline{
display:none!important;
}
body.zorelo-engine-view .zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact{
grid-template-columns:minmax(220px,250px) minmax(0,1fr)!important;
gap:12px!important;
}
body.zorelo-engine-view .zorelo-main-nav{gap:5px!important;}
body.zorelo-engine-view .zorelo-main-nav a,
body.zorelo-engine-view .zorelo-main-nav a:hover,
body.zorelo-engine-view .zorelo-main-nav a:focus,
body.zorelo-engine-view .zorelo-main-nav a.is-active{
padding-left:8px!important;
padding-right:8px!important;
font-size:.89rem!important;
transform:none!important;
}
} body.zorelo-engine-home .zorelo-sitebar.is-unified .zorelo-sitebar-brand,
body.zorelo-engine-home .zorelo-sitebar.is-unified.is-compact .zorelo-sitebar-brand{
display:none!important;
}
body.zorelo-engine-home .zorelo-sitebar.is-unified,
body.zorelo-engine-home .zorelo-sitebar.is-unified.is-compact{
grid-template-columns:minmax(0,1fr)!important;
}
body.zorelo-engine-home .zorelo-sitebar.is-unified .zorelo-main-nav,
body.zorelo-engine-home .zorelo-sitebar.is-unified.is-compact .zorelo-main-nav{
grid-column:1!important;
justify-self:end!important;
} body.zorelo-engine-profile .zorelo-v71-focus{
margin:18px 0 20px!important;
padding:clamp(18px,2.2vw,28px)!important;
border:1px solid rgba(78,91,185,.16)!important;
border-radius:28px!important;
background:linear-gradient(125deg,#fff7d8 0%,#fff 42%,#f4efff 100%)!important;
box-shadow:0 18px 42px rgba(42,55,125,.07)!important;
overflow:hidden!important;
}
body.zorelo-engine-profile .zorelo-v71-focus-head{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:end!important;margin-bottom:15px!important;}
body.zorelo-engine-profile .zorelo-v71-focus-head h2{margin:4px 0 5px!important;color:#203772!important;font-size:clamp(1.55rem,2.5vw,2.2rem)!important;line-height:1.08!important;}
body.zorelo-engine-profile .zorelo-v71-focus-head p{margin:0!important;color:#6e7890!important;max-width:70ch!important;line-height:1.5!important;}
body.zorelo-engine-profile .zorelo-v71-focus-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:14px!important;align-items:stretch!important;}
body.zorelo-engine-profile .zorelo-v71-focus-main{min-width:0!important;display:flex!important;}
body.zorelo-engine-profile .zorelo-v71-focus-main .zorelo-next-goal{width:100%!important;height:100%!important;margin:0!important;align-content:center!important;background:rgba(255,255,255,.86)!important;border-color:rgba(104,83,216,.18)!important;}
body.zorelo-engine-profile .zorelo-v71-goal-queue{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-width:0!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;min-width:0!important;border:1px solid rgba(87,104,178,.13)!important;border-radius:17px!important;background:rgba(255,255,255,.82)!important;text-decoration:none!important;color:#24366f!important;box-shadow:0 7px 18px rgba(38,54,110,.035)!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important;transform:none!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini:hover{transform:none!important;border-color:rgba(104,79,218,.27)!important;box-shadow:0 10px 22px rgba(48,55,130,.07)!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-icon{width:42px!important;height:42px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#eef7ff,#f5ecff)!important;font-size:1.15rem!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-copy{display:grid!important;gap:2px!important;min-width:0!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-copy>small{font-size:.62rem!important;letter-spacing:.09em!important;color:#7862ce!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-copy>span{font-size:.91rem!important;color:#253875!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-copy>em{font-size:.69rem!important;color:#6d7792!important;font-style:normal!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-bar{height:5px!important;border-radius:999px!important;background:#e8eaf3!important;overflow:hidden!important;display:block!important;margin:2px 0!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-bar b{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#35bde6,#6e55eb,#d54cd5)!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-reward{font-size:.68rem!important;color:#735900!important;background:#fff2ad!important;border:1px solid rgba(213,170,33,.22)!important;border-radius:999px!important;padding:5px 7px!important;white-space:nowrap!important;}
body.zorelo-engine-profile .zorelo-v71-near{display:grid!important;grid-template-columns:auto repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;margin-top:14px!important;}
body.zorelo-engine-profile .zorelo-v71-near>.near-label{align-self:center!important;padding-right:4px!important;font-size:.66rem!important;letter-spacing:.11em!important;color:#7a62d5!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;}
body.zorelo-engine-profile .zorelo-v71-near>a{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:9px 10px!important;border-radius:15px!important;border:1px solid rgba(88,103,172,.12)!important;background:rgba(255,255,255,.68)!important;text-decoration:none!important;color:#263977!important;min-width:0!important;transform:none!important;}
body.zorelo-engine-profile .zorelo-v71-near>a:hover{transform:none!important;background:#fff!important;border-color:rgba(111,82,218,.2)!important;}
body.zorelo-engine-profile .zorelo-v71-near .near-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#f2f5ff!important;}
body.zorelo-engine-profile .zorelo-v71-near a>div{display:grid!important;gap:3px!important;min-width:0!important;}
body.zorelo-engine-profile .zorelo-v71-near small{font-size:.78rem!important;color:#2d3f7e!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
body.zorelo-engine-profile .zorelo-v71-near em{font-size:.65rem!important;color:#7c8499!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
body.zorelo-engine-profile .zorelo-v71-near i{height:5px!important;border-radius:999px!important;background:#e8eaf2!important;overflow:hidden!important;}
body.zorelo-engine-profile .zorelo-v71-near i b{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ffbd45,#8b55ef)!important;}
body.zorelo-engine-profile .zorelo-v71-mastery{background:linear-gradient(140deg,#eefaff 0%,#fff 48%,#f8efff 100%)!important;}
body.zorelo-engine-profile .zorelo-v71-mastery-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:16px 0 12px!important;}
body.zorelo-engine-profile .zorelo-v71-mastery-summary>div{padding:14px!important;border-radius:18px!important;border:1px solid rgba(85,104,178,.12)!important;background:rgba(255,255,255,.75)!important;display:grid!important;gap:3px!important;}
body.zorelo-engine-profile .zorelo-v71-mastery-summary .mastery-big{font-size:clamp(1.45rem,2.8vw,2.15rem)!important;color:#24418f!important;line-height:1!important;}
body.zorelo-engine-profile .zorelo-v71-mastery-summary small{color:#75809a!important;font-size:.76rem!important;line-height:1.35!important;}
body.zorelo-engine-profile .zorelo-v71-masterbar{display:block!important;height:10px!important;border-radius:999px!important;background:#e7eaf3!important;overflow:hidden!important;margin:0 0 14px!important;}
body.zorelo-engine-profile .zorelo-v71-masterbar i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#30c4df 0%,#446cf0 45%,#9148ef 76%,#f0b832 100%)!important;}
body.zorelo-engine-profile .zorelo-v71-bands{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important;}
body.zorelo-engine-profile .zorelo-v71-bands>span{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"icon count" "label label"!important;align-items:center!important;gap:2px 7px!important;padding:9px!important;border-radius:14px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(79,97,169,.10)!important;min-width:0!important;}
body.zorelo-engine-profile .zorelo-v71-bands>span>i{grid-area:icon!important;font-style:normal!important;font-size:.92rem!important;}
body.zorelo-engine-profile .zorelo-v71-bands>span>b{grid-area:count!important;color:#29428f!important;font-size:1rem!important;}
body.zorelo-engine-profile .zorelo-v71-bands>span>small{grid-area:label!important;color:#7a8296!important;font-size:.63rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
body.zorelo-engine-profile .zorelo-v71-level{background:linear-gradient(120deg,#fff 0%,#f3f7ff 55%,#f7f0ff 100%)!important;}
body.zorelo-engine-profile .zorelo-v71-level small{line-height:1.42!important;}
body.zorelo-engine-profile .zorelo-v71-recent-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;}
body.zorelo-engine-profile .zorelo-v71-recent-list>div{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(82,101,174,.11)!important;background:#fff!important;min-width:0!important;}
body.zorelo-engine-profile .zorelo-v71-recent .recent-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:linear-gradient(135deg,#fff5bd,#f3efff)!important;}
body.zorelo-engine-profile .zorelo-v71-recent .recent-copy{display:grid!important;gap:2px!important;min-width:0!important;}
body.zorelo-engine-profile .zorelo-v71-recent .recent-copy small{font-size:.84rem!important;color:#293d7b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
body.zorelo-engine-profile .zorelo-v71-recent .recent-copy em{font-size:.68rem!important;color:#858b9d!important;font-style:normal!important;}
body.zorelo-engine-profile .zorelo-v71-recent .recent-points{font-size:.75rem!important;color:#2b7966!important;background:#eafbf5!important;border-radius:999px!important;padding:5px 8px!important;white-space:nowrap!important;}
body.zorelo-engine-profile .zorelo-profile-bests .best-copy em{display:block!important;margin-top:3px!important;color:#7b64cf!important;font-size:.68rem!important;font-style:normal!important;}
body.zorelo-engine-profile .zorelo-profile-bests a{align-items:center!important;}
@media(max-width:1120px){
body.zorelo-engine-profile .zorelo-v71-focus-grid{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-v71-goal-queue{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini{grid-template-columns:38px minmax(0,1fr)!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-reward{grid-column:2!important;justify-self:start!important;}
body.zorelo-engine-profile .zorelo-v71-near{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.zorelo-engine-profile .zorelo-v71-near>.near-label{grid-column:1/-1!important;writing-mode:horizontal-tb!important;transform:none!important;padding:0!important;}
body.zorelo-engine-profile .zorelo-v71-bands{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
}
@media(max-width:820px){
body.zorelo-engine-profile .zorelo-v71-goal-queue{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-v71-mastery-summary{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-v71-bands{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.zorelo-engine-profile .zorelo-v71-recent-list{grid-template-columns:1fr!important;}
}
@media(max-width:560px){
body.zorelo-engine-profile .zorelo-v71-focus{padding:15px!important;border-radius:22px!important;}
body.zorelo-engine-profile .zorelo-v71-near{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini{grid-template-columns:38px minmax(0,1fr)!important;padding:9px!important;}
body.zorelo-engine-profile .zorelo-v71-goal-mini .mini-reward{grid-column:2!important;}
body.zorelo-engine-profile .zorelo-v71-bands{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.zorelo-engine-profile .zorelo-v71-recent-list>div{grid-template-columns:36px minmax(0,1fr) auto!important;padding:9px!important;}
body.zorelo-engine-profile .zorelo-v71-recent .recent-icon{width:36px!important;height:36px!important;}
} .zorelo-v73-daily-target{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:16px 0;padding:18px 20px;border:1px solid rgba(79,101,175,.16);border-radius:22px;background:linear-gradient(135deg,rgba(255,249,222,.92),rgba(245,245,255,.94) 52%,rgba(245,233,255,.88));box-shadow:0 12px 28px rgba(36,57,112,.055)}
.zorelo-v73-daily-target.is-done{background:linear-gradient(135deg,rgba(235,255,246,.94),rgba(247,250,255,.95) 55%,rgba(245,239,255,.9));border-color:rgba(65,176,124,.22)}
.zorelo-v73-daily-target .target-copy{min-width:0}.zorelo-v73-daily-target .target-title{display:block;margin:4px 0 5px;font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.15;color:#203a86}.zorelo-v73-daily-target p{margin:0;color:#65728c;line-height:1.45}.zorelo-v73-daily-target .target-copy>small{display:block;margin-top:7px;color:#405783}.zorelo-v73-daily-target .target-score{min-width:132px;text-align:center;padding:12px 16px;border:1px solid rgba(86,104,164,.14);border-radius:18px;background:rgba(255,255,255,.82)}.zorelo-v73-daily-target .target-score>span{display:block;font-size:clamp(2rem,4vw,3rem);line-height:1;color:#4a42d5}.zorelo-v73-daily-target .target-score>small{display:block;margin-top:4px;color:#76819a}
.zorelo-v73-week{margin:16px 0 18px;padding:18px;border:1px solid rgba(94,112,173,.14);border-radius:22px;background:rgba(255,255,255,.72)}.zorelo-v73-week .week-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.zorelo-v73-week .week-head>span>small{display:block;color:#4860b6;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.zorelo-v73-week .week-head>span>span{display:block;margin-top:3px;color:#203a78;font-size:1.12rem}.zorelo-v73-week .week-head>em{font-style:normal;color:#5e6d8b;text-align:right;max-width:520px}.zorelo-v73-week .week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.zorelo-v73-week .week-days>span{min-width:0;min-height:86px;padding:9px 5px;border:1px solid #e1e6f2;border-radius:15px;background:#f8faff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#75819a}.zorelo-v73-week .week-days>span.is-done{background:linear-gradient(180deg,#fffdf0,#f4f8ff);border-color:#d8d8ef;color:#2c4385}.zorelo-v73-week .week-days>span.is-today{box-shadow:0 0 0 2px rgba(70,92,220,.18);border-color:#8fa3ef}.zorelo-v73-week .week-days>span.is-future{opacity:.58}.zorelo-v73-week .week-days small{font-size:.72rem}.zorelo-v73-week .week-days i{font-style:normal;font-size:1.15rem;line-height:1.1}.zorelo-v73-week .week-days b{min-height:1em;font-size:.78rem}.zorelo-v73-week>p{margin:10px 0 0;color:#65728d;line-height:1.4}
@media(max-width:760px){.zorelo-v73-daily-target{grid-template-columns:1fr}.zorelo-v73-daily-target .target-score{min-width:0;width:100%;display:flex;align-items:baseline;justify-content:center;gap:8px}.zorelo-v73-daily-target .target-score>small{margin-top:0}.zorelo-v73-week .week-head{align-items:flex-start;flex-direction:column}.zorelo-v73-week .week-head>em{text-align:left}.zorelo-v73-week{padding:14px}.zorelo-v73-week .week-days{gap:5px}.zorelo-v73-week .week-days>span{min-height:72px;padding:7px 2px;border-radius:12px}.zorelo-v73-week .week-days b{font-size:.7rem}}
@media(max-width:430px){.zorelo-v73-daily-target{padding:15px;border-radius:18px}.zorelo-v73-week .week-days>span{min-height:66px}.zorelo-v73-week .week-days i{font-size:1rem}.zorelo-v73-week .week-days small{font-size:.65rem}} body.zorelo-engine-view{overflow-x:clip;}
body.zorelo-engine-view :where(.zorelo-v14-shell,.zorelo-v15-subhead-shell,.zorelo-profile-dashboard,.zorelo-auth-panel,.zorelo-profile-panel,.zorelo-v55-overall-board,.zorelo-leaderboard-group,.zorelo-category-block,.zorelo-v14-game-group,.zorelo-v14-info-card,.zorelo-v14-play-wrap,.zorelo-game-root){min-width:0;max-width:100%;box-sizing:border-box;} body.zorelo-engine-profile .zorelo-profile-dashboard{min-height:0!important;}
body.zorelo-engine-profile .zorelo-profile-load-error{min-height:120px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:6px!important;text-align:center!important;padding:24px!important;}
body.zorelo-engine-profile .zorelo-profile-load-error span{color:#2b3f7d!important;font-size:1.05rem!important;}
body.zorelo-engine-profile .zorelo-profile-load-error small{color:#73809a!important;}
body.zorelo-engine-profile .zorelo-auth-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}
body.zorelo-engine-profile .zorelo-auth-member-grid>*{min-width:0!important;}
body.zorelo-engine-profile .zorelo-auth-nickname{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,240px)!important;gap:10px!important;max-width:780px!important;}
body.zorelo-engine-profile .zorelo-auth-nickname :where(input,button){width:100%!important;min-width:0!important;} body.zorelo-engine-view .zorelo-main-nav>a,
body.zorelo-engine-view .zorelo-main-nav>a:hover,
body.zorelo-engine-view .zorelo-main-nav>a:focus,
body.zorelo-engine-view .zorelo-main-nav>a:focus-visible,
body.zorelo-engine-view .zorelo-main-nav>a:active,
body.zorelo-engine-view .zorelo-main-nav>a.is-active{transform:none!important;box-sizing:border-box!important;}
@media (min-width:1181px) and (max-width:1460px){
body.zorelo-engine-view .zorelo-sitebar.is-unified,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact{grid-template-columns:minmax(220px,250px) minmax(0,1fr)!important;gap:12px!important;}
body.zorelo-engine-view .zorelo-sitebar.is-unified .zorelo-mini-tagline,
body.zorelo-engine-view .zorelo-sitebar.is-unified.is-compact .zorelo-mini-tagline{display:none!important;}
body.zorelo-engine-view .zorelo-main-nav{gap:6px!important;}
body.zorelo-engine-view .zorelo-main-nav>a{padding-inline:9px!important;font-size:.89rem!important;}
} body.zorelo-engine-view :where(.zorelo-v14-featured,.zorelo-v14-all-grid,.zorelo-v14-related-grid,.zorelo-v14-ranking-grid,.zorelo-v14-worlds,.zorelo-achievement-grid,.zorelo-mission-grid,.zorelo-recommendation-grid,.zorelo-profile-stat-grid,.zorelo-v55-points-breakdown)>*{min-width:0!important;}
body.zorelo-engine-view :where(.zorelo-card,.zorelo-v14-world,.zorelo-v14-ranking-card,.zorelo-mission,.zorelo-achievement,.zorelo-recommendation-card){max-width:100%!important;overflow-wrap:break-word!important;} @media(max-width:1100px){
body.zorelo-engine-profile .zorelo-v71-focus-grid{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-v71-mastery-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.zorelo-engine-profile .zorelo-v71-bands{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
body.zorelo-engine-profile .zorelo-auth-member-grid{grid-template-columns:1fr 1fr!important;}
body.zorelo-engine-profile .zorelo-auth-member-grid>*:last-child{grid-column:1/-1!important;}
.zorelo-v73-week .week-head{align-items:flex-start!important;flex-direction:column!important;}
.zorelo-v73-week .week-head>em{text-align:left!important;}
}
@media(max-width:760px){
body.zorelo-engine-profile .zorelo-auth-member-grid{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-auth-member-grid>*:last-child{grid-column:auto!important;}
body.zorelo-engine-profile .zorelo-auth-nickname{grid-template-columns:1fr!important;max-width:none!important;}
body.zorelo-engine-profile .zorelo-auth-account-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;}
body.zorelo-engine-profile .zorelo-v71-mastery-summary{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-v71-bands{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.zorelo-engine-profile .zorelo-profile-welcome{align-items:flex-start!important;flex-direction:column!important;}
body.zorelo-engine-profile .zorelo-profile-welcome>a{width:100%!important;justify-content:center!important;}
.zorelo-v73-week .week-days{grid-template-columns:repeat(7,minmax(36px,1fr))!important;overflow-x:auto!important;padding-bottom:3px!important;}
}
@media(max-width:430px){
body.zorelo-engine-profile .zorelo-v71-bands{grid-template-columns:1fr 1fr!important;}
.zorelo-v73-week .week-days{grid-template-columns:repeat(7,minmax(44px,1fr))!important;}
} @media(min-width:761px) and (max-width:1180px){
body.zorelo-engine-game .zorelo-play-controls{display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;}
body.zorelo-engine-game .zorelo-mode-switcher,
body.zorelo-engine-game .zorelo-game-toolbar-actions{width:100%!important;justify-content:center!important;}
body.zorelo-engine-game .zorelo-mode-switcher{display:flex!important;flex-wrap:wrap!important;}
body.zorelo-engine-game .zorelo-game-toolbar-actions{display:flex!important;}
}
body.zorelo-engine-game .zorelo-leaderboard-list,
body.zorelo-engine-game .zorelo-leaderboard-row{max-width:100%!important;min-width:0!important;} body.zorelo-engine-leaderboards .zorelo-v55-overall-row>*{min-width:0!important;}
body.zorelo-engine-leaderboards .zorelo-v55-overall-row .name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
body.zorelo-engine-stats .zorelo-v14-stats-list a>*{min-width:0!important;}
body.zorelo-engine-legal .zorelo-v21-legal-card{overflow-wrap:break-word!important;} @media(hover:hover){
body.zorelo-engine-view .zorelo-main-nav>a:hover{scale:1!important;}
} body.zorelo-game-tippsprint-30 .zo-typing-text{
-webkit-user-select:none!important;user-select:none!important;
cursor:default!important;
}
body.zorelo-game-tippsprint-30 .zo-typing-text span{
display:inline-block;margin:0 .12em .14em 0;padding:.06em .12em;border-radius:.35em;
font-weight:400!important;
}
body.zorelo-game-tippsprint-30 .zo-typing-text span.is-correct{background:rgba(47,207,143,.13);}
body.zorelo-game-tippsprint-30 .zo-typing-text span.is-wrong{background:rgba(255,94,118,.12);text-decoration:line-through;}
body.zorelo-game-tippsprint-30 .zo-typing-text span.is-current{outline:1px solid rgba(52,87,241,.28);outline-offset:1px;}
body.zorelo-engine-game .zo-v70-streak{font-weight:400!important;}
body.zorelo-engine-game .zo-save-recovery{width:min(720px,100%);margin:18px auto 0;display:grid;gap:10px;justify-items:center;}
body.zorelo-engine-game .zo-save-recovery .zo-note{margin:0;font-weight:400!important;} body.zorelo-engine-game .zo-auto-feedback{min-height:420px!important;align-content:center!important;justify-items:center!important;}
body.zorelo-engine-game .zo-auto-next{width:min(620px,100%);margin:14px auto 0;text-align:center;color:#66748f;font-size:.94rem;line-height:1.4;font-weight:400!important;}
body.zorelo-engine-game .zo-auto-next>span{display:block;height:5px;margin:10px auto 0;border-radius:999px;background:rgba(65,87,160,.12);overflow:hidden;position:relative;}
body.zorelo-engine-game .zo-auto-next>span::after{content:"";position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8bef,#27c4c8);transform-origin:left center;animation:zo752AutoNext 1.7s linear forwards;}
@keyframes zo752AutoNext{from{transform:scaleX(0)}to{transform:scaleX(1)}} body.zorelo-game-schaetz-mal .zo-question,
body.zorelo-game-sortier-das .zo-question,
body.zorelo-game-hoeher-oder-tiefer .zo-question,
body.zorelo-game-was-ist-groesser .zo-question,
body.zorelo-game-naeher-dran .zo-question,
body.zorelo-game-genau-daneben .zo-question,
body.zorelo-game-welche-passt-nicht .zo-question,
body.zorelo-game-mehrheit-tippen .zo-question,
body.zorelo-game-vier-hinweise .zo-question{
width:min(1060px,100%)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;
font-size:clamp(1.65rem,3.1vw,2.65rem)!important;line-height:1.2!important;letter-spacing:-.015em!important;font-weight:400!important;
} body.zorelo-game-sortier-das .zo-sort-list{width:min(1080px,100%)!important;}
body.zorelo-game-sortier-das .zo-sort-item{grid-template-columns:56px minmax(0,1fr) 54px 54px!important;min-height:86px!important;}
body.zorelo-game-sortier-das .zo-sort-item>span{
font-size:clamp(1.48rem,2vw,1.9rem)!important;line-height:1.2!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;font-weight:400!important;
}
@media (min-width:760px){body.zorelo-game-sortier-das .zo-sort-item>span{white-space:normal!important;}} body.zorelo-game-hoeher-oder-tiefer .zo-hl-card{min-height:150px!important;}
body.zorelo-game-hoeher-oder-tiefer .zo-hl-name{font-size:clamp(1.35rem,2.25vw,1.9rem)!important;}
body.zorelo-game-hoeher-oder-tiefer .zo-hl-value{font-size:clamp(1.9rem,4vw,3rem)!important;}
body.zorelo-game-hoeher-oder-tiefer .zo-choice-row button{min-width:180px!important;font-size:1.08rem!important;font-weight:400!important;}
body.zorelo-game-was-ist-groesser .zo-duel-v751>button{min-height:150px!important;}
body.zorelo-game-was-ist-groesser .zo-duel-v751 .zo-duel-label{font-size:clamp(1.6rem,2.8vw,2.15rem)!important;} body.zorelo-engine-game .zo-feedback-rich p{font-size:1.02rem!important;line-height:1.55!important;font-weight:400!important;}
body.zorelo-engine-game .zo-actions .zo-start{font-weight:400!important;}
@media(max-width:720px){
body.zorelo-engine-game .zo-auto-feedback{min-height:330px!important;}
body.zorelo-game-schaetz-mal .zo-question,
body.zorelo-game-sortier-das .zo-question,
body.zorelo-game-hoeher-oder-tiefer .zo-question,
body.zorelo-game-was-ist-groesser .zo-question,
body.zorelo-game-naeher-dran .zo-question,
body.zorelo-game-genau-daneben .zo-question,
body.zorelo-game-welche-passt-nicht .zo-question,
body.zorelo-game-mehrheit-tippen .zo-question,
body.zorelo-game-vier-hinweise .zo-question{font-size:clamp(1.42rem,7vw,2rem)!important;}
body.zorelo-game-sortier-das .zo-sort-item{grid-template-columns:42px minmax(0,1fr) 44px 44px!important;min-height:76px!important;}
body.zorelo-game-sortier-das .zo-sort-item>span{font-size:1.2rem!important;word-break:normal!important;overflow-wrap:break-word!important;}
}
@media(prefers-reduced-motion:reduce){body.zorelo-engine-game .zo-auto-next>span::after{animation:none!important;transform:scaleX(1)!important;}} body.zorelo-engine-game .zo-game{position:relative!important;} body.zorelo-engine-game .zo-task-timer{
position:absolute;top:22px;right:26px;z-index:12;width:156px;max-width:34vw;
padding:9px 11px 8px;border-radius:15px;background:rgba(255,255,255,.92);
border:1px solid rgba(91,116,190,.18);box-shadow:0 9px 22px rgba(35,58,118,.08);
color:#40547f;font-size:.82rem;line-height:1.15;font-weight:400!important;text-align:left;
pointer-events:none;backdrop-filter:blur(8px);
}
body.zorelo-engine-game .zo-task-timer-text{display:block;white-space:nowrap;font-weight:400!important;}
body.zorelo-engine-game .zo-task-timer-track{display:block;height:4px;margin-top:7px;border-radius:999px;background:#e7ecf6;overflow:hidden;}
body.zorelo-engine-game .zo-task-timer-track>span{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,#2d8eef,#34c6bd);border-radius:inherit;}
body.zorelo-engine-game .zo-task-timer.is-urgent{color:#a33f51;border-color:rgba(228,91,112,.25);background:rgba(255,247,248,.95);}
body.zorelo-engine-game .zo-task-timer.is-urgent .zo-task-timer-track>span{background:linear-gradient(90deg,#ff9a43,#e9507c);} body.zorelo-game-kartenblitz .zo-card-targets{
width:min(900px,100%);display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;
margin:12px auto 16px;padding:13px 18px;border-radius:20px;background:rgba(255,255,255,.9);
border:1px solid rgba(91,116,190,.16);box-shadow:0 12px 28px rgba(35,58,118,.07);
}
body.zorelo-game-kartenblitz .zo-card-target-label{font-size:1.32rem;line-height:1.25;color:#536482;font-weight:400!important;}
body.zorelo-game-kartenblitz .zo-card-target-icons{display:flex;align-items:center;justify-content:center;gap:16px;}
body.zorelo-game-kartenblitz .zo-card-target-icons>span{display:grid;place-items:center;min-width:72px;min-height:72px;font-size:clamp(3.5rem,6.2vw,5rem);line-height:1;font-weight:400!important;}
body.zorelo-game-kartenblitz .zo-card-memory-grid{width:min(900px,100%)!important;grid-template-columns:repeat(4,minmax(112px,1fr))!important;gap:15px!important;padding:20px!important;}
body.zorelo-game-kartenblitz .zo-card-memory{min-height:138px!important;font-size:clamp(4rem,7vw,5.6rem)!important;line-height:1!important;font-weight:400!important;}
body.zorelo-game-kartenblitz .zo-card-memory.hidden{font-size:2rem!important;} body.zorelo-engine-game .zo-unit-input{
width:min(540px,100%);display:flex;align-items:stretch;justify-content:center;margin:16px auto 2px;
border:2px solid rgba(91,125,216,.30);border-radius:18px;background:linear-gradient(180deg,#fff,#f3f7ff);
box-shadow:0 12px 28px rgba(35,65,137,.08),inset 0 1px 0 #fff;overflow:hidden;
}
body.zorelo-engine-game .zo-unit-input:focus-within{border-color:#6b65f4;box-shadow:0 0 0 5px rgba(107,101,244,.10),0 14px 30px rgba(35,65,137,.10);}
body.zorelo-engine-game .zo-unit-input .zo-number-input{
flex:1 1 auto;width:auto!important;min-width:0!important;min-height:72px!important;margin:0!important;border:0!important;border-radius:0!important;
background:transparent!important;box-shadow:none!important;font-size:1.75rem!important;font-weight:400!important;text-align:center!important;padding:10px 12px!important;
}
body.zorelo-engine-game .zo-unit-input .zo-number-input:focus{outline:0!important;box-shadow:none!important;border:0!important;}
body.zorelo-engine-game .zo-unit-input-label{
flex:0 0 auto;display:flex;align-items:center;justify-content:center;max-width:46%;padding:0 17px;border-left:1px solid rgba(91,125,216,.20);
background:rgba(232,239,255,.72);color:#334d82;font-size:1.05rem;line-height:1.15;white-space:nowrap;font-weight:400!important;
}
@media(max-width:720px){
body.zorelo-engine-game .zo-task-timer{top:12px;right:12px;width:124px;max-width:42vw;padding:7px 9px 6px;font-size:.72rem;border-radius:12px;}
body.zorelo-game-kartenblitz .zo-card-targets{gap:8px;margin-top:10px;padding:10px 12px;}
body.zorelo-game-kartenblitz .zo-card-target-label{width:100%;font-size:1.08rem;}
body.zorelo-game-kartenblitz .zo-card-target-icons{gap:10px;}
body.zorelo-game-kartenblitz .zo-card-target-icons>span{min-width:56px;min-height:56px;font-size:3.25rem;}
body.zorelo-game-kartenblitz .zo-card-memory-grid{grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:8px!important;padding:10px!important;}
body.zorelo-game-kartenblitz .zo-card-memory{min-height:96px!important;font-size:3.05rem!important;}
body.zorelo-engine-game .zo-unit-input{width:min(100%,470px);}
body.zorelo-engine-game .zo-unit-input .zo-number-input{min-height:64px!important;font-size:1.5rem!important;}
body.zorelo-engine-game .zo-unit-input-label{padding:0 12px;font-size:.94rem;max-width:44%;}
}
@media(max-width:430px){
body.zorelo-game-kartenblitz .zo-card-memory{min-height:84px!important;font-size:2.7rem!important;}
body.zorelo-game-kartenblitz .zo-card-target-icons>span{font-size:2.9rem;}
body.zorelo-engine-game .zo-unit-input-label{font-size:.85rem;padding:0 9px;}
}  body.zorelo-engine-profile .zorelo-account-section .zorelo-v14-shell{gap:16px!important;}
body.zorelo-engine-profile .zorelo-auth-card{
padding:18px 22px!important;
border-radius:24px!important;
}
body.zorelo-engine-profile .zorelo-auth-copy{max-width:1100px!important;}
body.zorelo-engine-profile .zorelo-auth-card .zorelo-v14-kicker{
font-size:.78rem!important;
letter-spacing:.16em!important;
}
body.zorelo-engine-profile .zorelo-auth-copy h2{
margin:3px 0 5px!important;
font-size:clamp(1.65rem,2.25vw,2.3rem)!important;
line-height:1.05!important;
font-weight:400!important;
}
body.zorelo-engine-profile .zorelo-auth-copy p{
font-size:.98rem!important;
line-height:1.4!important;
}
body.zorelo-engine-profile .zorelo-auth-browser-note{
margin-top:7px!important;
padding:8px 11px!important;
font-size:.84rem!important;
line-height:1.35!important;
max-width:920px!important;
}
body.zorelo-engine-profile .zorelo-auth-member-grid{
gap:10px!important;
margin:14px 0 12px!important;
}
body.zorelo-engine-profile .zorelo-auth-identity{
padding:11px 14px!important;
border-radius:15px!important;
}
body.zorelo-engine-profile .zorelo-auth-identity span{font-size:.7rem!important;}
body.zorelo-engine-profile .zorelo-auth-identity strong{
margin-top:3px!important;
font-size:.94rem!important;
font-weight:400!important;
}
body.zorelo-engine-profile .zorelo-auth-nickname{
display:block!important;
max-width:920px!important;
margin:0!important;
}
body.zorelo-engine-profile .zorelo-auth-nickname label{
margin:0 0 6px!important;
font-size:.96rem!important;
}
body.zorelo-engine-profile .zorelo-auth-nickname>div{
display:grid!important;
grid-template-columns:minmax(360px,620px) minmax(150px,180px)!important;
gap:10px!important;
align-items:center!important;
}
body.zorelo-engine-profile .zorelo-auth-nickname input,
body.zorelo-engine-profile .zorelo-auth-nickname button{
min-height:50px!important;
font-size:1rem!important;
border-radius:14px!important;
width:100%!important;
min-width:0!important;
font-weight:400!important;
}
body.zorelo-engine-profile .zorelo-auth-nickname button{padding:0 18px!important;}
body.zorelo-engine-profile .zorelo-auth-nickname small{
margin-top:5px!important;
font-size:.84rem!important;
}
body.zorelo-engine-profile .zorelo-auth-account-actions{
margin-top:12px!important;
gap:8px!important;
}
body.zorelo-engine-profile .zorelo-auth-account-actions button{
min-height:40px!important;
padding:0 13px!important;
font-weight:400!important;
} body.zorelo-game-farbblitz .zo-color-stage{
background:#e9edf6!important;
transition:background-color .06s linear,box-shadow .08s ease!important;
} body.zorelo-game-fehlerfrei .zo-task-timer{
width:min(920px,100%)!important;
margin:10px auto 4px!important;
}
body.zorelo-game-fehlerfrei .zo-flawless-sentence{margin-top:8px!important;}
body.zorelo-game-fehlerfrei .zo-note{max-width:920px!important;} body.zorelo-game-tippsprint-30 .zo-typing-finishing .zo-score-big{
font-size:clamp(2.6rem,7vw,5.2rem)!important;
font-weight:400!important;
}
@media(max-width:760px){
body.zorelo-engine-profile .zorelo-auth-card{padding:15px!important;border-radius:20px!important;}
body.zorelo-engine-profile .zorelo-auth-member-grid{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-auth-nickname>div{grid-template-columns:1fr!important;}
body.zorelo-engine-profile .zorelo-auth-nickname button{width:100%!important;}
} .zo-pending-recovery-banner{
width:min(1080px,calc(100% - 24px));
margin:0 auto 14px;
padding:12px 14px;
display:flex;
align-items:center;
justify-content:center;
gap:10px;
flex-wrap:wrap;
border:1px solid rgba(57,93,177,.18);
border-radius:16px;
background:rgba(255,255,255,.94);
color:#17366f;
box-shadow:0 10px 28px rgba(36,67,128,.08);
font-weight:400;
}
.zo-pending-recovery-banner span{
flex:1 1 300px;
min-width:0;
text-align:left;
}
.zo-pending-recovery-banner .zo-btn{
min-height:42px;
padding:9px 16px;
white-space:nowrap;
}
.zo-pending-recovery-banner .zo-pending-discard{
min-height:40px;
padding:0 10px;
border:0;
background:transparent;
color:#667795;
font:inherit;
font-weight:400;
cursor:pointer;
}
.zo-pending-recovery-banner .zo-pending-discard:hover,
.zo-pending-recovery-banner .zo-pending-discard:focus-visible{
color:#17366f;
text-decoration:none;
}
@media(max-width:640px){
.zo-pending-recovery-banner{
width:calc(100% - 16px);
padding:11px 12px;
gap:8px;
}
.zo-pending-recovery-banner span{
flex-basis:100%;
text-align:center;
}
}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}