:root{--padding-x:1.71428571rem}@media screen and (min-width:814px){:root{--padding-x:4rem}}@media screen and (min-width:1601px){:root{--padding-x:min(6vw,10.28571429rem)}}:root{--grid-gutter:20px}.skeleton{background-color:#fafafa;border-radius:4px;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.skeleton.is-rounded{aspect-ratio:1;border-radius:100%}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
