.svelte-1pow3b6{-webkit-user-select:none;user-select:none}main:not(.grabbing) .quark[data-status=superposed]:hover{cursor:grab}.quark.svelte-1pow3b6{opacity:1;transition-duration:.3s;transition-timing-function:var(--timing);transition-property:transform,opacity;display:flex;position:absolute;transform:scale(1)}.quark.svelte-1pow3b6[data-status=latent]{opacity:0;transform:scale(0)}[data-quark-style=patterned] .bg.svelte-1pow3b6{background-image:var(--pattern)}.bg.svelte-1pow3b6{z-index:1;background-color:var(--color);border:2px solid color-mix(var(--color) 90%, black);background-size:8px 8px,cover;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.bg.svelte-1pow3b6[data-flavor=up]{--color:#5dafef;--pattern:repeating-linear-gradient(90deg, #fff6, #fff6 4px, transparent 4px, transparent 8px)}.bg.svelte-1pow3b6[data-flavor=down]{--color:#e5c07b;--pattern:repeating-linear-gradient(0deg, #00000026, #00000026 3px, transparent 3px, transparent 7px)}.bg.svelte-1pow3b6[data-flavor=charm]{--color:#4db6ac;--pattern:linear-gradient(135deg, #ffffff4d 25%, transparent 25%), linear-gradient(225deg, #ffffff4d 25%, transparent 25%), linear-gradient(45deg, #ffffff4d 25%, transparent 25%), linear-gradient(315deg, #ffffff4d 25%, transparent 25%);background-size:10px 10px}.bg.svelte-1pow3b6[data-flavor=strange]{--color:#98c379;--pattern:linear-gradient(45deg, #0000001a 25%, transparent 25%, transparent 75%, #0000001a 75%), linear-gradient(45deg, #0000001a 25%, transparent 25%, transparent 75%, #0000001a 75%);background-position:0 0,2px 2px;background-size:8px 8px}.bg.svelte-1pow3b6[data-flavor=top]{--color:#c678dd;--pattern:radial-gradient(#0003 15%, transparent 16%)}.bg.svelte-1pow3b6[data-flavor=bottom]{--color:#ef657a;--pattern:repeating-radial-gradient(circle at center, transparent, transparent 4px, #ffffff59 4px, #ffffff59 7px)}.bg.svelte-1pow3b6[data-flavor=hadron]{--color:#dbd9d9;--pattern:none}.bg.svelte-1pow3b6.third-0{-webkit-mask-image:conic-gradient(#000 0deg 120deg,#0000 120deg 240deg,#0000 240deg 360deg);mask-image:conic-gradient(#000 0deg 120deg,#0000 120deg 240deg,#0000 240deg 360deg)}.bg.svelte-1pow3b6.third-1{-webkit-mask-image:conic-gradient(#0000 0deg 120deg,#000 120deg 240deg,#0000 240deg 360deg);mask-image:conic-gradient(#0000 0deg 120deg,#000 120deg 240deg,#0000 240deg 360deg)}.bg.svelte-1pow3b6.third-2{-webkit-mask-image:conic-gradient(#0000 0deg 120deg,#0000 120deg 240deg,#000 240deg 360deg);mask-image:conic-gradient(#0000 0deg 120deg,#0000 120deg 240deg,#000 240deg 360deg)}.letter.svelte-1pow3b6{z-index:2;color:#fff;text-align:center;text-shadow:1px 1px #708090;width:100%;height:100%;font-family:Degheest,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.6;position:absolute;top:0;left:0}.dropIndicator.svelte-98gw2i{z-index:0;opacity:0;transition-duration:.3s;transition-timing-function:var(--timing);background:#0000004d;border:dashed #708090;border-radius:50%;transition-property:transform,opacity;position:absolute;transform:scale(.5)}.dropIndicator.svelte-98gw2i.active{opacity:1;transform:scale(1)}.label.svelte-18tg66a{text-shadow:2px 2px #0003;transition:color .3s var(--timing), text-shadow .3s var(--timing);-webkit-user-select:none;user-select:none;margin:0;position:absolute;transform:translate(-50%,-50%)}[data-status=passive].svelte-18tg66a{color:#111}[data-status=active].svelte-18tg66a{color:#f2b74b}[data-status=hidden].svelte-18tg66a{color:#0000;text-shadow:none}[data-status=yay].svelte-18tg66a{color:#98c379}[data-status=popup].svelte-18tg66a{color:#4493f8}#game.svelte-wmng36{--bg-color:#fffff8;background-color:var(--bg-color);background-image:radial-gradient(circle, transparent 10%, var(--bg-color) 80%), radial-gradient(#0006 1px, transparent 1px);background-size:100% 100%,30px 30px;width:100%;height:100%;position:relative;overflow:hidden}.grabbing.svelte-wmng36{cursor:grabbing!important}fieldset.svelte-16ql68e{flex-direction:column;gap:.2rem;display:flex}#players.svelte-16ql68e{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;padding:.5rem;display:flex}#players.svelte-16ql68e .player:where(.svelte-16ql68e){flex-direction:row;align-items:center;gap:.2rem;display:flex}#players.svelte-16ql68e .player:where(.svelte-16ql68e) .player-input:where(.svelte-16ql68e){flex-direction:column;flex:1;display:flex}.boolInput.svelte-16ql68e{justify-content:start;align-items:center;display:flex}.boolInput.svelte-16ql68e input[type=checkbox]:where(.svelte-16ql68e){width:1em;height:1em}.boolInput.svelte-16ql68e label:where(.svelte-16ql68e){width:fit-content;margin-top:0;margin-right:.7rem}#gameContainer.svelte-hy9bcf{--top:4rem;--bottom:2rem;--sides:5rem;width:calc(100% - var(--sides) * 2);height:calc(100% - var(--top) - var(--bottom));left:var(--sides);top:var(--top);border-radius:2rem;position:absolute}#gameContainer.svelte-hy9bcf:not(:has(#game)){pointer-events:none}@media (width<=50rem){#gameContainer.svelte-hy9bcf{--sides:.3rem}}#endGame.svelte-hy9bcf{z-index:1000;place-content:center;width:100%;display:grid;position:absolute;top:calc(100% - 3em);left:0}.errorMsg.svelte-hy9bcf{color:#fc0032}#setup.svelte-hy9bcf{clip-path:xywh(0 0 100% 100% round 0)}#gameContainer.svelte-hy9bcf{clip-path:xywh(50% 50% 0 0 round 1rem)}#endGame.svelte-hy9bcf{clip-path:xywh(50% 0 0 0)}html:has(.started){overflow-y:hidden}html:has(.started) #content>footer{opacity:0;border-top-color:#0000}.started.svelte-hy9bcf #setup:where(.svelte-hy9bcf){clip-path:xywh(50% 95% 0 0 round 2rem)}.started.svelte-hy9bcf #gameContainer:where(.svelte-hy9bcf){clip-path:xywh(0 0 100% 100% round 2rem)}.started.svelte-hy9bcf #endGame:where(.svelte-hy9bcf){clip-path:xywh(0 0 100% 100%)}@media (prefers-reduced-motion:no-preference){.started.svelte-hy9bcf #setup:where(.svelte-hy9bcf){transition:clip-path .5s var(--timing)}.started.svelte-hy9bcf #gameContainer:where(.svelte-hy9bcf){transition:clip-path .9s .4s var(--timing)}.started.svelte-hy9bcf #endGame:where(.svelte-hy9bcf){transition:clip-path .4s 1.1s var(--timing)}body>#content:has(.started)>footer{transition:opacity .4s 1s var(--timing), border-top-color .4s .4s var(--timing)}#setup.svelte-hy9bcf,#gameContainer.svelte-hy9bcf{transition:clip-path .5s var(--timing)}#endGame.svelte-hy9bcf{transition:clip-path .4s .2s var(--timing)}body>#content>footer{transition:opacity .4s .2s var(--timing)}}
