*{padding:0;margin:0;box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}html{height:100%}body{height:100%;background-color:#3f3715;display:flex;flex-direction:column;align-items:center;justify-content:center}main{background-color:#fff3be;height:100%;position:relative;display:flex;flex-direction:column;aspect-ratio:1/2;overflow:hidden;container-type:size}main h1{font-size:1.5em}main *{font-size:7cqw;max-width:100%}main section{padding:0 7.5cqw;margin-top:4cqw;display:flex;flex-direction:column}main section>*:first-child{margin-top:0}main section>*{margin-top:4cqw}main form{display:flex;flex-direction:column;align-items:stretch}main form input{margin-bottom:4cqw}@media screen and not (min-aspect-ratio:2/3){main{width:100%}}small{font-size:.5em}.fill{flex-grow:1}button{padding:.5em 1em;margin:.2em;border-radius:0;border:none;cursor:pointer;position:relative}button:hover{background-color:#f8f8f8}button:active{background-color:#ddd}button:disabled{background-color:#eee;border-color:#eee;color:#aaa;cursor:not-allowed}button.red{background-color:#dd1919;color:#fff}button.red:hover{background-color:#f86565}button.red:active{background-color:#790d0d}button.green{background-color:#27b814;color:#fff}button.green:hover{background-color:#53dd2a}button.green:active{background-color:#1f790d}.error.svelte-mzgpd1{color:red}header.svelte-mzgpd1{padding:4cqw 7.5cqw}.spinner.svelte-1qpkoic{border:8px solid var(--spinner-background-color);border-top:8px solid var(--spinner-color);border-radius:50%;width:60px;height:60px;animation:svelte-1qpkoic-spin 2s linear infinite;margin-bottom:15px}@keyframes svelte-1qpkoic-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay.svelte-1qpkoic{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;background-color:#0000}.loading-overlay.svelte-1qpkoic>div:where(.svelte-1qpkoic){position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--background-opacity));display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;opacity:1;transition-duration:.25s;transition-delay:.5s}.loading-overlay.svelte-1qpkoic:not(.loading)>div:where(.svelte-1qpkoic){opacity:0}.loading-overlay.svelte-1qpkoic:not(.loading){pointer-events:none}header.svelte-1n7861h{display:grid;grid-template-columns:1fr 2fr 1fr;justify-content:space-between;align-items:center;padding:4cqw}header.svelte-1n7861h :where(.svelte-1n7861h){display:block}header.svelte-1n7861h>:where(.svelte-1n7861h):first-child{text-align:left}header.svelte-1n7861h>:where(.svelte-1n7861h):last-child{text-align:right}header.svelte-1n7861h .small:where(.svelte-1n7861h){font-size:.5em}.color-picker.svelte-h6qt0u{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5em}.color-picker.svelte-h6qt0u label:where(.svelte-h6qt0u):has(>input[type=radio]:where(.svelte-h6qt0u)){display:block;width:100%;aspect-ratio:5/4;background-color:var(--color);border-radius:.5em;border:solid black .15em;cursor:pointer}.color-picker.svelte-h6qt0u label:where(.svelte-h6qt0u):has(>input[type=radio]:where(.svelte-h6qt0u)):has(>input:where(.svelte-h6qt0u):checked){border-color:#fff;cursor:unset}.color-picker.svelte-h6qt0u label:where(.svelte-h6qt0u)>input[type=radio]:where(.svelte-h6qt0u){appearance:none}small.svelte-iz9k4f{position:absolute;right:1.5em;font-size:.45em;top:50%;transform:translateY(-50%)}p.svelte-fb4323{margin-top:1em}small.svelte-fb4323{position:absolute;right:1.5em;font-size:.45em;top:50%;transform:translateY(-50%)}.hex-button.svelte-hqo29v{display:block;width:100%}.hex-button.svelte-hqo29v>a:where(.svelte-hqo29v)>polygon:where(.svelte-hqo29v){cursor:pointer;fill:var(--color)}.hex-button.svelte-hqo29v>a:where(.svelte-hqo29v)>.arrow:where(.svelte-hqo29v){pointer-events:none;fill:var(--arrow-color)}.hex-button.svelte-hqo29v>a:where(.svelte-hqo29v).disabled>polygon:where(.svelte-hqo29v){cursor:not-allowed;fill:var(--disabled-color)}.hex-button.svelte-hqo29v>a:where(.svelte-hqo29v):hover:not(.disabled)>polygon:where(.svelte-hqo29v){fill:var(--hover-color)}.hex-button.svelte-hqo29v>a:where(.svelte-hqo29v):active:not(.disabled)>polygon:where(.svelte-hqo29v){fill:var(--pressed-color)}.hex-button.svelte-hqo29v>a:where(.svelte-hqo29v).disabled>.arrow:where(.svelte-hqo29v){fill:var(--disabled-arrow-color)}svg.svelte-d1339f{display:inline-block;height:1em;width:1em;transform:translateY(15%)}.cost.svelte-1wrr3t3{position:absolute;top:50%;left:50%;transform:translateY(-50%) rotate(calc(-1 * var(--angle)));color:#fff;display:block;white-space:nowrap;pointer-events:none}.move-interface.svelte-1hdabxs{position:relative;container:move-interface / inline-size;overflow:visible;aspect-ratio:1/1}.move-interface.svelte-1hdabxs>:where(.svelte-1hdabxs){display:block;width:30%;position:absolute;top:50cqw;left:50cqw;--angle: 0deg;transform:translate(-50%,-50%) rotate(var(--angle)) translate(31cqw)}.move-interface.svelte-1hdabxs>:where(.svelte-1hdabxs)>:where(.svelte-1hdabxs){position:absolute;top:50%;left:50%;--angle: 0deg;transform:translate(-50%,-50%)}.move-interface.svelte-1hdabxs>:where(.svelte-1hdabxs)>:where(.svelte-1hdabxs):not(.hex-button){pointer-events:none;color:#fff}.move-interface.svelte-1hdabxs .center:where(.svelte-1hdabxs){transform:translate(-50%,-50%)}p.svelte-1c36oqm{margin-top:1em}.selected.svelte-p7ggpa{background-color:#97fdd3}button.svelte-p7ggpa:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.gold-selector.svelte-rrwsx{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1em}.gold-selector.svelte-rrwsx button:where(.svelte-rrwsx){width:2em;height:2em;font-size:1.5em;display:flex;align-items:center;justify-content:center}.gold-selector.svelte-rrwsx span:where(.svelte-rrwsx){font-size:.9em}.selected.svelte-1ss7k5a{background-color:#97fdd3}.disabled.svelte-x5wf0y{background-color:#ccc!important;color:#666!important;cursor:not-allowed!important}footer.svelte-1hbjybz{display:flex;justify-content:center;align-items:center;flex-direction:row}.selected.svelte-14rkvil{background-color:#97fdd3}.disabled.svelte-14rkvil{background-color:#ccc!important;color:#666!important;cursor:not-allowed!important}
