:root{--modern-radius:18px;--modern-radius-small:13px;--modern-shadow:0 12px 32px #00000038;--modern-highlight:#ffffff24}html,body{-webkit-tap-highlight-color:transparent}:is(button,[role=button],a,summary,label[for],[draggable=true],.game-card,.tile,.rack-tile,.bubble,.pipe,.cell,.choice,.choice-button,.mode-button,.difficulty-button,.subject-button,.source-button,.sequence-button,.level-button,.lane-button,.control-button,.answer-button,.building-card){-webkit-user-select:none;user-select:none}body{background-attachment:fixed}body[data-game]{--game-accent:var(--accent,#38bdf8);--game-accent-strong:color-mix(in srgb,var(--game-accent) 70%,#0b1120);--game-accent-soft:color-mix(in srgb,var(--game-accent) 18%,transparent)}body[data-game=order-jam]{--game-accent:#fb7185}body[data-game=laser-mirrors]{--game-accent:#facc15}body[data-game=pipes]{--game-accent:#2dd4bf}body[data-game=bubble-shooter]{--game-accent:#f472b6}body[data-game=flow-connect]{--game-accent:#a78bfa}body[data-game=word-tiles]{--game-accent:#fb923c}body[data-game=pasuk-builder]{--game-accent:#14b8a6}body[data-game=missing-word]{--game-accent:#c084fc}body[data-game=match-continuation]{--game-accent:#22d3ee}body[data-game=moving-path]{--game-accent:#60a5fa}body[data-game=word-blocks]{--game-accent:#f97316}body[data-game=calm-car-racing]{--game-accent:#4ade80}body[data-game=source-merge]{--game-accent:#8b5cf6}body[data-game=cave-quest]{--game-accent:#34d399}body[data-game=spiral-path]{--game-accent:#c084fc}body[data-game=source-match]{--game-accent:#fb7185}body[data-game=mini-golf]{--game-accent:#22c55e}body[data-game=push-puzzle]{--game-accent:#fb923c}body[data-game=rail-switch]{--game-accent:#ef4444}body[data-game=falling-blocks]{--game-accent:#a78bfa}body[data-game=labyrinth-run]{--game-accent:#34d399}body[data-game=brick-breaker]{--game-accent:#f43f5e}body[data-game=orbit-control]{--game-accent:#818cf8}body[data-game=source-search]{--game-accent:#38bdf8}body[data-game=boggle]{--game-accent:#facc15}body[data-game=input]{--game-accent:#60a5fa}body[data-game] .hamesivta-topline{border-bottom:1px solid color-mix(in srgb,var(--game-accent) 32%,#ffffff14);box-shadow:0 2px 10px #00000029;background:linear-gradient(90deg,color-mix(in srgb,var(--game-accent) 20%,#07111ff7),#07111ff7 72%)!important}body[data-game] :is(.setup-header,.play-header,.game-heading){background-image:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 12%,transparent),transparent 72%)!important;border-color:color-mix(in srgb,var(--game-accent) 30%,var(--border))!important}body[data-game] :is(.setup-header,.play-header,.game-heading):after{content:"";background:linear-gradient(90deg,var(--game-accent),transparent 76%);pointer-events:none;opacity:.9;height:3px;display:block;position:absolute;bottom:-1px;left:0;right:0}body[data-game] :is(.setup-header,.play-header,.game-heading){position:relative;overflow:hidden}body[data-game] :is(.setup-header h1,.play-header h1,.title h1,.game-heading h1){color:color-mix(in srgb,var(--game-accent) 36%,currentColor)}body[data-game] :is(.panel,.setup-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.level-group,.side-panel,.card,.selection-card,.settings-card,.status-row,.instruction,.hint,.notice-box){border-color:color-mix(in srgb,var(--game-accent) 24%,var(--border))!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--game-accent) 7%,transparent),transparent 62%)!important}body[data-game] :is(.primary,.primary-button,.submit,.submit-button,button.primary,#startButton,#startGameButton,#playButton,#againButton){background-image:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 25%,white),color-mix(in srgb,var(--game-accent) 18%,transparent))!important;border-color:color-mix(in srgb,var(--game-accent) 46%,var(--border))!important;box-shadow:inset 0 1px 0 #ffffff26,0 6px 16px color-mix(in srgb,var(--game-accent) 18%,transparent)!important}body[data-game] :is(.icon-button,.secondary-button,.choice,.choice-button,.mode-button,.difficulty-button,.subject-button,.source-button,.sequence-button,.level-button,.lane-button,.control-button,.answer-button,.building-card,.actions button,.controls button,.game-actions button,.game-controls button,.segmented-control button){border-color:color-mix(in srgb,var(--game-accent) 28%,var(--border))}body[data-game] :is(.choice.active,.choice.selected,.active,.selected,.current,.mode-button.active,.difficulty-button.active,.subject-button.active,.source-button.active,.sequence-button.active,.level-button.active,.lane-button.active,.control-button.active,.answer-button.active,.segmented-control button.active){box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px color-mix(in srgb,var(--game-accent) 18%,transparent);background-image:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 24%,transparent),color-mix(in srgb,var(--game-accent) 10%,transparent))!important;border-color:color-mix(in srgb,var(--game-accent) 50%,var(--border))!important}body[data-game] :is(.stat strong,.metric strong,.status-card strong,.summary-value,.target-banner,.score-value,.required-value){color:color-mix(in srgb,var(--game-accent) 64%,currentColor)}:root[data-theme=light] body[data-game] .hamesivta-topline{box-shadow:0 2px 8px #2a3d5614;background:linear-gradient(90deg,color-mix(in srgb,var(--game-accent) 16%,#fffffffa),#fffffffa 78%)!important;border-bottom-color:color-mix(in srgb,var(--game-accent) 24%,#c7d3e1)!important}:root[data-theme=light] body[data-game] :is(.panel,.setup-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.level-group,.side-panel,.card,.selection-card,.settings-card,.status-row,.instruction,.hint,.notice-box){background-image:linear-gradient(180deg,color-mix(in srgb,var(--game-accent) 6%,white),white 60%)!important}:root[data-theme=light] body[data-game] :is(.primary,.primary-button,.submit,.submit-button,button.primary,#startButton,#startGameButton,#playButton,#againButton){background-image:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 16%,white),color-mix(in srgb,var(--game-accent) 9%,white))!important}button,select,input,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}select[dir=rtl]{text-align:right;text-align-last:right;direction:rtl;unicode-bidi:plaintext}select[dir=rtl] option{text-align:right;direction:rtl;unicode-bidi:plaintext}button{touch-action:manipulation}button:not(:disabled){transition:transform .14s,border-color .18s,background-color .18s,box-shadow .18s,filter .18s}button:not(:disabled):active{transform:scale(.97)}.secondary-button,.primary-button,.icon-button,.mode-tab,.level-button,.game-actions button,.game-controls button,.controls button,.play-header button,.segmented-control button,.subject-selector button{box-shadow:inset 0 1px 0 var(--modern-highlight), 0 4px 12px #0000001f;border-radius:var(--modern-radius-small)!important}.secondary-button:hover,.icon-button:hover,.level-button:hover,.game-actions button:hover,.game-controls button:hover,.controls button:hover{filter:brightness(1.08);transform:translateY(-1px)}.stat,.metric,.stats>div,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.level-group,.setup-card,.side-panel,.panel{box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000001a;border-radius:var(--modern-radius)!important}.board,#board,#flowBoard,#game-canvas{box-shadow:inset 0 1px 0 #ffffff14, var(--modern-shadow)!important}.vehicle,.tile,.rack-tile,.bubble,.pipe,.cell{filter:saturate(1.08)}.modal,.dialog{border-radius:22px!important;box-shadow:0 24px 70px #0000007a!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3f8;--panel:#fff;--panel-solid:#fff;--panel-2:#f3f6fa;--panel2:#f3f6fa;--text:#172438;--muted:#5f6f84;--border:#c7d3e1;--line:#273a5226;--shadow:0 14px 36px #192c4c1f;--modern-shadow:0 12px 30px #2a3d5626;--modern-highlight:#ffffffe6}:root[data-theme=light],:root[data-theme=light] body{background-color:var(--bg)!important;background-image:radial-gradient(circle at top,#fff 0,var(--bg) 54%)!important;color:var(--text)!important}:root[data-theme=light] #setupScreen,:root[data-theme=light] #gameScreen{background-color:var(--bg)!important;background-image:radial-gradient(circle at top,#fff 0,var(--bg) 58%)!important}:root[data-theme=light] :is(.topbar,.host-bar,.hero,.card,.panel,.setup-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.level-group,.side-panel,.dialog,.continue,.level-card,.level-panel,.game-panel,.game-heading,.control-panel,.controls-panel,.game-controls,.play-header,.toolbar-panel,.selection-card,.settings-card){border-color:var(--border)!important;color:var(--text)!important;background-color:#fffffff2!important;background-image:none!important;box-shadow:inset 0 1px #fffffff5,0 8px 22px #2a3d561a!important}:root[data-theme=light] :is(button,select,input,textarea){color:var(--text)}:root[data-theme=light] :is(button,select,input,textarea):not(.primary):not(.active):not(.danger){background-color:var(--panel-2);border-color:var(--border)}:root[data-theme=light] :is(.stat,.metric,.stats>div,.status-row,.instruction,.hint,.notice-box){border-color:var(--border)!important;color:var(--text)!important;background-color:#ffffffb8!important}:root[data-theme=light] :is(.muted,.subtitle,.hero-copy,.description,.help-text,.level-meta,.status-text){color:var(--muted)!important}:root[data-theme=light] :is(.modal,.overlay,.completion-overlay){background-color:#1f2d4161!important}:root[data-theme=light] .modal :is(.dialog,.modal-card,.completion-card){background:var(--panel)!important;color:var(--text)!important}:root[data-theme=light] .storage-details{color:var(--muted)!important;background:#f7f9fc!important}:root[data-theme=light] .theme-toggle{background:var(--panel-2)!important;color:var(--text)!important}.modal-backdrop>.modal,.overlay>.modal,.help-overlay>.modal{position:relative}.modal>h2:first-of-type,.modal>header:first-child h2{text-align:center;padding-inline:52px!important}.modal-close{top:10px!important;color:#fff!important;z-index:3!important;background:#24354d!important;border:1px solid #ffffff42!important;border-radius:12px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:1.65rem!important;font-weight:800!important;line-height:1!important;display:grid!important;inset-inline:auto 10px!important}.modal-close:hover,.modal-close:focus-visible{outline-offset:2px;outline:3px solid var(--accent,#fbbf24)!important;background:#314866!important}:root[data-theme=light] .modal-backdrop>.modal,:root[data-theme=light] .overlay>.modal,:root[data-theme=light] .help-overlay>.modal{color:var(--text)!important;background:#fff!important}:root[data-theme=light] .modal-close{color:#fff!important;background:#172438!important;border-color:#9aabc0!important}:root[data-theme=light]{--text:#14263d;--muted:#31465f;--border:#9fb0c4;--line:#adbdce;--panel-2:#e9eff6;--panel2:#e9eff6}:root[data-theme=light] :is(.subtitle,.hero-copy,.description,.help-text,.level-meta,.status-text,.section-heading p,.panel p,.subject-button small,.level-button span,.source-summary,.notice,.rules,.instruction,.game-heading p,.title p){color:#31465f!important}:root[data-theme=light] :is(.secondary-button,.icon-button,.help-button,.level-button,.subject-button,.difficulty-button,.mode-tab,.segmented-control button,.game-actions button,.game-controls button,.controls button,.play-header button,.actions button):not(.active):not(.primary):not(.submit):not(:disabled){color:#14263d!important;background:#e7eef6!important;border-color:#879db5!important}:root[data-theme=light] :is(.secondary-button,.icon-button,.help-button,.level-button,.subject-button,.difficulty-button,.mode-tab,.segmented-control button,.game-actions button,.game-controls button,.controls button,.play-header button,.actions button):not(.active):not(.primary):not(.submit):not(:disabled):hover{background:#dbe7f2!important;border-color:#667f9a!important}:root[data-theme=light] :is(button,select,input,textarea):disabled{opacity:.72!important;color:#66788c!important;background:#e3e9f0!important;border-color:#b0bdcb!important}:root[data-theme=light] :is(select,input,textarea){color:#14263d!important;background:#f8fafc!important;border-color:#91a5bb!important}:root[data-theme=light] :is(.message,.feedback,.notice,.status,.status-message){text-shadow:none!important}:root[data-theme=light] :is(.modal,.dialog,.modal-card,.completion-card){border-color:#8fa3ba!important}[lang=he],[dir=rtl],.hamesivta-hebrew,.hebrew-word,.level-name,.target-label,.sequence-label,.choice,.word-tile,.answer-token,.tile-text{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}:root[data-theme=light] .eyebrow{color:#12615a!important}:root[data-theme=light] :is(.star-total,#totalStars,.total-stars span,.level-stars){color:#7a4f00!important;text-shadow:none!important}:root[data-theme=light] :is(button,select,input,textarea):disabled{opacity:.82!important;color:#53667b!important}:root[data-theme=light] .mode-icon{color:#0e5d73!important;background:#dcebf3!important;border:1px solid #7e9bb0!important}:root[data-theme=light] :is(.correct,.success,.feedback.correct,.status.success){color:#14532d!important}:root[data-theme=light] :is(.incorrect,.error,.feedback.incorrect,.status.error){color:#8b1e1e!important}html,body{touch-action:manipulation}:root[data-theme=light] :is(.primary-button,.action-button.primary,.start-button,button.primary,.mode-button.active,.sequence-button.active,.difficulty-button.active,.mode-tab.active,.segmented-control button.active,.subject-button.active,.level-button.active,.source-button.active,.choice-button.active){color:#fff!important;text-shadow:none!important}:root[data-theme=light] :is(.mode-button.active,.sequence-button.active,.difficulty-button.active,.mode-tab.active,.segmented-control button.active,.subject-button.active,.level-button.active,.source-button.active,.choice-button.active) :is(strong,span,small){color:#fff!important}:root[data-theme=light] :is(button,select,input,textarea):focus-visible{outline-offset:2px!important;outline:3px solid #075f9e!important}:root[data-theme=light] ::placeholder{color:#536980!important;opacity:1!important}:root[data-theme=light] :is(.game-icon,.mode-icon,.building-icon,.source-icon){border-color:#7892ac!important}:root[data-theme=light] :is(.message,.feedback,.notice,.status,.status-message,.objective-bar){-webkit-font-smoothing:antialiased}:root[data-theme=light] :is(.locked,.disabled-note,.unavailable){opacity:1!important}:root[data-theme=light] :is(button.active,.mode-button.active,.sequence-button.active,.difficulty-button.active,.mode-tab.active,.segmented-control button.active,.subject-button.active,.level-button.active,.source-button.active,.choice-button.active):not(:disabled){color:#fff!important;background:#08746b!important;border-color:#075b55!important}:root[data-theme=light] :is(.primary-button,.action-button.primary,.start-button,button.primary):not(:disabled){color:#fff!important;background:#0b63a5!important;border-color:#084d81!important}:root[data-theme=light] :is(.primary-button,.action-button.primary,.start-button,button.primary,button.active,.mode-button.active,.sequence-button.active,.difficulty-button.active,.mode-tab.active,.segmented-control button.active,.subject-button.active):disabled{color:#53667b!important;background:#e3e9f0!important;border-color:#a5b5c6!important}:root[data-theme=light] body[data-game=mini-golf] .mode-button.active:not(:disabled){color:#fff!important;background:#06645d!important;border-color:#054e49!important}:root[data-theme=light] body[data-game=mini-golf] .mode-button.active :is(strong,span,small){color:#fff!important}:root[data-theme=light] body[data-game=mini-golf] .mode-button:not(.active){color:#172438!important;background:#f4f7fa!important;border-color:#7892ac!important}:root[data-theme=light] body[data-game=mini-golf] .mode-button:not(.active) span{color:#334155!important}:root{--fun-a:#22d3ee;--fun-b:#a78bfa;--fun-c:#facc15;--fun-success:#34d399}body[data-game=order-jam]{--fun-a:#fb7185;--fun-b:#f59e0b;--fun-c:#60a5fa}body[data-game=laser-mirrors]{--fun-a:#38bdf8;--fun-b:#c084fc;--fun-c:#facc15}body[data-game=pipes]{--fun-a:#2dd4bf;--fun-b:#60a5fa;--fun-c:#fb7185}body[data-game=bubble-shooter]{--fun-a:#f472b6;--fun-b:#22d3ee;--fun-c:#facc15}body[data-game=flow-connect]{--fun-a:#34d399;--fun-b:#818cf8;--fun-c:#fb7185}body[data-game=word-tiles]{--fun-a:#f59e0b;--fun-b:#38bdf8;--fun-c:#a78bfa}body[data-game=pasuk-builder]{--fun-a:#14b8a6;--fun-b:#f59e0b;--fun-c:#60a5fa}body[data-game=missing-word]{--fun-a:#8b5cf6;--fun-b:#ec4899;--fun-c:#22d3ee}body[data-game=match-continuation]{--fun-a:#06b6d4;--fun-b:#f97316;--fun-c:#a3e635}body[data-game=moving-path]{--fun-a:#3b82f6;--fun-b:#10b981;--fun-c:#f59e0b}body[data-game=word-blocks]{--fun-a:#f97316;--fun-b:#8b5cf6;--fun-c:#22d3ee}body[data-game=calm-car-racing]{--fun-a:#22c55e;--fun-b:#38bdf8;--fun-c:#facc15}body[data-game=source-merge]{--fun-a:#14b8a6;--fun-b:#a855f7;--fun-c:#f97316}body[data-game=cave-quest]{--fun-a:#4ade80;--fun-b:#fb923c;--fun-c:#38bdf8}body[data-game=spiral-path]{--fun-a:#c084fc;--fun-b:#22d3ee;--fun-c:#facc15}body[data-game=source-match]{--fun-a:#fb7185;--fun-b:#34d399;--fun-c:#60a5fa}body[data-game=mini-golf]{--fun-a:#22c55e;--fun-b:#facc15;--fun-c:#38bdf8}body[data-game=push-puzzle]{--fun-a:#f97316;--fun-b:#60a5fa;--fun-c:#a78bfa}body[data-game=rail-switch]{--fun-a:#ef4444;--fun-b:#facc15;--fun-c:#38bdf8}body[data-game=falling-blocks]{--fun-a:#a78bfa;--fun-b:#22d3ee;--fun-c:#fb7185}body[data-game=labyrinth-run]{--fun-a:#34d399;--fun-b:#f59e0b;--fun-c:#818cf8}body[data-game=brick-breaker]{--fun-a:#fb7185;--fun-b:#facc15;--fun-c:#22d3ee}body[data-game=orbit-control]{--fun-a:#818cf8;--fun-b:#22d3ee;--fun-c:#f472b6}body[data-game=source-search]{--fun-a:#38bdf8;--fun-b:#34d399;--fun-c:#f59e0b}body[data-game=boggle]{--fun-a:#22d3ee;--fun-b:#a78bfa;--fun-c:#facc15}body[data-game=input]{--fun-a:#fb7185;--fun-b:#60a5fa;--fun-c:#fbbf24}html[data-theme=dark] body[data-game]{background-color:var(--bg,#07111f)!important;background-image:radial-gradient(circle at 8% 5%,color-mix(in srgb,var(--fun-a) 26%,transparent) 0,transparent 31%), radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--fun-b) 24%,transparent) 0,transparent 29%), radial-gradient(circle at 52% 108%,color-mix(in srgb,var(--fun-c) 18%,transparent) 0,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--bg,#07111f) 88%,var(--fun-b)) 0%,var(--bg,#07111f) 48%,color-mix(in srgb,var(--bg,#07111f) 90%,var(--fun-a)) 100%)!important;background-attachment:fixed!important}html[data-theme=light] body[data-game]{background-color:var(--bg,#eef3f8)!important;background-image:radial-gradient(circle at 8% 5%,color-mix(in srgb,var(--fun-a) 24%,transparent) 0,transparent 31%), radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--fun-b) 21%,transparent) 0,transparent 29%), radial-gradient(circle at 52% 108%,color-mix(in srgb,var(--fun-c) 18%,transparent) 0,transparent 42%), linear-gradient(145deg,#fff 0%,var(--bg,#eef3f8) 52%,color-mix(in srgb,var(--bg,#eef3f8) 90%,var(--fun-a)) 100%)!important;background-attachment:fixed!important}body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.modal-card,.dialog,.continue){border-color:color-mix(in srgb,var(--fun-a) 46%,var(--border,#52647c))!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 8%,transparent),color-mix(in srgb,var(--fun-b) 5%,transparent))!important;box-shadow:inset 0 1px #ffffff21,0 10px 26px #00000024!important}html[data-theme=light] body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.modal-card,.dialog,.continue){background-color:#fffffff0!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 12%,white),color-mix(in srgb,var(--fun-b) 8%,white))!important}body[data-game] :is(h1,h2,h3,.title,.game-title,.panel-title,.section-title){text-shadow:0 2px 12px color-mix(in srgb,var(--fun-a) 20%,transparent)}body[data-game] :is(.eyebrow,.kicker,.source-badge,.bonus,.accent-text){color:var(--fun-c)!important}body[data-game] :is(.primary-button,.action-button.primary,.start-button,button.primary,button.submit,.submit-button,.controls .jump,.game-actions .primary):not(:disabled){font-weight:800;background:linear-gradient(135deg,var(--fun-a),color-mix(in srgb,var(--fun-b) 72%,var(--fun-a)))!important;border-color:color-mix(in srgb,var(--fun-a) 62%,white)!important;color:#07111f!important;box-shadow:inset 0 1px 0 #ffffff7a,0 6px 16px color-mix(in srgb,var(--fun-a) 30%,transparent)!important}body[data-game] :is(.secondary-button,.icon-button,.help-button,.level-button,.subject-button,.difficulty-button,.mode-tab,.segmented-control button,.game-actions button,.game-controls button,.controls button,.play-header button,.actions button,button.secondary,button.control):not(.active):not(.primary):not(.submit):not(:disabled){border-color:color-mix(in srgb,var(--fun-b) 42%,var(--border,#52647c))!important;background-image:linear-gradient(135deg,color-mix(in srgb,var(--fun-b) 13%,transparent),color-mix(in srgb,var(--fun-a) 7%,transparent))!important}body[data-game] :is(.mode-button.active,.sequence-button.active,.difficulty-button.active,.mode-tab.active,.segmented-control button.active,.subject-button.active,.level-button.active,.source-button.active,.choice-button.active,button.active):not(:disabled){background:linear-gradient(135deg,var(--fun-b),color-mix(in srgb,var(--fun-a) 62%,var(--fun-b)))!important;border-color:color-mix(in srgb,var(--fun-b) 62%,white)!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--fun-b) 28%,transparent)!important}body[data-game] :is(select,input,textarea):focus{border-color:var(--fun-a)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fun-a) 25%,transparent)!important}body[data-game] :is(.stat,.metric,.stats>div,.hud>div){border-top:3px solid var(--fun-a)!important}body[data-game] :is(.stat,.metric,.stats>div,.hud>div):nth-child(3n+2){border-top-color:var(--fun-b)!important}body[data-game] :is(.stat,.metric,.stats>div,.hud>div):nth-child(3n){border-top-color:var(--fun-c)!important}body[data-game] :is(.board-shell,.board-frame,.game-board-wrap,.canvas-wrap,.stage-wrap){border-color:color-mix(in srgb,var(--fun-a) 48%,var(--border,#52647c))!important;box-shadow:0 12px 30px color-mix(in srgb,var(--fun-b) 17%,#0000003d)!important}body[data-game] :is(.tile,.rack-tile,.bubble,.pipe,.cell,.choice,.word-tile){filter:saturate(1.18)contrast(1.02)}body[data-game] .hamesivta-bh{color:color-mix(in srgb,var(--fun-c) 78%,#fff);opacity:.94;font-weight:700}html[data-theme=light] body[data-game] .hamesivta-bh{color:#14263d;opacity:1;text-shadow:0 1px #ffffffe6}@media (hover:hover){body[data-game] button:not(:disabled):hover{filter:saturate(1.14)brightness(1.07);transform:translateY(-2px)scale(1.01)}}@media (prefers-reduced-motion:reduce){body[data-game] button{transform:none!important}}:root[data-theme=light] body[data-game] :is(.primary,.primary-button,.submit,.submit-button,button.primary,#startButton,#startGameButton,#playButton,#againButton):not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--fun-a) 43%,#083b63),color-mix(in srgb,var(--fun-b) 40%,#172554))!important;background-image:linear-gradient(135deg,color-mix(in srgb,var(--fun-a) 43%,#083b63),color-mix(in srgb,var(--fun-b) 40%,#172554))!important;border-color:color-mix(in srgb,var(--fun-a) 38%,#12324f)!important;color:#fff!important;text-shadow:none!important}html[data-theme=light] body[data-game]{background:radial-gradient(circle at 5% 2%,color-mix(in srgb,var(--fun-a) 28%,transparent),transparent 27%), radial-gradient(circle at 95% 3%,color-mix(in srgb,var(--fun-c) 23%,transparent),transparent 24%), radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--fun-b) 19%,transparent),transparent 31%), linear-gradient(160deg,#fbfdff 0%,color-mix(in srgb,var(--fun-a) 8%,#edf7ff) 50%,color-mix(in srgb,var(--fun-b) 7%,#f8f3ff) 100%)!important;background-attachment:fixed!important}html[data-theme=light] body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.modal-card,.dialog,.continue,.current,.word-list,.definitions,.instructions,.help-card,.summary-card){background-color:#fffffff7!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 20%,white),color-mix(in srgb,var(--fun-b) 12%,#fbfdff) 56%,#fff)!important;border-color:color-mix(in srgb,var(--fun-a) 52%,#8fa4bb)!important;box-shadow:0 9px 22px color-mix(in srgb,var(--fun-b) 10%,#233d571c),inset 0 1px 0 #fff!important}html[data-theme=light] body[data-game] :is(select,input,textarea){background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 10%,white),#fff)!important;border-color:color-mix(in srgb,var(--fun-b) 45%,#91a5bb)!important;color:#14263d!important}html[data-theme=light] body[data-game] :is(.secondary-button,.icon-button,.help-button,.level-button,.subject-button,.difficulty-button,.mode-tab,.segmented-control button,.game-actions button,.game-controls button,.controls button,.play-header button,.actions button,button.secondary,button.control):not(.active):not(.primary):not(.submit):not(:disabled){background-color:#fff!important;background-image:linear-gradient(135deg,color-mix(in srgb,var(--fun-b) 22%,white),color-mix(in srgb,var(--fun-a) 11%,#fff))!important;border-color:color-mix(in srgb,var(--fun-b) 56%,#8fa4bb)!important;color:#14263d!important;box-shadow:0 5px 13px color-mix(in srgb,var(--fun-b) 11%,#233d571a),inset 0 1px 0 #fff!important}html[data-theme=light] body[data-game] :is(h1,h2,h3,.title,.game-title,.panel-title,.section-title){color:color-mix(in srgb,var(--fun-b) 36%,#14263d)!important;text-shadow:0 2px 11px color-mix(in srgb,var(--fun-a) 20%,transparent)!important}html[data-theme=light] body[data-game] :is(.stat,.metric,.stats>div,.hud>div){background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 14%,white),#fff)!important;border-color:color-mix(in srgb,var(--fun-a) 45%,#91a5bb)!important;box-shadow:0 5px 13px #233d5714,inset 0 1px #fff!important}html[data-theme=light] body[data-game] :is(.stat,.metric,.stats>div,.hud>div):nth-child(3n+2){background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-b) 15%,white),#fff)!important}html[data-theme=light] body[data-game] :is(.stat,.metric,.stats>div,.hud>div):nth-child(3n){background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-c) 16%,white),#fff)!important}html[data-theme=light] body[data-game] :is(.board-shell,.board-frame,.game-board-wrap,.canvas-wrap,.stage-wrap){border-color:color-mix(in srgb,var(--fun-a) 58%,#7892ac)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--fun-b) 15%,#22395224),inset 0 1px 0 #ffffffd1!important}html[data-theme=light] body[data-game] .hamesivta-topline{border-bottom:1px solid color-mix(in srgb,var(--fun-a) 35%,#c7d3e1);background:linear-gradient(90deg,color-mix(in srgb,var(--fun-a) 11%,#fff),#fff 48%,color-mix(in srgb,var(--fun-c) 10%,#fff))!important}html[data-theme=light] body[data-game] .hamesivta-status:not(:empty){background:linear-gradient(135deg,color-mix(in srgb,currentColor 9%,#fff),#fff)!important;box-shadow:0 3px 10px #233d571a!important}html[data-theme=light] body[data-game] :is(.source-badge,.bonus,.accent-text,.eyebrow,.kicker){color:color-mix(in srgb,var(--fun-b) 64%,#17324d)!important}html[data-theme=light] body:not([data-game]){--bg:#eaf6ff;--panel:#fff;--panel2:#f2f8ff;--panel-2:#f2f8ff;--text:#14263d;--muted:#4d6279;--border:#9bb3cb;--accent:#0879cf;background-color:#eaf6ff!important;background-image:radial-gradient(circle at 7% 3%,#22d3ee3d,#0000 24%),radial-gradient(circle at 93% 5%,#facc153b,#0000 22%),radial-gradient(circle at 73% 18%,#a78bfa33,#0000 28%),radial-gradient(circle at 22% 47%,#fb71851a,#0000 26%),linear-gradient(165deg,#fbfdff 0%,#eaf6ff 48%,#f4efff 100%)!important;background-attachment:fixed!important}html[data-theme=light] body:not([data-game]) .topbar{background-color:#fffffffa!important;background-image:linear-gradient(110deg,#fffffffa,#e9f9fff7 43%,#f7f0fff7 75%,#fffae0f7)!important;border-color:#7fa8cf!important;box-shadow:0 10px 25px #234a6e26,inset 0 1px #fff!important}html[data-theme=light] body:not([data-game]) .home-summary{background-color:#fff!important;background-image:linear-gradient(120deg,#dcf8fffa,#f7f1fffa 58%,#fff9dcfa)!important;border-color:#82abd0!important;box-shadow:0 10px 24px #234a6e21,inset 0 1px #fff!important}html[data-theme=light] body:not([data-game]) .summary-metric{background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--metric-color,#facc15) 24%,white),#fff 72%)!important;border-color:color-mix(in srgb,var(--metric-color,#facc15) 55%,#8fa4bb)!important}html[data-theme=light] body:not([data-game]) .game-card{background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--game-color) 27%,white),color-mix(in srgb,var(--game-color) 9%,#f7fbff) 58%,#fff)!important;border-color:color-mix(in srgb,var(--game-color) 58%,#91a5bb)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--game-color) 13%,#2239521f),inset 0 1px 0 #fff!important}html[data-theme=light] body:not([data-game]) .game-icon{color:color-mix(in srgb,var(--game-color) 72%,#102c48)!important;background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--game-color) 31%,white),color-mix(in srgb,var(--game-color) 12%,#fff))!important;border-color:color-mix(in srgb,var(--game-color) 68%,#7892ac)!important;box-shadow:0 5px 12px color-mix(in srgb,var(--game-color) 18%,#1f3c5826),inset 0 1px 0 #fff!important}html[data-theme=light] body:not([data-game]) .profile-box :is(select,button),html[data-theme=light] body:not([data-game]) .arrange-actions button{background-color:#fff!important;background-image:linear-gradient(145deg,#fff,#eaf5ff)!important;border-color:#8da9c3!important}html[data-theme=light] body:not([data-game]) .toolbar button{background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--tool-color,#38bdf8) 19%,white),#fff)!important;border-color:color-mix(in srgb,var(--tool-color,#38bdf8) 52%,#91a5bb)!important}html[data-theme=light] body:not([data-game]) .continue{background-color:#fff!important;background-image:linear-gradient(120deg,#d6f6fffa,#f4edfffa,#fff7d6fa)!important;border-color:#78a9d1!important}body[data-game] :is(#startButton,#start-button,#startGameButton,#playButton,#beginButton,.start-button){margin-block-start:14px!important}:root{--lively-radius-xl:24px;--lively-radius:18px;--lively-radius-small:13px;--lively-glow:color-mix(in srgb,var(--fun-a) 28%,transparent);--lively-panel-dark:color-mix(in srgb,#101d33 90%,var(--fun-b));--lively-panel-deep:color-mix(in srgb,#101426 91%,var(--fun-a));--lively-panel-light:color-mix(in srgb,#fff 88%,var(--fun-a));--lively-panel-light-2:color-mix(in srgb,#fff 92%,var(--fun-b))}body[data-game]{min-height:100dvh}body[data-game] :is(.setup-screen,.setup,.menu-screen,.menu,.setup-page,.selection-screen,#setupScreen,#menuScreen){background-color:#0000!important;background-image:none!important}body[data-game] :is(.setup-header,.hero,.topbar,.top,.heading,.game-heading,.title-wrap,.setup-intro,.brand){isolation:isolate;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--fun-a) 48%,var(--border,#52647c))!important;border-radius:var(--lively-radius-xl)!important;background-color:var(--lively-panel-dark)!important;background-image:radial-gradient(circle at 8% 22%,color-mix(in srgb,var(--fun-a) 30%,transparent),transparent 30%), radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--fun-c) 23%,transparent),transparent 27%), radial-gradient(circle at 72% 115%,color-mix(in srgb,var(--fun-b) 30%,transparent),transparent 37%), linear-gradient(135deg,var(--lively-panel-dark),var(--lively-panel-deep))!important;box-shadow:inset 0 1px 0 #ffffff1f, 0 15px 34px #00000038, 0 0 0 1px color-mix(in srgb,var(--fun-b) 10%,transparent)!important}html[data-theme=light] body[data-game] :is(.setup-header,.hero,.topbar,.top,.heading,.game-heading,.title-wrap,.setup-intro,.brand){background-color:#fff!important;background-image:radial-gradient(circle at 8% 22%,color-mix(in srgb,var(--fun-a) 25%,transparent),transparent 30%), radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--fun-c) 23%,transparent),transparent 27%), radial-gradient(circle at 72% 115%,color-mix(in srgb,var(--fun-b) 22%,transparent),transparent 37%), linear-gradient(135deg,var(--lively-panel-light),var(--lively-panel-light-2))!important;border-color:color-mix(in srgb,var(--fun-a) 55%,#8ca3ba)!important;box-shadow:inset 0 1px 0 #fff, 0 14px 30px color-mix(in srgb,var(--fun-b) 14%,#233d5726)!important}body[data-game] :is(.setup-header,.hero,.topbar,.top,.heading,.game-heading,.title-wrap,.setup-intro,.brand):after{content:"";z-index:-1;background:linear-gradient(90deg,var(--fun-a),var(--fun-b) 52%,var(--fun-c));height:5px;box-shadow:0 -2px 12px color-mix(in srgb,var(--fun-a) 28%,transparent);pointer-events:none;position:absolute;bottom:0;left:0;right:0}body[data-game] :is(.setup-header,.hero,.topbar,.top,.heading,.game-heading,.title-wrap,.setup-intro,.brand) :is(.title-wrap,.heading,.brand,.setup-intro){isolation:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}body[data-game] :is(.setup-header,.hero,.topbar,.top,.heading,.game-heading,.title-wrap,.setup-intro,.brand) :is(.title-wrap,.heading,.brand,.setup-intro):after{display:none!important}body[data-game] :is(.setup-header h1,.hero h1,.topbar h1,.top h1,.heading h1,.game-heading h1,.title-wrap h1,.setup-intro h1,.brand h1,.setup-header .title,.hero .title,.topbar .title){letter-spacing:.01em;color:#fff!important;text-shadow:0 2px 16px color-mix(in srgb,var(--fun-a) 42%,#00000057)!important;font-weight:900!important}html[data-theme=light] body[data-game] :is(.setup-header h1,.hero h1,.topbar h1,.top h1,.heading h1,.game-heading h1,.title-wrap h1,.setup-intro h1,.brand h1,.setup-header .title,.hero .title,.topbar .title){color:color-mix(in srgb,var(--fun-b) 37%,#10243b)!important;text-shadow:0 2px 12px color-mix(in srgb,var(--fun-a) 22%,transparent)!important}body[data-game] :is(.setup-header p,.hero p,.topbar p,.top p,.heading p,.game-heading p,.title-wrap p,.setup-intro p,.subtitle,.description){color:color-mix(in srgb,var(--muted,#a9bbd0) 74%,#fff)!important}html[data-theme=light] body[data-game] :is(.setup-header p,.hero p,.topbar p,.top p,.heading p,.game-heading p,.title-wrap p,.setup-intro p,.subtitle,.description){color:#40566f!important}body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.card,.mode-card,.setup-section,.editor-section,.source-summary,.selection-summary,.source-note,.notice,.instructions,.help-text,.current,.word-list,.definitions){border-style:solid!important;border-width:1px!important;border-color:color-mix(in srgb,var(--fun-a) 48%,var(--border,#52647c))!important;border-radius:var(--lively-radius)!important;background-color:var(--lively-panel-dark)!important;background:linear-gradient(90deg,var(--fun-a),var(--fun-b),var(--fun-c)) top/100% 4px no-repeat, radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fun-b) 15%,transparent),transparent 37%), linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 8%,var(--lively-panel-dark)),var(--lively-panel-deep))!important;box-shadow:inset 0 1px #ffffff17,0 10px 24px #00000026!important}body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.card,.mode-card,.setup-section,.editor-section):nth-child(3n+2){border-color:color-mix(in srgb,var(--fun-b) 50%,var(--border,#52647c))!important;background:linear-gradient(90deg,var(--fun-b),var(--fun-c),var(--fun-a)) top/100% 4px no-repeat, radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fun-c) 13%,transparent),transparent 37%), linear-gradient(145deg,color-mix(in srgb,var(--fun-b) 8%,var(--lively-panel-dark)),var(--lively-panel-deep))!important}html[data-theme=light] body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.card,.mode-card,.setup-section,.editor-section,.source-summary,.selection-summary,.source-note,.notice,.instructions,.help-text,.current,.word-list,.definitions){background-color:#fff!important;background:linear-gradient(90deg,var(--fun-a),var(--fun-b),var(--fun-c)) top/100% 4px no-repeat, radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fun-b) 12%,transparent),transparent 38%), linear-gradient(145deg,var(--lively-panel-light),var(--lively-panel-light-2))!important;border-color:color-mix(in srgb,var(--fun-a) 58%,#8da3b9)!important;box-shadow:inset 0 1px 0 #fff, 0 10px 22px color-mix(in srgb,var(--fun-b) 12%,#233d571c)!important}html[data-theme=light] body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.card,.mode-card,.setup-section,.editor-section):nth-child(3n+2){border-color:color-mix(in srgb,var(--fun-b) 57%,#8da3b9)!important;background:linear-gradient(90deg,var(--fun-b),var(--fun-c),var(--fun-a)) top/100% 4px no-repeat, radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fun-c) 13%,transparent),transparent 38%), linear-gradient(145deg,var(--lively-panel-light-2),#fff)!important}body[data-game] :is(.panel>h2,.panel>h3,.section-heading,.section-title,.panel-title,.levels-heading,.column-title,.setting-row>label:first-child){letter-spacing:.015em;color:color-mix(in srgb,var(--fun-a) 62%,#fff)!important;font-weight:900!important}html[data-theme=light] body[data-game] :is(.panel>h2,.panel>h3,.section-heading,.section-title,.panel-title,.levels-heading,.column-title,.setting-row>label:first-child){color:color-mix(in srgb,var(--fun-b) 55%,#17304a)!important}body[data-game] :is(.eyebrow,.kicker,.source-badge,.bonus,.accent-text){border:1px solid color-mix(in srgb,var(--fun-c) 48%,transparent);background:color-mix(in srgb,var(--fun-c) 13%,transparent);border-radius:999px;align-items:center;gap:.35em;padding:.18em .58em;font-weight:800;display:inline-flex}body[data-game] :is(.choice,.choice-button,.mode-button,.difficulty-button,.subject-button,.source-button,.sequence-button,.level-button,.lane-button,.style-button,.mode-tab,.control-button,.answer-button,.building-card,.mode-card,.segmented-control button):not(:disabled){font-weight:750;position:relative;border:1px solid color-mix(in srgb,var(--fun-b) 47%,var(--border,#52647c))!important;border-radius:var(--lively-radius-small)!important;background-color:color-mix(in srgb,var(--lively-panel-dark) 90%,var(--fun-b))!important;background-image:linear-gradient(135deg,color-mix(in srgb,var(--fun-b) 17%,transparent),color-mix(in srgb,var(--fun-a) 8%,transparent))!important;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #00000024!important}html[data-theme=light] body[data-game] :is(.choice,.choice-button,.mode-button,.difficulty-button,.subject-button,.source-button,.sequence-button,.level-button,.lane-button,.style-button,.mode-tab,.control-button,.answer-button,.building-card,.mode-card,.segmented-control button):not(:disabled):not(.active):not(.selected):not(.current){background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-b) 18%,white),color-mix(in srgb,var(--fun-a) 8%,#fff))!important;border-color:color-mix(in srgb,var(--fun-b) 55%,#8da3b9)!important;color:#14263d!important;box-shadow:inset 0 1px 0 #fff,0 6px 14px color-mix(in srgb,var(--fun-b) 11%,#233d571c)!important}body[data-game] :is(.choice.active,.choice.selected,.choice-button.active,.choice-button.selected,.mode-button.active,.difficulty-button.active,.subject-button.active,.source-button.active,.sequence-button.active,.level-button.active,.lane-button.active,.style-button.active,.mode-tab.active,.control-button.active,.answer-button.active,.building-card.active,.mode-card.active,.segmented-control button.active):not(:disabled){text-shadow:0 1px 2px #00000047;background-color:var(--fun-b)!important;background-image:linear-gradient(135deg,var(--fun-a),var(--fun-b) 58%,color-mix(in srgb,var(--fun-c) 54%,var(--fun-b)))!important;border-color:color-mix(in srgb,var(--fun-a) 55%,#fff)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 3px color-mix(in srgb,var(--fun-a) 18%,transparent), 0 9px 20px color-mix(in srgb,var(--fun-b) 31%,transparent)!important}body[data-game] :is(.choice.active,.choice.selected,.choice-button.active,.choice-button.selected,.mode-button.active,.difficulty-button.active,.subject-button.active,.source-button.active,.sequence-button.active,.level-button.active,.lane-button.active,.style-button.active,.mode-tab.active,.control-button.active,.answer-button.active,.building-card.active,.mode-card.active,.segmented-control button.active) :is(strong,span,small){color:inherit!important}body[data-game] :is(.primary,.primary-button,.action-button.primary,.start-button,button.primary,button.submit,.submit-button,#startButton,#start-button,#startGameButton,#playButton,#beginButton,#againButton,.controls .jump,.game-actions .primary):not(:disabled){letter-spacing:.01em;text-shadow:0 1px 2px #00000047;min-height:44px;border:1px solid color-mix(in srgb,var(--fun-a) 58%,#fff)!important;border-radius:var(--lively-radius-small)!important;background-color:var(--fun-b)!important;background-image:linear-gradient(100deg,var(--fun-a),var(--fun-b) 52%,var(--fun-c))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff73, 0 9px 21px color-mix(in srgb,var(--fun-b) 31%,transparent)!important;font-weight:900!important}body[data-game] :is(.secondary,.secondary-button,.icon-button,.help-button,.action-button,.game-actions button,.game-controls button,.controls button,.play-header button,.actions button,button.secondary,button.control,.pause-button):not(:disabled):not(.primary):not(.submit):not(.active){border:1px solid color-mix(in srgb,var(--fun-a) 43%,var(--border,#52647c))!important;border-radius:var(--lively-radius-small)!important;background-color:color-mix(in srgb,var(--lively-panel-dark) 92%,var(--fun-a))!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 13%,transparent),color-mix(in srgb,var(--fun-b) 7%,transparent))!important;box-shadow:inset 0 1px #ffffff1a,0 5px 12px #0000001f!important}html[data-theme=light] body[data-game] :is(.secondary,.secondary-button,.icon-button,.help-button,.action-button,.game-actions button,.game-controls button,.controls button,.play-header button,.actions button,button.secondary,button.control,.pause-button):not(:disabled):not(.primary):not(.submit):not(.active){background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 16%,white),color-mix(in srgb,var(--fun-b) 8%,#fff))!important;border-color:color-mix(in srgb,var(--fun-a) 53%,#8da3b9)!important;color:#14263d!important;box-shadow:inset 0 1px #fff,0 5px 12px #233d571a!important}body[data-game] :is(select,input,textarea){border-color:color-mix(in srgb,var(--fun-a) 37%,var(--border,#52647c))!important;border-radius:11px!important}body[data-game] :is(select,input,textarea):focus{border-color:var(--fun-a)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fun-a) 25%,transparent),0 5px 14px color-mix(in srgb,var(--fun-b) 12%,transparent)!important;outline:none!important}body[data-game] :is(.stat,.metric,.stats>div,.hud>div,.stat-box){border:1px solid color-mix(in srgb,var(--fun-a) 47%,var(--border,#52647c))!important;border-top:4px solid var(--fun-a)!important;background-color:var(--lively-panel-dark)!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 10%,transparent),color-mix(in srgb,var(--fun-b) 5%,transparent))!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffff17,0 6px 15px #00000021!important}body[data-game] :is(.stat,.metric,.stats>div,.hud>div,.stat-box):nth-child(3n+2){border-color:color-mix(in srgb,var(--fun-b) 48%,var(--border,#52647c))!important;border-top-color:var(--fun-b)!important}body[data-game] :is(.stat,.metric,.stats>div,.hud>div,.stat-box):nth-child(3n){border-color:color-mix(in srgb,var(--fun-c) 51%,var(--border,#52647c))!important;border-top-color:var(--fun-c)!important}html[data-theme=light] body[data-game] :is(.stat,.metric,.stats>div,.hud>div,.stat-box){background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-a) 17%,white),#fff)!important;box-shadow:inset 0 1px #fff,0 6px 14px #233d5717!important}html[data-theme=light] body[data-game] :is(.stat,.metric,.stats>div,.hud>div,.stat-box):nth-child(3n+2){background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-b) 17%,white),#fff)!important}html[data-theme=light] body[data-game] :is(.stat,.metric,.stats>div,.hud>div,.stat-box):nth-child(3n){background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-c) 19%,white),#fff)!important}body[data-game] :is(.stat strong,.metric strong,.stat-box strong,.stats strong,.hud strong){color:color-mix(in srgb,var(--fun-a) 72%,#fff)!important;font-weight:900!important}html[data-theme=light] body[data-game] :is(.stat strong,.metric strong,.stat-box strong,.stats strong,.hud strong){color:color-mix(in srgb,var(--fun-b) 56%,#15314e)!important}body[data-game] :is(.board-shell,.board-frame,.game-board-wrap,.canvas-wrap,.stage-wrap,.play-area,.game-area,.track-wrap,.course-wrap){border-color:color-mix(in srgb,var(--fun-a) 54%,var(--border,#52647c))!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 15px 34px color-mix(in srgb,var(--fun-b) 19%,#00000047)!important;border-radius:22px!important}@media (width<=420px){body[data-game] :is(.setup-header,.hero,.topbar,.top,.heading,.game-heading,.title-wrap,.setup-intro,.brand){border-radius:18px!important;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000021!important}body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.card,.mode-card,.setup-section,.editor-section){border-radius:15px!important;box-shadow:inset 0 1px #ffffff14,0 6px 14px #0000001a!important}}body[data-game=input] .input-controls{border:1px solid color-mix(in srgb,var(--fun-a) 52%,var(--input-border,#52647c));background:linear-gradient(90deg,var(--fun-a),var(--fun-b),var(--fun-c)) top/100% 4px no-repeat, radial-gradient(circle at 8% 25%,color-mix(in srgb,var(--fun-a) 22%,transparent),transparent 30%), linear-gradient(145deg,var(--lively-panel-dark),var(--lively-panel-deep));border-radius:18px;width:min(760px,100% - 16px);margin:8px auto 6px;box-shadow:inset 0 1px #ffffff1a,0 9px 22px #00000029}html[data-theme=light] body[data-game=input] .input-controls{background:linear-gradient(90deg,var(--fun-a),var(--fun-b),var(--fun-c)) top/100% 4px no-repeat, radial-gradient(circle at 8% 25%,color-mix(in srgb,var(--fun-a) 20%,transparent),transparent 30%), linear-gradient(145deg,var(--lively-panel-light),var(--lively-panel-light-2));border-color:color-mix(in srgb,var(--fun-a) 57%,#8da3b9);box-shadow:inset 0 1px #fff,0 8px 18px #233d571c}body[data-game=input] :is(.btnA,.btn-rack){font-weight:800;border-color:color-mix(in srgb,var(--fun-b) 48%,var(--input-border,#52647c))!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-b) 16%,transparent),color-mix(in srgb,var(--fun-a) 8%,transparent))!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff1c,0 5px 12px #0000001f!important}html[data-theme=light] body[data-game=input] :is(.btnA,.btn-rack){background-color:#fff!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fun-b) 18%,white),color-mix(in srgb,var(--fun-a) 8%,#fff))!important;border-color:color-mix(in srgb,var(--fun-b) 54%,#8da3b9)!important;color:#14263d!important}body[data-game=input] #game{filter:drop-shadow(0 13px 24px color-mix(in srgb,var(--fun-b) 18%,#0000003b));border-radius:20px}html[data-theme=dark] body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.card,.mode-card,.setup-section,.editor-section,.source-summary,.selection-summary,.source-note,.notice,.instructions,.help-text,.current,.word-list,.definitions){background:linear-gradient(90deg,var(--fun-a),var(--fun-b),var(--fun-c)) top/100% 4px no-repeat, radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fun-b) 15%,transparent),transparent 37%), linear-gradient(145deg,color-mix(in srgb,#172943 88%,var(--fun-a)),color-mix(in srgb,#0b1427 90%,var(--fun-b)))!important}html[data-theme=dark] body[data-game] :is(.panel,.setup-card,.selection-card,.settings-card,.status-card,.prompt-card,.subject-panel,.difficulty-panel,.side-panel,.game-panel,.control-panel,.controls-panel,.level-panel,.toolbar-panel,.card,.mode-card,.setup-section,.editor-section):nth-child(3n+2){background:linear-gradient(90deg,var(--fun-b),var(--fun-c),var(--fun-a)) top/100% 4px no-repeat, radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fun-c) 14%,transparent),transparent 37%), linear-gradient(145deg,color-mix(in srgb,#172943 88%,var(--fun-b)),color-mix(in srgb,#0b1427 90%,var(--fun-a)))!important}html[data-theme=light] body[data-game] :is(.primary,.primary-button,.action-button.primary,.start-button,button.primary,button.submit,.submit-button,#startButton,#start-button,#startGameButton,#playButton,#beginButton,#againButton,.controls .jump,.game-actions .primary):not(:disabled){background-color:#244c78!important;background-image:linear-gradient(100deg,color-mix(in srgb,var(--fun-a) 66%,#0b4269),color-mix(in srgb,var(--fun-b) 70%,#312268) 52%,color-mix(in srgb,var(--fun-c) 58%,#a84b08))!important;border-color:color-mix(in srgb,var(--fun-a) 48%,#12324f)!important;color:#fff!important}html.hamesivta-embedded body.hamesivta-gameplay{padding-inline:0!important;overflow-x:hidden!important}html.hamesivta-embedded body.hamesivta-gameplay :is(#app,.app,.app-shell,.game-shell,main){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.topbar,.game-header,.game-head,.game-heading,.game-top,.game-topbar,.play-header,.hamesivta-control-header){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-inline:0!important;border-radius:0!important;overflow:visible!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.topbar,.game-header,.game-head,.game-heading,.game-top,.game-topbar,.play-header,.hamesivta-control-header):after{display:none!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.board-shell,.board-frame,.game-board-wrap,.canvas-wrap,.stage-wrap,.play-area,.game-area,.track-wrap,.course-wrap,.board-wrap){width:100%!important;max-width:none!important;box-shadow:none!important;border-inline:0!important;border-radius:0!important;margin-inline:0!important}@media (width<=680px){html.hamesivta-embedded body.hamesivta-gameplay :is(.game-header,.game-head,.game-heading,.game-top,.game-topbar,.play-header){margin-inline:0!important;padding-inline:6px!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.instructions,.help-text,.description,.subtitle,.game-instruction){max-height:2.5em;overflow:hidden}html.hamesivta-embedded body.hamesivta-gameplay{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.game-header,.game-bar,.game-top,.game-head,.play-header,.game-topbar,.hamesivta-control-header){gap:4px!important;min-height:36px!important;margin:0!important;padding:2px 4px!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.game-heading .eyebrow,.game-heading>p,.game-title>span,.title-wrap>p,.game-instruction){display:none!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.game-heading h1,.game-title strong,.title-wrap h1,.game-header h2,.game-top h1,.game-head h1){white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:.9rem!important;line-height:1.05!important;overflow:hidden!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.icon-button,.back-button,.pause-button,.help-button,.hamesivta-back-button,.hamesivta-help-button){width:auto!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:2px 7px!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.status-row,.metrics,.stats){gap:2px!important;min-height:0!important;margin:0!important;padding:2px!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.status-row .stat,.metrics .metric,.metrics>div,.stats .stat){min-width:0!important;min-height:0!important;box-shadow:none!important;border-radius:7px!important;padding:2px 3px!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.status-row span,.metrics span,.stats span){font-size:.48rem!important;line-height:1!important}html.hamesivta-embedded body.hamesivta-gameplay :is(.status-row strong,.metrics strong,.stats strong){font-size:.72rem!important;line-height:1.05!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen.screen.active{flex-direction:column!important;gap:2px!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .status-row,html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .exit-guide{display:none!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .prompt-card{height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:8px!important;flex:0 0 38px!important;margin:0!important;padding:3px 7px!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen #prompt-kicker{display:none!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen #prompt-main{justify-content:center!important;align-items:center!important;height:100%!important;font-size:.85rem!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .sequence-strip{flex:0 0 30px!important;gap:3px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:1px 2px!important;overflow:auto hidden!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .board-shell{--oj-exit-width:clamp(38px,10vw,48px);box-sizing:border-box!important;flex:0 0 var(--oj-board-size,auto)!important;width:var(--oj-shell-width,100%)!important;height:var(--oj-board-size,auto)!important;max-width:100%!important;min-height:0!important;padding:0 var(--oj-exit-width) 0 0!important;margin:auto!important;display:block!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .message{display:none!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .game-controls{flex:0 0 34px!important;gap:4px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 3px 2px!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .game-controls button{min-height:32px!important;padding:3px 7px!important;font-size:.72rem!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen.screen.active{flex-direction:column!important;gap:2px!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .status-row{display:none!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .prompt-card{height:42px!important;min-height:42px!important;box-shadow:none!important;border-radius:8px!important;flex:0 0 42px!important;margin:0!important;padding:3px 7px!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen #prompt-kicker{display:none!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen #prompt-main{align-items:center!important;height:100%!important;font-size:.78rem!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .sequence-strip{flex:0 0 28px!important;gap:3px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:1px 2px!important;overflow:auto hidden!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .board-shell{flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:1px 42px!important;display:flex!important;overflow:visible!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .message{display:none!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .game-controls{flex:0 0 34px!important;gap:4px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 3px 2px!important}html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .game-controls button{min-height:32px!important;padding:3px 8px!important;font-size:.72rem!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay{padding:0!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay .app{height:100dvh!important;min-height:0!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen.game-screen:not(.hidden){grid-template-rows:36px 27px 4px minmax(0,1fr) 26px 34px!important;gap:2px!important;height:100dvh!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .game-header{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;min-height:36px!important;display:grid!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .game-title span{display:none!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .metrics{gap:2px!important;padding:0!important;display:flex!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .metric{border-radius:7px!important;min-width:34px!important;padding:2px 3px!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .metric span{display:none!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .goal-row{min-height:27px!important;box-shadow:none!important;border-radius:7px!important;margin:0!important;padding:2px 6px!important;font-size:.72rem!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .progress-track{height:4px!important;margin:0 3px!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .board-wrap{width:100%!important;min-height:0!important;margin:0!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .board{border-radius:10px!important;gap:2px!important;width:min(100%,100dvh - 135px,620px)!important;max-height:100%!important;padding:3px!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .message{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:7px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:3px 6px!important;font-size:.67rem!important;line-height:1.05!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .controls{gap:3px!important;height:34px!important;min-height:34px!important;padding:0 3px 2px!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .controls button{min-height:32px!important;padding:3px!important;font-size:.7rem!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen.active{height:100dvh!important;min-height:0!important;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important;grid-template-rows:42px minmax(0,1fr)!important;grid-auto-rows:0!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen>.hamesivta-api-toolbar{grid-row:1!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .game-layout{box-sizing:border-box!important;grid-row:2!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:block!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .game-main{box-sizing:border-box!important;grid-template-rows:42px 28px minmax(0,1fr) 42px!important;grid-auto-rows:0!important;gap:2px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .stats,html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .side-panel{display:none!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .prompt-card{min-height:42px!important;box-shadow:none!important;border-radius:8px!important;flex:0 0 42px!important;margin:0!important;padding:2px 6px!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .prompt-label{display:none!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .prompt-word{font-size:1.22rem!important;line-height:1!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .sequence-strip{flex:0 0 28px!important;gap:2px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:1px 2px!important;overflow:auto hidden!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .road-shell{border-radius:10px!important;flex:auto!important;width:100%!important;min-height:0!important;margin:0!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .controls{flex:0 0 42px!important;gap:4px!important;height:42px!important;min-height:42px!important;margin:0!important}html.hamesivta-embedded body[data-game=calm-car-racing].hamesivta-gameplay #gameScreen .controls button{min-height:40px!important;padding:3px 6px!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .app-shell{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .app-shell>.topbar{flex-wrap:nowrap!important;flex:0 0 38px!important;gap:4px!important;height:38px!important;min-height:38px!important;padding:2px 4px!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .brand{flex:auto!important;gap:4px!important;min-width:0!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .brand-mark,html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .brand p,html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .difficulty-control>span{display:none!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .brand h1{margin:0!important;font-size:.9rem!important;line-height:1!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .difficulty-control{width:92px!important;margin:0!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .difficulty-control select{width:100%!important;height:32px!important;min-height:32px!important;padding:2px 5px!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay .app-shell>main{flex:auto!important;height:auto!important;min-height:0!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen.screen.active{flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen>.game-header,html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen .side-panel{display:none!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen .game-layout,html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen .board-column{width:100%!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen .board-wrap{flex:auto!important;min-height:0!important;margin:auto!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen .status-line{white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 0 24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:2px 5px!important;font-size:.65rem!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen .game-actions{flex:0 0 36px!important;gap:4px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 3px 2px!important}html.hamesivta-embedded body[data-game=flow-connect].hamesivta-gameplay #gameScreen .game-actions button{min-height:34px!important;padding:3px 6px!important;font-size:.72rem!important}html.hamesivta-embedded body[data-game=moving-path].hamesivta-gameplay #gameScreen.active{flex-direction:column!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=moving-path].hamesivta-gameplay #gameScreen .stats{display:none!important}html.hamesivta-embedded body[data-game=moving-path].hamesivta-gameplay #gameScreen .prompt{height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:8px!important;flex:0 0 36px!important;margin:0!important;padding:3px 6px!important;font-size:.78rem!important;line-height:1.05!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=moving-path].hamesivta-gameplay #gameScreen .sequence-strip{flex:0 0 28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:1px 2px!important;overflow:auto hidden!important}html.hamesivta-embedded body[data-game=moving-path].hamesivta-gameplay #gameScreen .track-shell{flex:auto!important;height:auto!important;min-height:0!important;margin:0!important}html.hamesivta-embedded body[data-game=moving-path].hamesivta-gameplay #gameScreen .message{display:none!important}html.hamesivta-embedded body[data-game=moving-path].hamesivta-gameplay #gameScreen .controls{flex:0 0 42px!important;gap:3px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 2px!important}html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay .app{flex-direction:column!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important}html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay .topbar{flex:0 0 38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:2px 4px!important}html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay #gameScreen:not(.hidden){flex:auto!important;height:auto!important;min-height:0!important}html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay #gameScreen .stats,html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay #gameScreen .side-panel,html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay #gameScreen .message{display:none!important}html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay #gameScreen .play-layout,html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay #gameScreen .board-panel{border-radius:0!important;flex:auto!important;height:100%!important;min-height:0!important;margin:0!important;padding:2px!important}html.hamesivta-embedded body[data-game=source-merge].hamesivta-gameplay #gameScreen .controls{flex:0 0 38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 2px 2px!important}html.hamesivta-embedded body[data-game=input].hamesivta-gameplay .input-controls{width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:0!important;flex-wrap:nowrap!important;flex:0 0 40px!important;justify-content:space-between!important;gap:3px!important;margin:0!important;padding:2px 4px!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=input].hamesivta-gameplay .input-controls :is(button,.btnA,select){white-space:nowrap!important;height:34px!important;min-height:34px!important;padding:2px 6px!important;font-size:.7rem!important}html.hamesivta-embedded body[data-game=input].hamesivta-gameplay .input-controls label{gap:2px!important;font-size:0!important}html.hamesivta-embedded body[data-game=input].hamesivta-gameplay .input-controls label select{font-size:.7rem!important}html.hamesivta-embedded body[data-game=input].hamesivta-gameplay>#game{flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=word-blocks].hamesivta-gameplay #gameScreen.active .stats{display:none!important}html.hamesivta-embedded body[data-game=word-blocks].hamesivta-gameplay #gameScreen.active .play-layout{flex:auto!important;min-height:0!important;margin:0!important}html.hamesivta-embedded body[data-game=word-blocks].hamesivta-gameplay #gameScreen.active .board-shell{width:min(100%,430px,55.5556dvh - 47.7778px)!important}html.hamesivta-embedded body[data-game=word-blocks].hamesivta-gameplay #gameScreen.active .controls{flex:0 0 42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 2px!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .game-controls,html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .game-controls{flex-basis:30px!important;height:30px!important;min-height:30px!important;padding-bottom:0!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .game-controls button,html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen .game-controls button{height:30px!important;min-height:30px!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen.screen.active,html.hamesivta-embedded body[data-game=pipes].hamesivta-gameplay #game-screen.screen.active{height:calc(100dvh - 4px)!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen{grid-template-rows:38px 30px minmax(0,1fr) 36px!important;height:100dvh!important;min-height:0!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .game-bar{height:38px!important;min-height:38px!important;padding:2px 4px!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .metrics{display:none!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .objective{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:0!important;height:30px!important;min-height:30px!important;margin:0!important;padding:2px 5px!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .rail-wrap{height:auto!important;min-height:0!important;padding:0!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .rail-yard{height:100%!important;min-height:0!important;max-height:none!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .controls{grid-template-columns:repeat(var(--hamesivta-control-count,2),minmax(0,1fr))!important;gap:6px!important;width:min(100%,680px)!important;height:50px!important;min-height:50px!important;margin:0 auto!important;padding:4px!important;display:grid!important;overflow:visible!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .controls .status{display:none!important}html.hamesivta-embedded body[data-game=rail-switch].hamesivta-gameplay #gameScreen .controls :is(.control-button,.pause-button){justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:5px 10px!important;font-size:1rem!important;line-height:1.1!important;display:flex!important}html.hamesivta-embedded body[data-game=cave-quest].hamesivta-gameplay{height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=cave-quest].hamesivta-gameplay #gameScreen{height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen{grid-template-rows:38px 30px minmax(0,1fr) 72px!important;height:100dvh!important;min-height:0!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .game-bar{height:38px!important;min-height:38px!important;padding:2px 4px!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .metrics,html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .message{display:none!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .objective{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:0!important;height:30px!important;min-height:30px!important;margin:0!important;padding:2px 5px!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .board-wrap{height:auto!important;min-height:0!important;padding:2px 0!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .board{width:min(100%,calc((100dvh - 142px) * var(--cols) / var(--rows)))!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .controls{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;gap:3px!important;height:96px!important;min-height:96px!important;padding:3px 4px!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .control-actions{flex-direction:column!important;gap:2px!important;display:flex!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .control-button{height:32px!important;min-height:32px!important;padding:2px 6px!important;font-size:.68rem!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .dpad{grid-template-rows:repeat(2,32px)!important;grid-template-columns:repeat(3,32px)!important;justify-self:center!important;gap:2px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay .app{flex-direction:column!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen.active{flex-direction:column!important;flex:auto!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen>.top{flex:0 0 44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:2px 5px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen>.top .title p{display:none!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen>.panel{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:auto!important;grid-template-rows:30px 4px minmax(0,1fr) 22px auto 0 36px!important;padding:3px 7px 0!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .game-head{gap:4px!important;height:30px!important;min-height:30px!important;margin:0!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .stats{flex-wrap:nowrap!important;gap:2px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .stat{padding:2px 4px!important;font-size:.62rem!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .progress-track{height:4px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .challenge{border-radius:10px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:3px 0!important;padding:6px 8px!important;font-size:clamp(1rem,5.5vw,1.25rem)!important;line-height:1.55!important;overflow:auto!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .instruction{height:22px!important;min-height:22px!important;margin:0!important;font-size:.78rem!important;line-height:22px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin:0!important;display:grid!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .choice{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;border-radius:9px!important;height:auto!important;min-height:40px!important;max-height:58px!important;padding:3px 5px!important;font-size:.92rem!important;line-height:1.15!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .feedback{display:none!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .game-actions{flex-wrap:nowrap!important;gap:3px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:1px 0!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .game-actions button{height:34px!important;min-height:34px!important;padding:2px 7px!important;font-size:.72rem!important}html.hamesivta-embedded body[data-game=push-puzzle].hamesivta-gameplay #gameScreen .board-wrap{place-items:start center!important}html.hamesivta-embedded body[data-game=word-blocks].hamesivta-gameplay,html.hamesivta-embedded body[data-game=word-blocks].hamesivta-gameplay .app,html.hamesivta-embedded body[data-game=word-blocks].hamesivta-gameplay #gameScreen.active{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}}html[data-theme=light] body[data-game=boggle] .definitions{background-color:#fff!important}:root{--hamesivta-header-height:44px;--hamesivta-status-height:28px;--hamesivta-toolbar-height:42px}.hamesivta-shared-header{z-index:2147483647;box-sizing:border-box;min-height:calc(var(--hamesivta-header-height) + env(safe-area-inset-top,0px));padding:calc(env(safe-area-inset-top,0px) + 3px) max(6px,env(safe-area-inset-right,0px)) 3px max(6px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--border,var(--line,#7f92a873));background:var(--panel,#111d31);direction:ltr;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid;position:relative}.hamesivta-shared-header button{border:1px solid var(--border,var(--line,#7f92a873));background:var(--panel-2,var(--panel2,#172740));height:36px;min-height:36px;color:var(--text,#f5f7fb);border-radius:10px;padding:4px 8px}.hamesivta-shared-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-size:.92rem;overflow:hidden}.hamesivta-shared-bh{white-space:nowrap;font-size:.76rem}html.hamesivta-embedded .hamesivta-topline{display:none!important}.hamesivta-topline{box-sizing:border-box!important;height:var(--hamesivta-status-height)!important;min-height:var(--hamesivta-status-height)!important;max-height:var(--hamesivta-status-height)!important;overflow:hidden!important}.hamesivta-status{white-space:normal!important;overflow-wrap:anywhere!important;max-height:24px!important;line-height:11px!important;overflow:hidden!important}.hamesivta-game-description{text-align:left!important;direction:ltr!important;max-width:none!important;line-height:1.35!important}.hamesivta-api-start{width:100%!important;height:44px!important;min-height:44px!important;margin-top:8px!important}.hamesivta-compact-mode{align-self:start!important;height:40px!important;min-height:40px!important;padding:5px 9px!important}.hamesivta-compact-mode>*{display:none!important}.hamesivta-api-backdrop{z-index:2147483000;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:#020617b8;place-items:center;display:grid;position:fixed;inset:0}.hamesivta-api-backdrop.hidden{display:none!important}.hamesivta-api-dialog{border:1px solid var(--border,var(--line,#7f92a8));background:var(--panel,#111d31);width:min(520px,100%);max-height:min(88dvh,760px);color:var(--text,#f5f7fb);direction:ltr;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000061}.hamesivta-api-dialog-header,.hamesivta-api-dialog-actions{border-bottom:1px solid var(--border,var(--line,#7f92a8));align-items:center;gap:8px;padding:8px 10px;display:flex}.hamesivta-api-dialog-header strong{flex:1}.hamesivta-api-dialog-actions{border-top:1px solid var(--border,var(--line,#7f92a8));border-bottom:0;justify-content:flex-end}.hamesivta-api-dialog-body{min-height:0;padding:10px;overflow:auto}.hamesivta-api-dialog button{border:1px solid var(--border,var(--line,#7f92a8));background:var(--panel-2,var(--panel2,#172740));min-height:38px;color:var(--text,#f5f7fb);border-radius:12px;padding:5px 10px}.hamesivta-api-dialog-close{width:38px;font-size:1.3rem;padding:0!important}.hamesivta-api-primary{font-weight:800;background:var(--accent,#38bdf8)!important;color:var(--accent-text,#07111f)!important;border-radius:12px!important}html.hamesivta-embedded body:not(.hamesivta-gameplay) :is(.hero h1,.setup-header h1,.topbar .heading h1,.topbar .brand h1,.setup-title h1){display:none!important}html.hamesivta-embedded body:not(.hamesivta-gameplay) :is(.hero,.setup-header){margin-top:0!important;margin-bottom:6px!important;padding-top:4px!important}html.hamesivta-embedded body:not(.hamesivta-gameplay) :is(.mode-switch,.mode-grid,.mode-list){grid-auto-rows:auto!important;align-self:start!important;height:auto!important;min-height:0!important}body[data-game=boggle] .source-note:first-of-type,body[data-game=mini-golf].hamesivta-gameplay .objective{display:none!important}body[data-game=source-match].hamesivta-gameplay .controls,body[data-game=source-match].hamesivta-gameplay .game-actions{text-align:center!important;justify-content:center!important;align-items:center!important}body[data-game=source-merge].hamesivta-gameplay .board{aspect-ratio:1!important;place-self:center!important;width:min(100%,100dvh - 118px)!important;height:auto!important}body[data-game=source-merge].hamesivta-gameplay .cell{aspect-ratio:1!important;min-width:0!important;min-height:0!important}:root[data-theme=light] body[data-game=word-tiles] .cell.hint-target:before{color:#1d1400!important;text-shadow:none!important;background:#fff3b0f2!important;border-color:#8b6100!important}:root[data-theme=dark] body[data-game=word-tiles] .cell:is(.dl,.tl,.dw,.tw):after{color:#fff!important;opacity:1!important;text-shadow:0 1px 2px #000,0 0 3px #000!important}body[data-game=push-puzzle].hamesivta-gameplay .controls.hamesivta-controls-api[data-hamesivta-controls-layout=split-dpad]{padding:3px 6px calc(3px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:6px!important;min-height:96px!important;display:grid!important}body[data-game=push-puzzle].hamesivta-gameplay .controls.hamesivta-controls-api[data-hamesivta-controls-layout=split-dpad]>.control-actions{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}body[data-game=push-puzzle].hamesivta-gameplay .controls.hamesivta-controls-api[data-hamesivta-controls-layout=split-dpad]>.dpad.hamesivta-controls-api{display:grid!important}body[data-game=push-puzzle].hamesivta-gameplay .controls.hamesivta-controls-api[data-hamesivta-controls-layout=split-dpad] button{min-width:0!important;height:auto!important;min-height:38px!important;margin:0!important}body[data-game=pipes].hamesivta-gameplay :is(.board-shell,.board-wrap){width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body[data-game=pipes].hamesivta-gameplay #board{width:100%!important;max-width:none!important}body[data-game=laser-mirrors].hamesivta-gameplay .board-shell,body[data-game=flow-connect].hamesivta-gameplay .board-wrap{align-self:stretch!important;place-items:center!important;min-height:0!important;margin:auto!important;display:grid!important}html.hamesivta-embedded body[data-game=order-jam].hamesivta-gameplay #game-screen .board-shell{align-self:center!important;place-items:normal!important;display:block!important}body[data-game=flow-connect] .eyebrow,body[data-game=laser-mirrors] .eyebrow{display:none!important}body[data-game=calm-car-racing] .setup-screen,body[data-game=calm-car-racing] #setupScreen{overscroll-behavior:contain!important;overflow:auto!important}@media (width<=680px){.hamesivta-api-backdrop{align-items:end;padding:0}.hamesivta-api-dialog{width:100%;max-height:calc(100dvh - 12px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:17px 17px 0 0}.hamesivta-api-dialog-body{touch-action:pan-y;overscroll-behavior:contain}html.hamesivta-embedded body:not(.hamesivta-gameplay) :is(.panel,.setup-section,.card){border-radius:10px!important;padding:9px!important}html.hamesivta-embedded body:not(.hamesivta-gameplay) .hamesivta-game-description{margin:2px 0 6px!important;font-size:.82rem!important}body[data-game=flow-connect] #setupScreen .mode-card span,body[data-game=flow-connect] #setupScreen .mode-card p{display:none!important}body[data-game=flow-connect] #setupScreen .mode-card{height:42px!important;min-height:42px!important;padding:5px!important}}.hamesivta-level-summary{border:1px solid var(--border,var(--line,#7f92a8));background:var(--panel-2,var(--panel2,#172740));width:100%;height:40px;min-height:40px;color:var(--text,#f5f7fb);border-radius:10px;margin:7px 0 0;font-weight:750;display:block}.hamesivta-level-start{margin-top:7px!important}.hamesivta-level-selected{outline:3px solid var(--accent,#38bdf8)!important;outline-offset:-3px!important}.hamesivta-api-dialog-body :is(.level-grid,.level-groups){max-height:none!important;display:grid!important;overflow:visible!important}@media (width>=681px) and (width<=1100px){html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay .app{flex-direction:column!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen.active{flex-direction:column!important;flex:auto!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen>.top{flex:0 0 50px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:3px 10px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen>.top .title p{display:none!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen>.panel{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:auto!important;grid-template-rows:auto 6px minmax(0,1fr) 28px auto 0 42px!important;padding:6px 12px 0!important;display:grid!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .game-head{min-height:36px!important;margin:0!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .progress-track{height:6px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .challenge{border-radius:12px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:5px 0!important;padding:10px 14px!important;font-size:clamp(1.15rem,3.2vw,1.55rem)!important;line-height:1.65!important;overflow:auto!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .instruction{height:28px!important;min-height:28px!important;margin:0!important;font-size:.88rem!important;line-height:28px!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;display:grid!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .choice{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;border-radius:11px!important;height:auto!important;min-height:52px!important;max-height:76px!important;padding:6px 10px!important;font-size:1.05rem!important;line-height:1.2!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .feedback{display:none!important}html.hamesivta-embedded body[data-game=missing-word].hamesivta-gameplay #gameScreen .game-actions{height:42px!important;min-height:42px!important;margin:0!important;padding:2px 0!important}}@media (width<=680px),(height<=620px){html.hamesivta-embedded body[data-game=mini-golf].hamesivta-gameplay #gameScreen>.hamesivta-api-toolbar{box-sizing:border-box!important;width:auto!important;max-width:100vw!important;margin:0!important;left:0!important;right:0!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .controls{box-sizing:border-box!important;align-items:center!important;padding:1px 3px!important;overflow:hidden!important}html.hamesivta-embedded body[data-game=source-match].hamesivta-gameplay #gameScreen .controls button{box-sizing:border-box!important;height:32px!important;min-height:32px!important;max-height:32px!important;line-height:1!important}}
