.game.svelte-1v40tg6{touch-action:none;zoom:var(--ui-scale-inv,1);background:#3b6dca;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.ui-btn.svelte-3vzle9{--h:42px;--btn-img:var(--img);height:var(--h);min-width:calc(var(--h) * 2);padding:0 calc(var(--h) - 10px) calc(var(--h) * .31);font-family:var(--font-display,system-ui);letter-spacing:.5px;color:#fff7e6;text-shadow:0 1.5px #0006;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex;position:relative}.ui-btn.svelte-3vzle9:not(.square):before,.ui-btn.svelte-3vzle9:not(.square):after{content:"";width:var(--h);background-image:var(--btn-img);background-size:calc(var(--h) * 3) 100%;image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;position:absolute;top:0;bottom:0}.ui-btn.svelte-3vzle9:not(.square):before{background-position:0 0;left:0}.ui-btn.svelte-3vzle9:not(.square):after{background-position:100% 0;right:0}.mid.svelte-3vzle9{top:0;bottom:0;left:calc(var(--h) - 2px);right:calc(var(--h) - 2px);background-image:var(--btn-img);image-rendering:pixelated;pointer-events:none;background-position:50% 0;background-repeat:no-repeat;background-size:300% 100%;position:absolute}.inner.svelte-3vzle9{z-index:1;white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex;position:relative}.ui-btn.square.svelte-3vzle9{width:var(--h);min-width:var(--h);background-image:var(--btn-img);image-rendering:pixelated;padding:0 0 calc(var(--h) * .31);background-size:100% 100%}.ui-btn.svelte-3vzle9:hover:not(:disabled):not(.active){--btn-img:var(--img-hover)}.ui-btn.active.svelte-3vzle9{--btn-img:var(--img-gold)}.ui-btn.svelte-3vzle9:active:not(:disabled){--btn-img:var(--img-pressed)}.ui-btn.active.svelte-3vzle9:active:not(:disabled){--btn-img:var(--img-gold-pressed)}.ui-btn.svelte-3vzle9:active:not(:disabled) .inner:where(.svelte-3vzle9){transform:translateY(2px)}.ui-btn.cta.svelte-3vzle9{animation:1.8s ease-in-out infinite svelte-3vzle9-cta-pulse}@keyframes svelte-3vzle9-cta-pulse{0%,to{filter:drop-shadow(0 0 #ffd66e00)}50%{filter:drop-shadow(0 0 7px #ffd66ed9)}}.ui-btn.svelte-3vzle9:disabled{--btn-img:var(--img-disabled);color:#fff7e68c;cursor:not-allowed}.sheet.svelte-jb4iyz{max-width:840px;margin:0 auto calc(6px + var(--sab,0px));image-rendering:pixelated;pointer-events:auto;border-style:solid;border-width:17px 21px 28px 25px;border-image:url(../../../assets/Updated/UI%20Elements/UI%20Elements/Banners/Banner_9Slice.png) 68 84 111 100 fill/17px 21px 28px 25px;padding:16px 14px 14px;position:relative}@media (width<=870px){.sheet.svelte-jb4iyz{margin-left:8px;margin-right:8px}}.sheet.collapsed.svelte-jb4iyz{border:none;border-image:;height:0;padding:0}.ribbon.svelte-jb4iyz{--rb-img:url(../../../assets/Updated/UI%20Elements/UI%20Elements/Ribbons/BigRibbon_Teal_3Slice.png);z-index:2;height:42px;font-family:var(--font-display);letter-spacing:.05em;color:#fff7e6;text-shadow:0 1.5px #00000073;white-space:nowrap;pointer-events:none;align-items:center;padding:0 54px 5px;font-size:15px;display:flex;position:absolute;top:-36px;left:calc(50% - 2px);transform:translate(-50%)}.ribbon.svelte-jb4iyz:before,.ribbon.svelte-jb4iyz:after{content:"";background-image:var(--rb-img);width:38px;image-rendering:pixelated;background-repeat:no-repeat;position:absolute;top:0;bottom:0}.ribbon.svelte-jb4iyz:before{background-position:0 0;background-size:100.429px 100%;left:0}.ribbon.svelte-jb4iyz:after{background-position:100% 0;background-size:101.464px 100%;right:0}.ribbon.svelte-jb4iyz .rmid:where(.svelte-jb4iyz){background-image:var(--rb-img);image-rendering:pixelated;background-position:50.2564% 0;background-repeat:no-repeat;background-size:404.688% 100%;position:absolute;inset:0 36px}.ribbon.svelte-jb4iyz .rtxt:where(.svelte-jb4iyz){z-index:1;position:relative}.float.svelte-jb4iyz{--h:38px;align-items:center;gap:4px;display:flex;position:absolute;top:-50px}.float.svelte-jb4iyz .ui-btn{--h:38px;font-size:12px}.float.left.svelte-jb4iyz{left:0}.float.right.svelte-jb4iyz{right:0}@media (width<=700px){.float.left.svelte-jb4iyz,.float.right.svelte-jb4iyz{top:-100px}}@media (width<=480px){.tlbl.svelte-jb4iyz{display:none}}.tlbl.svelte-jb4iyz{font-family:var(--font-display);letter-spacing:.06em;color:#fff7e6;text-shadow:0 1.5px #00000080;margin-right:2px;font-size:12px}.bar.svelte-jb4iyz{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:3px 2px 5px;display:flex}.bar.svelte-jb4iyz .ui-btn{--h:46px}.bar.svelte-jb4iyz canvas,.items.svelte-jb4iyz canvas:where(.svelte-jb4iyz){image-rendering:pixelated;pointer-events:none}.bar.svelte-jb4iyz canvas{width:38px;height:38px;transform:translateY(3px)}.items.svelte-jb4iyz{scrollbar-width:thin;flex-wrap:wrap;place-content:flex-start center;gap:8px 6px;max-height:168px;margin-top:6px;display:flex;overflow-y:auto}.item.svelte-jb4iyz{cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:none;align-items:center;gap:1px;width:120px;padding:5px 2px 3px;transition:background .1s,transform 60ms;display:flex;position:relative}.res.svelte-jb4iyz{justify-content:center;gap:8px;margin:-8px 0 2px;display:flex}.res.svelte-jb4iyz .chip:where(.svelte-jb4iyz){font-family:var(--font-display);color:var(--ink,#3a2716);align-items:center;gap:3px;font-size:13px;display:inline-flex}.res.svelte-jb4iyz .chip:where(.svelte-jb4iyz) img:where(.svelte-jb4iyz){width:17px;height:17px;image-rendering:pixelated}.item.cant.svelte-jb4iyz{opacity:.5;filter:saturate(.4)}.item.cant.svelte-jb4iyz .cost,.item.cant.svelte-jb4iyz .cost:where(.svelte-jb4iyz){opacity:1;background:#962319e0}.cost.svelte-jb4iyz{white-space:nowrap;max-width:100%;font-family:var(--font-display);color:#ffe9b8;text-shadow:0 1px #0000008c;pointer-events:none;background:#3a2716d1;border-radius:7px;justify-content:center;align-items:center;gap:2px;padding:0 4px 1px;font-size:10px;display:inline-flex}.cost.svelte-jb4iyz img:where(.svelte-jb4iyz){width:14px;height:14px;image-rendering:pixelated}.item.svelte-jb4iyz:hover{background:#5e3d201f}.item.svelte-jb4iyz:active{transform:scale(.94)}.item.sel.svelte-jb4iyz{background:#ffd66e61;box-shadow:inset 0 0 0 2px #d9a514}.item.svelte-jb4iyz canvas:where(.svelte-jb4iyz){width:50px;height:50px}.ilbl.svelte-jb4iyz{font-family:var(--font-ui);color:var(--ink,#3a2716);white-space:normal;text-align:center;max-width:100%;font-size:9.5px;font-weight:700;line-height:1.1}
