/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-border-style:solid;--tw-content:""}}}@keyframes svelte-gxsx5p-rotate{0%{transform:translate(-200%,-200%)}25%{transform:translate(200%,-200%)}50%{transform:translate(200%,200%)}75%{transform:translate(-200%,200%)}to{transform:translate(-200%,-200%)}}.square.svelte-gxsx5p{aspect-ratio:1;outline-style:var(--tw-outline-style);outline-offset:16px;outline-width:16px;width:50vw;max-width:50vw;max-height:50vh;position:relative}@media (width>=40rem){.square.svelte-gxsx5p{width:auto;height:50vh}}.square.svelte-gxsx5p>div:where(.svelte-gxsx5p){border-style:var(--tw-border-style);border-width:8px;position:absolute;inset:40%}.square--0.svelte-gxsx5p:before,.square--0.svelte-gxsx5p:after{background-color:var(--color-black,#000);--tw-content:"";content:var(--tw-content);transition:all;animation:5s ease-out infinite svelte-gxsx5p-rotate;position:absolute;inset:40%}.square--0.svelte-gxsx5p:after{animation-delay:-2.5s}.square--0.svelte-gxsx5p>div:where(.svelte-gxsx5p):before,.square--0.svelte-gxsx5p>div:where(.svelte-gxsx5p):after{background-color:var(--color-black,#000);--tw-content:"";content:var(--tw-content);transition:all;animation:5s ease-in infinite reverse svelte-gxsx5p-rotate;position:absolute;inset:20%}.square--0.svelte-gxsx5p>div:where(.svelte-gxsx5p):after{animation-delay:-2.5s}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
