.pitris-root.svelte-19sqlfs{position:relative;display:flex;flex-direction:column;gap:clamp(1rem,3vw,2.5rem);min-height:var(--pitris-viewport-height);width:100%;--pitris-padding: clamp(1rem, 3vw, 2.5rem);padding:var(--pitris-padding);box-sizing:border-box;background:radial-gradient(circle at top,#0c172dc7,#050a14eb);--pitris-controller-safe-base: calc( var(--controller-h, clamp(160px, 28vh, 240px)) + env(safe-area-inset-bottom, 0px) + 1rem );--pitris-controller-safe: max( var(--pitris-controller-safe-base), calc(var(--pitris-controller-footprint, 0px) + .5rem) );--pitris-viewport-height: 100vh}.pitris-root[data-controller-visible=false].svelte-19sqlfs{--pitris-controller-safe: calc(env(safe-area-inset-bottom, 0px) + .75rem) }@supports (height: 100svh){.pitris-root.svelte-19sqlfs{--pitris-viewport-height: 100svh}}.pitris-stage.svelte-19sqlfs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,4vw,2.5rem);flex:1 1 auto;width:100%;min-height:max(0px,calc(var(--pitris-viewport-height) - var(--pitris-controller-safe) - var(--pitris-padding) * 2))}@media(max-width:899px){.pitris-stage.svelte-19sqlfs{justify-content:flex-start}}.pitris-board-stack.svelte-19sqlfs{display:flex;flex-direction:column;align-items:center}.pitris-board.svelte-19sqlfs{position:relative;display:flex;align-items:center;justify-content:center;width:min(clamp(300px,95vw,40rem),max(0px,calc((var(--pitris-viewport-height) - var(--pitris-controller-safe) - var(--pitris-padding) * 2) * .5)));aspect-ratio:10 / 20;max-height:max(0px,calc(var(--pitris-viewport-height) - var(--pitris-controller-safe) - var(--pitris-padding) * 2));border-radius:1.25rem;border:1px solid rgba(255,255,255,.12);background:transparent;box-shadow:0 25px 50px #050a198c;overflow:hidden}.pitris-canvas.svelte-19sqlfs{display:block;width:100%;height:100%}.pitris-paused.svelte-19sqlfs{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:#fff;font-weight:600}@media(min-width:900px){.pitris-stage.svelte-19sqlfs{flex-direction:row;align-items:flex-start}.pitris-board-stack.svelte-19sqlfs{align-items:flex-end}}
