@layer components{.v-skeleton{border-radius:var(--radius-3);height:1lh;position:relative}.v-skeleton:after{background:linear-gradient(90deg, var(--bg-a4) 0, var(--bg-a4) 35%, var(--bg-a1) 50%, var(--bg-a4) 65%, var(--bg-a4) 100%);content:"";border-radius:inherit;background-size:200% 100%;animation:1.2s linear infinite v-skeleton-shimmer;position:absolute;inset:0}:is(h1,h2,h3,h4,h5,h6,.title,.title-xs,.title-sm,.title-md,.title-lg,.title-xl,.title-2xl) .v-skeleton{max-width:50%}:is(:is(h1,h2,h3,h4,h5,h6,.title,.title-xs,.title-sm,.title-md,.title-lg,.title-xl,.title-2xl) .v-skeleton):after{top:15%;bottom:15%}:is(:is(.v-skeleton--list,td,p,.body-sm,.body-xs,.body-lg) .v-skeleton):after{top:20%;bottom:20%}td .v-skeleton{width:100%;max-width:60%;display:inline-flex}.v-skeleton--list{flex-direction:column;display:flex}.v-skeleton--list li{height:var(--v-btn-height);padding:0 var(--v-btn-padding);align-items:center;display:flex}.v-skeleton--list .v-skeleton{width:100%}@keyframes v-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}}
