vorug-loader{--flow:cubic-bezier(.4,0,.2,1);display:grid;position:fixed;inset:0;background:#FAF9F6;z-index:1000;place-content:center;text-align:center;color:#24261f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 320ms var(--flow),visibility 0s linear 320ms}
vorug-loader[data-visible]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 480ms var(--flow),visibility 0s}
vorug-loader .vorug-loader-art{width:160px;height:144px;display:block;margin:auto;transform:translateY(2px);transition:transform 320ms var(--flow)}
vorug-loader[data-visible] .vorug-loader-art{transform:translateY(0);transition-duration:560ms}
@supports (transition-timing-function:linear(0,1)){
vorug-loader{--flow:linear(0,.00856 10%,.05792 20%,.16308 30%,.31744 40%,.5 50%,.68256 60%,.83692 70%,.94208 80%,.99144 90%,1)}
}
vorug-loader p{font:14px system-ui}
@media(prefers-reduced-motion:reduce){vorug-loader,vorug-loader .vorug-loader-art{transition:none;transform:none}}
vorug-loader p{font-family:var(--base-font-family,Manrope,sans-serif);font-size:13px;font-weight:200;letter-spacing:.055em;line-height:1.6;color:#62655c;margin:20px 0 24px}
@supports (background-clip:text){vorug-loader p{background:linear-gradient(110deg,#62655c 0%,#62655c 38%,#6a6d63 49%,#62655c 60%,#62655c 100%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:vorug-loading-shimmer 3.4s linear infinite;animation-play-state:paused}vorug-loader[data-visible] p{animation-play-state:running}}
@keyframes vorug-loading-shimmer{from{background-position:140% 0}to{background-position:-120% 0}}
@media(prefers-reduced-motion:reduce){vorug-loader p{animation:none;background:none;color:#62655c}}

vorug-loader .vorug-loader-art img{display:block;width:160px;height:144px;object-fit:contain}

