/*! tailwindcss v4.1.16 | 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}}}.logo-animated{--bg-logo-sprite-file:var(--logo-sprite-url,"");--mask-logo-sprite-file:var(--mask-logo-sprite-url,url(/img/logo-animation.svg));--inner-logo-color:var(--logo-color,white);--logo-sprite:4;align-items:center;display:flex}.logo-animated.debug *{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-indigo-300,oklch(78.5% .115 274.713))}.logo-animated .logo-animation{aspect-ratio:1;background-image:var(--bg-logo-sprite-file);background-color:var(--inner-logo-color);background-repeat:no-repeat;background-size:cover;background-position:calc(5.65%*var(--logo-sprite,4))0;width:100%;height:100%;-webkit-mask-image:var(--mask-logo-sprite-file);mask-image:var(--mask-logo-sprite-file);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(5.65%*var(--logo-sprite,4))0;mask-position:calc(5.65%*var(--logo-sprite,4))0}.logo-animated.play .logo-animation{background-position:0 0;animation:1s steps(17,end) infinite logoanimation;-webkit-mask-position:0 0;mask-position:0 0}@keyframes logoanimation{to{background-position:98.7% 0;-webkit-mask-position:98.7% 0;mask-position:98.7% 0}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
