:root{--world-blue:#56bafb;background:var(--world-blue)}body{background:var(--world-blue)}body main.world-scene{z-index:1;background:transparent;box-shadow:none}.world-scene .settings-panel,.world-scene .settings-panel[data-page],.world-scene .settings-panel.is-confirming,.world-scene .loading-screen,.world-scene .load-error{background:transparent}.world-background{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict;background:var(--world-blue)}.world-islands{position:absolute;inset:0}.world-island{position:absolute;width:clamp(150px,26vmin,400px);aspect-ratio:1;animation:island-drift 20s ease-in-out infinite alternate;will-change:transform}.island-sprite{width:100%;height:100%;background-image:var(--island-atlas);background-size:300% 100%;background-repeat:no-repeat;opacity:.9}.island-1{left:-7vmin;top:9%;--sway:12px;--rise:-18px;animation-duration:23s;animation-delay:-8s}.island-2{right:-9vmin;top:17%;--sway:-14px;--rise:22px;animation-duration:27s;animation-delay:-18s}.island-3{left:2%;top:63%;width:clamp(110px,20vmin,290px);--sway:18px;--rise:12px;animation-duration:29s;animation-delay:-4s}.island-4{right:-6vmin;top:74%;--sway:-10px;--rise:-24px;animation-duration:25s;animation-delay:-13s}.island-5{left:15%;top:-13vmin;width:clamp(100px,18vmin,250px);--sway:20px;--rise:12px;animation-duration:32s;animation-delay:-22s}.island-6{right:17%;bottom:-12vmin;width:clamp(120px,20vmin,270px);--sway:-16px;--rise:-12px;animation-duration:31s;animation-delay:-15s}.island-7{left:-10vmin;top:38%;width:clamp(90px,17vmin,230px);--sway:15px;--rise:20px;animation-duration:34s;animation-delay:-24s}.island-8{right:-11vmin;top:47%;width:clamp(100px,19vmin,260px);--sway:-20px;--rise:-15px;animation-duration:30s;animation-delay:-9s}.island-3 .island-sprite,.island-5 .island-sprite,.island-7 .island-sprite{opacity:.58;filter:blur(1px)}@keyframes island-drift{0%{transform:translateZ(0) rotate(-1.2deg)}to{transform:translate3d(var(--sway),var(--rise),0) rotate(1.2deg)}}.world-background.is-paused .world-island{animation-play-state:paused}.world-background.is-still .world-island{animation:none;will-change:auto}@media(prefers-reduced-motion:reduce){.world-island{animation:none;will-change:auto}}@media(max-width:500px){.world-island{width:42vw}.island-1,.island-3,.island-7{left:-23vw}.island-2,.island-4,.island-8{right:-23vw}.island-5{left:-5vw;top:-14vw;width:28vw}.island-6{right:-2vw;bottom:-16vw;width:32vw}}.world-background{background:radial-gradient(ellipse at 50% 42%,#8ed9ff,#56bafb 58%,#3ca4ed)}.world-island{animation-duration:9s;--sway:18px;--rise:-32px}.island-1{left:-4vmin;animation-duration:8s;--rise:-36px}.island-2{right:-4vmin;animation-duration:10s;--rise:32px}.island-3{animation-duration:12s;--rise:-28px}.island-4{animation-duration:9s;--rise:-38px}.island-5,.island-6{animation-duration:14s}.island-7{left:-3vmin;animation-duration:11s;--rise:28px}.island-8{right:-3vmin;animation-duration:13s;--rise:-30px}.island-9{left:12%;top:24%;width:15vmin;--rise:-22px;animation-delay:-3s;animation-duration:14s}.island-10{right:14%;top:38%;width:12vmin;--rise:24px;animation-delay:-9s;animation-duration:16s}.island-11{left:19%;top:48%;width:10vmin;--rise:-18px;animation-delay:-7s;animation-duration:18s}.island-12{right:20%;top:67%;width:14vmin;--rise:-26px;animation-delay:-4s;animation-duration:15s}.island-13{left:9%;top:81%;width:17vmin;--rise:30px;animation-delay:-11s;animation-duration:12s}.island-14{right:8%;top:12%;width:13vmin;--rise:-22px;animation-delay:-5s;animation-duration:17s}.island-15{left:29%;top:16%;width:8vmin;--rise:16px;animation-delay:-13s;animation-duration:20s}.island-16{right:30%;top:79%;width:9vmin;--rise:-18px;animation-delay:-8s;animation-duration:19s}.island-17{left:-6vmin;top:52%;width:24vmin;--rise:-34px;animation-delay:-6s;animation-duration:10s}.island-18{right:-5vmin;top:59%;width:23vmin;--rise:34px;animation-delay:-2s;animation-duration:11s}:is(.island-9,.island-10,.island-11,.island-12,.island-14) .island-sprite{opacity:.55;filter:blur(1.5px)}:is(.island-15,.island-16) .island-sprite{opacity:.34;filter:blur(2.5px)}@media(max-width:500px){.island-1,.island-3,.island-7{left:-10vw}.island-2,.island-4,.island-8{right:-10vw}.island-9,.island-13{left:4%}.island-10,.island-12,.island-14{right:4%}.island-13{left:10%;top:73%;width:15vw;--sway:6px;--rise:-8px}.island-10{right:9%;top:27%;width:15vw;--sway:-6px;--rise:8px}.island-13 .island-sprite,.island-10 .island-sprite{opacity:.72;filter:blur(.5px)}}.settings-panel[data-ui-leaving]{display:grid;pointer-events:none}.hud .victory-layer:not(.is-visible){opacity:0}.hud:has(.settings-panel.is-visible)>:is(.game-logo,.hud-icon,.hud-counter,.hud-level,.hud-undo,.hud-hint),main.world-scene .hud:has(.settings-panel.is-visible)>:is(.hud-undo,.hud-hint) *{visibility:hidden}.world-cloud{position:absolute;width:clamp(210px,44vmin,620px);aspect-ratio:1;background:var(--cloud-atlas) no-repeat;background-size:300% 100%;opacity:.72;animation:cloud-drift 24s ease-in-out infinite alternate;will-change:transform}.cloud-1{left:-16vmin;top:17%;--dx:45px;--dy:12px;animation-delay:-17s}.cloud-2{right:-17vmin;top:4%;--dx:-38px;--dy:18px;animation-duration:55s;animation-delay:-29s}.cloud-3{left:4%;top:39%;width:30vmin;opacity:.26;--dx:30px;--dy:-9px;animation-duration:65s;animation-delay:-44s}.cloud-4{right:-15vmin;top:54%;--dx:-50px;--dy:-16px;animation-duration:48s;animation-delay:-13s}.cloud-5{left:-13vmin;top:75%;--dx:35px;--dy:18px;animation-duration:59s;animation-delay:-37s}.cloud-6{right:6%;bottom:-7vmin;--dx:-34px;--dy:-14px;animation-duration:62s;animation-delay:-25s}.cloud-7{left:16%;top:-13vmin;width:34vmin;opacity:.45;--dx:28px;--dy:10px;animation-duration:70s;animation-delay:-41s}.cloud-8{right:5%;top:34%;width:28vmin;opacity:.25;--dx:-26px;--dy:12px;animation-duration:68s;animation-delay:-31s}.cloud-9{left:5%;top:58%;width:24vmin;opacity:.3;--dx:24px;--dy:-12px;animation-duration:72s;animation-delay:-19s}.cloud-10{right:-15vmin;top:83%;width:38vmin;--dx:-42px;--dy:-8px;animation-duration:57s;animation-delay:-39s}@keyframes cloud-drift{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--dx) * 2),calc(var(--dy) * 2),0)}}.world-background.is-paused .world-cloud{animation-play-state:paused}.world-background.is-still .world-cloud{animation:none;will-change:auto}@media(prefers-reduced-motion:reduce){.world-cloud{animation:none;will-change:auto}}@media(max-width:500px){.world-cloud{width:65vw}.cloud-3,.cloud-8,.cloud-9{width:38vw}}main.world-scene .settings-panel,main.world-scene .clear-confirmation,main.world-scene .load-error{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}main.world-scene .settings-panel.is-confirming .settings-page:after{background:transparent}main.world-scene .victory-shade{display:none!important;background:transparent!important;animation:none!important}main.world-scene .hud:has(.settings-panel.is-visible)>:is(.game-logo,.hud-icon,.hud-counter,.hud-level,.hud-undo,.hud-hint){display:none}main.world-scene:has(>.loading-screen:not([hidden]),>.load-error:not([hidden]))>.hud{display:none}main.world-scene :is(button,select,input):focus{outline:none}main.world-scene canvas:focus{outline:none}main.world-scene.keyboard-focus canvas:focus-visible{outline:3px solid #ffb92f;outline-offset:-3px}main.world-scene.keyboard-focus :is(button,select,input):focus-visible{outline:3px solid #ffb92f;outline-offset:3px}main.world-scene{--english-button-atlas:url(/assets/button-surfaces-runtime-Cw3MQzdp.webp)}main.world-scene .hud[lang=en] :is(.hud-undo,.hud-hint,.victory-undo),main.world-scene .settings-panel[lang=en] :is(.settings-levels,.settings-hint,.settings-export,.settings-import,.storage-retry,.settings-close),main.world-scene .settings-panel[lang=en] .level-select-page>button,main.world-scene .settings-panel[lang=en] .clear-confirmation button,main.world-scene .hud[lang=en] .next-button,main.world-scene .load-error[lang=en] button{background:transparent var(--english-button-atlas) 0% 50% / 300% 278% no-repeat!important;border:0;border-radius:0;box-shadow:none;color:#fff9e8;font-weight:900;text-shadow:0 2px 1px #174775,0 1px 0 #fff8}main.world-scene .settings-panel[lang=en] .settings-close,main.world-scene .hud[lang=en] .next-button:not(.is-failed):not(.has-load-error):not(.victory-choose){background-position:50% 50%!important}main.world-scene .settings-panel[lang=en] .clear-confirmation .menu-danger{background-position:100% 50%!important}main.world-scene .hud[lang=en] .victory-ribbon{background:transparent url(/assets/ribbon-runtime-BBVvetUQ.webp) center / 100% 100% no-repeat!important;border:0;border-radius:0;box-shadow:none;color:#fff9e8;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:.7ch;padding:5% 12% 0;font-size:5cqw;font-weight:900;text-shadow:0 3px 1px #397e20,0 1px 0 #fff}main.world-scene .hud[lang=en] .victory-ribbon span{visibility:visible}main.world-scene .hud .victory-layer.is-visible .victory-ribbon{overflow:visible}main.world-scene .hud .victory-ribbon:after{display:none}main.world-scene .settings-panel[lang=en] .settings-card h2{background:transparent url(/assets/title-runtime-CKADHOkG.webp) center / 100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;color:#fff4c5;text-shadow:0 2px 1px #173a70;font-weight:900}main.world-scene .hud[lang=en] .hud-hint{font-size:2.8cqw}main.world-scene .hud[lang=en] .hud-undo{font-size:5cqw}main.world-scene .hud[lang=en] .next-button{font-size:6cqw}main.world-scene.is-campaign-complete .hud[lang=en] .victory-ribbon{font-size:4cqw;padding-top:3%}main.world-scene.is-failed .hud[lang=en] .victory-ribbon{filter:hue-rotate(270deg)}main.world-scene .settings-panel.is-confirming .settings-controls{visibility:hidden}main.world-scene .hud[lang=en] .victory-ribbon{padding-top:8%}main.world-scene .hud[lang=en] .victory-ribbon span{line-height:1.1}@font-face{font-family:Tower Display;src:url(/assets/LilitaOne-Regular-DWEPn4H6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}main.world-scene .hud[lang=en] :is(button,.hud-counter,.hud-level),main.world-scene .settings-panel[lang=en] :is(button,h2,h3,.setting-row>span,.volume-value,.level-progress),main.world-scene .load-error[lang=en] button,main.world-scene :is(.tutorial-tip,.hint-toast,.campaign-end,.victory-ribbon){font-family:Tower Display,sans-serif;font-weight:400;font-synthesis:none}main.world-scene .settings-panel[lang=en] :is(.settings-levels,.settings-hint,.settings-export,.settings-import,.settings-close,.storage-retry),main.world-scene .settings-panel[lang=en] .level-select-page>button,main.world-scene .settings-panel[lang=en] .clear-confirmation button,main.world-scene .hud[lang=en] :is(.next-button,.victory-undo){padding:0 10%;line-height:1.05;text-align:center;overflow-wrap:normal;display:grid;place-content:center}main.world-scene .settings-panel[lang=en] :is(.settings-levels,.settings-export,.settings-import){font-size:2.7cqw}main.world-scene .settings-panel[lang=en] .settings-close{font-size:3.5cqw}main.world-scene .settings-panel[lang=en] .settings-card h2{font-size:6.7cqw;padding:0 7%;line-height:1}main.world-scene .settings-panel[lang=en] .clear-confirmation button{padding:0 4%;font-size:2.8cqw}main.world-scene .hud[lang=en] .victory-layer:not(.is-failed):not(.is-campaign-complete) .victory-ribbon{background-image:url(/assets/ribbon-lettered-runtime-BeZGC8vG.webp)!important;padding:0}main.world-scene .hud[lang=en] .victory-layer:not(.is-failed):not(.is-campaign-complete) .victory-ribbon span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}main.world-scene .hud[lang=en] .next-button:not(.is-failed):not(.has-load-error):not(.victory-choose):not(.is-pending){background:transparent url(/assets/next-lettered-runtime-cn1P-g2j.webp) center / 100% 100% no-repeat!important}main.world-scene .hud[lang=en] .next-button:not(.is-failed):not(.has-load-error):not(.victory-choose):not(.is-pending) span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}main.world-scene .hud[lang=en] .victory-ribbon{font-family:Tower Display,sans-serif;font-weight:400}main.world-scene button[hidden]{display:none!important}main.world-scene .settings-panel[lang=en] :is(.settings-levels,.settings-hint,.settings-export,.settings-import,.settings-close,.storage-retry),main.world-scene .settings-panel[lang=en] .level-select-page>button,main.world-scene .settings-panel[lang=en] .clear-confirmation button,main.world-scene .hud[lang=en] :is(.next-button,.victory-undo){display:flex;align-items:center;justify-content:center;padding:0 2cqw;white-space:nowrap;gap:.35em}main.world-scene .settings-panel[lang=en] :is(select,.settings-status,.clear-confirmation p){font-family:Tower Display,sans-serif;font-weight:400;font-synthesis:none}main.world-scene :is(.game-logo,.menu-logo){content:normal!important;object-fit:contain}main.world-scene .hud[lang=en] .hud-undo{background:transparent url(/assets/back-surface-v2-DsAJSxyn.webp) center / 100% 100% no-repeat!important}main.world-scene .hud[lang=en] .hud-undo svg{visibility:hidden}main.world-scene .hud[lang=en] .hud-undo span{position:absolute;left:36%;top:0;width:58%;height:100%;display:flex;align-items:center;justify-content:center;visibility:visible;font-size:clamp(20px,7cqw,44px);color:#fff7de;text-shadow:0 .45cqw #c9b68c,0 .8cqw .4cqw #12529c}main.world-scene .hud[lang=en] .hud-hint{background:transparent url(/assets/hint-runtime-AIqdKiaB.webp) center / 100% 100% no-repeat!important;color:transparent;text-shadow:none}main.world-scene .settings-panel[lang=en] .settings-levels{background:transparent url(/assets/levels-surface-runtime-C1nRxEtA.webp) center / 100% 100% no-repeat!important}main.world-scene .settings-panel[lang=en] .settings-hint{background:transparent url(/assets/hint-surface-runtime-DkFmdzUu.webp) center / 100% 100% no-repeat!important}main.world-scene .settings-panel[lang=en] .settings-export{background:transparent url(/assets/export-surface-runtime-CQ-L7LUu.webp) center / 100% 100% no-repeat!important}main.world-scene .settings-panel[lang=en] .settings-import{background:transparent url(/assets/import-surface-runtime-Htvv_AMe.webp) center / 100% 100% no-repeat!important}main.world-scene .settings-panel[lang=en] .settings-close{background:transparent url(/assets/resume-surface-runtime-CsphTEeW.webp) center / 100% 100% no-repeat!important}main.world-scene .settings-panel[lang=en] :is(.settings-levels,.settings-hint,.settings-export,.settings-import,.settings-close){padding:0 1.5cqw 0 11cqw;white-space:nowrap}main.world-scene .settings-panel[lang=en] :is(.settings-export,.settings-import){color:#0755a3;text-shadow:none}main.world-scene .tutorial-tip[lang=en]:not([hidden]){background:transparent url(/assets/tutorial-surface-runtime-D3cwd1pA.webp) center / 100% 100% no-repeat;border:0;border-radius:0;padding:2cqw 6cqw;font-size:3.6cqw}main.world-scene .hint-toast[data-kind=move][lang=en]:not([hidden]){background:transparent url(/assets/hint-card-surface-runtime-cZKe3V9C.webp) center / 100% 100% no-repeat;border:0;border-radius:0;padding:3cqw 5cqw 1cqw;font-size:3.6cqw}main.world-scene[data-screen=tutorial] .hud:before{display:none}main.world-scene[data-screen=tutorial] .game-logo{display:block;left:36%;top:1%;width:28%;height:8%}main.world-scene[data-screen=tutorial] .hud-counter{top:10%;font-size:5cqw}main.world-scene[data-screen=tutorial] .hud-level{top:16%;color:#096abe;background:#e6f8ff}main.world-scene[data-screen=tutorial] .hud .hud-undo{left:18.7%;top:86.3%;width:59.3%;height:10.6%}main.world-scene[data-screen=tutorial] .hud .hud-hint{display:block;left:79%;top:86.6%;width:18.5%;height:10%}main.world-scene[data-screen=gameplay] .hud .hud-hint{top:86.6%;height:10%}main.world-scene.high-contrast .hud[lang=en] :is(.hud-undo,.hud-hint){background:#071722!important;color:#fff}main.world-scene.high-contrast .hud[lang=en] .hud-undo :is(svg,span){visibility:visible}main.world-scene .settings-panel[lang=en] .level-select-page h3{background:transparent url(/assets/level-title-surface-runtime-BQv-NzMb.webp) center / 100% 100% no-repeat;border-radius:0;border:0}main.world-scene .level-pagination>span{background:transparent url(/assets/page-label-surface-runtime-CgCdMKnk.webp) center / 100% 100% no-repeat}main.world-scene .hint-toast:is([data-kind=deadlock],[data-kind=undo-proven])[lang=en]{background:transparent url(/assets/undo-tip-surface-runtime-CK2UyGIW.webp) center / 100% 100% no-repeat;padding:1cqw 3cqw 3cqw 18cqw;color:#103775;font-size:3cqw}main.world-scene .settings-panel[lang=en] :is(.settings-export,.settings-import){padding-left:13cqw;font-size:2.5cqw}main.world-scene .settings-panel[lang=en] .level-select-page>button{background:transparent url(/assets/settings-surface-runtime-DCZuyiwu.webp) center / 100% 100% no-repeat!important;padding-left:12cqw}main.world-scene .hud[lang=en] .victory-layer.is-campaign-complete .victory-ribbon{background:transparent url(/assets/campaign-ribbon-surface-runtime-BT7qbjb0.webp) center / 100% 100% no-repeat!important;align-items:center;color:#103775;text-shadow:0 1px 0 #fff;padding:0 5cqw;font-size:5cqw}main.world-scene .hud[lang=en] .victory-ribbon span:empty{display:none}main.world-scene.is-campaign-complete .hud[lang=en] .campaign-end{background:transparent url(/assets/campaign-label-surface-runtime-o6UTXuzf.webp) center / 100% 100% no-repeat;color:#103775;border-radius:0;padding:0 5cqw;font-size:3.6cqw}main.world-scene.is-campaign-complete .hud[lang=en] .victory-choose{background-position:50% 50%!important}main.world-scene .settings-panel.has-storage-notice[lang=en] .settings-card h2{left:24%;top:17%;width:52%;height:7.6%}main.world-scene .settings-panel.has-storage-notice[lang=en] :is(.setting-sound,.setting-volume)>span{background:none!important}main.world-scene .settings-panel.has-storage-notice[lang=en] .settings-status:before{content:"Temporary progress";background:none;height:auto;font:3.1cqw Tower Display,sans-serif;margin-bottom:1cqw}main.world-scene .settings-panel.has-storage-notice[lang=en] .settings-levels{left:15%;top:61%;width:33%;height:5.7%;padding-left:6cqw;font-size:2.2cqw}main.world-scene .settings-panel.has-storage-notice[lang=en] .settings-hint{display:flex;left:51%;top:61%;width:33%;height:5.7%;padding-left:6cqw}main.world-scene .hud[lang=en] .hud-counter{background:transparent url(/assets/page-label-surface-runtime-CgCdMKnk.webp) center / 100% 100% no-repeat!important;border:0;border-radius:0}main.world-scene .hud[lang=en] .hud-counter:before{display:none}.island-13,.island-16{width:clamp(64px,20vw,140px);--sway:6px;--rise:-8px;animation-duration:14s}.island-13 .island-sprite,.island-16 .island-sprite{opacity:.92;filter:none}.startup-shell{position:fixed!important;inset:0!important;z-index:100!important;margin:auto;width:100vw;height:100dvh;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#8cddff,#56c4fa 65%)!important}.startup-shell[hidden]{display:none!important}.startup-shell .game-logo{position:absolute!important;left:20%!important;top:6%!important;width:60%!important;height:20%!important;object-fit:contain}.startup-shell .loading-tower{position:absolute;left:16%!important;top:28%!important;width:68%!important;height:38%!important;object-fit:contain}.startup-shell .loading-meter{position:absolute;left:15%;top:70%;width:70%;height:5%}.startup-shell .loading-meter-track{position:absolute;inset:0;width:100%;height:100%}.startup-shell .loading-meter-window{position:absolute;inset:24% 5%;overflow:hidden;border-radius:999px;background:#174773}.startup-shell .loading-meter-fill{width:100%;height:100%;clip-path:inset(0 calc(100% - var(--loaded,0%)) 0 0 round 999px)}.startup-shell .studio-logo{position:absolute;left:29%;top:78%;width:42%;height:14%;object-fit:contain}.startup-shell progress{position:absolute!important;width:1px!important;height:1px!important;opacity:0}@media(orientation:landscape){.startup-shell .loading-content{width:min(100vw,110vh)}.startup-shell .game-logo{top:2%!important;height:19%!important}.startup-shell .loading-tower{top:21%!important;height:42%!important}.startup-shell .loading-meter{top:64%}.startup-shell .studio-logo{top:72%;height:24%}}body[data-startup]{background:#56c4fa!important}html:has(body[data-startup]){background:#56c4fa!important}body[data-startup] main>:not(#load-error){visibility:hidden!important}body[data-startup]>.world-background,body[data-startup]>.analytics-choice{visibility:hidden!important}.startup-shell>.world-background{position:absolute}.startup-shell .loading-content{position:absolute;z-index:1;inset:0;margin:auto;width:min(100vw,56.25vh);height:100%}.startup-shell .loading-tower{transform-origin:50% 60%;transform:translateY(calc(var(--launch,0)*-20px)) scale(calc(1 + var(--launch,0)*.18));will-change:transform}.startup-shell .game-logo,.startup-shell .loading-meter,.startup-shell .studio-logo{opacity:calc(1 - var(--launch,0))}@media(prefers-reduced-motion:reduce){.startup-shell .loading-tower{transform:none;will-change:auto}}@media(orientation:landscape){.startup-shell .loading-content{width:min(100vw,110vh)}}.startup-shell.is-still .loading-tower{transform:none;will-change:auto}body #load-error:not([hidden]){box-sizing:border-box;position:fixed;inset:var(--safe-top,0px) var(--safe-right,0px) auto var(--safe-left,0px);width:var(--available-width,100vw);height:var(--available-height,100dvh);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin:0;padding:24px;overflow:auto;border:0;border-radius:0;box-shadow:none;background:#56bafb;color:#174773;text-align:center;font:20px/1.35 Tower Display,system-ui}body #load-error:not([hidden]) p{box-sizing:border-box;position:static;width:min(100%,440px);height:auto;margin:0;padding:16px 12px;border:20px solid transparent;border-image:url(/assets/56601d56f1158df2fbd7612694f37cad696fef4e4155d68a80360fe75c0ad735-mPPtng1b.webp) 64 fill / 34px stretch;background:transparent;color:#174773;font:inherit}body #load-error:not([hidden]) button{box-sizing:border-box;position:static;width:min(100%,300px);height:auto;min-height:60px;margin:0;padding:12px 24px;border:0;border-radius:0;box-shadow:none;border-image:url(/assets/ba0b0c651616d91b6f4ba8fe806a00ec882958242b1500db029224fe9cc53bd8-Cjen3MVg.webp) 60 90 fill / 20px 30px stretch;background:transparent!important;color:#fff9e6;text-shadow:0 2px #174c84;font:24px/1.2 Tower Display,system-ui;cursor:pointer}body #load-error:not([hidden]) button:focus-visible{outline:3px solid #174773;outline-offset:3px}body #load-error:before,body #load-error:after,body #load-error p:after,body #load-error .service-illustration{display:none;pointer-events:none}
