button.svelte-1t7s1u.svelte-1t7s1u,button.svelte-1t7s1u.svelte-1t7s1u:active{background:none;border:none;margin:0;padding:.3em;transform-origin:center center;transition:scale .1s ease-out}button.svelte-1t7s1u img.svelte-1t7s1u{width:2em}button.svelte-1t7s1u.svelte-1t7s1u:hover,button.svelte-1t7s1u.svelte-1t7s1u:focus{scale:1.1}section.svelte-9chqgu{align-items:center;background-color:#1a1a1acc;color:#e6e6e6;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.path.svelte-9chqgu{--bevel-size:2em;background-color:#666;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:var(--panel-height);padding:4px;width:var(--size)}.inner.svelte-9chqgu{--bevel-size:1.85em;background-color:#1a1a1a;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));display:flow-root;height:100%;width:100%}.feedback.svelte-1vsqls9.svelte-1vsqls9{padding:1em}header.svelte-1vsqls9.svelte-1vsqls9{position:relative;margin-bottom:2em}header.svelte-1vsqls9 h1.svelte-1vsqls9{font-size:2em;margin:0}header.svelte-1vsqls9 .close-button.svelte-1vsqls9{position:absolute;right:1em}form.svelte-1vsqls9.svelte-1vsqls9{max-width:60em;margin:auto;text-align:left}textarea.svelte-1vsqls9.svelte-1vsqls9{width:100%;height:10em}input[type=email].svelte-1vsqls9.svelte-1vsqls9{width:50%}button.svelte-1vsqls9.svelte-1vsqls9{padding:.6em 1em}.success.svelte-1vsqls9.svelte-1vsqls9{color:#0c0;margin-left:1em}.error.svelte-1vsqls9.svelte-1vsqls9{color:#c00;margin-left:1em}button.svelte-uhx0eo.svelte-uhx0eo{--outer-border-color:hsl(0, 0%, 50%);--inner-border-color:hsl(0, 0%, 30%);--text-color:hsl(0, 0%, 90%);background:url(../img/button_primary_background.png);background-position:center center;border:2px solid var(--outer-border-color);border-radius:1em;color:var(--text-color);margin:0;padding:.3em}button.svelte-uhx0eo .inner.svelte-uhx0eo{background-attachment:fixed;background-color:#181310;background-image:url(../img/item_background.png);background-size:cover;border:2px solid var(--inner-border-color);border-radius:.8em;box-sizing:border-box;padding:.6em 1em}button.svelte-uhx0eo.svelte-uhx0eo:hover,button.svelte-uhx0eo.svelte-uhx0eo:focus{--outer-border-color:hsl(0, 0%, 70%);--inner-border-color:hsl(0, 0%, 50%)}button.svelte-uhx0eo .inner p.svelte-uhx0eo{margin:0;transition:all .1s ease-in-out}button.svelte-uhx0eo:hover .inner p.svelte-uhx0eo,button.svelte-uhx0eo:focus .inner p.svelte-uhx0eo{scale:1.05}button.svelte-uhx0eo.svelte-uhx0eo:disabled,button.svelte-uhx0eo.svelte-uhx0eo:hover:disabled{--text-color:hsl(0, 0%, 60%);--outer-border-color:hsl(0, 0%, 30%);--inner-border-color:hsl(0, 0%, 20%)}button.svelte-uhx0eo:disabled img,button.svelte-uhx0eo:hover:disabled img{filter:brightness(60%)}button.svelte-uhx0eo p.svelte-uhx0eo{align-items:center;display:flex;justify-content:center;gap:.4em}button.svelte-uhx0eo img{height:1em}.language.svelte-sfdav7.svelte-sfdav7{align-items:center;color:#e6e6e6;display:flex;gap:.5em}.language.svelte-sfdav7 img.svelte-sfdav7{height:2em}.size-control.svelte-1bwrmx1.svelte-1bwrmx1{align-items:center;display:flex;flex-direction:column;width:10em}.help.svelte-1bwrmx1.svelte-1bwrmx1{display:flex;justify-content:space-between;width:100%}.help.svelte-1bwrmx1 .small.svelte-1bwrmx1{font-size:1.05vmin}.help.svelte-1bwrmx1 .medium.svelte-1bwrmx1{font-size:1.85vmin}.help.svelte-1bwrmx1 .big.svelte-1bwrmx1{font-size:2.65vmin}input[type=range].svelte-1bwrmx1.svelte-1bwrmx1{background:transparent;border:none;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input[type=range].svelte-1bwrmx1.svelte-1bwrmx1:focus{outline:none}input[type=range].svelte-1bwrmx1.svelte-1bwrmx1::-webkit-slider-runnable-track{width:100%;height:6px;box-shadow:0 1px 1px #000;background:#727272}input[type=range].svelte-1bwrmx1.svelte-1bwrmx1::-webkit-slider-thumb{height:28px;width:10px;background-image:url(../img/icons/music-volume-controler.svg);background-repeat:no-repeat;background-size:contain;-webkit-appearance:none;margin-top:-11px}input[type=range].svelte-1bwrmx1.svelte-1bwrmx1:focus::-ms-fill-lower,input[type=range].svelte-1bwrmx1.svelte-1bwrmx1:focus::-ms-fill-upper,input[type=range].svelte-1bwrmx1.svelte-1bwrmx1:focus::-webkit-slider-runnable-track{background:#727272}input[type=range].svelte-1bwrmx1.svelte-1bwrmx1::-moz-range-track{width:100%;height:6px;box-shadow:1px 1px 1px #000;background:#727272}input[type=range].svelte-1bwrmx1.svelte-1bwrmx1::-moz-range-thumb{height:28px;width:10px;background:none;background-image:url(../img/icons/music-volume-controler.svg);background-repeat:no-repeat;background-size:contain;border:none}.music-controls.svelte-zlr07u.svelte-zlr07u{align-items:center;display:flex;width:10em}.music-controls.svelte-zlr07u img.svelte-zlr07u{height:2em;width:2em}input[type=range].svelte-zlr07u.svelte-zlr07u{background:transparent;border:none;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input[type=range].svelte-zlr07u.svelte-zlr07u:focus{outline:none}input[type=range].svelte-zlr07u.svelte-zlr07u::-webkit-slider-runnable-track{width:100%;height:6px;box-shadow:0 1px 1px #000;background:#727272}input[type=range].svelte-zlr07u.svelte-zlr07u::-webkit-slider-thumb{height:28px;width:10px;background-image:url(../img/icons/music-volume-controler.svg);background-repeat:no-repeat;background-size:contain;-webkit-appearance:none;margin-top:-11px}input[type=range].svelte-zlr07u.svelte-zlr07u:focus::-ms-fill-lower,input[type=range].svelte-zlr07u.svelte-zlr07u:focus::-ms-fill-upper,input[type=range].svelte-zlr07u.svelte-zlr07u:focus::-webkit-slider-runnable-track{background:#727272}input[type=range].svelte-zlr07u.svelte-zlr07u::-moz-range-track{width:100%;height:6px;box-shadow:1px 1px 1px #000;background:#727272}input[type=range].svelte-zlr07u.svelte-zlr07u::-moz-range-thumb{height:28px;width:10px;background:none;background-image:url(../img/icons/music-volume-controler.svg);background-repeat:no-repeat;background-size:contain;border:none}.checkbox.svelte-c6ffgk.svelte-c6ffgk.svelte-c6ffgk{font-size:.5em;display:inline}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk{display:none}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk:after,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk:before,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk:after,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk:before,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk{box-sizing:border-box}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk::-moz-selection,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk:after::-moz-selection,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk:before::-moz-selection,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk::-moz-selection,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk:after::-moz-selection,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk:before::-moz-selection,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk::-moz-selection,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk::selection,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk:after::selection,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk.svelte-c6ffgk:before::selection,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk::selection,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk:after::selection,.checkbox.svelte-c6ffgk .tgl .svelte-c6ffgk.svelte-c6ffgk:before::selection,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk::selection{background:none}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk{outline:0;display:inline-block;width:4em;height:2em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk:after,.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk:before{position:relative;display:block;content:"";width:50%;height:100%}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk:after{left:0}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk:before{display:none}.checkbox.svelte-c6ffgk .tgl.svelte-c6ffgk:checked+.tgl-btn.svelte-c6ffgk:after{left:50%}.checkbox.svelte-c6ffgk .tgl-light.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk{background:hsl(0,0%,50%);border-radius:2em;padding:2px;transition:all .4s ease}.checkbox.svelte-c6ffgk .tgl-light.svelte-c6ffgk+.tgl-btn.svelte-c6ffgk:after{border-radius:50%;background:hsl(0,0%,90%);transition:all .2s ease}.checkbox.svelte-c6ffgk .tgl-light.svelte-c6ffgk:checked+.tgl-btn.svelte-c6ffgk{background:hsl(90,47%,53%)}.content.svelte-b82kzf.svelte-b82kzf{box-sizing:border-box;display:grid;grid-template-rows:1fr 10%;font-size:1.1em;overflow-y:auto;padding:1em;position:relative;height:100%;width:100%}.close-button.svelte-b82kzf.svelte-b82kzf{position:absolute;right:2em;top:1em}.controls.svelte-b82kzf.svelte-b82kzf{margin:auto;width:25em}.controls.svelte-b82kzf>div.svelte-b82kzf{margin-bottom:2em}.controls.svelte-b82kzf .volume.svelte-b82kzf{align-items:center;display:flex;justify-content:space-between;gap:2em}.controls.svelte-b82kzf .fullscreen.svelte-b82kzf .checkbox{font-size:.7em}.options.svelte-b82kzf.svelte-b82kzf{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.options.svelte-b82kzf .version.svelte-b82kzf{color:#b3b3b3;font-size:.8em;font-style:italic;width:11em}.options.svelte-b82kzf .feedback-popup.svelte-b82kzf{animation:blink-1 4s ease-out infinite both;color:#e0dfae;text-align:right;width:11em}.options.svelte-b82kzf .buttons.svelte-b82kzf{display:flex;gap:1em}.options.svelte-b82kzf .buttons div.svelte-b82kzf{position:relative}p.svelte-h96a7m{margin:.5em 0}.output.svelte-h96a7m{font-style:italic}.building.svelte-19bi5le.svelte-19bi5le{--card-height:14em;--card-width:24em;--card-border-size:.4em;--card-inner-height:calc(var(--card-height) - var(--card-border-size) * 2);--card-inner-width:calc(var(--card-width) - var(--card-border-size) * 2);--card-shadow-size:0em;--card-border-color:hsl(0, 0%, 100%);box-sizing:border-box;color:#333;height:var(--card-height);line-height:normal;position:relative;width:var(--card-width)}.building.agriculture.svelte-19bi5le.svelte-19bi5le{--card-border-color:var(--color-agriculture)}.building.science.svelte-19bi5le.svelte-19bi5le{--card-border-color:var(--color-science)}.building.industry.svelte-19bi5le.svelte-19bi5le{--card-border-color:var(--color-industry)}.building.culture.svelte-19bi5le.svelte-19bi5le{--card-border-color:var(--color-culture)}.building.wonder.svelte-19bi5le.svelte-19bi5le{--card-border-color:var(--color-wonder)}.building.vestige.svelte-19bi5le.svelte-19bi5le{--card-border-color:var(--color-vestige)}.building.svelte-19bi5le .path.svelte-19bi5le{background-color:var(--card-border-color);background-image:url(../img/building_border_background.png);background-size:cover;border-radius:1em;box-sizing:border-box;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0,100% 1em,100% calc(100% - 1em),calc(100% - 1em) 100%,1em 100%,0% calc(100% - 1em),0% 1em);height:var(--card-height);padding:var(--card-border-size) 0 0 var(--card-border-size);width:var(--card-width)}.building.svelte-19bi5le .outline.svelte-19bi5le{background-color:#666;box-sizing:border-box;clip-path:polygon(0 .85em,.85em 0,calc(100% - .85em) 0,100% .85em,100% calc(100% - .85em),calc(100% - .85em) 100%,.85em 100%,0% calc(100% - .85em),0% .85em);height:var(--card-inner-height);position:relative;width:var(--card-inner-width);padding:1px 0 0 1px}.building.svelte-19bi5le .inner.svelte-19bi5le{background:url(../img/card_background.png);background-color:#fff;background-size:cover;background-position:50% 50%;border-radius:1em;clip-path:polygon(0 .8em,.8em 0,calc(100% - .8em) 0,100% .8em,100% calc(100% - .8em),calc(100% - .8em) 100%,.8em 100%,0% calc(100% - .8em),0% .8em);display:flex;height:calc(var(--card-inner-height) - 2px);position:relative;width:calc(var(--card-inner-width) - 2px)}.building.svelte-19bi5le .cost.svelte-19bi5le{align-items:center;background-color:var(--card-border-color);box-sizing:border-box;clip-path:polygon(0 .6em,.6em 0,calc(100% - .6em) 0,100% .6em,100% calc(100% - .6em),calc(100% - .6em) 100%,.6em 100%,0% calc(100% - .6em),0% .6em);display:flex;height:2.5em;justify-content:center;position:absolute;right:calc(var(--card-height) / 2);top:-1.6em;translate:50% 0;width:5em}.building.svelte-19bi5le .cost .cost-inner.svelte-19bi5le{align-items:center;background-color:#1a1a1a;background-image:url(../img/item_background.png);box-sizing:border-box;clip-path:polygon(0 .4em,.4em 0,calc(100% - .4em) 0,100% .4em,100% calc(100% - .4em),calc(100% - .4em) 100%,.4em 100%,0% calc(100% - .4em),0% .4em);display:flex;height:calc(2.5em - (var(--card-border-size) * 1.5));justify-content:center;width:calc(5em - (var(--card-border-size) * 1.5))}.building.svelte-19bi5le .cost span.svelte-19bi5le{color:#e6e6e6;font-size:1.6em;font-weight:700}.building.svelte-19bi5le .rules.svelte-19bi5le{align-items:center;background-color:#efe8dd;background-image:url(../img/building_text_background.png);background-size:cover;background-position:center;box-shadow:inset 0 0 var(--card-shadow-size) #1a1a1a;display:grid;padding:0 .4em;text-align:left;width:calc(var(--card-inner-width) - var(--card-inner-height))}.building.svelte-19bi5le .content.svelte-19bi5le{color:#e6e6e6;position:relative;text-align:center;width:var(--card-inner-height)}.building.svelte-19bi5le .content .name.svelte-19bi5le{align-items:end;background-image:url(../img/building_title_background.png);background-size:cover;background-position:center center;display:flex;font-family:arcane-nine,serif;font-weight:700;justify-content:center;padding-bottom:.2em;height:2em}.building.svelte-19bi5le .content .type.svelte-19bi5le{align-items:center;background-color:#2e2e2e;background-image:url(../img/item_background.png);display:flex;justify-content:space-between;height:1.5em;padding:0 1em 0 .2em}.building.svelte-19bi5le .content .type .level.svelte-19bi5le{font-family:arcane-nine}.building.svelte-19bi5le .content .illus.svelte-19bi5le{background-image:url(../img/building_illus_background.png);background-size:cover;background-position:center;height:calc(var(--card-inner-height) - 3.6em);pointer-events:none}.building.svelte-19bi5le .content .illus img.svelte-19bi5le{height:100%;border-radius:.6em 0 0 .6em}.card.svelte-for4wm.svelte-for4wm{background-color:transparent;border-radius:none;box-shadow:none;--card-height:21em;--card-width:14em;--card-border-color:hsl(0, 0%, 100%);--card-shadow-size:.5em;background-image:var(--card-background);background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;color:#333;height:var(--card-height);line-height:1.1;text-align:center;position:relative;width:var(--card-width)}.card.agriculture.svelte-for4wm.svelte-for4wm{--card-border-color:var(--color-agriculture)}.card.science.svelte-for4wm.svelte-for4wm{--card-border-color:var(--color-science)}.card.industry.svelte-for4wm.svelte-for4wm{--card-border-color:var(--color-industry)}.card.culture.svelte-for4wm.svelte-for4wm{--card-border-color:var(--color-culture)}.card.wonder.svelte-for4wm.svelte-for4wm{--card-border-color:var(--color-wonder)}.card.curse.svelte-for4wm.svelte-for4wm{--card-border-color:var(--color-curse)}.card.agriculture.level-0.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/agriculture_0.png)}.card.agriculture.level-1.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/agriculture_1.png)}.card.agriculture.level-2.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/agriculture_2.png)}.card.agriculture.level-3.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/agriculture_3.png)}.card.agriculture.level-4.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/agriculture_4.png)}.card.agriculture.level-5.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/agriculture_5.png)}.card.culture.level-0.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/culture_0.png)}.card.culture.level-1.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/culture_1.png)}.card.culture.level-2.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/culture_2.png)}.card.culture.level-3.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/culture_3.png)}.card.culture.level-4.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/culture_4.png)}.card.culture.level-5.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/culture_5.png)}.card.curse.level-0.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/curse_0.png)}.card.curse.level-1.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/curse_1.png)}.card.curse.level-2.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/curse_2.png)}.card.curse.level-3.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/curse_3.png)}.card.curse.level-4.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/curse_4.png)}.card.curse.level-5.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/curse_5.png)}.card.industry.level-0.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/industry_0.png)}.card.industry.level-1.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/industry_1.png)}.card.industry.level-2.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/industry_2.png)}.card.industry.level-3.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/industry_3.png)}.card.industry.level-4.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/industry_4.png)}.card.industry.level-5.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/industry_5.png)}.card.science.level-0.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/science_0.png)}.card.science.level-1.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/science_1.png)}.card.science.level-2.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/science_2.png)}.card.science.level-3.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/science_3.png)}.card.science.level-4.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/science_4.png)}.card.science.level-5.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/science_5.png)}.card.wonder.level-0.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/wonder_0.png)}.card.wonder.level-1.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/wonder_1.png)}.card.wonder.level-2.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/wonder_2.png)}.card.wonder.level-3.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/wonder_3.png)}.card.wonder.level-4.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/wonder_4.png)}.card.wonder.level-5.svelte-for4wm.svelte-for4wm{--card-background:url(../img/cards/wonder_5.png)}.card.svelte-for4wm .inner.svelte-for4wm{box-sizing:border-box;display:grid;grid-template-rows:2em 15% 1fr 9%;height:var(--card-height);padding:2em 1em 1.3em;position:relative;width:var(--card-width)}.card.svelte-for4wm .cost-container.svelte-for4wm{align-items:center;display:flex;justify-content:end;margin-right:.5em}.card.svelte-for4wm .cost.svelte-for4wm{align-items:center;background-color:var(--card-border-color);box-sizing:border-box;clip-path:polygon(0 .6em,.6em 0,calc(100% - .6em) 0,100% .6em,100% calc(100% - .6em),calc(100% - .6em) 100%,.6em 100%,0% calc(100% - .6em),0% .6em);display:flex;justify-content:center;padding:.2em;width:fit-content}.card.svelte-for4wm .cost .cost-inner.svelte-for4wm{align-items:center;background-color:#ccc;background-image:url(../img/card_cost_background.png);background-position:center;background-size:cover;box-sizing:border-box;clip-path:polygon(0 .5em,.5em 0,calc(100% - .5em) 0,100% .5em,100% calc(100% - .5em),calc(100% - .5em) 100%,.5em 100%,0% calc(100% - .5em),0% .5em);display:flex;justify-content:center;padding:.2em .4em;min-width:3em}.card.svelte-for4wm .cost span.svelte-for4wm{font-size:1.4em;font-weight:700;padding-left:.2em}.card.svelte-for4wm .cost span i.svelte-for4wm{font-size:.8em}.card.svelte-for4wm .name.svelte-for4wm{align-items:center;display:flex;font-family:arcane-nine;font-size:1em;justify-content:center;line-height:.8;margin:0 1em}.card.svelte-for4wm .rules.svelte-for4wm{align-items:center;display:flex;font-size:1.2em;justify-content:center;overflow-y:auto;overflow-x:hidden;padding:0 1.3em}.card.svelte-for4wm .rules.big.svelte-for4wm{font-size:2em}.card.svelte-for4wm .rules.small.svelte-for4wm{font-size:1em}.card.svelte-for4wm .type.svelte-for4wm{align-items:center;display:flex;justify-content:space-between;height:1.5em;padding:0 2.5em}.card.svelte-for4wm .type .level.svelte-for4wm{font-family:arcane-nine}.building-with-zoom.svelte-1f25ptb.svelte-1f25ptb{position:relative}.building-with-zoom.svelte-1f25ptb.svelte-1f25ptb:hover{z-index:10}.building-with-zoom.svelte-1f25ptb .building.svelte-1f25ptb{transition:opacity 0ms ease-in-out .1s}.building-with-zoom.svelte-1f25ptb:not(.disable-zoom):hover .building.svelte-1f25ptb{opacity:0;transition:opacity 0ms ease-in-out}.building-with-zoom.svelte-1f25ptb .building-zoom.svelte-1f25ptb{left:50%;opacity:0;font-size:2em;pointer-events:none;position:absolute;top:50%;z-index:2;scale:.5;transform-origin:center center;translate:-50% -50%;transition:scale .1s cubic-bezier(.34,1.56,.64,1),opacity 0ms ease-in-out .1s}.building-with-zoom.align-left.svelte-1f25ptb .building-zoom.svelte-1f25ptb{left:0;right:auto;transform-origin:center left;translate:0 -50%}.building-with-zoom.align-right.svelte-1f25ptb .building-zoom.svelte-1f25ptb{left:auto;right:0;transform-origin:center right;translate:0 -50%}.building-with-zoom.align-center.one-preview.svelte-1f25ptb.svelte-1f25ptb{translate:33%}.building-with-zoom.align-center.two-previews.svelte-1f25ptb.svelte-1f25ptb{translate:0}.building-with-zoom.svelte-1f25ptb:not(.disable-zoom):hover .building-zoom.svelte-1f25ptb,.building-with-zoom:not(.disable-zoom).force-preview.svelte-1f25ptb .building-zoom.svelte-1f25ptb{opacity:1;scale:1;transition:scale .1s cubic-bezier(.34,1.56,.64,1),opacity 0ms ease-in-out}.building-with-zoom.not-in-collection.svelte-1f25ptb .building.svelte-1f25ptb:after,.building-with-zoom.not-in-collection.svelte-1f25ptb .building-zoom.svelte-1f25ptb:after{content:"";background-image:url(../img/icons/not-in-collection.svg);height:2em;width:2em;position:absolute;bottom:.5em;left:.6em}.preview.svelte-1f25ptb.svelte-1f25ptb{font-size:1.7em;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:1;translate:-50% -52%}.building-with-zoom.svelte-1f25ptb:not(.disable-zoom):hover .preview.svelte-1f25ptb,.building-with-zoom:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.svelte-1f25ptb{opacity:1;translate:-200% -52%;transition:translate .1s cubic-bezier(.34,1.56,.64,1) 50ms,opacity 0ms ease-in-out 50ms}.building-with-zoom.align-right.svelte-1f25ptb:not(.disable-zoom):hover .preview.svelte-1f25ptb,.building-with-zoom.align-right:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.svelte-1f25ptb{translate:-250% -52%}.building-with-zoom.card-preview-right.svelte-1f25ptb:not(.disable-zoom):hover .preview.svelte-1f25ptb,.building-with-zoom.card-preview-right:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.svelte-1f25ptb{translate:100% -52%}.building-with-zoom.align-left.card-preview-right.svelte-1f25ptb:not(.disable-zoom):hover .preview.svelte-1f25ptb,.building-with-zoom.align-left.card-preview-right:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.svelte-1f25ptb{translate:150% -52%}.building-with-zoom.svelte-1f25ptb:not(.disable-zoom):hover .preview.second.svelte-1f25ptb,.building-with-zoom:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.second.svelte-1f25ptb{translate:100% -52%}.building-with-zoom.align-right.svelte-1f25ptb:not(.disable-zoom):hover .preview.second.svelte-1f25ptb,.building-with-zoom.align-right:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.second.svelte-1f25ptb{translate:-340% -52%}.building-with-zoom.card-preview-right.svelte-1f25ptb:not(.disable-zoom):hover .preview.second.svelte-1f25ptb,.building-with-zoom.card-preview-right:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.second.svelte-1f25ptb{translate:200% -52%}.building-with-zoom.align-left.card-preview-right.svelte-1f25ptb:not(.disable-zoom):hover .preview.second.svelte-1f25ptb,.building-with-zoom.align-left.card-preview-right:not(.disable-zoom).force-preview.svelte-1f25ptb .preview.second.svelte-1f25ptb{translate:250% -52%}.building-with-zoom.playable.svelte-1f25ptb .building.svelte-1f25ptb>div:before,.building-with-zoom.playable.svelte-1f25ptb .building-zoom.svelte-1f25ptb>div:before{content:"";display:block;position:absolute;top:1em;left:1em;height:calc(100% - 2em);width:calc(100% - 2em);box-shadow:0 0 1em 1em #ffffff80,0 0 1.5em 1em var(--glow-color)}.building-with-zoom.type-agriculture.svelte-1f25ptb.svelte-1f25ptb{--glow-color:hsl(69, 100%, 71%)}.building-with-zoom.type-industry.svelte-1f25ptb.svelte-1f25ptb{--glow-color:hsl(40, 100%, 50%)}.building-with-zoom.type-science.svelte-1f25ptb.svelte-1f25ptb{--glow-color:hsl(184, 100%, 71%)}.building-with-zoom.type-culture.svelte-1f25ptb.svelte-1f25ptb{--glow-color:hsl(299, 67%, 56%)}.building-with-zoom.type-wonder.svelte-1f25ptb.svelte-1f25ptb{--glow-color:hsl(49, 100%, 72%)}.building-with-zoom.selected.svelte-1f25ptb.svelte-1f25ptb{--glow-color:hsl(0, 0%, 100%)}section.svelte-uf5n60{align-items:center;background-color:#1a1a1acc;color:#e6e6e6;display:flex;height:100%;justify-content:center;position:absolute;text-align:center;top:0;width:100%}.zoom.svelte-k4d7bn{font-size:.8em}.zoom.has-evolution.svelte-k4d7bn{font-size:.6em}.evolution.svelte-k4d7bn{filter:brightness(80%);font-size:.85em;margin-top:18em;position:relative}.evolution.svelte-k4d7bn:before{background-image:url(../img/market_selection_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14em;left:0;position:absolute;rotate:-90deg;translate:15vmin -112%;top:0;width:4.2em}.building.svelte-g45dyb.svelte-g45dyb{--card-height:14em;--card-width:24em;--card-border-size:.4em;--card-inner-height:calc(var(--card-height) - var(--card-border-size) * 2);--card-inner-width:calc(var(--card-width) - var(--card-border-size) * 2);--card-shadow-size:0em;--card-border-color:hsl(0, 0%, 40%);box-sizing:border-box;color:#333;height:var(--card-height);line-height:normal;position:relative;width:var(--card-width)}.building.svelte-g45dyb .path.svelte-g45dyb{background-color:var(--card-border-color);background-image:url(../img/building_border_background.png);background-size:cover;border-radius:1em;box-sizing:border-box;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0,100% 1em,100% calc(100% - 1em),calc(100% - 1em) 100%,1em 100%,0% calc(100% - 1em),0% 1em);height:var(--card-height);padding:var(--card-border-size) 0 0 var(--card-border-size);width:var(--card-width)}.building.svelte-g45dyb .outline.svelte-g45dyb{background-color:#333;box-sizing:border-box;clip-path:polygon(0 .85em,.85em 0,calc(100% - .85em) 0,100% .85em,100% calc(100% - .85em),calc(100% - .85em) 100%,.85em 100%,0% calc(100% - .85em),0% .85em);height:var(--card-inner-height);position:relative;width:var(--card-inner-width);padding:1px 0 0 1px}.building.svelte-g45dyb .inner.svelte-g45dyb{background-color:#1a1a1a;background-image:url(../img/item_background.png);background-size:cover;background-position:50% 50%;border-radius:1em;clip-path:polygon(0 .8em,.8em 0,calc(100% - .8em) 0,100% .8em,100% calc(100% - .8em),calc(100% - .8em) 100%,.8em 100%,0% calc(100% - .8em),0% .8em);display:flex;height:calc(var(--card-inner-height) - 2px);position:relative;width:calc(var(--card-inner-width) - 2px)}.building.svelte-g45dyb .content.svelte-g45dyb{align-items:center;color:#999;display:flex;font-size:1.7em;font-weight:700;height:100%;justify-content:center;transition:all .1s ease-in-out;width:100%}.building.svelte-g45dyb:hover .content.svelte-g45dyb{scale:1.05}.building.svelte-g45dyb .content.locked.svelte-g45dyb{background-image:url(../img/icons/market_building_locked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}button.svelte-1xfcjqp img.svelte-1xfcjqp{height:1em;rotate:135deg;scale:.9;transform-origin:center;transition:all .1s ease-in-out}button.svelte-1xfcjqp:hover img.svelte-1xfcjqp{scale:1}.button.svelte-q8ebft,.button.svelte-q8ebft:focus,.button.svelte-q8ebft:active{aspect-ratio:1;align-items:center;background:url(../img/icons/market_icon_bg_initial.svg);background-size:contain;background-repeat:no-repeat;border:none;box-sizing:border-box;color:#e6e6e6;display:flex;flex-direction:column;justify-content:center;padding:.4em}.button.svelte-q8ebft:hover{background-color:transparent;background-image:url(../img/icons/market_icon_bg_hover.svg)}.button.svelte-q8ebft:not(:disabled):active{background-color:transparent;background-image:url(../img/icons/market_icon_bg_click.svg)}.button.svelte-q8ebft:disabled{color:#999}.button.svelte-q8ebft img{margin:.5em;width:3em}.button.svelte-q8ebft:disabled img{filter:invert(.5)}.button.svelte-q8ebft>*{scale:.9;transition:all .1s ease-in-out}.button.svelte-q8ebft:hover>*{scale:1}.tooltip.svelte-1ocycsb.svelte-1ocycsb{background-color:#333;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0,100% 1em,100% calc(100% - 1em),calc(100% - 1em) 100%,1em 100%,0% calc(100% - 1em),0% 1em);color:#e6e6e6;font-size:var(--root-font-size);padding:2px}.tooltip.svelte-1ocycsb .inner.svelte-1ocycsb{background-color:#1a1a1a;clip-path:polygon(0 .9em,.9em 0,calc(100% - .9em) 0,100% .9em,100% calc(100% - .9em),calc(100% - .9em) 100%,.9em 100%,0% calc(100% - .9em),0% .9em)}header.svelte-1ocycsb.svelte-1ocycsb{background-image:url(../img/resources_tooltip_background.png);background-position:50% 50%;background-size:cover;padding:0}header.svelte-1ocycsb h3.svelte-1ocycsb{background:radial-gradient(ellipse at bottom,hsl(var(--title-color),.3) 0%,hsl(0,0%,100%,0) 50%);color:hsl(var(--title-color));font-size:1.4em;margin:0;padding:1em}header.svelte-1ocycsb h3.svelte-1ocycsb>*{align-items:center;display:flex;justify-content:center;gap:.4em}.content.svelte-1ocycsb.svelte-1ocycsb{padding:1em}.content.svelte-1ocycsb hr{border-color:#80808080}.content.svelte-1ocycsb>div>div{display:flex;justify-content:space-between;margin-top:1em}.content.svelte-1ocycsb>div>div>div,.content.svelte-1ocycsb>div>div>span{align-items:start;display:flex;gap:.4em;line-height:1.15em;text-align:left}.content.svelte-1ocycsb .category{display:inline-block}.content.svelte-1ocycsb img{height:1em;vertical-align:middle}.content.svelte-1ocycsb .legend{color:#b3b3b3;font-size:.8em;font-style:italic;margin-top:.5em;text-align:left}.flavor.svelte-1ocycsb.svelte-1ocycsb{color:gray;font-style:italic;font-size:.8em;text-align:left}.inner.svelte-1ocycsb .icon{vertical-align:middle}.settings-btn.svelte-w9hikj.svelte-w9hikj{position:relative}.settings-btn.svelte-w9hikj .tooltip.svelte-w9hikj{opacity:0;pointer-events:none;position:absolute;translate:0 -1em;transition:opacity .1s ease-in,translate .1s ease-in;right:0;width:max-content;z-index:1}.settings-btn.svelte-w9hikj:hover .tooltip.svelte-w9hikj{opacity:1;translate:0 0}button.svelte-qtaqlg,button.svelte-qtaqlg:active,button.svelte-qtaqlg:disabled,button.svelte-qtaqlg:focus{all:unset;align-items:center;display:flex;gap:.4em;transition:scale .1s ease-out}button.svelte-qtaqlg div:first-letter{font-size:1.4em}button.svelte-qtaqlg:hover{scale:1.1}button.selected.svelte-qtaqlg{text-decoration:underline}button.svelte-qtaqlg:disabled{color:gray}main.svelte-k9h9af.svelte-k9h9af{background-color:#333;background-image:url(../img/item_background.png);height:100%;overflow-y:auto;width:100%}header.svelte-k9h9af.svelte-k9h9af{background-color:#262626;border-bottom:.2em solid hsl(0,0%,30%);color:#e6e6e6;display:flex;justify-content:space-between;padding:0 1.8em}header.svelte-k9h9af h1.svelte-k9h9af,header.svelte-k9h9af nav.svelte-k9h9af{font-family:arcane-nine,sans-serif;font-weight:700}header.svelte-k9h9af h1.svelte-k9h9af{display:flex;font-size:2.5em;gap:.5em;margin:.5em 0}header.svelte-k9h9af nav.svelte-k9h9af{align-items:center;display:flex;font-size:1.6em;gap:1em}header.svelte-k9h9af .controls.svelte-k9h9af{align-items:center;display:flex}.content.svelte-k9h9af.svelte-k9h9af{display:grid;font-size:.55em;margin:1.5em auto auto;grid-template-columns:repeat(5,24em);gap:.2em 1em;width:124em}.content.svelte-k9h9af>div.svelte-k9h9af{margin-top:2em;margin-right:1em}.overlay.svelte-k9h9af.svelte-k9h9af{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.overlay.svelte-k9h9af>*{pointer-events:all}main.svelte-11uvr47.svelte-11uvr47{background-color:#333;background-image:url(../img/item_background.png);color:#e6e6e6;height:100%;overflow-y:auto;width:100%}header.svelte-11uvr47.svelte-11uvr47{align-items:center;background-color:#262626;border-bottom:.2em solid hsl(0,0%,30%);display:flex;justify-content:space-between;padding:0 1.8em}header.svelte-11uvr47 h1.svelte-11uvr47{display:flex;font-family:arcane-nine,sans-serif;font-size:2.7em;font-weight:700;gap:.5em;margin:.5em 0}header.svelte-11uvr47 .controls.svelte-11uvr47{align-items:center;display:flex}section.svelte-11uvr47.svelte-11uvr47{padding:0 2em;font-size:1.2em}section.svelte-11uvr47 .authors.svelte-11uvr47{font-size:1.6em;text-align:center}section.svelte-11uvr47 .special-thanks.svelte-11uvr47{align-items:center;grid-column:span 2;display:flex}section.svelte-11uvr47 .special-thanks img.svelte-11uvr47{width:10em}section.svelte-11uvr47 .special-thanks p.svelte-11uvr47{padding:0 2em}.contributors.svelte-11uvr47.svelte-11uvr47{display:grid;gap:2em;grid-template-columns:50% 50%;margin:auto;max-width:60em}.contributors.svelte-11uvr47 h3.svelte-11uvr47{margin-bottom:.5em}.contributors.svelte-11uvr47 .role.svelte-11uvr47{font-style:italic;margin-bottom:0;margin-top:.5em}.contributors.svelte-11uvr47 .name.svelte-11uvr47{font-weight:700;margin:0}section.svelte-7lkkk9.svelte-7lkkk9{align-items:flex-end;background-image:url(../img/artworks/loading.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#e6e6e6;display:flex;height:100%;justify-content:center;width:100%}section.svelte-7lkkk9 h1.svelte-7lkkk9{font-size:2em}section.svelte-odsueo.svelte-odsueo{background-image:url(../img/artworks/loading.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#e6e6e6;display:grid;grid-template-rows:1fr 5em;grid-template-columns:1fr;height:100%;justify-content:center;text-align:center;width:100%}section.svelte-odsueo h1.svelte-odsueo{align-items:center;animation:tracking-in-contract-bck 4s cubic-bezier(.215,.61,.355,1) both;display:flex;font-family:arcane-nine,sans-serif;font-size:15em;font-weight:400;justify-content:center;margin:0;text-shadow:0 0 .1em hsl(0,0%,10%)}section.svelte-odsueo h2.svelte-odsueo{font-size:2em;animation:blink-2 2s cubic-bezier(.55,.085,.68,.53) infinite both}.tutorial-tooltip.svelte-nk6an0{position:relative}.tutorial-tooltip.svelte-nk6an0 .content{margin-top:0;text-align:left}.tutorial-tooltip.svelte-nk6an0 .flavor{display:flex;justify-content:flex-end;margin:0cqw}.tutorial-tooltip.svelte-nk6an0:before{--scale-up-max:.9;animation:scale-up-center-back 3s ease-in-out infinite both;box-shadow:0 0 2em #f0f8ff;box-sizing:border-box;content:"";position:absolute;top:.5em;left:.5em;height:calc(100% - 1em);width:calc(100% - 1em);z-index:-1}.container.svelte-vea38p{height:100%;position:relative;width:100%}.path.svelte-vea38p{background-color:#666;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:100%;padding:var(--padding);width:100%}.inner.svelte-vea38p{background-color:#4d4d4d;background-image:url(../img/item_background.png);box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));display:flow-root;height:100%;width:100%}.undo.svelte-y93dkm.svelte-y93dkm{position:relative;transition:opacity .1s ease-out}.undo.disabled.svelte-y93dkm.svelte-y93dkm{opacity:0}.undo.svelte-y93dkm button.svelte-y93dkm{color:#e6e6e6;background:url(../img/ui/main_action_background.png);background-color:#333;background-position:center center;background-repeat:no-repeat;background-size:contain;display:flex;font-size:1.5em;font-weight:700;padding:.2em;pointer-events:all;text-transform:uppercase}.undo.svelte-y93dkm button.svelte-y93dkm:hover:before,.undo.svelte-y93dkm button.svelte-y93dkm:focus:before{scale:.9}.undo.svelte-y93dkm:not(.disabled):hover .path,.undo.svelte-y93dkm:not(.disabled):focus .path{background-color:#b3b3b3}.undo.svelte-y93dkm:not(.disabled) button:hover:not(:active) img.svelte-y93dkm,.undo.svelte-y93dkm:not(.disabled) button:focus:not(:active) img.svelte-y93dkm{scale:1.1}.undo.svelte-y93dkm button img.svelte-y93dkm{height:1em}.undo.svelte-y93dkm .tooltip.svelte-y93dkm{left:0;opacity:0;pointer-events:none;position:absolute;top:0;translate:0% -80%;transition:opacity .1s ease-in,translate .1s ease-in;width:9em;z-index:10}.undo.svelte-y93dkm:hover .tooltip.svelte-y93dkm{opacity:1;translate:0% -110%}.deck.svelte-9d5a5d.svelte-9d5a5d{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0 auto;width:80%}.deck.compact.svelte-9d5a5d.svelte-9d5a5d{width:100%}.deck.compact.svelte-9d5a5d div.svelte-9d5a5d{margin:-1em}.deck.svelte-9d5a5d div.svelte-9d5a5d{font-size:.8em;transition:.1s scale cubic-bezier(.34,1.56,.64,1)}.deck.svelte-9d5a5d div.svelte-9d5a5d:hover{z-index:2;scale:1.3}.deck-explorer.svelte-1n62b57.svelte-1n62b57{display:grid;grid-template-rows:10% 1fr;height:100%}header.svelte-1n62b57.svelte-1n62b57{align-items:center;display:flex;height:100%;justify-content:center;position:relative}header.svelte-1n62b57 button.svelte-1n62b57{font-size:1.4em;font-weight:700;text-transform:uppercase;transition:scale .1s ease-in-out;margin:0 1em}header.svelte-1n62b57 button.svelte-1n62b57:hover{scale:1.1}header.svelte-1n62b57 button.selected.svelte-1n62b57{text-decoration:underline}header.svelte-1n62b57 .close-button.svelte-1n62b57{position:absolute;right:1em}.content.svelte-1n62b57.svelte-1n62b57{align-items:center;background-color:#404040;border-bottom:.2em solid hsl(0,0%,20%);border-top:.2em solid hsl(0,0%,20%);display:flex;height:100%;overflow-y:auto}.roster.svelte-wcqx4d.svelte-wcqx4d{margin:2em auto 0;text-align:center;width:80%}.roster.compact.svelte-wcqx4d.svelte-wcqx4d{width:100%}ul.svelte-wcqx4d.svelte-wcqx4d{display:grid;font-size:.6em;grid-template-columns:repeat(3,26em);justify-content:center;list-style:none;margin:0}ul.svelte-wcqx4d li.svelte-wcqx4d{margin-top:2em}ul.not-in-market.svelte-wcqx4d li.svelte-wcqx4d:not(:hover){filter:brightness(60%)}ul.svelte-wcqx4d li.svelte-wcqx4d:hover{z-index:2}@keyframes svelte-1s7jn5h-background-appear{0%{opacity:0}to{opacity:1}}.run-victory.svelte-1s7jn5h.svelte-1s7jn5h.svelte-1s7jn5h{align-items:center;background-color:transparent;color:#e6e6e6;display:grid;height:100%;left:0;position:absolute;top:0;width:100%}.run-victory.svelte-1s7jn5h>div.svelte-1s7jn5h.svelte-1s7jn5h{box-sizing:border-box;display:grid;grid-template-rows:30vh 1fr 16vh;height:100%}.run-victory.svelte-1s7jn5h h1.svelte-1s7jn5h.svelte-1s7jn5h{align-items:center;animation:tracking-in-contract-bck 3s cubic-bezier(.215,.61,.355,1) both 2s;background-image:url(../img/menu/title.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;font-family:arcane-nine,sans-serif;font-size:8em;font-weight:400;justify-content:center;margin:0;padding:.5em;text-shadow:0 0 .1em hsl(0,0%,0%)}.run-victory.svelte-1s7jn5h .content.svelte-1s7jn5h.svelte-1s7jn5h{position:relative;text-shadow:0 0 .2em hsl(0,0%,10%)}.run-victory.svelte-1s7jn5h .content h2.svelte-1s7jn5h.svelte-1s7jn5h{font-size:2em;max-width:30em;margin:2em auto}.run-victory.svelte-1s7jn5h .content p.svelte-1s7jn5h.svelte-1s7jn5h{font-size:1.5em}.run-victory.svelte-1s7jn5h .content.svelte-1s7jn5h button{font-size:1em}.run-victory.svelte-1s7jn5h .controls.svelte-1s7jn5h.svelte-1s7jn5h{align-items:center;display:flex;gap:2em;justify-content:center;pointer-events:all}.run-victory.svelte-1s7jn5h>div.svelte-1s7jn5h>.svelte-1s7jn5h{transition:opacity .2s ease-out}.map.svelte-1s7jn5h.svelte-1s7jn5h.svelte-1s7jn5h,.run-victory.svelte-1s7jn5h.svelte-1s7jn5h.svelte-1s7jn5h{transition:opacity .4s ease-out}section.svelte-1s7jn5h .hidden.svelte-1s7jn5h.svelte-1s7jn5h{opacity:0!important}section.hidden.svelte-1s7jn5h.svelte-1s7jn5h.svelte-1s7jn5h{pointer-events:none}.show-board.svelte-1s7jn5h.svelte-1s7jn5h.svelte-1s7jn5h{bottom:5vh;left:5vw;pointer-events:all;position:absolute}.fx.svelte-bma4m9{animation:vibrate-1 2s linear infinite;font-size:.7em;left:var(--position-x);pointer-events:none!important;position:absolute;top:var(--position-y);translate:-50% -50%}.fx.svelte-bma4m9:not(.available){filter:brightness(60%)}.tooltip.svelte-npo4z1.svelte-npo4z1{font-size:.8em;left:var(--position-x);pointer-events:none!important;position:absolute;top:var(--position-y);translate:-100% -50%}.tooltip.right.svelte-npo4z1.svelte-npo4z1{translate:0% -50%}.tooltip.higher.svelte-npo4z1.svelte-npo4z1{translate:-100% -180%}.tooltip.right.higher.svelte-npo4z1.svelte-npo4z1{translate:0% -180%}.card-preview.svelte-npo4z1.svelte-npo4z1{font-size:.9em;left:-14.5em;top:-4em;position:absolute}.card-preview-right.svelte-npo4z1 .card-preview.svelte-npo4z1{left:auto;right:-14.5em}.card-preview.second.svelte-npo4z1.svelte-npo4z1{left:-27em}.card-preview-right.svelte-npo4z1 .card-preview.second.svelte-npo4z1{left:auto;right:-27em}.evolution.svelte-npo4z1.svelte-npo4z1{left:0;position:absolute;top:0;translate:0% 120%}.evolution.svelte-npo4z1.svelte-npo4z1:before{background-image:url(../img/market_selection_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14em;left:0;position:absolute;rotate:-90deg;translate:10.5em -62%;top:0;width:4.2em}.fx.svelte-1hmxh0e{font-size:.5em;left:var(--position-x);pointer-events:none!important;position:absolute;top:var(--position-y);translate:-50% -50%}.card-with-zoom.svelte-1qux4hh .card-normal.svelte-1qux4hh,.card-with-zoom.svelte-1qux4hh .card-zoom.svelte-1qux4hh{--card-absolute-position:max(var(--card-position), -1 * var(--card-position));rotate:calc(var(--card-position) * 2deg);translate:0 calc(var(--card-absolute-position) * var(--card-absolute-position) * .2em);transform-origin:bottom center;transition:rotate .1s ease-out,translate .1s ease-out}.card-with-zoom.svelte-1qux4hh .card-zoom.svelte-1qux4hh{pointer-events:none}.card-with-zoom.is-dragged.svelte-1qux4hh .card-normal.svelte-1qux4hh{rotate:0deg}.card-with-zoom.type-agriculture.svelte-1qux4hh.svelte-1qux4hh{--glow-color:hsl(69, 100%, 71%)}.card-with-zoom.type-industry.svelte-1qux4hh.svelte-1qux4hh{--glow-color:hsl(40, 100%, 50%)}.card-with-zoom.type-science.svelte-1qux4hh.svelte-1qux4hh{--glow-color:hsl(184, 100%, 71%)}.card-with-zoom.type-culture.svelte-1qux4hh.svelte-1qux4hh{--glow-color:hsl(299, 67%, 56%)}.card-with-zoom.type-wonder.svelte-1qux4hh.svelte-1qux4hh{--glow-color:hsl(49, 100%, 72%)}.card-with-zoom.type-curse.svelte-1qux4hh.svelte-1qux4hh{--glow-color:hsl(0, 100%, 69%)}.card-with-zoom.playable.svelte-1qux4hh .card-normal.svelte-1qux4hh:before,.card-with-zoom.playable.svelte-1qux4hh .card-zoom.svelte-1qux4hh:before{content:"";display:block;height:calc(100% - 7em);left:3em;position:absolute;transform-origin:center;scale:.86 .9;top:4.2em;width:calc(100% - 6em)}.card-with-zoom.playable.svelte-1qux4hh .will-be-played:before{box-shadow:0 0 1.5em 1.5em #ffffff80,0 0 3em 1.5em var(--glow-color);scale:1;--scale-up-max:1.14;animation:scale-up-center-back 1s ease-out both infinite}.card-with-zoom.playable.svelte-1qux4hh .will-be-played{transform-origin:50% 50%}.card-with-zoom.svelte-1qux4hh:not(.playable) .card-normal.svelte-1qux4hh,.card-with-zoom.svelte-1qux4hh:not(.playable) .card-zoom.svelte-1qux4hh{filter:brightness(70%)}.card-with-zoom.svelte-1qux4hh .card-zoom.svelte-1qux4hh{bottom:0;font-size:1.7em;margin-left:-2.8em;opacity:0;position:absolute;scale:.6;translate:0 calc(var(--card-absolute-position) * var(--card-absolute-position) * .12em);transform-origin:bottom center;transition:scale .1s cubic-bezier(.34,1.56,.64,1),rotate .1s ease-out,translate .1s cubic-bezier(.34,1.56,.64,1),opacity 0ms linear .1s}.card-with-zoom.svelte-1qux4hh .card-normal.svelte-1qux4hh{transition:opacity 0ms linear .1s}.card-with-zoom.svelte-1qux4hh:not(.disable-zoom):hover .card-normal.svelte-1qux4hh,.card-with-zoom.svelte-1qux4hh:not(.disable-zoom):active .card-normal.svelte-1qux4hh,.card-with-zoom.svelte-1qux4hh:not(.disable-zoom):focus .card-normal.svelte-1qux4hh{opacity:0;transition:none}.card-with-zoom.svelte-1qux4hh:not(.disable-zoom):hover .card-zoom.svelte-1qux4hh,.card-with-zoom.svelte-1qux4hh:not(.disable-zoom):active .card-zoom.svelte-1qux4hh,.card-with-zoom.svelte-1qux4hh:not(.disable-zoom):focus .card-zoom.svelte-1qux4hh{opacity:1;scale:1;translate:0 -3em;rotate:0deg;transition:scale .1s cubic-bezier(.34,1.56,.64,1),rotate .1s cubic-bezier(.34,1.56,.64,1),translate .1s ease-out}div.svelte-14udhnf{font-size:2.1em}.help.svelte-hgx8fr.svelte-hgx8fr{color:#333;height:20vh;font-size:1.1em;pointer-events:none;position:absolute;text-shadow:0 0 4px hsl(0,0%,90%);width:100%}.help.svelte-hgx8fr p.svelte-hgx8fr{align-items:flex-start;background:radial-gradient(ellipse at top,hsl(44,50%,68%) 0%,hsla(46,85%,92%,.5) 35%,hsla(0,0%,100%,0) 70%);box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0 auto;padding-top:2vh;width:50vw}.debug-panel.svelte-12jwnd1{background-color:#ccc;border:2px solid hsl(0,0%,20%);bottom:0;color:#333;display:grid;grid-gap:.2em;grid-template-columns:repeat(5,1fr);padding:1vmin 2vmin;visibility:hidden;position:absolute}.debug-panel.visible.svelte-12jwnd1{visibility:visible}.full.svelte-12jwnd1{grid-column:span 5}.deck.svelte-1evft5i.svelte-1evft5i{aspect-ratio:2 / 3;background:url(../img/card_back.png) no-repeat;background-size:contain;background-position:center center;font-size:.3em;height:21em;margin:auto;pointer-events:all;position:relative}.deck.svelte-1evft5i span.svelte-1evft5i{background-attachment:fixed;background-color:#181310;background-image:url(../img/item_background.png);border:.2em solid hsl(0,0%,15%);border-radius:1vmin;color:#e6e6e6;font-size:var(--root-font-size);padding:1vmin}.deck.svelte-1evft5i .tooltip.svelte-1evft5i{font-size:var(--root-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:-60%;translate:-50% 1em;transition:opacity .1s ease-in,translate .1s ease-in;width:6em}.deck.svelte-1evft5i:hover .tooltip.svelte-1evft5i{opacity:1;translate:-50% 0}.discard.svelte-w5l5ze.svelte-w5l5ze{font-size:.3em;pointer-events:all;position:relative}.discard.svelte-w5l5ze .empty.svelte-w5l5ze{box-shadow:inset 0 0 5px #cbe9f0;height:21em;width:14em}.discard.svelte-w5l5ze .size.svelte-w5l5ze{background-attachment:fixed;background-color:#181310;background-image:url(../img/item_background.png);border:.2em solid hsl(0,0%,15%);border-radius:1vmin;color:#e6e6e6;font-size:var(--root-font-size);left:0;padding:1vmin;position:absolute;top:0;transform:translateY(-0%)}.discard.svelte-w5l5ze .tooltip.svelte-w5l5ze{font-size:var(--root-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:-60%;translate:-50% 1em;transition:opacity .1s ease-in,translate .1s ease-in;width:6em}.discard.svelte-w5l5ze:hover .tooltip.svelte-w5l5ze{opacity:1;translate:-50% 0}.draft-building.svelte-5has1r.svelte-5has1r.svelte-5has1r{box-sizing:border-box;display:grid;grid-template-rows:15vmin 1fr 9vmin;height:100%;position:relative;width:100%}.draft-building.svelte-5has1r header.svelte-5has1r.svelte-5has1r,.draft-building.svelte-5has1r footer.svelte-5has1r.svelte-5has1r{align-items:center;display:flex;justify-content:center}header.svelte-5has1r h1.svelte-5has1r.svelte-5has1r{font-size:1.7em;margin:0}header.svelte-5has1r .close-button.svelte-5has1r.svelte-5has1r{position:absolute;right:1em}.content.svelte-5has1r.svelte-5has1r.svelte-5has1r{align-items:center;background-color:#404040;border-bottom:.2em solid hsl(0,0%,20%);border-top:.2em solid hsl(0,0%,20%);display:flex;flex-direction:column;height:100%;justify-content:center}.content.svelte-5has1r .buildings.svelte-5has1r.svelte-5has1r{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:center;margin:0;width:100%}.content.svelte-5has1r .buildings.svelte-5has1r>div.svelte-5has1r{display:flex;flex-direction:column;gap:1em}.content.svelte-5has1r .buildings button.svelte-5has1r.svelte-5has1r{font-size:.9em}.content.svelte-5has1r hr.svelte-5has1r.svelte-5has1r{border-color:gray;margin:2em 0;width:40%}.explore-ruin.svelte-1m2mmb0.svelte-1m2mmb0{display:grid;grid-template-rows:15vmin 1fr 9vmin;height:100%;position:relative}.explore-ruin.svelte-1m2mmb0>.svelte-1m2mmb0{align-items:center;display:flex;justify-content:center}header.svelte-1m2mmb0.svelte-1m2mmb0{flex-direction:column}header.svelte-1m2mmb0 h1.svelte-1m2mmb0{font-size:1.7em;margin:0}header.svelte-1m2mmb0 .close-button.svelte-1m2mmb0{position:absolute;right:1em}.rewards.svelte-1m2mmb0.svelte-1m2mmb0{background-color:#333;border-bottom:.2em solid hsl(0,0%,40%);border-top:.2em solid hsl(0,0%,40%);display:grid;grid-template-columns:repeat(3,32%);grid-template-rows:repeat(3,1fr);gap:1%;overflow-y:auto;width:100%}.rewards.svelte-1m2mmb0>.svelte-1m2mmb0{align-items:center;display:flex;justify-content:center;padding:0 1em}.reward-building.svelte-1m2mmb0.svelte-1m2mmb0{font-size:.9em}.reward-materials.svelte-1m2mmb0.svelte-1m2mmb0{font-size:4em}.reward-science.svelte-1m2mmb0.svelte-1m2mmb0{font-size:2em}form.svelte-1nalltz.svelte-1nalltz{margin:1em 0 2em}form.svelte-1nalltz .field.svelte-1nalltz{padding:0 2em}form.svelte-1nalltz .multiple.svelte-1nalltz{display:flex;justify-content:center}input.svelte-1nalltz.svelte-1nalltz,button.svelte-1nalltz.svelte-1nalltz{border:1px solid hsl(152,53%,23%);padding:.8em}input.svelte-1nalltz.svelte-1nalltz{background-color:#e6e6e6;border-radius:.5em 0 0 .5em;border-right:none;flex:1}button.svelte-1nalltz.svelte-1nalltz{background-color:#9ac011;border-radius:0 .5em .5em 0;color:#fff;font-weight:700}button.svelte-1nalltz span.svelte-1nalltz{display:block;transition:all ease-in-out .1s}button.svelte-1nalltz:hover span.svelte-1nalltz{scale:1.1}button.svelte-1nalltz:active span.svelte-1nalltz{display:block;translate:0 3px}.button.svelte-14z4hzf.svelte-14z4hzf{background-color:#9ac011;border:1px solid hsl(152,53%,23%);border-radius:.4em;box-sizing:border-box;color:#1a1a1a;display:inline-flex;font-weight:700;padding:.6em 1em;text-decoration:none}.button.svelte-14z4hzf span.svelte-14z4hzf{align-items:center;box-sizing:border-box;display:flex;gap:.4em;transition:all ease-in-out .1s}.button.svelte-14z4hzf:hover span.svelte-14z4hzf{scale:1.05}.button.svelte-14z4hzf:active span.svelte-14z4hzf{translate:0 3px}img.svelte-14x87z{height:1em}.content.svelte-nexo53.svelte-nexo53{align-items:center;display:flex;justify-content:center;flex-direction:column}.content.svelte-nexo53 h2.svelte-nexo53{font-family:arcane-nine,sans-serif;font-size:2.4em;text-shadow:0 0 4px hsl(0,0%,0%);text-transform:uppercase}.content.svelte-nexo53 .newsletter.svelte-nexo53{--bevel-size:1em;background-color:#e6e6e6b3;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));color:#1a1a1a;display:flex;flex-direction:column;max-width:30em;text-align:center}.content.svelte-nexo53 .newsletter h3.svelte-nexo53{font-size:1.7em;font-weight:700;margin-bottom:0}.content.svelte-nexo53 .newsletter p.svelte-nexo53{font-size:1.5em;font-weight:700;margin-top:.4em;padding:0 1em}@keyframes svelte-163erph-background-appear{0%{opacity:0}to{opacity:1}}.settings.svelte-163erph.svelte-163erph.svelte-163erph{position:absolute;top:1em;right:1em;z-index:1}.game-over.svelte-163erph.svelte-163erph.svelte-163erph{align-items:center;background-color:transparent;color:#e6e6e6;display:grid;height:100%;left:0;position:absolute;top:0;width:100%}.game-over.defeat.svelte-163erph.svelte-163erph.svelte-163erph:before{animation:svelte-163erph-background-appear 1s ease-out 4s both;background-image:url(../img/artworks/defeat.png);background-position:center;background-size:cover;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.game-over.svelte-163erph>div.svelte-163erph.svelte-163erph{box-sizing:border-box;display:grid;grid-template-rows:30vh 1fr 16vh;height:100%}.game-over.svelte-163erph h1.svelte-163erph.svelte-163erph{align-items:center;animation:tracking-in-contract-bck 3s cubic-bezier(.215,.61,.355,1) both 2s;background-color:#00000073;background-image:url(../img/menu/title.svg);background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:0 0 10em #000;display:flex;font-family:arcane-nine,sans-serif;font-size:8em;font-weight:400;justify-content:center;margin:0;padding:.5em;text-shadow:0 0 .1em hsl(0,0%,0%)}.game-over.svelte-163erph .content.svelte-163erph.svelte-163erph{position:relative}.game-over.svelte-163erph .content h2.svelte-163erph.svelte-163erph{font-size:2em;max-width:30em;margin:2em auto}.game-over.svelte-163erph .content.svelte-163erph button{font-size:1.4em}.game-over.svelte-163erph .controls.svelte-163erph.svelte-163erph{align-items:center;display:flex;gap:2em;justify-content:center;pointer-events:all}.game-over.svelte-163erph>div.svelte-163erph>.svelte-163erph{transition:opacity .2s ease-out}.game-over.svelte-163erph .hidden.svelte-163erph.svelte-163erph{opacity:0!important}.game-over.hidden.svelte-163erph.svelte-163erph.svelte-163erph{pointer-events:none}.show-board.svelte-163erph.svelte-163erph.svelte-163erph{bottom:5vh;left:5vw;pointer-events:all;position:absolute}.rewards.svelte-163erph.svelte-163erph.svelte-163erph{align-items:center;display:flex;gap:5em;height:100%;justify-content:center}.gained-gold.svelte-163erph.svelte-163erph.svelte-163erph{align-items:center;display:flex;font-size:5em;font-weight:700;gap:.2em;height:100%;justify-content:center;text-shadow:0 0 .1em black}.gained-building.svelte-163erph.svelte-163erph.svelte-163erph{align-items:center;display:flex;font-size:1em;height:100%;justify-content:center}.fx.svelte-4v5t4t.svelte-4v5t4t{align-items:center;aspect-ratio:1/1;border-radius:100%;color:#1a1a1a;display:flex;font-size:3em;font-weight:700;justify-content:center;pointer-events:none;position:absolute;z-index:1}.fx.svelte-4v5t4t.svelte-4v5t4t:before{background:radial-gradient(circle,hsl(0,0%,90%,.8) 0%,hsl(0,0%,90%,.8) 50%,hsl(0,0%,90%,0) 70%);content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-animation:scale-up-center .8s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .8s cubic-bezier(.39,.575,.565,1) both}.fx.medium.svelte-4v5t4t.svelte-4v5t4t{font-size:3.5em}.fx.big.svelte-4v5t4t.svelte-4v5t4t{font-size:4em}.fx.svelte-4v5t4t>object.svelte-4v5t4t{position:absolute;left:50%;top:50%;translate:-50% -50%;width:150%;z-index:1}.hand.svelte-1tu5ouf.svelte-1tu5ouf.svelte-1tu5ouf{bottom:0;display:flex;justify-content:center;left:calc(50% - 8em);margin:0;padding:0;position:absolute;transition:all .1s ease-in-out;translate:-50% 20%;-webkit-user-select:none;user-select:none}.hand.is-targeting.svelte-1tu5ouf.svelte-1tu5ouf.svelte-1tu5ouf{bottom:10%;left:0;position:absolute;width:100%}.hand.svelte-1tu5ouf .card-in-hand.svelte-1tu5ouf.svelte-1tu5ouf{font-size:.8em;margin-left:-4em;pointer-events:all}.hand.svelte-1tu5ouf .card-in-hand.svelte-1tu5ouf.svelte-1tu5ouf:hover{z-index:1}.hand.svelte-1tu5ouf .card-in-hand.is-dragged.svelte-1tu5ouf.svelte-1tu5ouf{z-index:2}.hand.large.svelte-1tu5ouf .card-in-hand.svelte-1tu5ouf.svelte-1tu5ouf{margin-left:clamp(-10em,calc((var(--cards-in-hand) - 7) * -6em),-6em)}.resource-gained-fx.svelte-1tu5ouf.svelte-1tu5ouf.svelte-1tu5ouf,.card-target-zone.svelte-1tu5ouf.svelte-1tu5ouf.svelte-1tu5ouf,.play-card-zone.svelte-1tu5ouf.svelte-1tu5ouf.svelte-1tu5ouf{align-items:center;box-sizing:border-box;display:flex;height:80vh;justify-content:center;flex-direction:row;left:0;pointer-events:none;position:absolute;top:0;width:100%;transition:translate .1s ease-out}.play-card-zone.svelte-1tu5ouf .card-being-played.svelte-1tu5ouf.svelte-1tu5ouf:not(:last-of-type){filter:brightness(80%)}.play-card-zone.svelte-1tu5ouf .card-being-played.svelte-1tu5ouf .card.svelte-1tu5ouf{--heartbeat-max-scale:1.42;font-size:.8em}.card-target-zone.svelte-1tu5ouf.svelte-1tu5ouf.svelte-1tu5ouf{justify-content:flex-start}.veil.svelte-1tu5ouf.svelte-1tu5ouf.svelte-1tu5ouf{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.learn-helper.svelte-1wr8nbc.svelte-1wr8nbc{left:0;pointer-events:none;position:absolute;top:60%;translate:0 -50%;width:20vw}.learn-helper.svelte-1wr8nbc .inner.svelte-1wr8nbc{--bevel-size:1em;box-sizing:border-box;color:#e6e6e6;width:100%}.learn-helper.svelte-1wr8nbc .inner.svelte-1wr8nbc:before{box-shadow:0 0 2em #f0f8ff;box-sizing:border-box;content:"";position:absolute;top:.5em;left:.5em;height:calc(100% - 1em);width:calc(100% - 1em);z-index:-1}.learn-helper.svelte-1wr8nbc .path.svelte-1wr8nbc{align-items:flex-start;background-image:url(../img/building_text_background.png);background-position:center;background-size:cover;box-sizing:border-box;clip-path:polygon(0 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0 100%);color:#1a1a1a;display:flex;flex-direction:column;height:100%;min-height:10vh;padding:1em;position:relative;width:100%}.learn-helper.svelte-1wr8nbc .goal.svelte-1wr8nbc{align-items:center;display:flex;font-size:1.2em;text-align:left}.learn-helper.svelte-1wr8nbc .goal p.svelte-1wr8nbc{margin:.2em 0;text-decoration:line-through;text-decoration-color:transparent}.learn-helper.svelte-1wr8nbc .goal.svelte-1wr8nbc:not(.checked){--vibrate-strength:2px;animation:vibrate-spaced 4s linear infinite}.learn-helper.svelte-1wr8nbc .goal.checked p.svelte-1wr8nbc{animation:svelte-1wr8nbc-strike 1s ease-out 1s forwards,svelte-1wr8nbc-shrink-bounce .2s cubic-bezier(.4,0,.23,1) .8s;font-size:.8em}.learn-helper.svelte-1wr8nbc .goal-checkbox.svelte-1wr8nbc{align-items:center;aspect-ratio:1;background-color:#bfbfbf80;border:.15em solid hsl(0,0%,20%);border-radius:2px;box-sizing:border-box;display:flex;justify-content:center;margin-right:.6em;height:1em;position:relative;transition:all .25s cubic-bezier(.4,0,.23,1) .8s}.learn-helper.svelte-1wr8nbc .goal.checked .goal-checkbox.svelte-1wr8nbc{background:hsl(45,100%,50%);border:.5em solid hsl(45,100%,50%);animation:svelte-1wr8nbc-shrink-bounce .2s cubic-bezier(.4,0,.23,1) .8s}.learn-helper.svelte-1wr8nbc .goal.checked .goal-checkbox.svelte-1wr8nbc:before{content:"";position:absolute;top:0;border-right:.15em solid transparent;border-bottom:.15em solid transparent;transform-origin:0% 100%;translate:-50% -10%;animation:svelte-1wr8nbc-checkbox-check 125ms cubic-bezier(.4,0,.23,1) .8s forwards}@keyframes svelte-1wr8nbc-shrink-bounce{0%{transform:scale(1)}33%{transform:scale(2)}to{transform:scale(1)}}@keyframes svelte-1wr8nbc-checkbox-check{0%{width:0;height:0;border-color:#212121;transform:translateZ(0) rotate(45deg)}33%{width:.2em;height:0;transform:translateZ(0) rotate(45deg)}to{width:.2em;height:.5em;border-color:#212121;transform:translate3d(0,-.5em,0) rotate(45deg)}}@keyframes svelte-1wr8nbc-strike{0%{text-decoration-color:transparent}to{text-decoration-color:currentColor}}.controls.svelte-1662u06.svelte-1662u06{--height:7em;--width:7em;margin:0 0 1em calc(var(--width) / 2);position:relative}.main-control.svelte-1662u06.svelte-1662u06{--border-color:hsl(0, 0%, 50%);--border-size:4px;--inner-height:calc(var(--height) - var(--border-size) * 2);--inner-width:calc(var(--width) - var(--border-size) * 2);box-sizing:border-box;color:#e6e6e6;height:var(--height);margin-top:-.5vmin;pointer-events:all;position:relative;width:var(--width);z-index:1}.main-control.svelte-1662u06 .path.svelte-1662u06{--bevel-size:1.7vmin;background-color:var(--border-color);box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:var(--height);padding:var(--border-size) 0 0 var(--border-size);width:var(--width)}.main-control.svelte-1662u06 .inner.svelte-1662u06{--bevel-size:1.5vmin;align-items:center;background:url(../img/ui/main_action_background.png);background-color:#333;background-position:center center;background-repeat:no-repeat;background-size:contain;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));display:flex;height:var(--inner-height);justify-content:center;width:var(--inner-width)}.main-control.svelte-1662u06.svelte-1662u06:before{box-shadow:0 0 4vmin #ccc;content:"";height:var(--height);left:0;position:absolute;scale:.6;top:0;transition:scale .1s ease-out;width:var(--width)}.main-control.svelte-1662u06.svelte-1662u06:after{background-image:url(../img/ui/main_action_deco_normal.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:var(--height);left:0;position:absolute;top:0;width:var(--width);z-index:1}.main-control.svelte-1662u06.svelte-1662u06:disabled{filter:brightness(80%)}.main-control.svelte-1662u06 img.svelte-1662u06{height:65%;transition:scale .1s ease-out}.main-control.svelte-1662u06.svelte-1662u06:hover:before,.main-control.svelte-1662u06.svelte-1662u06:focus:before{scale:.85}.main-control.svelte-1662u06:hover .path.svelte-1662u06,.main-control.svelte-1662u06:focus .path.svelte-1662u06{background-color:#b3b3b3}.main-control.svelte-1662u06:hover:not(:active) img.svelte-1662u06,.main-control.svelte-1662u06:focus:not(:active) img.svelte-1662u06{scale:1.1}.main-control.svelte-1662u06.svelte-1662u06:active:after{background-image:url(../img/ui/main_action_deco_active.svg)}.label.svelte-1662u06.svelte-1662u06{--bevel-size:1vmin;background-color:#666;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));margin:0;margin-top:-1vmin;width:var(--width);padding:2px;text-transform:uppercase}.label.svelte-1662u06 .inner.svelte-1662u06{--bevel-size:.9vmin;background-color:#1a1a1a;color:#ccc;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));font-size:.9em;font-weight:700;padding:.5em}.label.svelte-1662u06 .inner span.svelte-1662u06{animation:blink-1 3s cubic-bezier(.55,.085,.68,.53) infinite both}.elders.svelte-1662u06.svelte-1662u06{bottom:1em;pointer-events:all;position:absolute;right:calc(var(--width) - 3vmin)}.elders.svelte-1662u06 .path.svelte-1662u06{--bevel-size:.6em;background-color:#666;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));display:flex;height:calc(var(--height) - 2em);padding:.15em;width:max-content}.elders.svelte-1662u06 .inner.svelte-1662u06{--bevel-size:.5em;align-items:center;background-color:#1a1a1a;box-sizing:border-box;color:#e6e6e6;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));display:flex;flex-direction:column;flex-wrap:nowrap;gap:.2em;height:100%;justify-content:center;list-style:none;margin:0;padding:.6em 2em .6em .6em}.elders.svelte-1662u06 .count.svelte-1662u06{font-size:1.5em;font-weight:700}.elders.svelte-1662u06 .icon.svelte-1662u06{font-size:2.2em}.elders.svelte-1662u06 .tooltip.svelte-1662u06{left:0;opacity:0;pointer-events:none;position:absolute;top:0;translate:-90% 0;transition:opacity .1s ease-in,translate .1s ease-in;z-index:10}.elders.svelte-1662u06:hover .tooltip.svelte-1662u06{opacity:1;translate:-110% 0}.tutorial-tooltip.svelte-1662u06.svelte-1662u06{bottom:110%;pointer-events:all;position:absolute;right:0;width:15em;z-index:10}.elders.svelte-1662u06 .tutorial-tooltip.svelte-1662u06{right:110%;bottom:0;top:auto}.market.svelte-1r22wq9.svelte-1r22wq9{padding:1em 0;position:relative;width:100%}.market.svelte-1r22wq9 h3.svelte-1r22wq9{color:#b3b3b3;font-size:.9em;margin:0;text-align:left;text-transform:uppercase}.market.svelte-1r22wq9 ol.svelte-1r22wq9{font-size:.43em;list-style:none;padding:0;margin:0}.market.svelte-1r22wq9 ol li.svelte-1r22wq9{background-image:url(../img/market_selection_arrow.svg);background-position:center right;background-repeat:no-repeat;padding:.2vmin 0;margin-top:1.4em;position:relative;pointer-events:auto}.market.svelte-1r22wq9 li .inner.svelte-1r22wq9{display:flex;justify-content:center;transition:translate .1s ease-in-out}.market.svelte-1r22wq9 ol li.selected .inner.svelte-1r22wq9{translate:-5vmin 0}.market.svelte-1r22wq9 ol:not(.has-selected) li.svelte-1r22wq9:hover{z-index:2}.market.svelte-1r22wq9 ol li .chains.svelte-1r22wq9{height:100%;pointer-events:none;position:absolute;top:0}.market.svelte-1r22wq9 ol li.svelte-1r22wq9:not(.playable){filter:brightness(70%)}.market.svelte-1r22wq9 .tooltip.svelte-1r22wq9{position:absolute;right:100%;top:10vh;width:15em;z-index:-1}.fx.svelte-1grnwlz.svelte-1grnwlz{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle,hsl(0,0%,10%,.4) 0%,hsl(0,0%,10%,.4) 50%,hsl(0,0%,10%,0) 70%);color:#e6e6e6;display:flex;font-size:3em;font-weight:700;justify-content:center;left:var(--position-x);pointer-events:none;position:absolute;text-shadow:0 0 .1em hsl(0,0%,10%);top:var(--position-y);translate:-50% -100%}.fx.medium.svelte-1grnwlz.svelte-1grnwlz{font-size:3.5em}.fx.big.svelte-1grnwlz.svelte-1grnwlz{font-size:4em}.fx.svelte-1grnwlz>object.svelte-1grnwlz{position:absolute;left:50%;top:50%;translate:-50% -50%;width:150%;z-index:-1}.details.svelte-1ao3d1v{margin-left:1em}.resource.svelte-1er2mxz.svelte-1er2mxz{--width:7em;--height:calc(var(--width) * 4 / 7);color:#e6e6e6}.resource.luminoil.svelte-1er2mxz.svelte-1er2mxz{--border-color:var(--color-agriculture)}.resource.science.svelte-1er2mxz.svelte-1er2mxz{--border-color:var(--color-science)}.resource.material.svelte-1er2mxz.svelte-1er2mxz{--border-color:var(--color-industry)}.resource.eclairium.svelte-1er2mxz.svelte-1er2mxz{--border-color:var(--color-wonder)}.path.svelte-1er2mxz.svelte-1er2mxz{--bevel-size:calc(var(--width) / 8);background-color:var(--border-color);box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:var(--height);padding:3px;width:var(--width)}.path.svelte-1er2mxz .inner.svelte-1er2mxz{--bevel-size:calc(var(--width) / 8.5);background-color:#666;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));padding:1px;height:100%;width:100%}.path.svelte-1er2mxz .outline.svelte-1er2mxz{--bevel-size:calc(var(--width) / 8.5);background-color:#262626;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:100%;width:100%}@keyframes svelte-1er2mxz-danger-blink{30%{opacity:0}to{opacity:1}}.resource.danger-high.svelte-1er2mxz .content.svelte-1er2mxz:before{animation:svelte-1er2mxz-danger-blink .4s ease-out infinite alternate;background-color:#b81414;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.addon.svelte-1er2mxz.svelte-1er2mxz{--addon-width:calc(var(--width) / 1.5);--addon-height:calc(var(--height) / 2);--bevel-size:calc(var(--addon-width) / 8);background-color:var(--border-color);box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:var(--addon-height);padding:1px;translate:25% -35%;width:var(--addon-width)}.addon.svelte-1er2mxz .inner.svelte-1er2mxz{--bevel-size:calc(var(--addon-width) / 8.5);background-color:#262626;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:100%;width:100%}.path.svelte-1er2mxz .content.svelte-1er2mxz,.addon.svelte-1er2mxz .content.svelte-1er2mxz{background-color:transparent;height:100%;position:relative;width:100%}.path.svelte-1er2mxz .content.svelte-1er2mxz>*,.addon.svelte-1er2mxz .content.svelte-1er2mxz>*{align-items:center;display:flex;justify-content:center;gap:.2em;height:100%;width:100%}.path.svelte-1er2mxz .content.svelte-1er2mxz{font-size:2em}.addon.svelte-1er2mxz .content.svelte-1er2mxz{font-size:1.2em}.addon.svelte-1er2mxz .content.svelte-1er2mxz i{font-size:.8em}.resources.svelte-x96hz4.svelte-x96hz4{background:none;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:1.5vh}.resources.svelte-x96hz4 .left.svelte-x96hz4,.resources.svelte-x96hz4 .right.svelte-x96hz4{display:flex;gap:2vmin;position:relative}.resources.svelte-x96hz4 .resource.svelte-x96hz4{font-size:.8em;pointer-events:auto;position:relative}.resources.svelte-x96hz4 .resource.luminoil.svelte-x96hz4{font-size:1.2em}.resources.svelte-x96hz4 .value.svelte-x96hz4{--heartbeat-max-scale:2.28;display:inline-block;-webkit-animation:heartbeat .5s both;animation:heartbeat .5s both}.resources.svelte-x96hz4 .resource .tooltip.svelte-x96hz4,.resources.svelte-x96hz4 .control .tooltip.svelte-x96hz4{opacity:0;pointer-events:none;position:absolute;translate:0 -2em;transition:opacity .1s ease-in,translate .1s ease-in;width:15em;z-index:1}.resources.svelte-x96hz4 .right .resource .tooltip.svelte-x96hz4{right:0;transition:opacity .1s ease-in,translate .1s ease-in;width:15em}.resources.svelte-x96hz4 .resource:hover .tooltip.svelte-x96hz4{opacity:1;translate:0 0}.resources.svelte-x96hz4 .tutorial-tooltip.svelte-x96hz4{width:15em}.resources.svelte-x96hz4 .tutorial-tooltip.for-eclairium.svelte-x96hz4{position:absolute;right:50%;top:0}.resources.svelte-x96hz4 .tutorial-tooltip.for-luminoil.svelte-x96hz4{left:0;position:absolute;top:13vh}.smog-card.svelte-4smeyj.svelte-4smeyj{background-color:transparent;background-image:url(../img/smog/smog_card_front.png);background-repeat:no-repeat;background-position:center;background-size:contain;box-sizing:border-box;color:#e6e6e6;height:14em;padding:.4em 0;text-align:center;width:21em}.smog-card.svelte-4smeyj .name.svelte-4smeyj{padding:.4em;font-size:1.8em;line-height:1.2}.smog-card.svelte-4smeyj .rules.svelte-4smeyj{padding:.4em;font-size:1.4em}.smog-deck.svelte-1m7czu8.svelte-1m7czu8{display:flex;flex-direction:column;gap:.5em;padding:1em;pointer-events:auto;position:relative}.smog-deck.svelte-1m7czu8 .deck .tooltip.svelte-1m7czu8{left:100%;opacity:0;pointer-events:none;position:absolute;top:1em;translate:-1rem 0;transition:opacity .1s ease-in,translate .1s ease-in;width:150%;z-index:1}.smog-deck.svelte-1m7czu8 .deck:hover .tooltip.svelte-1m7czu8{opacity:1;translate:0}.smog-card-back.svelte-1m7czu8.svelte-1m7czu8{background-color:transparent;background-image:url(../img/smog/smog_card_back.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;font-size:.45em;height:14em;width:21em}.active-card.svelte-1m7czu8.svelte-1m7czu8{font-size:.45em;position:relative}.active-card.svelte-1m7czu8 .card-normal.svelte-1m7czu8{transition:opacity 0ms ease-in-out .1s}.active-card.svelte-1m7czu8:hover .card-normal.svelte-1m7czu8{opacity:0;transition:opacity 0ms ease-in-out}.active-card.svelte-1m7czu8 .card-zoom.svelte-1m7czu8{left:0;opacity:0;font-size:2em;pointer-events:none;position:absolute;top:50%;z-index:2;scale:.5;transform-origin:left center;translate:0 -50%;transition:scale .1s cubic-bezier(.34,1.56,.64,1),opacity 0ms ease-in-out .1s}.active-card.svelte-1m7czu8:hover .card-zoom.svelte-1m7czu8{opacity:1;scale:1;transition:scale .1s cubic-bezier(.34,1.56,.64,1),opacity 0ms ease-in-out}.tutorial-tooltip.svelte-1m7czu8.svelte-1m7czu8{left:100%;position:absolute;top:50%;width:15em}.controls.svelte-13xcdik.svelte-13xcdik{box-sizing:content-box;align-items:end;display:flex;flex-direction:column;font-size:1.2em;height:100%}.controls.svelte-13xcdik .control.svelte-13xcdik{display:flex;justify-content:center;pointer-events:auto;position:relative}.controls.svelte-13xcdik .control.svelte-13xcdik button{font-size:.8em}.controls.svelte-13xcdik .control .refresh-science-cost.svelte-13xcdik{background-color:#1a1a1a;border:2px solid hsl(0,0%,30%);border-radius:.4em;font-size:.8em;padding:.2em .4em;position:absolute;top:100%;translate:0 -100%}.controls.svelte-13xcdik .control .tooltip.svelte-13xcdik{opacity:0;pointer-events:none;position:absolute;right:100%;top:0;translate:20%;transition:opacity .1s ease-in,translate .1s ease-in;width:12em;z-index:100}.controls.svelte-13xcdik .control:hover .tooltip.svelte-13xcdik{opacity:1;translate:0}.controls.svelte-13xcdik .control.vibrate.svelte-13xcdik button{--vibrate-strength:3px;animation:vibrate-spaced 2s linear infinite}.controls.svelte-13xcdik .settings.svelte-13xcdik{font-size:.7em}main.svelte-3cb0we.svelte-3cb0we{text-align:center;margin:0 auto;overflow:hidden;-webkit-user-select:none;user-select:none}.interface.svelte-3cb0we.svelte-3cb0we,.overlay.svelte-3cb0we.svelte-3cb0we{position:absolute;top:0;pointer-events:none;z-index:100}.interface.svelte-3cb0we.svelte-3cb0we,.overlay.svelte-3cb0we.svelte-3cb0we,main.svelte-3cb0we.svelte-3cb0we,main.svelte-3cb0we>section.svelte-3cb0we,.board.svelte-3cb0we.svelte-3cb0we{height:100%;width:100%}.overlay.svelte-3cb0we>*{pointer-events:auto}.interface.svelte-3cb0we.svelte-3cb0we{background:linear-gradient(180deg,hsl(0,0%,0%,0) 0%,hsl(0,0%,0%,0) 77%,hsl(0,0%,0%) 100%);display:grid;grid-template-columns:1fr 11.4em;grid-template-rows:77% 23%}.interface.svelte-3cb0we .top.svelte-3cb0we{display:flex}.interface.svelte-3cb0we .top .resources.svelte-3cb0we{flex-grow:1;pointer-events:none}.interface.svelte-3cb0we .top .market-controls.svelte-3cb0we{padding-top:2.5em}.interface.svelte-3cb0we .market.svelte-3cb0we{align-items:end;display:flex;flex-direction:column;grid-row:span 2}.interface.svelte-3cb0we .market.svelte-3cb0we .button{font-size:.6em}.interface.svelte-3cb0we .bottom.svelte-3cb0we{display:flex;justify-content:space-between;pointer-events:none}.interface.svelte-3cb0we .bottom .left.svelte-3cb0we{align-items:end;display:flex;justify-content:center;gap:2em;padding-left:1em}.interface.svelte-3cb0we .bottom .left .undo.svelte-3cb0we{margin-bottom:1em}.interface.svelte-3cb0we .bottom .right.svelte-3cb0we{align-items:end;display:flex;justify-content:center;gap:2em;padding-right:.3em}.tutorial-tooltip.svelte-3cb0we.svelte-3cb0we{pointer-events:all;position:absolute;left:60%;top:50%;translate:0 -50%;width:15em;z-index:10}.roster.svelte-15p6s3u.svelte-15p6s3u{display:grid;gap:.5em;grid-template-columns:5em 1fr;text-align:left;width:100%}.roster.svelte-15p6s3u h3.svelte-15p6s3u{align-items:center;display:flex;font-family:arcane-nine;font-size:2em}.buildings.svelte-15p6s3u.svelte-15p6s3u{font-size:min(1.1vh,.6em);display:flex;gap:1em}.buildings.svelte-15p6s3u>div.svelte-15p6s3u{margin-top:2em}.buildings.svelte-15p6s3u>div.svelte-15p6s3u:hover{z-index:2}main.svelte-q4zr36.svelte-q4zr36.svelte-q4zr36{background-image:url(../img/artworks/character-selector-back.webp);background-size:cover;background-position:center;color:#e6e6e6;height:100%;position:relative;width:100%}.settings.svelte-q4zr36.svelte-q4zr36.svelte-q4zr36{position:absolute;top:1em;right:1em;z-index:1}nav.svelte-q4zr36.svelte-q4zr36.svelte-q4zr36{display:flex;gap:1em;justify-content:center;position:absolute;bottom:1em;width:100%}nav.svelte-q4zr36 .character.svelte-q4zr36.svelte-q4zr36{height:7em;position:relative;transition:all .2s ease-in-out;width:7em}nav.svelte-q4zr36 .character img.svelte-q4zr36.svelte-q4zr36{width:100%}nav.svelte-q4zr36 .character span.svelte-q4zr36.svelte-q4zr36{background-color:#333;border-top:.2em solid hsl(0,0%,40%);bottom:0;font-family:arcane-nine,serif;font-size:1.4em;left:50%;padding-bottom:.2em;position:absolute;text-align:center;translate:-50%;width:100%}nav.svelte-q4zr36 .character.svelte-q4zr36.svelte-q4zr36:before{box-shadow:0 0 1.5em 1.5em #ffffff80,0 0 3em 1.5em #fa0;content:"";height:100%;position:absolute;scale:.4;width:100%;transition:scale .1s ease-in-out}nav.svelte-q4zr36 .character.selected.svelte-q4zr36.svelte-q4zr36:before{scale:.7}nav.svelte-q4zr36 .character .chains.svelte-q4zr36.svelte-q4zr36{height:100%;left:0;pointer-events:none;position:absolute;top:0}nav.svelte-q4zr36 .character .tooltip.svelte-q4zr36.svelte-q4zr36{left:50%;opacity:0;pointer-events:none;position:absolute;top:0%;transition:opacity .1s ease-in,translate .1s ease-in;translate:-50% -50%;width:200%}nav.svelte-q4zr36 .character:hover .tooltip.svelte-q4zr36.svelte-q4zr36{opacity:1;translate:-50% -105%}nav.svelte-q4zr36 .character .tooltip.svelte-q4zr36 p{font-size:1.1em;margin:.5em;text-align:center}nav.svelte-q4zr36 .controls.svelte-q4zr36.svelte-q4zr36{align-items:center;display:flex;flex-direction:column;font-size:1.5em;height:100%;justify-content:space-around;position:absolute;right:1em}nav.svelte-q4zr36 .retries.svelte-q4zr36.svelte-q4zr36{display:flex;gap:.4em;vertical-align:middle}nav.svelte-q4zr36 .retries .tooltip.svelte-q4zr36.svelte-q4zr36{left:50%;opacity:0;pointer-events:none;position:absolute;top:0%;transition:opacity .1s ease-in,translate .1s ease-in;translate:-50% -50%;width:100%}nav.svelte-q4zr36 .retries:hover .tooltip.svelte-q4zr36.svelte-q4zr36{opacity:1;translate:-50% -105%}nav.svelte-q4zr36 .retries .tooltip.svelte-q4zr36 p{font-size:.7em;margin:.5em;text-align:center}.content.svelte-q4zr36.svelte-q4zr36.svelte-q4zr36{height:100%}.content.svelte-q4zr36 .starter-content.svelte-q4zr36.svelte-q4zr36{display:grid;gap:1em;grid-template-columns:30% 1fr;height:100%;padding:1em 1em 0 0}.content.svelte-q4zr36 .starter-content .description.svelte-q4zr36.svelte-q4zr36{align-items:start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:end;padding:1em;text-shadow:0 0 1px hsl(0,0%,0%)}.content.svelte-q4zr36 .starter-content .description h1.svelte-q4zr36.svelte-q4zr36{font-size:2em;margin:0;text-align:left;text-shadow:0 0 1px hsl(0,0%,0%)}.content.svelte-q4zr36 .starter-content .description p.svelte-q4zr36.svelte-q4zr36{font-style:italic}.content.svelte-q4zr36 .starter-content .description .difficulty.svelte-q4zr36.svelte-q4zr36{font-size:1.2em}.content.svelte-q4zr36 .starter-content .roster-deck.svelte-q4zr36.svelte-q4zr36{padding-top:2em}.content.svelte-q4zr36 .starter-content .roster-deck .deck.svelte-q4zr36 .deck div{font-size:1.5vh}.content.svelte-q4zr36 .starter-content .tabs.svelte-q4zr36.svelte-q4zr36{align-items:center;display:flex;font-family:arcane-nine,sans-serif;font-size:1.4em;font-weight:700;gap:2em;justify-content:center;margin-bottom:1em;text-transform:uppercase}.content.svelte-q4zr36 .starter-content .tabs.svelte-q4zr36>.svelte-q4zr36{align-items:center;display:flex;gap:.4em}.content.svelte-q4zr36 .starter-content .tabs img.svelte-q4zr36.svelte-q4zr36{height:1.4em}.difficulty.svelte-q4zr36 .regular{color:#91ff75}.difficulty.svelte-q4zr36 .complex{color:#ffdf52}.difficulty.svelte-q4zr36 .extreme{color:#ff8080}main.svelte-1hz5khy{align-items:center;background-image:url(../img/artworks/defeat.png);background-position:center;background-size:cover;color:#e6e6e6;display:grid;grid-template-rows:15vh 1fr 10vh;height:100%;width:100%}h1.svelte-1hz5khy{background-image:url(../img/menu/title.svg);background-repeat:no-repeat;background-position:center;background-size:contain;font-family:arcane-nine,sans-serif;font-size:8em;font-weight:400;margin-top:1.5em;padding:.5em;text-align:center}.controls.svelte-1hz5khy{align-items:center;display:flex;gap:1em;height:10vh;justify-content:center}.card.svelte-19n905d.svelte-19n905d{background-color:transparent;border-radius:none;box-shadow:none;--card-border-margin:.4em;--card-height:21em;--card-width:14em;--card-border-color:hsl(0, 0%, 40%);--card-border-size:.4em;--card-inner-height:calc(var(--card-height) - var(--card-border-size) * 2);--card-inner-width:calc(var(--card-width) - var(--card-border-size) * 2);--card-shadow-size:.5em;box-sizing:border-box;color:#333;height:calc(var(--card-height) + var(--card-border-margin) * 2);line-height:160%;text-align:center;padding:var(--card-border-margin);position:relative;width:calc(var(--card-width) + var(--card-border-margin) * 2)}.card.svelte-19n905d .path.svelte-19n905d{background-color:var(--card-border-color);background-image:url(../img/card_border_background.png);background-size:cover;border-radius:1em;box-sizing:border-box;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0,100% 1em,100% calc(100% - 1em),calc(100% - 1em) 100%,1em 100%,0% calc(100% - 1em),0% 1em);height:var(--card-height);padding:var(--card-border-size) 0 0 var(--card-border-size);width:var(--card-width)}.card.svelte-19n905d .outline.svelte-19n905d{background-color:#4d4d4d;box-sizing:border-box;clip-path:polygon(0 .85em,.85em 0,calc(100% - .85em) 0,100% .85em,100% calc(100% - .85em),calc(100% - .85em) 100%,.85em 100%,0% calc(100% - .85em),0% .85em);height:var(--card-inner-height);position:relative;width:var(--card-inner-width);padding:1px 0 0 1px}.card.svelte-19n905d .inner.svelte-19n905d{background-color:#1a1a1a;background-image:url(../img/item_background.png);background-size:cover;background-position:50% 50%;border-radius:1em;clip-path:polygon(0 .8em,.8em 0,calc(100% - .8em) 0,100% .8em,100% calc(100% - .8em),calc(100% - .8em) 100%,.8em 100%,0% calc(100% - .8em),0% .8em);display:grid;height:calc(var(--card-inner-height) - 2px);position:relative;width:calc(var(--card-inner-width) - 2px)}.card.svelte-19n905d .content.svelte-19n905d{align-items:center;box-sizing:border-box;color:#999;display:flex;font-size:1.7em;font-weight:700;height:100%;justify-content:center;padding:1em;transition:all .1s ease-in-out;width:100%}.card.svelte-19n905d:hover .content.svelte-19n905d{scale:1.05}.unaffordable.svelte-3hgthp{color:#c66}.container.svelte-v72vjl{height:100%;position:relative;width:100%}.path.svelte-v72vjl{--bevel-size:2em;background-color:#666;box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));height:100%;padding:4px;width:100%}.inner.svelte-v72vjl{--bevel-size:1.85em;background-color:#4d4d4d;background-image:url(../img/item_background.png);box-sizing:border-box;clip-path:polygon(0 var(--bevel-size),var(--bevel-size) 0,calc(100% - var(--bevel-size)) 0,100% var(--bevel-size),100% calc(100% - var(--bevel-size)),calc(100% - var(--bevel-size)) 100%,var(--bevel-size) 100%,0% calc(100% - var(--bevel-size)),0% var(--bevel-size));display:flow-root;height:100%;width:100%}.inner.svelte-v72vjl>*{opacity:0;pointer-events:none}.content.svelte-v72vjl{height:100%;left:0;position:absolute;top:0;width:100%}section.svelte-16nfae4.svelte-16nfae4{display:grid;grid-template-rows:9vmin 1fr 9vmin;position:relative;height:100%;width:100%}header.svelte-16nfae4.svelte-16nfae4{align-items:center;display:flex;justify-content:space-between}header.svelte-16nfae4 .close-button.svelte-16nfae4{position:absolute;right:1em}header.svelte-16nfae4 h1.svelte-16nfae4{flex-grow:1;font-size:1.7em;text-align:center}.buildings.svelte-16nfae4.svelte-16nfae4{background-color:#333c;border-bottom:2px solid hsl(0,0%,30%);border-top:2px solid hsl(0,0%,30%);font-size:1em;overflow-y:auto;width:100%}footer.svelte-16nfae4.svelte-16nfae4{align-items:center;display:flex;justify-content:center}section.svelte-vxcjek.svelte-vxcjek{display:grid;grid-template-rows:9vmin 1fr 9vmin;position:relative;height:100%;width:100%}header.svelte-vxcjek.svelte-vxcjek{align-items:center;display:flex;justify-content:space-between}header.svelte-vxcjek .close-button.svelte-vxcjek{position:absolute;right:1em}header.svelte-vxcjek h1.svelte-vxcjek{flex-grow:1;font-size:1.7em;text-align:center}.cards.svelte-vxcjek.svelte-vxcjek{background-color:#333c;border-bottom:2px solid hsl(0,0%,30%);border-top:2px solid hsl(0,0%,30%);font-size:.85em;overflow-y:auto;width:100%}footer.svelte-vxcjek.svelte-vxcjek{align-items:center;display:flex;justify-content:center}section.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{--card-scale:.6em;--building-scale:.6em;background-color:#333;background-image:url(../img/item_background.png);box-sizing:border-box;display:flow-root;height:100%;overflow-y:auto;padding:0 1em;text-align:center;width:100%}header.svelte-1hmr7uk h1.svelte-1hmr7uk.svelte-1hmr7uk{font-size:2em;font-weight:400;text-align:center;margin-bottom:0}.content.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{display:grid;gap:2em;grid-template-columns:30% 1fr;grid-template-rows:50% 1fr}.content.svelte-1hmr7uk h2.svelte-1hmr7uk.svelte-1hmr7uk{font-size:1.5em}.buildings.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{grid-row:1 / span 2;width:100%}.buildings.svelte-1hmr7uk .item.svelte-1hmr7uk.svelte-1hmr7uk{align-items:center;display:flex;gap:1em;justify-content:center;margin-top:1.8em}.buildings.svelte-1hmr7uk .item.svelte-1hmr7uk button.svelte-1hmr7uk{font-size:var(--building-scale)}.buildings.svelte-1hmr7uk .remove-btn.svelte-1hmr7uk button{height:calc(14 * var(--card-scale));margin-bottom:1em;width:calc(24 * var(--card-scale))}.buildings.svelte-1hmr7uk .remove-btn.svelte-1hmr7uk button .inner,.buildings.svelte-1hmr7uk .remove-btn.svelte-1hmr7uk button .inner p{height:100%}.cards.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{width:100%}.cards.svelte-1hmr7uk .item.svelte-1hmr7uk.svelte-1hmr7uk{align-items:center;display:inline-flex;flex-direction:column;gap:1em;justify-content:center;margin:0 1em;vertical-align:top}.cards.svelte-1hmr7uk .item.svelte-1hmr7uk button.svelte-1hmr7uk{font-size:var(--card-scale);transition:scale .1s cubic-bezier(.34,1.56,.64,1);transform-origin:center bottom}.cards.svelte-1hmr7uk .item.svelte-1hmr7uk button.svelte-1hmr7uk:not([disabled]):hover{scale:1.5;z-index:10}.remove-btn.svelte-1hmr7uk img.svelte-1hmr7uk.svelte-1hmr7uk{height:4em}.cards.svelte-1hmr7uk .remove-btn.svelte-1hmr7uk button{height:calc(16.3 * var(--card-scale));margin-bottom:.75em;margin-top:2em;width:calc(12 * var(--card-scale))}.cards.svelte-1hmr7uk .remove-btn.svelte-1hmr7uk button .inner{height:100%}.cards.svelte-1hmr7uk .remove-btn.svelte-1hmr7uk button .inner p{height:100%;flex-direction:column}.resources.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{margin-top:1em;width:100%}.resources.svelte-1hmr7uk table.svelte-1hmr7uk.svelte-1hmr7uk{border-collapse:separate;border-spacing:0 1em;margin:auto;width:50%}.resources.svelte-1hmr7uk table th.svelte-1hmr7uk.svelte-1hmr7uk{font-size:1.5em;font-weight:700}.resources.svelte-1hmr7uk table .action.svelte-1hmr7uk.svelte-1hmr7uk{font-size:1.3em}.cost.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{font-weight:700}.overlay.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.overlay.svelte-1hmr7uk>*{pointer-events:all}.refresh.svelte-1hmr7uk.svelte-1hmr7uk.svelte-1hmr7uk{display:flex;flex-direction:column;gap:0;position:absolute;top:-1px;left:-1px}.cards.svelte-1hmr7uk .refresh.svelte-1hmr7uk.svelte-1hmr7uk{left:auto;right:-1px}section.svelte-4anuqd.svelte-4anuqd{background-color:#333;background-image:url(../img/item_background.png);height:100%;overflow-y:auto}header.svelte-4anuqd.svelte-4anuqd{margin-bottom:1em}header.svelte-4anuqd h1.svelte-4anuqd{font-size:1.7em;font-weight:400;text-align:center;margin-bottom:0}section.svelte-15qymlx.svelte-15qymlx{background-color:#333;background-image:url(../img/item_background.png);box-sizing:border-box;height:100%;overflow-y:auto}header.svelte-15qymlx h1.svelte-15qymlx{font-size:1.7em;font-weight:400;text-align:center;margin-bottom:0}.region-tooltip.svelte-tr3mjz.svelte-tr3mjz{left:var(--position-x);pointer-events:none!important;position:absolute;top:var(--position-y);translate:-50% calc(-100% - 2em);min-width:15em}.region-tooltip.is-bottom.svelte-tr3mjz.svelte-tr3mjz{translate:-50% 4em}.region-tooltip.svelte-tr3mjz .content{margin-top:0;text-align:left}.region-tooltip.svelte-tr3mjz h3.svelte-tr3mjz{text-align:center}.region-tooltip.svelte-tr3mjz .name.svelte-tr3mjz{background-color:#1a1a1a;border:2px solid hsl(0,0%,40%);border-radius:1em;box-sizing:border-box;left:50%;padding:.5em .8em;position:absolute;text-align:center;text-transform:uppercase;translate:-50% -50%;width:80%;z-index:1}.region-tooltip.svelte-tr3mjz .info p.svelte-tr3mjz{align-items:center;display:flex;justify-content:space-between;width:100%}.region-tooltip.svelte-tr3mjz .info .reward.svelte-tr3mjz{font-weight:700;font-size:1.1em}.region-tooltip.svelte-tr3mjz .info .victory.svelte-tr3mjz{display:block}.region-tooltip.svelte-tr3mjz .info .victory .reward.svelte-tr3mjz{display:block;font-weight:700;font-size:1.5em;padding-top:1em;text-align:center}.region-tooltip.svelte-tr3mjz .reward-building.svelte-tr3mjz{font-size:.6em;pointer-events:initial}.map.svelte-16uj750{height:100%;width:100%}section.svelte-namugp.svelte-namugp{align-items:center;color:#e6e6e6;display:flow-root;height:100%;position:relative;width:100%}header.svelte-namugp h1.svelte-namugp{font-size:2em;font-weight:400;text-align:center;text-shadow:0 0 .1em hsl(0,0%,10%);position:absolute;width:100%}.overlay.svelte-namugp.svelte-namugp{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}main.svelte-1gnel94.svelte-1gnel94.svelte-1gnel94{color:#e6e6e6;background-color:#1a1a1a;display:grid;grid-template-rows:10vh 90vh;height:100%;width:100%}header.svelte-1gnel94.svelte-1gnel94.svelte-1gnel94{align-items:center;border-bottom:.1em solid hsl(0,0%,30%);display:flex;font-family:arcane-nine,sans-serif;font-size:1.4em;font-weight:700;justify-content:space-between;padding:0 1em;pointer-events:all}header.svelte-1gnel94>div.svelte-1gnel94.svelte-1gnel94{align-items:center;display:flex;gap:1em}header.svelte-1gnel94>div.svelte-1gnel94>.svelte-1gnel94{align-items:center;display:flex;gap:.4em;text-transform:uppercase}header.svelte-1gnel94>div>* img.svelte-1gnel94.svelte-1gnel94{height:1.4em}header.svelte-1gnel94 .current-gold span.svelte-1gnel94.svelte-1gnel94{font-size:1.2em}header.svelte-1gnel94 .current-gold.animated span.svelte-1gnel94.svelte-1gnel94{--scale-up-max:1.2;animation:scale-up-center-back 2s linear infinite}header.svelte-1gnel94 .control.svelte-1gnel94.svelte-1gnel94{font-size:.8em}.content.svelte-1gnel94.svelte-1gnel94.svelte-1gnel94{height:90vh}.button.svelte-1uye2tv.svelte-1uye2tv{background-color:#d1b361;border:2px solid hsl(39,71%,34%);border-radius:.4em;box-sizing:border-box;color:#1a1a1a;display:flex;font-weight:700;overflow:hidden;padding:.6em 1em;position:relative;text-decoration:none}.button.has-badge.svelte-1uye2tv.svelte-1uye2tv{padding-left:2.5em}.button.svelte-1uye2tv img.svelte-1uye2tv{height:1.5em}.button.svelte-1uye2tv span.svelte-1uye2tv{align-items:center;box-sizing:border-box;display:flex;gap:.4em;transition:all ease-in-out .1s}.button.svelte-1uye2tv:hover span.svelte-1uye2tv{scale:1.05}.button.svelte-1uye2tv:active span.svelte-1uye2tv{translate:0 3px}.badge.svelte-1uye2tv.svelte-1uye2tv{background-color:#ea2a10;box-shadow:0 0 .2em #5a231c;color:#e6e6e6;font-size:.6em;font-weight:700;position:absolute;top:20%;left:0;padding:.5em;rotate:-45deg;translate:-30%;width:10em;z-index:1}.button.svelte-8i72xj.svelte-8i72xj{--text-color:hsl(0, 0%, 90%);background:none;border:none;color:var(--text-color);font-weight:700;margin:0;padding:0;text-decoration:none;text-transform:uppercase;text-shadow:0 0 2px black}.button.svelte-8i72xj span.svelte-8i72xj{display:flex;justify-content:center;margin:0;transition:all .1s ease-in-out}.button.svelte-8i72xj:hover span.svelte-8i72xj,.button.svelte-8i72xj:focus span.svelte-8i72xj{scale:1.1}.button.svelte-8i72xj.svelte-8i72xj:disabled,.button.svelte-8i72xj.svelte-8i72xj:hover:disabled{--text-color:hsl(0, 0%, 60%)}.button.svelte-8i72xj img{height:1em}.content.svelte-1hm3xur.svelte-1hm3xur.svelte-1hm3xur{display:grid;grid-template-rows:4em 1fr;position:relative;height:100%;width:100%}.close-button.svelte-1hm3xur.svelte-1hm3xur.svelte-1hm3xur{position:absolute;right:2em;top:1em}.content.svelte-1hm3xur h1.svelte-1hm3xur.svelte-1hm3xur{height:1.5em}.games.svelte-1hm3xur.svelte-1hm3xur.svelte-1hm3xur{overflow-y:auto;height:100%;width:100%}.games.svelte-1hm3xur .game.svelte-1hm3xur.svelte-1hm3xur{display:grid;margin:1em 2em;grid-template-columns:18.3em 1fr}.games.svelte-1hm3xur .game.svelte-1hm3xur+.game.svelte-1hm3xur{border-top:2px solid hsl(152,53%,23%,.2);padding-top:1em}.games.svelte-1hm3xur .game .image.svelte-1hm3xur.svelte-1hm3xur{flex-grow:2;height:10em;position:relative;overflow:hidden}.games.svelte-1hm3xur .game .image img.svelte-1hm3xur.svelte-1hm3xur{height:100%}.games.svelte-1hm3xur .game .image span.svelte-1hm3xur.svelte-1hm3xur{background-color:#ea2a10;box-shadow:0 0 .2em #5a231c;font-weight:700;position:absolute;top:10%;left:0;padding:.5em;rotate:-45deg;translate:-30%;width:10em}.games.svelte-1hm3xur .game .image span.soon.svelte-1hm3xur.svelte-1hm3xur{background-color:#987b1b;box-shadow:0 0 .2em #694a12}.games.svelte-1hm3xur .game .description.svelte-1hm3xur.svelte-1hm3xur{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding-left:1em;width:100%}.games.svelte-1hm3xur .game .description h2.svelte-1hm3xur.svelte-1hm3xur{margin-top:0}.games.svelte-1hm3xur .game .link.svelte-1hm3xur.svelte-1hm3xur{text-align:right;margin:0}.content.svelte-15167m2.svelte-15167m2{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;padding:0 2em}.content.svelte-15167m2 h3.svelte-15167m2{margin:0;text-align:left}.content.svelte-15167m2 .controls.svelte-15167m2{display:flex;justify-content:space-between}main.svelte-cjocna.svelte-cjocna{align-items:center;background-image:url(../img/artworks/start.png);background-position:center;background-size:cover;display:grid;grid-template-rows:25vh 1fr 15vh;grid-template-columns:25vw 1fr 25vw;height:100%;width:100%}h1.svelte-cjocna.svelte-cjocna{background-image:url(../img/menu/title.svg);background-repeat:no-repeat;background-position:center;background-size:50%;color:#e6e6e6;font-family:arcane-nine,sans-serif;font-size:7em;font-weight:400;grid-column:span 3;margin:0;padding:.5em;text-align:center}.controls.svelte-cjocna.svelte-cjocna{display:flex;flex-direction:column;font-size:1.6em;gap:1em;height:100%;margin-top:5em}.controls.svelte-cjocna div.svelte-cjocna{display:grid;justify-content:end}.controls.svelte-cjocna hr.svelte-cjocna{border-color:gray;margin-top:1em;width:100%}.controls.svelte-cjocna .button span{transform-origin:right}.call-to-action.svelte-cjocna.svelte-cjocna{display:flex;font-size:1.6em;grid-column:2;grid-row:3;justify-content:center;width:100%}.logos.svelte-cjocna.svelte-cjocna{display:flex;grid-column:3;grid-row:3;justify-content:end}.logos.svelte-cjocna img.svelte-cjocna{height:15vh}.options.svelte-cjocna.svelte-cjocna{position:absolute;top:1em;right:1em}.options.svelte-cjocna .buttons.svelte-cjocna{display:flex}.options.svelte-cjocna .buttons div.svelte-cjocna{position:relative}.options.svelte-cjocna .buttons .tooltip.svelte-cjocna{opacity:0;pointer-events:none;position:absolute;translate:0 -1em;transition:opacity .1s ease-in,translate .1s ease-in;right:0;width:max-content;z-index:1}.options.svelte-cjocna .buttons div:hover .tooltip.svelte-cjocna{opacity:1;translate:0 0}.feedback-popup.svelte-cjocna.svelte-cjocna{animation:blink-1 4s ease-out infinite both;color:#e0dfae;font-weight:700;margin-left:auto;max-width:12em;text-align:right}.overlay.svelte-cjocna.svelte-cjocna{height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.overlay.svelte-cjocna>*{pointer-events:all}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}33%{transform:scale(var(--heartbeat-max-scale));animation-timing-function:ease-out}67%{transform:scale(.87);animation-timing-function:ease-in}to{transform:scale(1);animation-timing-function:ease-out}}@keyframes jello-horizontal{0%{transform:scaleZ(1)}15%{transform:scale3d(1.05,.95,1)}20%{transform:scale3d(.95,1.05,1)}25%{transform:scaleZ(1)}to{transform:scaleZ(1)}}@keyframes scale-up-center{0%{transform:scale(1)}to{transform:scale(2)}}@keyframes scale-up-center-back{0%{transform:scale(1)}50%{transform:scale(var(--scale-up-max))}to{transform:scale(1)}}@keyframes vibrate-1{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes vibrate-spaced{0%{transform:translate(0)}2%{transform:translate(calc(-1 * var(--vibrate-strength)),var(--vibrate-strength))}4%{transform:translate(calc(-1 * var(--vibrate-strength)),calc(-1 * var(--vibrate-strength)))}6%{transform:translate(var(--vibrate-strength),var(--vibrate-strength))}8%{transform:translate(var(--vibrate-strength),calc(-1 * var(--vibrate-strength)))}10%{transform:translate(0)}}@keyframes blink-1{0%{opacity:1}40%{opacity:1}50%{opacity:.2}60%{opacity:1}to{opacity:1}}@keyframes blink-2{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes tracking-in-contract-bck{0%{letter-spacing:1em;transform:translateZ(400px);opacity:0}40%{opacity:.6}to{transform:translateZ(0);opacity:1}}:root{--color-agriculture: hsl(90, 47%, 53%);--color-science: hsl(201, 57%, 55%);--color-industry: hsl(27, 92%, 47%);--color-culture: hsl(270, 66%, 60%);--color-wonder: hsl(45, 100%, 50%);--color-vestige: hsl(5, 80%, 15%);--color-curse: hsl(0, 90%, 30%);--color-gold: hsl(51, 100%, 50%)}.icon-luminoil{color:var(--color-agriculture)}.icon-material,.icon-materials{color:var(--color-industry)}.icon-science{color:var(--color-science)}.icon-eclairium{color:var(--color-wonder)}.icon-gold{color:var(--color-gold)}html,body{height:100%;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}*{cursor:url(../img/cursor.png),auto}body{background-color:#292929;box-sizing:border-box;color:#333;font-family:louis-george-cafe,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.85vmin;margin:0}input,button,select,textarea{font-family:inherit;font-size:inherit;padding:.4em;margin:0 0 .5em;box-sizing:border-box;border:1px solid #ccc;border-radius:2px}input:disabled{color:#ccc}button.invisible,button:disabled.invisible,button:active.invisible,button:focus.invisible{all:unset}#app{height:100%;width:100%}.learn-elt,button.invisible.learn-elt{transition:opacity .1s ease-out;opacity:0;pointer-events:none!important}.learn-elt.learn-visible,button.invisible.learn-elt.learn-visible{animation:scale-up-center-back .4s cubic-bezier(.39,.575,.565,1) alternate;opacity:1;pointer-events:all!important}.root.svelte-ywqhrw{font-size:var(--root-font-size);height:100%;width:100%}.overlay.svelte-ywqhrw{height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.overlay.svelte-ywqhrw>*{pointer-events:all}
