﻿@charset "UTF-8";
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,::before,::after{box-sizing:border-box;}html{font-family:var(--font-family-base),system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-size:16px;}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;font-size:1rem;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}table{border-color:currentcolor;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.coverLink{position:absolute;inset:0;}.hidden{display:none!important;}img{max-width:100%;height:auto;display:inline-block;}:root{--font-family-base:"Noto Sans TC","PingFang TC","SF Pro TC","微軟正黑體","Microsoft JhengHei";--game-max-width:414px;--game-aspect-ratio:9/20;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--color-primary-green:#42c000;--color-secondary-green:#006842;--color-tertiary-green:#7ebf39;--color-primary-brown-value:108,55,0;--color-primary-brown:rgb(var(--color-primary-brown-value));--color-primary-yellow:#fbca4f;--color-primary-gray:#ebebeb;--loading-bg:url("../images/loading-bg.png");--opening-bg:url("../images/index-bg.png");--gaming-bg:url("../images/startBg.png");}.font-numeric{font-family:"Nunito",var(--font-family-base);font-optical-sizing:auto;font-style:normal;color:var(--fontNumericColor,var(--color-primary-brown));letter-spacing:1px;text-align:var(--fontNumericTextAlign,center);}button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:transparent;border-color:transparent;padding:0;cursor:pointer;line-height:1;}button:focus{outline:0;}button img{pointer-events:none;}em{font-style:normal;}progress{appearance:none;-webkit-appearance:none;border:0;}.scrollContainer{position:relative;width:100%;height:var(--scrollContainerHeight,100%);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-primary-yellow) #fff;overscroll-behavior:none;scroll-behavior:smooth;padding-inline:var(--scrollContainerPaddingInline,0 1rem);}.scrollContainer::-webkit-scrollbar-track{background:#fff;}.scrollContainer::-webkit-scrollbar-thumb{background-color:var(--color-primary-yellow);border-radius:6px;border:3px solid #fff;}.scrollContainer::-webkit-scrollbar{width:8px;}html,body{height:100%;overflow:hidden;overscroll-behavior:none;touch-action:none;margin:0;padding:0;background-color:#000;}main{font-size:clamp(.875rem,.6071428571rem + 1.3392857143vw,1.25rem);position:fixed;inset:0;margin-inline:auto;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);overflow:hidden;display:flex;flex-direction:column;width:100%;background:var(--main-bg) no-repeat top center/cover;}main::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.1);backdrop-filter:blur(var(--blur,10px));-webkit-backdrop-filter:blur(var(--blur,10px));border-radius:inherit;pointer-events:none;}main:has(.start.active){--main-bg:var(--gaming-bg);}main:has(.gaming.active){--main-bg:var(--gaming-bg);}.fitHeight{position:absolute;inset:0;margin-inline:auto;height:100%;overflow:hidden;display:flex;flex-direction:column;display:grid;grid-template-rows:1fr minmax(5%,50px);}@media screen and (min-aspect-ratio:.525) and (hover:none){.fitHeight{--checkerboardRow-flexGrow:0;}}@media screen and (min-width:768px) and (min-aspect-ratio:.525){.fitHeight{aspect-ratio:9/20;--checkerboardRow-flexGrow:1!important;}}.fitHeight .bg{position:absolute;inset:0;margin:auto;}article{display:grid;grid-template-rows:1fr;}section{position:relative;width:100%;height:100%;margin:auto;display:none;flex-direction:column;}section.active{display:flex;}main:has(.loading.active,.start.active) article{grid-row:1/3;}main:has(.loading.active,.start.active) footer{display:none;}figure{margin:0;padding:0;}i,em,b{display:inline-block;font-style:normal;font-weight:normal;line-height:0;}footer{background-color:var(--color-primary-green);width:100%;height:100%;box-shadow:#251713 0 3.3333333333px 0 0 inset;display:flex;align-items:center;justify-content:center;z-index:1;}footer img{height:50%;}button.btn{border-radius:var(--btnRadius,13px);background-color:var(--btnBg,#ffde38);border:var(--btnBorder,3px) solid var(--border-color,#fff);box-shadow:var(--outer-shadow-color,#271712) 0 0 0 3px inset,0 8px 0 var(--upper-shadow-color) inset,0 -8px 0 var(--downer-shadow-color) inset;padding:0;height:fit-content;}button.btn.yellow{--btnBg:#ffdf38;--upper-shadow-color:#fff4c9;--downer-shadow-color:#e1912c;}button.btn.yellow:active{--upper-shadow-color:#e1912c;--downer-shadow-color:#fff4c9;}button.btn.green{--btnBg:var(--color-primary-green);--upper-shadow-color:#b3d200;--downer-shadow-color:#548d00;}button.btn.green:active{--upper-shadow-color:#548d00;--downer-shadow-color:#b3d200;}button.btn.blue{--btnBg:#2ea7e0;--upper-shadow-color:#6ed6ff;--downer-shadow-color:#1a73c4;}button.btn.blue:active{--upper-shadow-color:#1a73c4;--downer-shadow-color:#6ed6ff;}button.btn.orange{--btnBg:#fb3;--upper-shadow-color:#ffe36c;--downer-shadow-color:#dd6f14;}button.btn.orange:active{--upper-shadow-color:#dd6f14;--downer-shadow-color:#ffe36c;}.btn-controls{width:var(--btn-controls-width,75.4444444444%);margin-inline:auto;display:grid;gap:.5em;inset-inline:0;margin-inline:auto;bottom:var(--btn-controls,11.1111111111%);}.btn-controls.col-2{grid-template-areas:"left right";}.btn-controls.col-2 button:nth-child(1){grid-area:left;}.btn-controls.col-2 button:nth-child(2){grid-area:right;}.btn-controls.col-3{grid-template-areas:"top top" "left right";}.btn-controls.col-3 button:nth-child(1){grid-area:top;--btn-aspect-ration:708/182;}.btn-controls.col-3 button:nth-child(2){grid-area:left;}.btn-controls.col-3 button:nth-child(3){grid-area:right;}button.soundToggle{width:var(--soundToggleWidth,12.5925925926%);aspect-ratio:1/1;border-radius:50%;line-height:0;position:var(--soundTogglePosition,relative);}button.soundToggle.active:after{content:"";display:block;position:absolute;inset:0;background:url("../images/soundOn.png") no-repeat center/contain;}.ellipse-frame{background-color:var(--ellipse-frame-bg,var(--color-primary-brown));border:3px solid var(--ellipse-frame-border-color,var(--color-primary-brown));box-shadow:var(--ellipse-frame-box-shadow,var(--color-primary-yellow)) 0 0 0 2px inset;border-radius:var(--ellipse-frame-border-radius,350px);color:#fff;padding-block:var(--ellipse-frame-padding-block,.4em .33em);padding-inline:var(--ellipse-frame-padding-inline,1em);font-variant-numeric:tabular-nums;line-height:1;position:relative;min-width:6em;}.ellipse-frame.isIcon{--ellipse-frame-padding-inline:1.6em .8em;}.ellipse-frame.isIcon:before{content:"";display:inline-block;background:var(--iconUrl) no-repeat center/contain;position:absolute;bottom:-3px;left:0;transform:translateX(var(--iconTranslateX,-30%));aspect-ratio:var(--iconRatio);height:var(--iconHeight,calc(1.6em + 6px));}.ellipse-frame.star{--iconRatio:134/128;--iconUrl:url("../images/iconStar.png");}.ellipse-frame.crown{--iconRatio:145/120;--iconUrl:url("../images/iconCrown.png");}.ellipse-frame.hotpot{--iconRatio:165/124;--iconUrl:url("../images/iconHotpot.png");}.missionBroad{--ellipse-frame-border-radius:15px;--ellipse-frame-padding-block:.25em;--ellipse-frame-padding-inline:.8em;--fontNumericColor:var(--color,var(--color-tertiary-green));text-align:center;}.missionBroad p{display:flex;align-items:center;-webkit-justify-content:center;justify-content:center;margin-block:0;}.missionBroad p img:nth-child(1 of img){width:6.5em;}.missionBroad p img:nth-child(2 of img){width:1em;}.missionBroad p>span{font-size:1.5em;vertical-align:baseline;}.missionBroad ul{list-style:none;padding:0;display:flex;text-align:center;-webkit-justify-content:center;justify-content:center;gap:.2em;line-height:1;margin-block:var(--ulMarginBlock,.5em) 0;}.missionBroad li{max-width:20%;}.timesupScreen{position:absolute;aspect-ratio:679/492;inset:0;margin:auto;pointer-events:none;}.timesupScreen>img{width:65.2884615385%;position:absolute;inset:0;margin:auto;}.timesupScreen>img:nth-child(1){-webkit-animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) infinite;animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) infinite;}@-webkit-keyframes shake-bottom{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg);}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}}@keyframes shake-bottom{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg);}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}}dialog{width:var(--dialogWidth,calc(100% - 3.4791666667rem));inset-inline:0;border:0;background:transparent;padding:0;transition:opacity .3s ease-out;overflow:visible;outline:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;}dialog::backdrop{background-color:var(--dialogBackdrop,transparent);opacity:var(--dialogBackdropAlpha,.9);transition:opacity .3s ease-out;}dialog.closing{opacity:0;}dialog.closing::backdrop{opacity:0;}@media screen and (min-width:768px){dialog{--dialogWidth:500px;}}dialog .content{border-radius:25.99px;overflow-y:auto;overflow-x:hidden;background-color:var(--dialogBg,var(--color-primary-yellow));border:5.3333333333px solid var(--borderColor,#fff);box-shadow:var(--innerBorderColor,var(--color-primary-brown)) 0 0 0 5.3333333333px inset;padding-block:var(--contentPaddingBlock,1.875rem);padding-inline:var(--contentPaddingInline,1rem);margin-block-start:var(--contentMarginBlockStar,-1em);}dialog .content>*{margin-block:0;}dialog h2{margin-block:0;display:inline-block;position:relative;}dialog .slot{text-align:center;position:relative;isolation:isolate;}.closeDialog{width:15.0214592275%;aspect-ratio:1/1;position:absolute;right:0;top:0;z-index:3;display:var(--closeDialog-display,none);}html:has(dialog[open]){overflow:hidden;}.orientationWarning{position:fixed;inset:0;z-index:10000;display:var(--orientationWarningDisplay,none);flex-direction:column;align-items:center;justify-content:center;gap:2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:all;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;background-color:#68bc00;background-color:#9bce58;background-image:repeating-linear-gradient(0deg,transparent 0%,#68bc00 1%,#68bc00 5%,transparent 3%,transparent),repeating-linear-gradient(45deg,#68bc00 25%,transparent 25%,transparent 75%,#68bc00 75%,#68bc00),repeating-linear-gradient(45deg,#68bc00 25%,transparent 25%,transparent 75%,#68bc00 75%,#68bc00);background-position:30px 30px,0 0,36px 36px;background-size:36px 36px,72px 72px,72px 72px;}@media(orientation:portrait){.orientationWarning{opacity:0;visibility:hidden;}}@media(orientation:landscape){.orientationWarning{opacity:1;visibility:visible;}}.orientationWarning~*{transition:opacity .3s ease-in-out,pointer-events .3s ease-in-out;}@media(hover:none) and (orientation:landscape){.orientationWarning{--orientationWarningDisplay:flex;}.orientationWarning~*{pointer-events:none;opacity:.3;transition:opacity .3s ease-in-out;}}.orientationWarning .content{text-align:center;background-color:#68bc00;padding-block:2em;padding-inline:2em;width:100%;isolation:isolate;color:#fff;}.orientationWarning .kvLogo{width:10.4em;margin-inline:auto;}.orientationWarning figure{margin-inline:auto;width:clamp(60px,15vw,120px);height:clamp(60px,15vw,120px);filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(285deg) brightness(105%) contrast(101%);opacity:.8;}.orientationWarning h2{font-size:clamp(1.5rem,5vw,2rem);margin:0 0 .5rem;font-weight:bold;letter-spacing:.05em;}.orientationWarning p{font-size:clamp(1rem,3vw,1.2rem);margin:0;line-height:1.5;}@keyframes frameLoop3{0%{background-image:var(--animate-bg1);}33.33%{background-image:var(--animate-bg2);}66.66%{background-image:var(--animate-bg3);}100%{background-image:var(--animate-bg1);}}@keyframes frameLoop4{0%{background-image:var(--animate-bg1);}25%{background-image:var(--animate-bg2);}50%{background-image:var(--animate-bg3);}75%{background-image:var(--animate-bg4);}100%{background-image:var(--animate-bg1);}}.loading{background-color:#68bc00;background-color:#9bce58;background-image:repeating-linear-gradient(0deg,transparent 0%,#68bc00 1%,#68bc00 5%,transparent 3%,transparent),repeating-linear-gradient(45deg,#68bc00 25%,transparent 25%,transparent 75%,#68bc00 75%,#68bc00),repeating-linear-gradient(45deg,#68bc00 25%,transparent 25%,transparent 75%,#68bc00 75%,#68bc00);background-position:30px 30px,0 0,36px 36px;background-size:36px 36px,72px 72px,72px 72px;justify-content:center;align-items:center;}.loading .content{text-align:center;background-color:#68bc00;padding-block:9.2592592593% 18.5185185185%;padding-inline:9.0277777778%;width:100%;isolation:isolate;}.loading .content>*{margin-inline:auto;}.loading .content .kvLogo{width:47.0056497175%;margin-bottom:11.2994350282%;}.loading .content .ipBar{position:relative;width:89.2655367232%;margin-top:11.2994350282%;}.loading .content .ip{width:29.4915254237%;aspect-ratio:1.4662921348;z-index:2;position:relative;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(var(--ipLeft,0)*1%);background:no-repeat center/contain;animation:frameLoop3 .7s steps(1) infinite;--animate-bg1:url("../images/loadingLoader1.png");--animate-bg2:url("../images/loadingLoader2.png");--animate-bg3:url("../images/loadingLoader3.png");--ipLeft:50;}.loading .content .progressBar{width:89.2655367232%;background:#fff;border-radius:30px;overflow:hidden;border:2px solid #000;position:relative;padding:.25em .375em;margin-block-start:.5em;}.loading .content .progressBar progress{line-height:0;display:block;width:100%;}.loading .content .progressBar progress::-webkit-progress-value{background-color:var(--color-primary-yellow);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:2px solid #000;}.loading .content .progressBar progress::-webkit-progress-bar{background-color:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}.loading .content .loadingText{width:34.5762711864%;margin-block-start:4.6296296296%;}.start.active .bg span img{-webkit-animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both;}.start.active .bg em img{-webkit-animation:slide-in-elliptic-bottom-fwd .5s .2s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-bottom-fwd .5s .2s cubic-bezier(.25,.46,.45,.94) both;}.start.active .bg:nth-child(2 of .bg) b img{-webkit-animation:slide-in-elliptic-top-fwd .7s .3s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-top-fwd .7s .3s cubic-bezier(.25,.46,.45,.94) both;}.start.active .bg i:nth-child(1 of i){-webkit-animation:roll-in-bottom .8s ease-out both;animation:roll-in-bottom .8s ease-out both;}.start.active .bg i:nth-child(2 of i){-webkit-animation:roll-in-bottom .8s .2s ease-out both;animation:roll-in-bottom .8s .2s ease-out both;}.start .bg{width:100%;}.start .bg b,.start .bg,.start .bg span{inset:0;margin:auto;position:absolute;}.start .bg b img,.start .bg img,.start .bg span img{width:100%;height:100%;display:block;object-fit:cover;object-position:bottom;}.start .bg span img{object-fit:contain;}.start .bg i,.start .bg em{position:absolute;}.start .bg i:nth-child(1 of i){width:15.462962963%;left:6.4814814815%;margin-block-start:52.6851851852%;aspect-ratio:.9175824176;}.start .bg i:nth-child(2 of i){width:12.5925925926%;left:24.537037037%;margin-block-start:49.6296296296%;aspect-ratio:.9444444444;}.start .bg em{width:80.2777777778%;left:5.5555555556%;margin-block-start:38.7037037037%;aspect-ratio:.9116719243;}@media screen and (min-aspect-ratio:.525) and (hover:none){.start .bg:nth-child(2 of .bg) span{-moz-transform:translateY(5%) scale(.85);-ms-transform:translateY(5%) scale(.85);-o-transform:translateY(5%) scale(.85);-webkit-transform:translateY(5%) scale(.85);transform:translateY(5%) scale(.85);}.start .bg:nth-child(2 of .bg) i,.start .bg:nth-child(2 of .bg) em{-moz-transform:translateY(-5%) scale(.85);-ms-transform:translateY(-5%) scale(.85);-o-transform:translateY(-5%) scale(.85);-webkit-transform:translateY(-5%) scale(.85);transform:translateY(-5%) scale(.85);}}.start h1{position:absolute;text-align:center;margin-block:2.5rem 0;}.start h1 i{width:42.7777777778%;}.start h1 em{width:86.5740740741%;}.start .btn-controls{position:absolute;--btn-controls-width:65.462962963%;bottom:2.5rem;}.start .soundToggle{--soundTogglePosition:absolute;--soundToggleWidth:13%;margin:min(9%,1rem) min(9%,1.5rem);}@-webkit-keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0;}100%{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1;}}@keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0;}100%{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1;}}@-webkit-keyframes slide-in-elliptic-bottom-fwd{0%{-webkit-transform:translateY(600px) rotateX(30deg) scale(0);transform:translateY(600px) rotateX(30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0;}100%{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% -1400px;transform-origin:50% -1400px;opacity:1;}}@keyframes slide-in-elliptic-bottom-fwd{0%{-webkit-transform:translateY(600px) rotateX(30deg) scale(0);transform:translateY(600px) rotateX(30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0;}100%{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% -1400px;transform-origin:50% -1400px;opacity:1;}}@-webkit-keyframes roll-in-bottom{0%{-webkit-transform:translate(200%,400%) rotate(540deg);transform:translate(200%,400%) rotate(540deg);opacity:0;}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1;}}@keyframes roll-in-bottom{0%{-webkit-transform:translate(200%,400%) rotate(540deg);transform:translate(200%,400%) rotate(540deg);opacity:0;}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fadeInOut{0%,100%{opacity:0;}50%{opacity:1;}}@keyframes cycle-3{0%{background-image:var(--animate-bg1);}33.33%{background-image:var(--animate-bg2);}66.66%{background-image:var(--animate-bg3);}100%{background-image:var(--animate-bg1);}}@keyframes cycle-4{0%{background-image:var(--animate-bg1);}25%{background-image:var(--animate-bg2);}50%{background-image:var(--animate-bg3);}75%{background-image:var(--animate-bg4);}100%{background-image:var(--animate-bg1);}}@keyframes rotate{0%{transform:rotate(0deg);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}.intro{background-color:#eae0c5;background-image:repeating-linear-gradient(0deg,transparent 0,rgba(var(--color-primary-brown-value),.2) 1px,rgba(var(--color-primary-brown-value),.2) 1px,transparent 1px,transparent 100%),repeating-linear-gradient(90deg,transparent 0,rgba(var(--color-primary-brown-value),.2) 1px,rgba(var(--color-primary-brown-value),.2) 1px,transparent 1px,transparent 100%);background-position:23px 20px;background-size:30px 30px;}.intro .scene{width:100%;margin-block-start:3rem;position:absolute;transition:opacity .3s ease-out;will-change:opacity;opacity:var(--sceneOpacity,0);pointer-events:var(--pointerEvents,none);}.intro .scene em,.intro .scene button,.intro .scene i{position:absolute;}.intro .scene i{inset:0;}.intro .scene em{--emWidth:76.1332099907%;--emLeft:4.440333025%;--emTop:7.1375464684%;width:var(--emWidth);left:var(--emLeft);top:var(--emTop);}.intro .scene button{--divWidth:89.4542090657%;--divLeft:6.6604995375%;--divTop:78.3643122677%;width:var(--divWidth);left:var(--divLeft);top:var(--divTop);}.intro .scene.active{--sceneOpacity:1;--pointerEvents:auto;}.intro .scene#introScene1 i{position:absolute;-moz-animation:fadeInOut 2s ease-in infinite;-o-animation:fadeInOut 2s ease-in infinite;-webkit-animation:fadeInOut 2s ease-in infinite;animation:fadeInOut 2s ease-in infinite;}.intro .scene#introScene1 i:nth-child(1 of i){width:9.7132284921%;aspect-ratio:105/101;top:7.1375464684%;left:52.0814061055%;}.intro .scene#introScene1 i:nth-child(2 of i){width:11.2858464385%;aspect-ratio:122/136;top:12.7881040892%;left:63.829787234%;animation-delay:.3s;}.intro .scene#introScene2 em{--emWidth:82.7937095282%;--emLeft:11.1008325624%;--emTop:56.6542750929%;}.intro .scene#introScene2 button{--divWidth:89.4542090657%;--divLeft:6.6604995375%;--divTop:86.3197026022%;}.intro .scene#introScene2 i{-webkit-animation:vibrate-3 .5s linear infinite both;animation:vibrate-3 .5s linear infinite both;}@-webkit-keyframes vibrate-3{0%{-webkit-transform:translate(0);transform:translate(0);}10%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}20%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);}30%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px);}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px);}50%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}60%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);}70%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px);}80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}90%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);}100%{-webkit-transform:translate(0);transform:translate(0);}}@keyframes vibrate-3{0%{-webkit-transform:translate(0);transform:translate(0);}10%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}20%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);}30%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px);}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px);}50%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}60%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);}70%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px);}80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}90%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);}100%{-webkit-transform:translate(0);transform:translate(0);}}.intro .scene#introScene3 em{--emWidth:72.2479185939%;--emLeft:16.0037002775%;--emTop:24.2379182156%;}.intro .scene#introScene3 button{--divWidth:89.4542090657%;--divLeft:6.3829787234%;--divTop:73.8289962825%;}.intro .scene#introScene3 b{position:absolute;inset:0;}.intro .scene#introScene3>i{position:absolute;width:89.8%;aspect-ratio:1072/1070;inset-inline:0;margin-inline:auto;top:17.5%;inset-inline:0;border-radius:50%;overflow:hidden;}.intro .scene#introScene3>i>i{position:absolute;width:120%;aspect-ratio:1072/1070;margin-inline-start:-10%;animation:rotate 25s linear infinite;}.intro .skip{position:absolute;width:20.2777777778%;inset-block-start:1rem;inset-inline-end:1rem;}.gaming{background:url("../images/gamingBg.png") no-repeat center/cover;--gaming-bg:url("../images/gamingBg.png");}#gamingContainer.alarm{--progressValueBg:var(--color-primary-yellow);}#gamingContainer.danger{--progressValueBg:#c30d23;}#gamingContainer.danger #checkerboardGrid button{-webkit-animation:shake-bottom .3s linear infinite both;animation:shake-bottom .3s linear infinite both;}#gamingContainer.danger #checkerboardGrid button.hinted img{--tileSize-zoom-in-after:1.2;animation:tile-zoom-in .8s linear both;}#gamingContainer.danger #checkerboardGrid button.swapping-first{-webkit-animation:swap-move-first .4s ease-in-out forwards!important;animation:swap-move-first .4s ease-in-out forwards!important;}#gamingContainer.danger #checkerboardGrid button.swapping-second{-webkit-animation:swap-move-second .4s ease-in-out forwards!important;animation:swap-move-second .4s ease-in-out forwards!important;}#gamingContainer.danger #checkerboardGrid button:nth-child(1){animation-delay:150.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(2){animation-delay:177.9ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(3){animation-delay:92.7ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(4){animation-delay:58.2ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(5){animation-delay:200.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(6){animation-delay:12.9ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(7){animation-delay:273ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(8){animation-delay:37.8ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(9){animation-delay:107.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(10){animation-delay:168.9ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(11){animation-delay:237.6ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(12){animation-delay:182.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(13){animation-delay:104.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(14){animation-delay:159.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(15){animation-delay:293.7ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(16){animation-delay:106.2ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(17){animation-delay:32.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(18){animation-delay:283.5ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(19){animation-delay:210ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(20){animation-delay:243ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(21){animation-delay:1.8ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(22){animation-delay:155.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(23){animation-delay:6.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(24){animation-delay:243.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(25){animation-delay:39.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(26){animation-delay:108ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(27){animation-delay:128.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(28){animation-delay:221.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(29){animation-delay:194.7ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(30){animation-delay:227.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(31){animation-delay:250.8ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(32){animation-delay:222.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(33){animation-delay:110.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(34){animation-delay:21.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(35){animation-delay:7.2ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(36){animation-delay:185.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(37){animation-delay:129.6ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(38){animation-delay:247.8ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(39){animation-delay:17.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(40){animation-delay:254.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(41){animation-delay:189ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(42){animation-delay:193.2ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(43){animation-delay:14.7ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(44){animation-delay:176.4ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(45){animation-delay:273.3ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(46){animation-delay:261.9ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(47){animation-delay:121.8ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(48){animation-delay:203.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(49){animation-delay:153.9ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(50){animation-delay:64.8ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(51){animation-delay:104.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(52){animation-delay:54.6ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(53){animation-delay:206.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(54){animation-delay:275.7ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(55){animation-delay:240ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(56){animation-delay:158.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(57){animation-delay:80.1ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(58){animation-delay:61.5ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(59){animation-delay:178.8ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(60){animation-delay:9.9ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(61){animation-delay:135ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(62){animation-delay:240ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(63){animation-delay:234ms;}#gamingContainer.danger #checkerboardGrid button:nth-child(64){animation-delay:67.2ms;}@-webkit-keyframes shake-bottom{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}10%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}20%,40%,60%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}30%,50%,70%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}80%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}90%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}}@keyframes shake-bottom{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}10%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}20%,40%,60%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}30%,50%,70%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}80%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}90%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}}#gamingContainer.paused{--pauseAlpha:1;--progressValueBg:#b5b5b6!important;}#gamingContainer.paused #toPause{position:relative;}#gamingContainer.paused #toPause img{opacity:0;}#gamingContainer.paused #toPause:after{content:"";display:block;position:absolute;inset:0;background:url("../images/btnResume.png") no-repeat center/contain;}#gamingContainer.timesup{--timesUpAlpha:1;}#gamingContainer.timesup button[data-tile-id]{opacity:0;}.dashbroad{padding-inline:1em .5em;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:.4fr 1fr;gap:0 1em;box-sizing:border-box;}.dashbroad>*{min-width:0;}.dashbroad h2{font-size:clamp(1.125rem,.44140625rem + 3.125vw,1.25rem);margin-block:0;-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);-webkit-transform:translateY(8px);transform:translateY(8px);z-index:1;}.dashbroad h2:nth-child(1 of h2){--ellipse-frame-padding-inline:2.2em .8em;}.dashbroad ul{--fontNumericColor:white;}.dashbroad ul li img{display:block;filter:grayscale(var(--imgFilter,1));}.dashbroad ul li.active{--imgFilter:undefined;}.dashbroad ul li.active span{color:var(--color-tertiary-green);}.helpButtons{display:flex;gap:.1em;place-self:end;-webkit-justify-content:center;justify-content:center;position:relative;isolation:isolate;}.helpButtons i{position:absolute;padding:.1em .1em;width:87.0071258907%;-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-o-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%);}.helpButtons button{position:relative;}.helpButtons button:disabled:after{content:"";display:block;position:absolute;inset:0;background:url(../images/lightOff.png) no-repeat center/contain;}.checkerboardRow{padding-inline:1em;place-content:center;flex-grow:var(--checkerboardRow-flexGrow,1);}.checkerboardRow .checkerboard{position:relative;}#checkerboardGrid{position:absolute;inset:0;margin:auto;width:91.0576923077%;aspect-ratio:947/932;display:grid;grid-template-columns:repeat(var(--boardWidth,8),1fr);grid-template-rows:repeat(var(--boardHeight,8),1fr);overflow:hidden;}#checkerboardGrid.locked{pointer-events:none;}#checkerboardGrid button{position:relative;will-change:transform;}#checkerboardGrid button i,#checkerboardGrid button img{position:absolute;inset:0;margin:auto;-moz-transform:scale(var(--tileSize,.85));-ms-transform:scale(var(--tileSize,.85));-o-transform:scale(var(--tileSize,.85));-webkit-transform:scale(var(--tileSize,.85));transform:scale(var(--tileSize,.85));pointer-events:none;}#checkerboardGrid button i{background:var(--tileIBg,url("../images/tileMatched.png")) no-repeat center/contain;filter:var(--tileMatchedFilter);--tileSize:var(--titleISize,1);opacity:var(--tileIAlpha,0);}#checkerboardGrid button.selected{--tileIAlpha:1;}#checkerboardGrid button.matched{--tileIAlpha:1;}#checkerboardGrid button.cleared{--tileIBg:url("../images/tileCleared.png");--tileIAlpha:1;}#checkerboardGrid button.cleared>img{opacity:0;}#checkerboardGrid button.cleared[data-tile-id=tileCabbage]{--tileMatchedFilter:invert(45%) sepia(70%) saturate(3770%) hue-rotate(82deg) brightness(98%) contrast(103%);}#checkerboardGrid button.cleared[data-tile-id=tileChicken]{--tileMatchedFilter:invert(13%) sepia(100%) saturate(4678%) hue-rotate(347deg) brightness(77%) contrast(98%);}#checkerboardGrid button.cleared[data-tile-id=tileCow]{--tileMatchedFilter:invert(78%) sepia(46%) saturate(3960%) hue-rotate(344deg) brightness(96%) contrast(95%);}#checkerboardGrid button.cleared[data-tile-id=tileMushroom]{--tileMatchedFilter:invert(23%) sepia(37%) saturate(1334%) hue-rotate(345deg) brightness(92%) contrast(100%);}#checkerboardGrid button.cleared[data-tile-id=tilePig]{--tileMatchedFilter:invert(28%) sepia(98%) saturate(1597%) hue-rotate(328deg) brightness(98%) contrast(79%);}#checkerboardGrid button.hinted{animation:tile-zoom-in .8s linear both;}@keyframes tile-zoom-in{0%,50%,100%{-moz-transform:scale(var(--tileSize-zoom-in-before,1));-ms-transform:scale(var(--tileSize-zoom-in-before,1));-o-transform:scale(var(--tileSize-zoom-in-before,1));-webkit-transform:scale(var(--tileSize-zoom-in-before,1));transform:scale(var(--tileSize-zoom-in-before,1));}25%,75%{-moz-transform:scale(var(--tileSize-zoom-in-after,1.4));-ms-transform:scale(var(--tileSize-zoom-in-after,1.4));-o-transform:scale(var(--tileSize-zoom-in-after,1.4));-webkit-transform:scale(var(--tileSize-zoom-in-after,1.4));transform:scale(var(--tileSize-zoom-in-after,1.4));}}#checkerboardGrid button.droped{-webkit-animation:tile-drop .4s ease-out;animation:tile-drop .4s ease-out;}@keyframes tile-drop{0%{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:1;}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}}#checkerboardGrid button.swapping-first{-webkit-animation:swap-move-first .2s ease-in-out forwards;animation:swap-move-first .2s ease-in-out forwards;}#checkerboardGrid button.swapping-second{-webkit-animation:swap-move-second .2s ease-in-out forwards;animation:swap-move-second .2s ease-in-out forwards;}@keyframes swap-move-first{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(var(--swapDeltaX,0),var(--swapDeltaY,0));transform:translate(var(--swapDeltaX,0),var(--swapDeltaY,0));}100%{-webkit-transform:translate(var(--swapDeltaX,0),var(--swapDeltaY,0));transform:translate(var(--swapDeltaX,0),var(--swapDeltaY,0));}}@keyframes swap-move-second{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(calc(var(--swapDeltaX,0)*-1),calc(var(--swapDeltaY,0)*-1));transform:translate(calc(var(--swapDeltaX,0)*-1),calc(var(--swapDeltaY,0)*-1));}100%{-webkit-transform:translate(calc(var(--swapDeltaX,0)*-1),calc(var(--swapDeltaY,0)*-1));transform:translate(calc(var(--swapDeltaX,0)*-1),calc(var(--swapDeltaY,0)*-1));}}#checkerboardGrid button .score-float{animation:score-float .5s ease-out forwards;position:absolute;inset:50%;width:50px;height:50px;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:10;pointer-events:none;}#checkerboardGrid button .score-float[data-combo]:after{content:"";display:block;position:absolute;width:50px;aspect-ratio:108/34;inset-block-start:0;background:url("../images/scoreCombo.png") no-repeat center/contain;transform:translateY(-50%);}@keyframes score-float{0%{transform:translate(-50%,-50%) scale(1);opacity:1;}50%{opacity:1;}100%{transform:translate(-50%,calc(-50% - 60px)) scale(.8);opacity:0;}}.pauseScreen,.timesupScreen{position:absolute;inset:0;opacity:var(--pauseAlpha,0);pointer-events:none;transition:opacity .3s ease;}.timesupScreen{--pauseAlpha:var(--timesUpAlpha,0)!important;}.controls{padding-inline:2.5em;padding-block-end:1em;}.controls>div{display:grid;grid-template-columns:1.3fr 6fr;grid-template-rows:1fr;gap:.5em;align-items:center;}.timeBar{width:100%;position:relative;isolation:isolate;}.timeBar:before{content:"";display:block;position:absolute;inset:0;margin:auto;right:0;height:55%;width:calc(100% - .2em);background-color:#003f25;border:3px solid var(--color-primary-brown);box-shadow:var(--color-primary-yellow) 0 0 0 2px inset;border-radius:30px;z-index:-1;}.timeBar i{aspect-ratio:1/1;border:2px solid transparent;width:100%;}.timeBar progress{position:relative;line-height:0;display:block;width:calc(var(--timeBarWidth,100%) - 12px);height:calc(55% - 20px);transition:width .3s ease-out;}.timeBar progress::-webkit-progress-value{background-color:var(--progressValueBg,#38d000);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;transition:width .3s ease-out;}.timeBar progress::-webkit-progress-bar{background-color:transparent;transition:width .3s ease-out;}.functionBtns{--btn-controls-width:100%;--soundToggleWidth:100%;}.threshold{--color:var(--color-primary-brown);}.threshold .content{font-size:6.2037037037vw;}@media screen and (min-width:640px){.threshold .content{font-size:2rem;}}dialog:has(.threshold){--dialogBackdrop:var(--color-secondary-green);inset:0;}.countdown{width:18%;aspect-ratio:162/206;position:relative;margin-inline:auto;margin-block-start:1.75rem;background:var(--countdown-bg,url("../images/countdown1.png")) no-repeat center/contain;}.countdown[data-value="2"]{--countdown-bg:url("../images/countdown2.png");}.countdown[data-value="3"]{--countdown-bg:url("../images/countdown3.png");}dialog:has(.result){--dialogBackdrop:var(--color-secondary-green);}.result{--contentPaddingBlock:1.8rem;--contentPaddingInline:2rem;--contentMarginBlockStar:-1.3em;}.result .btn-controls{margin-block-start:1em;}.result .btn-controls+div{width:75.4444444444%;position:relative;margin-inline:auto;margin-block-start:1em;}.result h2.hidden+.newRecord{--newRecordDisplay:block;}.result:has(h2.hidden){--contentMarginBlockStar:-1.6em;}.newRecord{display:var(--newRecordDisplay,none);}.newRecord h2{position:relative;width:63.2222222222%;}.newRecord h2>i,.newRecord h2 b{position:absolute;width:100%;}.newRecord h2 i{transform-origin:center;transform:translateY(-20%);z-index:-1;}.newRecord h2 em{display:inline-block;aspect-ratio:569/394;position:relative;}.rules,.award{--contentPaddingBlock:2em 1.8rem;--contentPaddingInline:1rem .5rem;--contentMarginBlockStar:-1.5em;--borderColor:var(--color-primary-brown);--innerBorderColor:var(--color-primary-yellow);--scrollContainerHeight:min(calc(100vh - 16rem),60vh);}.rules:has(.fixedFooter),.award:has(.fixedFooter){--contentPaddingBlock:2em 0;--contentPaddingInline:0;--scrollContainerPaddingInline:1rem 1.5rem;}.rules h2,.award h2{width:61.2222222222%;}.rules .content,.award .content{background-color:#ebebeb;}.rules .scrollContainer,.award .scrollContainer{padding-block-end:1rem;}.rules .fixedFooter,.award .fixedFooter{background-color:var(--color-primary-yellow);text-align:center;padding-block:1rem;}.rules .fixedFooter img,.award .fixedFooter img{width:51%;}dialog:has(.rules,.award){--closeDialog-display:block;--dialogBackdrop:black;--dialogBackdropAlpha:.4;transition:display .3s allow-discrete,overlay .3s allow-discrete;}.award h2{width:61.2222222222%;}.award .couponList{list-style:none;padding-left:0;position:relative;}.award .couponList>div{position:relative;}.award .couponList>div+div{margin-block-start:.5em;}.award .couponList>div.enabled{--couponEnabled:1;--btnDisplay:block;}.award .couponList>div.disabled{--couponDisabled:1;}.award .couponList a{display:var(--btnDisplay,none);position:absolute;width:19.1542288557%;aspect-ratio:154/210;top:10%;right:3.5%;}.award .couponList a~*{pointer-events:none;}.award .couponList i,.award .couponList b{position:absolute;inset:0;}.award .couponList i{opacity:var(--couponEnabled,0);}.award .couponList b{opacity:var(--couponDisabled,0);}