/* Dino and milestones share a coordinate system at every viewport size. */
.mission-route{position:absolute;left:8%;right:8%;bottom:20px}
.mission-route .mission-ground,.landscape-ui .ui-stage .mission-route .mission-ground{position:relative;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:repeat(var(--mission-total),minmax(0,1fr));justify-items:center;align-items:center}
.mission-route .mission-dino,.landscape-ui .ui-stage .mission-route .mission-dino{bottom:3px;translate:-50% 0;height:46px;width:40px}
html[data-game-height="compact"] .landscape-ui .ui-stage .mission-route .mission-dino,html[data-game-height="short"] .landscape-ui .ui-stage .mission-route .mission-dino{height:32px;width:28px}
.memory-card:not(.face-up) small{visibility:hidden}
.landscape-ui .ui-dialog.ui-content-dialog>.ui-dialog-body{display:block;flex:0 1 auto;overflow:auto}
.landscape-ui .ui-dialog.ui-content-dialog #app,.landscape-ui .ui-root[data-view] .ui-dialog.ui-content-dialog #app>.story-shell{height:auto;min-height:0}
.landscape-ui .ui-dialog.ui-content-dialog .result-card{flex:none}
.landscape-ui .ui-dialog.ui-content-dialog .result-copy{overflow:visible}
.landscape-ui .ui-root[data-view] .ui-dialog.ui-content-dialog .hatch-panel{height:auto;flex:none;min-height:0}
.landscape-ui .ui-dialog .hatch-avatar{min-height:44px;margin:6px auto;font-size:16px;padding:9px 16px;border:2px solid #9fb487;border-radius:14px;background:#e7edce;color:#315638}
.new-trophies summary{cursor:pointer;font-weight:900}
.landscape-ui .ui-stage .memory-screen .mini-board-note{background:#ecedcf;border:1px solid #cbd0a9;border-radius:12px;padding:6px 9px;font-size:12px;line-height:16px;font-weight:900;min-height:44px}

html[data-tablet-layout="true"] .landscape-ui .ui-stage .memory-screen .mini-board-note{font-size:17px;line-height:23px;min-height:58px;padding:8px 12px}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .game-layout>.task-card{flex:0 1 auto;max-height:none}
html[data-tablet-layout="true"] .ui-root[data-view="nest"] .ui-stage{max-width:1000px;max-height:760px}
html[data-tablet-layout="true"] .ui-root[data-view="nest"] .ui-stage #app>.story-shell{justify-content:center;gap:12px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-playground{min-height:330px;max-height:380px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-companion,html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-companion .egg-art,html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-companion img{width:125px;height:125px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-slots{gap:10px;inset:auto 20px 16px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-slot{height:88px;padding:10px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-slot .drawn-icon{width:44px;height:44px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-slot span{font-size:17px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-intro{font-size:16px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-feedback{font-size:17px;line-height:23px;min-height:46px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .material-button{height:80px;padding:10px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .material-button .drawn-icon{width:42px;height:42px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .material-button span{font-size:18px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .nest-foot button{font-size:15px;min-height:44px;padding:10px 18px}

/* Tablet/desktop space is used for comfortable controls, not empty paper. */
/* Measured viewport flags also work in Android WebViews with broken height media queries. */
html[data-tablet-layout="true"] .landscape-ui .ui-stage{inset:84px 24px 24px;max-width:1080px;max-height:900px;margin:auto}
html[data-tablet-layout="true"] .landscape-ui .ui-stage #app:has(.game-layout){gap:10px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .game-top{min-height:54px;padding:8px 18px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .game-title h2{font-size:22px;max-width:560px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .game-title p{font-size:13px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .game-top>.back{font-size:15px;min-height:44px;padding:8px 14px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .game-stats{font-size:18px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .game-layout{display:flex;justify-content:center;align-items:stretch;gap:0}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .side-wrap{display:none}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .task-card{max-width:760px;max-height:none;padding:20px 24px;gap:8px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .task-meta{font-size:15px;min-height:24px}
html[data-tablet-layout="true"][data-game-orientation] .landscape-ui .ui-stage .task-card .equation{font-size:58px;min-height:82px;gap:12px;margin:8px 0}
html[data-tablet-layout="true"][data-game-orientation] .landscape-ui .ui-stage .task-card .answer{font-size:54px;width:112px;height:80px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .task-card .number-help-button{font-size:inherit;min-width:76px;min-height:72px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .task-card .equation-help{width:48px;height:48px;min-height:48px;font-size:25px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .task-card .keypad{max-width:460px;gap:9px;margin:10px auto 0}
html[data-tablet-layout="true"][data-game-orientation] .landscape-ui .ui-stage .task-card .keypad button{height:60px;min-height:60px;font-size:33px;border-radius:15px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .free-help-entry{font-size:15px;min-height:40px;padding:8px 16px;margin:3px auto}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .free-help-space{min-height:40px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .task-card>.feedback{font-size:16px;line-height:20px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .mission-scene{height:134px;min-height:134px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .mission-sky{font-size:15px;padding:7px 16px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .mission-piece{width:38px;height:36px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .mission-scene.bridge .mission-piece{width:30px;height:36px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .mission-route .mission-dino{height:76px;width:66px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .mission-caption{font-size:12px}
html[data-tablet-layout="true"] .mission-route{bottom:23px}
html[data-tablet-layout="true"] .landscape-ui dialog.ui-dialog{width:min(760px,calc(100% - 64px));height:min(680px,calc(var(--app-height,100vh) - 96px));max-height:calc(var(--app-height,100vh) - 96px)}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog-head{min-height:56px;padding:8px 16px;font-size:16px}
html[data-tablet-layout="true"] .landscape-ui .ui-header-dino{width:42px;height:44px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog-head button{height:42px;width:42px;font-size:24px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog-body{padding:22px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .story-heading h1,html[data-tablet-layout="true"] .landscape-ui .ui-dialog .summary h1{font-size:32px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .story-heading .eyebrow{font-size:12px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .dialogue{font-size:21px;line-height:1.55}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .station-story-art{height:150px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .station-story-art>img{height:145px;width:140px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .story-actions>.primary{min-height:54px;font-size:18px;padding:14px 20px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .story-actions>.back{min-height:44px;font-size:15px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .intro-copy h1{font-size:38px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .intro-copy>p{font-size:16px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .entry-option{padding:20px;min-height:110px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .entry-option strong{font-size:26px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .entry-option small{font-size:14px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .profile-welcome h1{font-size:34px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .profile-card{min-height:95px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .profile-card strong{font-size:28px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .profile-actions>.primary{min-height:54px;font-size:19px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .settings-panel h2,html[data-tablet-layout="true"] .menu-welcome h1{font-size:28px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .settings-panel p,html[data-tablet-layout="true"] .help-topics p{font-size:16px}
html[data-tablet-layout="true"] .menu-item{min-height:70px;padding:16px}
html[data-tablet-layout="true"] .menu-item strong{font-size:17px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .result-art,html[data-tablet-layout="true"] .landscape-ui .ui-dialog .result-art>img,html[data-tablet-layout="true"] .landscape-ui .ui-dialog .result-art>.egg-art{height:150px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .result-copy h2{font-size:30px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .result-copy>p{font-size:18px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .result-copy .reward-chips span{font-size:14px;padding:8px 12px}
html[data-tablet-layout="true"] .landscape-ui .ui-dialog .result-actions{padding-top:14px}
html[data-tablet-layout="true"] .ui-root[data-view="nest-result"] .ui-dialog #app>.story-shell{height:100%;min-height:0;display:flex;flex-direction:column}
html[data-tablet-layout="true"] .ui-root[data-view="nest-result"] .ui-dialog .story-heading{flex-shrink:0}
html[data-tablet-layout="true"] .ui-root[data-view="nest-result"] .ui-dialog .hatch-panel{height:auto;min-height:0;flex:1}
html[data-tablet-layout="true"] .ui-root[data-view="round-result"] dialog.ui-dialog,html[data-tablet-layout="true"] .ui-root[data-view="summary"] dialog.ui-dialog,html[data-tablet-layout="true"] .ui-root[data-view="nest-result"] dialog.ui-dialog{height:min(620px,calc(var(--app-height,100vh) - 112px))}
html[data-tablet-layout="true"] .ui-root[data-view="station"] dialog.ui-dialog{height:min(480px,calc(var(--app-height,100vh) - 96px));min-height:280px}
html[data-tablet-layout="true"] .ui-root[data-view="entry"] dialog.ui-dialog{height:min(530px,calc(var(--app-height,100vh) - 96px));min-height:280px}
html[data-tablet-layout="true"] .landscape-ui dialog.ui-guided{width:min(740px,calc(100% - 64px));height:min(740px,calc(var(--app-height,100vh) - 96px))}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .ui-guided .task-card{display:block;max-width:none;padding:0}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .ui-guided .assist p{font-size:17px;line-height:1.5}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .ui-guided .assist h3{font-size:24px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .ui-guided .piece{font-size:35px;min-height:64px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .ui-guided .choices{gap:12px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .ui-guided .choice{font-size:30px;min-width:70px;min-height:64px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .ui-guided .keypad{max-width:430px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game{padding:20px;gap:10px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage:has(.combined-game){max-height:1020px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .memory-top h1{font-size:27px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .memory-top p{font-size:14px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .memory-top button{font-size:14px;min-height:44px}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .memory-top h1{font-size:27px}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .memory-top p{font-size:14px}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .memory-top button{font-size:14px;padding:8px 12px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .memory-status{font-size:15px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .memory-errors{font-size:13px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-workspace{gap:18px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-task-area{padding:18px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-task-area .memory-math{max-width:430px;gap:10px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-task-area .memory-math .equation{font-size:44px;min-height:68px;gap:9px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-task-area .memory-math .answer{height:68px;width:94px;font-size:43px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-task-area .memory-math .keypad{max-width:360px;gap:7px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-task-area .memory-math .keypad button{height:54px;font-size:30px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-task-area .memory-math .mini-task-status{font-size:14px;line-height:19px;min-height:38px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-area .memory-board{gap:10px;padding:10px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-area .memory-card .drawn-icon{height:46px;width:46px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-area .memory-card small{font-size:12px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-note{font-size:14px;line-height:19px;min-height:38px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-area .cloud-landscape{height:125px;min-height:125px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-area .cloud-companion{height:86px;width:76px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-area .crystal-garden{height:110px;min-height:110px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-board-area .crystal-tower{height:72px;width:64px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-choices h2,html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .crystal-watch h2{font-size:23px;line-height:28px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .symbol-choice{min-height:80px;padding:10px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .symbol-choice .drawn-icon{width:42px;height:42px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .symbol-choice>span{font-size:16px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .memory-feedback,html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game .mini-feedback{font-size:15px;line-height:20px;min-height:40px}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .mini-workspace{grid-template-rows:minmax(340px,.9fr) minmax(400px,1.1fr)}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .mini-workspace.no-task{grid-template-rows:minmax(0,1fr)}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .game-layout>.task-card{height:auto;max-height:650px;max-width:700px;align-self:center}


/* Measured viewport flags also work in Android WebViews with broken height media queries. */
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game{padding:14px;gap:7px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .mini-workspace{grid-template-rows:minmax(260px,.8fr) minmax(350px,1.2fr);gap:12px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .mini-task-area{padding:12px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .mini-task-area .memory-math .keypad button{height:48px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .mini-board-area .cloud-landscape{height:95px;min-height:95px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .mini-board-area .crystal-garden{height:85px;min-height:85px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .symbol-choice{min-height:64px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game .memory-top h1{font-size:23px}


/* Measured viewport flags also work in Android WebViews with broken height media queries. */
html[data-tablet-columns="true"][data-game-orientation] .landscape-ui .ui-stage .ui-guided .task-card .keypad button{height:52px;min-height:52px;font-size:30px}
html[data-tablet-columns="true"][data-game-orientation] .landscape-ui .ui-stage .ui-guided .task-card .equation{min-height:72px;font-size:50px;margin:4px 0}
html[data-tablet-columns="true"][data-game-orientation] .landscape-ui .ui-stage .ui-guided .task-card .answer{height:70px;font-size:48px}
html[data-tablet-columns="true"] .landscape-ui .ui-stage .game-layout>.task-card{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);grid-template-rows:24px minmax(0,1fr) 44px 40px;gap:6px 25px;align-items:center}
html[data-tablet-columns="true"] .landscape-ui .ui-stage .game-layout>.task-card>.task-meta{grid-column:1/-1}
html[data-tablet-columns="true"] .landscape-ui .ui-stage .game-layout>.task-card>#answerForm{grid-column:1;grid-row:2}
html[data-tablet-columns="true"] .landscape-ui .ui-stage .game-layout>.task-card>.free-help-entry,html[data-tablet-columns="true"] .landscape-ui .ui-stage .game-layout>.task-card>.free-help-space{grid-column:1;grid-row:3}
html[data-tablet-columns="true"] .landscape-ui .ui-stage .game-layout>.task-card>.keypad{grid-column:2;grid-row:2/4;margin:0 auto}
html[data-tablet-columns="true"] .landscape-ui .ui-stage .game-layout>.task-card>.feedback{grid-column:1/-1;grid-row:4}


/* Crystal memory needs readable sequence cards as well as large playing controls. */
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .crystal-sequence{width:100%;max-width:600px;gap:10px;margin:14px auto;align-items:stretch}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .crystal-sequence>span{flex:1;min-width:0;width:auto;max-width:104px;padding:12px 6px;border-radius:14px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .crystal-sequence .drawn-icon{width:52px;height:52px;max-width:100%}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .crystal-sequence small{font-size:13px;line-height:18px;margin-top:7px;white-space:nowrap}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .crystal-watch{padding:14px;border-radius:20px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .crystal-watch .primary{min-height:50px;padding:12px 20px;font-size:18px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-board-area .crystal-garden{height:140px;min-height:140px;padding:10px 16px 23px;gap:18px;border-radius:20px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-board-area .crystal-tower,html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-board-area .crystal-tower:nth-of-type(odd){height:100px;width:72px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-board-area .crystal-tower .drawn-icon{height:44px;width:44px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .symbol-choice{min-height:94px;padding:12px;gap:9px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .symbol-choice .drawn-icon{width:52px;height:52px}
/* Without arithmetic, keep the game comfortably sized in the centre. */
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .no-task .mini-board-area{width:100%;max-width:720px;justify-self:center}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .no-task .mini-board-area .crystal-garden{height:clamp(150px,20vh,220px);min-height:150px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .no-task .mini-board-area .crystal-tower,html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .no-task .mini-board-area .crystal-tower:nth-of-type(odd){height:clamp(110px,16vh,165px);width:100px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .no-task .mini-board-area .crystal-tower .drawn-icon{height:58px;width:58px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-garden{height:85px;min-height:85px;padding:5px 12px 18px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-tower,html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-tower:nth-of-type(odd){height:58px;width:62px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-tower .drawn-icon{height:34px;width:34px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-sequence{margin:9px auto;gap:8px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-sequence>span{padding:8px 5px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-sequence .drawn-icon{width:40px;height:40px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-watch{padding:8px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .symbol-choice{min-height:68px;padding:8px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .symbol-choice .drawn-icon{width:40px;height:40px}
html[data-tablet-layout="true"][data-tablet-height="regular"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task){grid-template-rows:minmax(390px,1fr) minmax(380px,1fr)}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-watch h2{font-size:20px;line-height:24px;margin-bottom:3px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-watch .primary{min-height:44px;padding:8px 14px;font-size:16px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-sequence{margin:6px auto}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-sequence>span{padding:6px 5px}
html[data-tablet-layout="true"][data-tablet-height="compact"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace:not(.no-task) .crystal-sequence small{font-size:12px;line-height:15px;margin-top:3px}
html[data-tablet-layout="true"][data-game-orientation="portrait"] .landscape-ui .ui-stage .combined-game.crystal-game .mini-workspace.no-task{grid-template-rows:minmax(0,1fr)}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .no-task .mini-board-area{align-self:center;justify-content:center;gap:20px}
html[data-tablet-layout="true"] .landscape-ui .ui-stage .combined-game.crystal-game .no-task .mini-board-controls{flex:0 0 auto}
