.studio-loader{position:fixed;inset:var(--header-height,0) 0 0;width:100%;height:auto;display:flex;justify-content:center;align-items:center;z-index:var(--z-splash)}.studio-loader--inline{position:relative;inset:auto;min-height:var(--loader-available-height,max(0px,100dvh - var(--page-layout-top-offset,var(--header-height,0px)) - var(--content-top-spacing,0px)));height:auto;z-index:auto}.studio-loader__logo{width:80px;height:80px;animation:flip-vertical 1.6s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));color:var(--text-color)}.studio-loader__logo img{width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.studio-loader__logo{animation:none}}@keyframes flip-vertical{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}