/*
  SkellyCSS v0.1.6 | @ritterim/skellycss

  A light-weight CSS framework to quickly implement skeletons into your projects. (https://github.com/ritterim/skellyCSS#readme)
  ©2024 Ritter Insurance Marketing (https://rimdev.io)
  https://github.com/ritterim/skellyCSS/issues
  Released under the MIT license.
*/

:root{--skelly-color: #EFEFEF}.skeleton{position:relative;box-sizing:border-box;display:flex;flex-flow:column;width:100%}.skeleton__line{overflow:hidden;position:relative;box-sizing:border-box;display:block;height:1em;width:100%;background:var(--skelly-color);border-radius:3px}.skeleton__line+.skeleton__line:last-child{width:50%}.skeleton--sm{width:25%}.skeleton--md{width:50%}.skeleton--lg{width:75%}.skeleton--full{width:100%}.skeleton--left{display:flex;flex-flow:column;align-items:flex-start}.skeleton--center{display:flex;flex-flow:column;align-items:center}.skeleton--right{display:flex;flex-flow:column;align-items:flex-end}.skeleton--animation{position:abosolute;display:flex;height:100%;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%);animation:shine 3s infinite cubic-bezier(.55,.055,.675,.19)}.skeleton:last-child{margin-bottom:0}p .skeleton__line{margin-bottom:.6em}.skeleton-image{overflow:hidden;display:block;background-color:var(--skelly-color);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iTGF5ZXJfMSIgeD0iMCIgeT0iMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIyLjQgMjg4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMjIuNCAyODgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIvPjxnPjxwYXRoIGQ9Ik0yMTgsNzQuM0wxNDguOSw1LjhjLTItMi00LjgtMy4yLTcuNy0zLjJIMjQuN0MxMi4xLDIuNiwxLjksMTIuOCwxLjksMjUuNFYyNjNjMCwxMi42LDEwLjIsMjIuOCwyMi44LDIyLjhoMTczLjcgYzEyLjYsMCwyMi44LTEwLjIsMjIuOC0yMi44VjgyQzIyMS4yLDc5LjEsMjIwLjEsNzYuMywyMTgsNzQuM3ogTTE0NS44LDM2LjVsNDEuMyw0MWgtNDEuM1YzNi41eiBNMjUuOSwyNjEuOFYyNi42aDk1Ljh2NTkuMiBjMCw4LjYsNywxNS42LDE1LjYsMTUuNmg1OS44djE2MC40SDI1Ljl6Ii8+PGNpcmNsZSBjeD0iNzMuMyIgY3k9IjExNS4yIiByPSIyNy4xIi8+PHBhdGggZD0iTTE0Mi43LDEzNy42Yy0xLjgtMS45LTQuMy0zLTYuOS0yLjljLTIuNiwwLjEtNS4xLDEuMy02LjcsMy4zbC0zOC4yLDQ2LjVsLTkuMy05LjdjLTEuOC0xLjktNC4yLTIuOS02LjgtMi44IGMtMi42LDAuMS01LDEuMy02LjYsMy4zbC0yNS4zLDMwLjZjLTEuMywxLjYtMi4xLDMuNi0yLjEsNS43djI3LjJjMCw1LDQsOSw5LDloMTI0LjhjNSwwLDktNCw5LTlWMTg2YzAtMi4yLTAuOC00LjQtMi4zLTYuMSBMMTQyLjcsMTM3LjZ6IE0xNjUuNiwyMjkuN0g1OC44di0xNWwxNi44LTIwLjNsOS4zLDkuN2MxLjgsMS45LDQuMywyLjksNi44LDIuOGMyLjYtMC4xLDUtMS4zLDYuNi0zLjNsMzgtNDYuM2wyOS4yLDMyLjFWMjI5Ljd6Ii8+PC9nPjwvc3ZnPg==);background-blend-mode:overlay;background-repeat:no-repeat;background-position:center;background-size:15px;aspect-ratio:1}.skeleton-image--sm{height:50px;width:50px}.skeleton-image--md{height:100px;width:100px}.skeleton-image--lg{height:200px;width:200px}.skeleton-image--xl{height:400px;width:400px}.skeleton-image--full{height:100%;width:100%}.skeleton-image--square{aspect-ratio:1}.skeleton-image--landscape{aspect-ratio:4/3;height:auto}.skeleton-image--portrait{aspect-ratio:3/4;width:auto}.skeleton-image--wide{aspect-ratio:16/9;height:auto}.skeleton-image--tall{aspect-ratio:9/16;width:auto}.skeleton-image--circle{border-radius:50%}.skeleton:is(h1,h2,h3,h4,h5,h6){margin:0;padding:0}.skeleton:is(h1,h2,h3,h4,h5,h6) .skeleton__line{margin-bottom:.2em;background:var(--skelly-color)}.skeleton:is(h1,h2,h3,h4,h5,h6).skeleton--center{margin:0 auto}.skeleton:is(h1,h2,h3,h4,h5,h6).skeleton--left{margin:0 auto 0 0}.skeleton:is(h1,h2,h3,h4,h5,h6).skeleton--right{margin:0 0 0 auto}@keyframes shine{0%{transform:translate(-100%)}30%{transform:translate(100%)}to{transform:translate(100%)}}
