/* LM-S04. Existing species, native controls, richer art and learning reveals. */
.game-experience{--game-bg:#f5f1e6;--game-canvas:#fffdf7;--game-panel:#e9edde;--game-line:#cbd1be;--game-ink:#283f34;--game-muted:#526351;--game-accent:#35583e;--lm-game-gold:#967139;background:var(--game-bg);padding:32px;max-width:1160px}
.game-experience :focus-visible{outline:3px solid #886529;outline-offset:4px}
.game-experience h1,.game-experience h2,.game-experience h3{letter-spacing:-.025em}
.game-experience button.primary,.game-experience .button.primary{border-radius:6px;box-shadow:0 3px 0 #1e392730}
.game-experience .game-lobby-heading{padding:4px 0 23px;margin-bottom:24px;border-bottom:1px solid var(--game-line);align-items:center}
.game-experience h1.game-lobby-title{font-size:clamp(30px,4vw,47px);line-height:1.08;margin-bottom:9px}
.game-experience .game-lobby-subtitle{font-size:14px;color:var(--game-muted)}
.game-experience .study-mode-fieldset legend{font-size:11px;letter-spacing:.1em;margin-bottom:12px}
.game-experience .game-mode-choice-grid{gap:10px}
.game-experience .game-mode-choice-grid .study-mode-option{flex-direction:row;justify-content:flex-start;text-align:left;gap:12px;min-height:84px;padding:17px;border-radius:7px;background:#fffcf3;border-color:#cbd1be;cursor:pointer}
.game-experience .game-mode-choice-grid .study-mode-option:has(input:checked){background:#35583e;color:#fffdf4;border-color:#35583e;box-shadow:0 4px 13px #243c2920}
.game-experience .game-mode-choice-grid .study-mode-copy strong{font-size:14px}
.game-experience .game-mode-choice-grid .study-mode-option .study-mode-copy>.study-mode-hint{margin-top:4px;font-size:11px;color:#59664f}
.game-experience .game-mode-choice-grid .study-mode-option:has(input:checked) .study-mode-copy>.study-mode-hint{color:#e5ebd8}
.game-experience .game-mode-choice-grid .game-mode-icon{display:grid;width:28px;height:28px;flex:0 0 28px;font-size:24px;color:#82934e}
.game-experience .game-mode-choice-grid .study-mode-option:has(input:checked) .game-mode-icon{color:#dce7bb}
.game-experience .game-mode-choice-grid .study-mode-option:has(input:disabled){cursor:default;box-shadow:none}
.game-experience .game-mode-preview{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:38px;margin-top:28px;padding:26px;background:#e8ebde;border:1px solid #d0d6c1;border-radius:10px;align-items:center}
.game-experience .game-mode-art{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:auto;min-height:350px;padding:20px;background:#fffdf7;border-radius:7px;box-shadow:0 9px 24px #344d3210}
.game-experience .game-mode-art>img{width:100%;height:280px;object-fit:contain}
.game-experience .game-mode-info{display:block;padding:12px 0;min-width:0}
.game-experience .game-mode-info h2{font-size:clamp(29px,3.5vw,42px);margin:12px 0 17px}
.game-experience .game-mode-info p{font-size:16px;line-height:1.65;max-width:34ch}
.game-experience .lm-mode-kicker{display:block;font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#63754f}
.game-experience .game-mode-info .lm-mode-meta{font:12px/1.6 system-ui,sans-serif;color:#53654f;margin:18px 0 0}
.game-experience button.game-start{margin-top:10px;min-height:56px;border-radius:6px;font-size:16px;font-weight:650}
.game-experience .lm-lobby-peek{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding-top:12px;border-top:1px solid #e2e5d6}
.game-experience .game-mode-art .lm-lobby-peek img{width:62px;height:54px;object-fit:contain;border:0;border-radius:0}
.game-experience .game-saved-round{margin-top:19px;padding:3px 17px;background:#fffdf650;border-radius:6px}
.game-experience .game-lobby-more{margin-top:20px}
.game-experience .daily-summary{gap:36px;align-items:center;padding:27px;background:#e9eddf;border:1px solid var(--game-line);border-radius:10px}
.game-experience .daily-art{background:#fffdf7;border-radius:7px;padding:20px;margin:0}
.game-experience .daily-art img{display:block;width:100%;height:300px;object-fit:contain}
.game-experience .daily-heading h1{font-size:clamp(32px,4vw,46px);margin-bottom:22px}
.game-experience .daily-meta{gap:8px 18px}

/* Natural page flow lets a reveal grow without nested scrolling or clipped names. */
.game-experience:has(.challenge-frame),.game-experience:has(.study-frame),.game-experience:has(.match-frame),.game-experience:has(.result-screen),.game-experience:has(.study-completion){width:100%;max-width:1160px;margin:0 auto;padding:12px 28px 34px;min-height:0}
.game-experience .challenge-frame,.game-experience .study-frame,.game-experience .match-frame,.game-experience .result-screen,.game-experience .study-completion{display:block;height:auto;min-height:0;max-height:none;overflow:visible}
.game-experience .play-frame>.game-toolbar{display:flex;min-height:44px;margin:0 0 8px}
.game-experience .round-mode-switch>div{gap:8px;border-bottom:1px solid #c9d0bd}
.game-experience .round-mode-switch>div>button:nth-child(n){font-size:13px;min-height:44px;padding:10px 8px}
.game-experience .round-mode-switch>div>button[aria-pressed=true]{color:#304c36;border-color:#527044;background:#e5ebda}
.game-experience .challenge-frame>.game-hud,.game-experience .study-frame>.game-hud,.game-experience .match-frame>.game-hud{height:auto;min-height:38px;padding:10px 0 7px}
.game-experience .play-frame>.progress{margin:0;height:2px;background:#dbe0d0}
.game-experience .play-frame>.progress>span{background:#708950}
.game-experience .lm-round-journey{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 15px;padding:0;list-style:none}
.game-experience .lm-round-journey li{display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;border:1px solid #bec8b0;border-radius:50%;background:#f5f3e9;color:#58694d;font:600 10px/1 system-ui,sans-serif}
.game-experience .lm-round-journey li.complete{background:#dce5cb;border-color:#9eb287;color:#35573b}
.game-experience .lm-round-journey li.current,.game-experience .lm-round-journey li[aria-current=step]{background:#365b41;border-color:#365b41;color:#fffdf4;box-shadow:0 0 0 3px #dfe6d3}
.game-experience .challenge-frame .question-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:28px;height:auto;min-height:0;padding-top:7px}
.game-experience .challenge-frame .specimen-card-shell,.game-experience .study-frame .specimen-card-shell{display:block;height:auto;min-height:0}
.game-experience .specimen-view-switch{margin:0 0 9px;gap:2px}
.game-experience .specimen-view-switch button{min-height:44px;padding:10px 14px}
.game-experience .specimen-view-switch button[aria-pressed=true]{border-bottom-color:#94713e;background:#efecdf}
.game-experience .challenge-frame .specimen-image-card,.game-experience .study-frame .specimen-image-card{display:block;min-height:0;border:1px solid #cdd2c0;border-radius:8px;background:#fffdf7;box-shadow:0 7px 21px #344d3210}
.game-experience .challenge-frame .image-panel.specimen-image-face,.game-experience .study-frame .image-panel.specimen-image-face{display:flex;flex-direction:column;gap:12px;height:auto;min-height:0;padding:18px 18px 12px;background:#fffdf7}
.game-experience .challenge-frame .image-panel.specimen-image-face>img,.game-experience .study-frame .image-panel.specimen-image-face>img{display:block;width:100%;height:360px;max-height:420px;min-height:0;object-fit:contain;object-position:center}
.game-experience .challenge-frame .specimen-caption,.game-experience .study-frame .specimen-caption{position:static;margin:0;font-size:10px;line-height:1.4;color:#657156}
.game-experience .challenge-frame .specimen-footnotes,.game-experience .study-frame .specimen-footnotes{display:flex;flex-wrap:wrap;min-height:44px;height:auto;gap:0 16px;margin-top:2px}
.game-experience .challenge-frame .round-credits summary,.game-experience .study-frame .round-credits summary{font-size:10px;height:auto;min-height:44px;white-space:normal}
.game-experience .challenge-frame .question-panel{display:flex;flex-direction:column;justify-content:flex-start;height:auto;max-height:none;min-height:0;overflow:visible;padding:27px;background:#fffcf5;border:1px solid #d4d8c8;border-radius:8px;margin-top:53px}
.game-experience .challenge-frame .question-panel>h2{position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:clamp(27px,3vw,35px);line-height:1.13;margin:0 0 22px}
.game-experience .challenge-frame .choices{grid-template-columns:1fr;gap:9px}
.game-experience .challenge-frame .choices button{min-height:57px;padding:13px 14px;gap:12px;font-size:14px;border-radius:5px;background:#f9f9ef;border-color:#c8d1ba}
.game-experience .challenge-frame .choices button:not(:disabled):hover{background:#e3ebd8;border-color:#668052;transform:none}
.game-experience .challenge-frame .game-choice-key{width:27px;height:27px;flex:0 0 27px;border-radius:4px;background:#edf0e4;border-color:#c6cfb8;font-size:11px}
.game-experience .challenge-frame .game-choice-arrow{display:block;color:#647b4f}
.game-experience .challenge-frame .specimen-names,.game-experience .study-frame .specimen-names{height:auto;min-height:0;padding:17px 14px;gap:14px;align-items:start;border-radius:5px;background:#eef1e4}
.game-experience .challenge-frame .specimen-names dd,.game-experience .study-frame .specimen-names dd{font-size:25px;line-height:1.2}
.game-experience .challenge-frame .specimen-names dd.latin,.game-experience .study-frame .specimen-names dd.latin{font-size:19px;line-height:1.3}
.game-experience .challenge-frame .specimen-names dt,.game-experience .study-frame .specimen-names dt{font-size:10px;margin-bottom:6px;line-height:1.4}
.game-experience .challenge-frame .feedback-heading{gap:10px;margin:0 0 17px;flex-wrap:wrap}
.game-experience .challenge-frame .game-feedback-icon{width:30px;height:30px;flex-basis:30px;font-size:18px}
.game-experience .challenge-frame .question-panel .game-feedback-title{font-size:27px;margin:0}
.game-experience .challenge-frame .feedback-points{font-size:11px;margin-left:auto}
.game-experience .lm-reveal-note{margin:17px 0 4px;padding:15px 16px;border-left:3px solid #9aa666;background:#f1f2e5;border-radius:0 5px 5px 0}
.game-experience .lm-reveal-note :is(h2,h3,h4){font:500 20px/1.25 Georgia,serif;letter-spacing:-.015em;margin:0 0 8px;color:#354c35}
.game-experience .challenge-frame .question-panel .lm-reveal-note p,.game-experience .lm-reveal-note p{font:15px/1.65 Georgia,serif;color:#465b44;margin:0}
.game-experience .lm-reveal-note a{display:inline-flex;align-items:center;min-height:44px;margin-top:3px;font:600 11px/1.4 system-ui,sans-serif;text-underline-offset:4px;color:#36583d}
.game-experience .challenge-frame .challenge-next{width:100%;min-height:48px;flex-shrink:0;margin-top:19px}
.game-experience .challenge-frame .recall-form{gap:11px}
.game-experience .challenge-frame .recall-field label{top:8px;font-size:11px}
.game-experience .challenge-frame .recall-field input{height:60px;min-height:60px;padding:27px 12px 8px;font-size:16px;background:#fffef9}
.game-experience .challenge-frame .recall-form+p.fine{font-size:12px!important;line-height:1.5!important;margin-top:11px!important}
.game-experience .study-frame .field-study{height:auto;max-width:740px;margin:0 auto}
.game-experience .study-frame .study-navigation{margin-top:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
.game-experience .match-frame .match-heading{margin:20px 0 10px;min-height:38px}
.game-experience .match-frame .match-heading h2{font-size:27px}
.game-experience .match-frame .match-feedback{min-height:48px;margin-bottom:10px}
.game-experience .match-frame .matching-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:175px;gap:12px;padding:0;margin:0 0 12px}
.game-experience .match-frame .match-tile{height:175px;min-height:0;padding:14px;border-radius:7px}
.game-experience .match-frame .match-tile.open img{width:100%;height:126px;max-height:126px;object-fit:contain}
.game-experience .match-frame .match-tile strong{font-size:21px;line-height:1.2}
.game-experience .match-frame .match-tile em{font-size:13px;line-height:1.35}
.game-experience .match-frame .match-tile:not(.open){background:#35523f;border-color:#68805d}
.game-experience .match-frame .match-tile:not(.open)::before{border-color:#a9b79055}
.game-experience .match-frame .match-tile.matched{background:#e5edda;border-color:#8da675}
.game-experience .match-frame .matching-grid[data-cards="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;max-height:none}

/* Closed pairs keep their PHOTO/NAME labels and distinct image/letter symbols. */
.game-experience .match-frame .match-tile[data-kind="photo"]:not(.open):not(.matched){background:#35523f;border-color:#68805d;color:#fffdf4}
.game-experience .match-frame .match-tile[data-kind="name"]:not(.open):not(.matched){background:#f5f0e1;border-color:#b5bea0;color:#354f3b}
.game-experience .match-frame .match-tile[data-kind="name"]:not(.open):not(.matched)::before{border-color:#b7c0a266}
.game-experience .match-frame .match-tile[data-kind="name"]:not(.open):not(.matched):not(:disabled):hover{background:#eaeedc;border-color:#80966a;color:#304b35}
.game-experience .match-frame .match-tile[data-kind="name"]:not(.open):not(.matched) .card-leaf{color:#4b6549;font:italic 29px/1.1 Georgia,serif}
.game-experience .match-frame .match-tile[data-kind="name"]:not(.open):not(.matched)>span:not(.card-leaf):not(.match-check){color:#465e41;font-size:10px;letter-spacing:.13em}
.game-experience .match-frame .match-tile[data-kind="name"]:not(.open):not(.matched) small{color:#5b6f50}
.game-experience .match-frame .match-tile[data-kind="photo"]:not(.open):not(.matched)>span:not(.card-leaf):not(.match-check){font-size:10px;letter-spacing:.13em}

/* Completion is a keepsake of the species encountered, with optional next steps. */
.game-experience .result-content{max-width:970px;align-self:start;margin:0 auto;padding:28px 0 0}
.game-experience .result-heading{margin-bottom:24px}
.game-experience .result-heading h1{font-size:clamp(34px,4vw,47px);margin:10px 0 0}
.game-experience .result-body{gap:30px;align-items:center}
.game-experience .result-summary{padding:26px;background:#e6ecda;border:1px solid #ccd7bb;border-radius:8px}
.game-experience .result-total{font:500 clamp(40px,5vw,62px)/1.05 Georgia,serif;color:#33553d}
.game-experience .result-total>span{font:12px/1.5 system-ui,sans-serif;letter-spacing:.02em}
.game-experience .result-utility{gap:14px;margin-top:19px}
.game-experience .lm-species-recap{margin:28px 0 21px;padding-top:22px;border-top:1px solid #cbd2bd}
.game-experience .lm-species-recap :is(h2,h3){font-size:25px;letter-spacing:-.02em;margin:0 0 17px}
.game-experience .lm-recap-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.game-experience .lm-recap-grid article{min-width:0;background:#fffdf6;border:1px solid #d5dac9;border-radius:6px;overflow:hidden}
.game-experience .lm-recap-grid a{display:block;height:100%;padding:10px 10px 14px;text-decoration:none;color:#314934;transition:border-color .15s ease,background .15s ease}
.game-experience .lm-recap-grid a:hover{background:#f0f3e6;text-decoration:none}
.game-experience .lm-recap-grid a:focus-visible{outline-offset:-3px}
.game-experience .lm-recap-grid img{display:block;width:100%;height:115px;object-fit:contain;margin:0 0 12px}
.game-experience .lm-recap-grid :is(h3,strong){display:block;font:500 18px/1.2 Georgia,serif;margin:0 0 5px;overflow-wrap:anywhere}
.game-experience .lm-recap-grid :is(em,.latin){display:block;font:italic 13px/1.35 Georgia,serif;color:#5c6d53;overflow-wrap:anywhere}
.game-experience .lm-recap-grid p{margin:0;font-size:12px;line-height:1.4}
.game-experience .lm-game-collection{margin-top:24px;padding:23px 25px;background:#e9edde;border:1px solid #ccd4be;border-radius:7px}
.game-experience .lm-game-collection :is(h2,h3){font-size:25px;margin:0 0 10px}
.game-experience .lm-game-collection p{max-width:65ch;font:15px/1.65 Georgia,serif;color:#4e6147;margin:0 0 10px}
.game-experience .lm-game-collection a{display:inline-flex;align-items:center;min-height:44px;margin:3px 22px 0 0;font:600 12px/1.4 system-ui,sans-serif;text-underline-offset:5px;color:#34563a}
.game-experience .result-screen:has(.result-details[open]){display:block;height:auto;min-height:0}
.game-experience .study-completion-content{max-width:800px;margin:24px auto;align-self:start}

@media(max-width:900px){
 .game-experience{padding:25px}
 .game-experience .game-mode-choice-grid .study-mode-option{padding:14px 10px;gap:8px}
 .game-experience .game-mode-preview{gap:24px;padding:20px}
 .game-experience .challenge-frame .question-grid{gap:18px}
 .game-experience .challenge-frame .question-panel{padding:20px}
 .game-experience .lm-recap-grid{gap:9px}
 .game-experience .lm-recap-grid img{height:95px}
}
@media(max-width:700px){
 .game-experience{padding:20px 18px 28px}
 .game-experience:has(.challenge-frame),.game-experience:has(.study-frame),.game-experience:has(.match-frame),.game-experience:has(.result-screen),.game-experience:has(.study-completion){padding:8px 16px 30px}
 .game-experience .game-lobby-heading{margin-bottom:20px;padding-bottom:18px}
 .game-experience h1.game-lobby-title{font-size:32px}
 .game-experience .game-lobby-subtitle{font-size:12px}
 .game-experience .game-mode-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .game-experience .game-mode-choice-grid .study-mode-option{min-height:70px;padding:13px 11px;gap:9px}
 .game-experience .game-mode-choice-grid .study-mode-copy strong{font-size:13px}
 .game-experience .game-mode-choice-grid .study-mode-option .study-mode-copy>.study-mode-hint{font-size:10px}
 .game-experience .game-mode-preview{grid-template-columns:1fr;gap:18px;padding:16px;margin-top:18px}
 .game-experience .game-mode-art{grid-column:auto;grid-row:auto;width:100%;height:auto;min-height:0;padding:14px}
 .game-experience .game-mode-art>img{height:190px;width:100%}
 .game-experience .game-mode-art .lm-lobby-peek img{width:48px;height:40px}
 .game-experience .lm-lobby-peek{gap:12px;padding-top:9px}
 .game-experience .game-mode-info{display:block;padding:0}
 .game-experience .game-mode-info h2{font-size:29px;margin:7px 0 11px}
 .game-experience .game-mode-info p{font-size:14px;max-width:none;line-height:1.55;margin:0 0 13px}
 .game-experience .game-mode-info .game-start{margin-top:2px;min-height:52px;font-size:15px}
 .game-experience .game-mode-info .lm-mode-meta{font-size:11px;margin:12px 0 0}
 .game-experience .daily-summary{grid-template-columns:1fr;gap:20px;padding:20px}
 .game-experience .daily-art{padding:14px}
 .game-experience .daily-art img{height:220px}
 .game-experience .daily-heading h1{font-size:33px}
 .game-experience .round-mode-switch>div{gap:3px}
 .game-experience .round-mode-switch>div>button:nth-child(n){font-size:12px;padding:9px 4px}
 .game-experience .game-hud{gap:9px;flex-wrap:wrap}
 .game-experience .round-collection{font-size:10px}
 .game-experience .lm-round-journey{margin:10px 0 13px;gap:7px}
 .game-experience .challenge-frame .question-grid{grid-template-columns:1fr;grid-template-rows:auto auto;gap:13px;padding-top:0}
 .game-experience .challenge-frame .specimen-card-shell{height:auto}
 .game-experience .challenge-frame .image-panel.specimen-image-face,.game-experience .study-frame .image-panel.specimen-image-face{padding:12px 12px 10px;gap:8px}
 .game-experience .challenge-frame .image-panel.specimen-image-face>img,.game-experience .study-frame .image-panel.specimen-image-face>img{height:250px;max-height:250px}
 .game-experience .challenge-frame .question-panel{height:auto;max-height:none;margin-top:0;padding:20px 17px;overflow:visible}
 .game-experience .challenge-frame .question-panel>h2{font-size:28px;line-height:1.15;margin-bottom:18px}
 .game-experience .challenge-frame .choices{grid-template-columns:1fr;gap:8px}
 .game-experience .challenge-frame .choices button{min-height:52px;padding:12px;font-size:14px}
 .game-experience .challenge-frame .specimen-names,.game-experience .study-frame .specimen-names{padding:14px 11px;gap:12px}
 .game-experience .challenge-frame .specimen-names dd,.game-experience .study-frame .specimen-names dd{font-size:23px}
 .game-experience .challenge-frame .specimen-names dd.latin,.game-experience .study-frame .specimen-names dd.latin{font-size:17px}
 .game-experience .challenge-frame .question-panel .game-feedback-title{font-size:25px}
 .game-experience .lm-reveal-note{padding:14px 13px}
 .game-experience .lm-reveal-note :is(h2,h3,h4){font-size:19px}
 .game-experience .challenge-frame .question-panel .lm-reveal-note p{font-size:15px}
 .game-experience .challenge-frame .recall-field input{height:58px;min-height:58px;padding:26px 12px 7px}
 .game-experience .match-frame .match-heading{align-items:flex-start;flex-wrap:wrap;gap:4px;margin-top:16px}
 .game-experience .match-frame .match-heading h2{font-size:25px}
 .game-experience .match-frame .match-heading>span{font-size:11px}
 .game-experience .match-frame .matching-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:145px;gap:9px}
 .game-experience .match-frame .match-tile{height:145px;padding:10px;gap:5px}
 .game-experience .match-frame .match-tile.open img{height:109px;max-height:109px}
 .game-experience .match-frame .match-tile strong{font-size:19px}
 .game-experience .match-frame .match-tile em{font-size:12px}
 .game-experience .result-content{max-width:none;padding-top:19px}
 .game-experience .result-heading h1{font-size:36px}
 .game-experience .result-body{gap:20px}
 .game-experience .result-summary{padding:22px}
 .game-experience .result-total{font-size:clamp(34px,8vw,44px)}
 .game-experience .lm-recap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .game-experience .lm-recap-grid img{height:120px}
 .game-experience .lm-recap-grid :is(h3,strong){font-size:18px}
 .game-experience .lm-species-recap{margin-top:23px;padding-top:22px}
 .game-experience .lm-game-collection{padding:21px 18px}
 .game-experience .lm-game-collection a{margin-right:16px}
 .game-experience .study-completion-content{margin:22px auto;grid-template-columns:1fr}
}
@media(max-width:360px){
 .game-experience .game-mode-choice-grid .study-mode-option{padding:12px 8px;gap:7px}
 .game-experience .game-mode-choice-grid .game-mode-icon{width:22px;flex-basis:22px;font-size:21px}
 .game-experience .challenge-frame .specimen-names{grid-template-columns:1fr;gap:12px}
 .game-experience .lm-recap-grid img{height:100px}
}
@media(prefers-reduced-motion:reduce){
 .game-experience *,.game-experience *::before,.game-experience *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 .game-experience button:hover,.game-experience button:active{transform:none!important}
}
