.placeholder__line{position:relative;overflow:hidden;height:1rem;background-color:rgba(var(--primary_50),1)}.placeholder__line+.placeholder__line{margin-top:.5rem}.placeholder--sm .placeholder__line{height:.5rem}.placeholder--sm .placeholder__line+.placeholder__line{margin-top:.25rem}.placeholder--lg .placeholder__line{height:1.5rem}.placeholder--lg .placeholder__line+.placeholder__line{margin-top:.75rem}.placeholder--animated .placeholder__line:before{content:"";position:absolute;top:0;left:0;width:100vw;max-width:1700px;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(var(--primary_100),0)),color-stop(15%,rgba(var(--primary_100),.75)),color-stop(30%,rgba(var(--primary_100),0)));background:linear-gradient(90deg,rgba(var(--primary_100),0) 0,rgba(var(--primary_100),.75) 15%,rgba(var(--primary_100),0) 30%);-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeholderAnimation;animation-name:placeholderAnimation;-webkit-animation-timing-function:linear;animation-timing-function:linear}.placeholder--rounded .placeholder__line{border-radius:.25rem}@-webkit-keyframes placeholderAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes placeholderAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}