.relative[data-v-13a84558]{position:relative;z-index:0}.absolute[data-v-13a84558]{position:absolute}.inset-0[data-v-13a84558]{top:0;right:0;bottom:0;left:0}.flex[data-v-13a84558]{display:flex}.items-center[data-v-13a84558]{align-items:center}.justify-center[data-v-13a84558]{justify-content:center}.text-4xl[data-v-13a84558]{font-size:2.25rem}.font-bold[data-v-13a84558]{font-weight:700}.w-full[data-v-13a84558]{width:100%}.h-screen[data-v-13a84558]{height:100vh}:root{--color1-dark:#1e2023;--color1-light:#fff;--color2:#f21343;--color3:#4677d5}.content-logo{animation:bounce 2s ease-in-out infinite;&:after{content:"";position:absolute;bottom:-10px;left:20%;width:40%;height:20px;background:rgba(0,0,0,.2);filter:blur(2px);border-radius:50%;transition:transform .2s ease-out,opacity .2s ease-out;animation:shadowBounce 2s ease-in-out infinite}.dark &:after{background:rgba(0,0,0,.5)}& .logo{filter:drop-shadow(2.5px 2.5px 5px rgba(0,0,0,.2));transition:transform .2s ease-out;transform-style:preserve-3d}}.card{overflow:hidden}.card .line:first-child{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--fbb9b5a0);.dark &{background:var(--7f4ce2d4)}animation:animate1 2s linear infinite}@keyframes animate1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.card .line:nth-child(2){position:absolute;top:0;right:0;width:2px;height:100%;background:var(--d074d9ba);.dark &{background:var(--9eefd37a)}animation:animate2 2s linear infinite;animation-delay:1s}@keyframes animate2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.card .line:nth-child(3){position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--d92cdbf2);.dark &{background:var(--0a92aa42)}animation:animate3 2s linear infinite}@keyframes animate3{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.card .line:nth-child(4){position:absolute;top:0;left:0;width:2px;height:100%;background:var(--3a9888d2);.dark &{background:var(--688de162)}animation:animate4 2s linear infinite;animation-delay:1s}@keyframes animate4{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shadowBounce{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(.8);opacity:.4}}.principal{z-index:100;position:relative}