div.optionsBoxContainer.svelte-1mkkjgm{position:absolute;background-color:var( --colour-background-2 );border-radius:2vmin 2vmin 1vmin;border-width:.5vmin;border-style:solid;border-color:var(--colour-text);box-shadow:0 1vmin 1vmin #0003;transition:transform .25s var(--ease-back-out),opacity .25s var(--ease-cubic-out),visibility .25s}div.optionsBoxContainer.topHalf.svelte-1mkkjgm{border-radius:2vmin 1vmin 2vmin 2vmin}div.optionsBoxContainer.hidden.svelte-1mkkjgm{visibility:hidden;transform:scale(0);opacity:0}button.svelte-129ox37{background-color:transparent;border:0;color:var(--colour-text);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;z-index:5}div.svelte-129ox37{z-index:5;position:relative}button.svelte-1negc1q{font-family:var(--font);color:var(--colour-text);background-color:transparent;border:none;font-weight:500;font-size:6vmin;width:100%;height:33%;padding:1.5vmin 5vmin 1.5vmin 3vmin;display:flex;flex-direction:row;justify-content:start;align-items:center;column-gap:3vmin;cursor:pointer;-webkit-tap-highlight-color:transparent;border-style:solid;border-color:var(--colour-border);border-width:0 0 .5vmin 0;white-space:nowrap}button.svelte-1negc1q:last-child{border-width:0}button.svelte-qdqigj{position:fixed;bottom:3vh;font-size:17vmin;font-family:var(--font);width:20vmin;height:20vmin;font-weight:700;box-shadow:0 1vmin 1vmin #0003;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;align-items:center;transition:transform .25s var(--ease-cubic-out),opacity .25s var(--ease-cubic-out),visibility .25s}button.left.svelte-qdqigj{left:5vmin}button.right.svelte-qdqigj{right:5vmin}button.center.svelte-qdqigj{left:calc(50% - 10vmin)}button.circle.svelte-qdqigj{border-radius:50%}button.square.svelte-qdqigj{border-radius:35%}button.hollow.svelte-qdqigj{color:var(--colour-primary);background-color:var( --colour-background-2 );border-color:var(--colour-primary);border-style:solid;border-width:.75vmin}button.filled.svelte-qdqigj{color:var(--colour-background-2);background-color:var( --colour-primary );border:0}button.hidden.svelte-qdqigj{transform:scale(0);opacity:0;visibility:hidden}button.svelte-97kgqz{font-size:6vmin;padding:2vmin 4vmin;font-family:var(--font);display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:20vmin;box-shadow:0 1vmin 1vmin #0003;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .3s var(--ease-cubic-out),color .3s var(--ease-cubic-out),background-color .3s var(--ease-cubic-out),transform .1s var(--ease-back-out),box-shadow .1s var(--ease-back-out)}button.svelte-97kgqz:active{transform:translateY(1vmin);box-shadow:0 0 #0003}.hollow.svelte-97kgqz{color:var(--colour-primary);background-color:var( --colour-background-2 );border-color:var(--colour-primary);border-style:solid;border-width:.75vmin}.filled.svelte-97kgqz{color:var(--colour-background-2);background-color:var( --colour-primary );border:0}.inactive.svelte-97kgqz{pointer-events:none}.hollow.inactive.svelte-97kgqz{color:var(--colour-border);border-color:var(--colour-border)}.filled.inactive.svelte-97kgqz{background-color:var( --colour-border )}.backdrop.svelte-ifii6l{position:fixed;inset:0;z-index:1000;border:none;cursor:default}.drawer.svelte-w3joxy{position:fixed;bottom:0;left:0;width:100%;background-color:var( --colour-background, );border-radius:5vmin 5vmin 0 0;z-index:1001;padding:0 4vw 4vh;box-sizing:border-box;display:flex;flex-direction:column}.handle.svelte-w3joxy{width:20vw;height:1vh;background-color:var( --colour-border );border-radius:15vmin;margin:2vh auto}body.noScroll{overflow:hidden}div.svelte-d9edf1{display:flex;flex-direction:column;align-items:center;margin:2vh 0 4vh;row-gap:3vh}input.svelte-d9edf1{font-size:6vmin;color:var(--colour-text);font-family:var(--font);background-color:var( --colour-background-2 );font-weight:500;padding:2vmin;border-radius:2vmin;border:.75vmin;border-style:solid;border-color:var( --colour-background-2 );outline:0;box-shadow:0 .5vmin .5vmin #0000000d;box-sizing:border-box;width:70vmin;transition:border-color .3s var(--ease-cubic-out)}input.svelte-d9edf1:focus{border-color:var(--colour-primary)}input.svelte-d9edf1::placeholder{color:var(--colour-border);opacity:1}label.svelte-d9edf1{color:var(--colour-text);font-weight:600;font-size:8vmin}
