.loader-card{z-index:5;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.page-loader-logo{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.page-loader-logo__ring{border:2px solid #0000;border-top-color:var(--base_color);border-right-color:color-mix(in srgb, var(--base_color) 75%, white);border-radius:24px;animation:1.1s linear infinite page-loader-ring-spin;position:absolute;inset:-6px}.page-loader-logo__ring--delay{border-top-color:color-mix(in srgb, var(--base_color) 55%, white);border-left-color:var(--base_color);opacity:.65;animation-duration:1.7s;animation-direction:reverse;inset:-12px}.page-loader-logo__glow{background:color-mix(in oklch, var(--base_color) 35%, transparent);filter:blur(12px);z-index:0;border-radius:24px;animation:1.6s ease-in-out infinite page-loader-glow-pulse;position:absolute;inset:-4px}.page-loader-logo__image{z-index:1;object-fit:contain;border-radius:12px;width:75px;height:75px;animation:1.6s ease-in-out infinite page-loader-logo-breathe;position:relative}@keyframes page-loader-ring-spin{to{transform:rotate(360deg)}}@keyframes page-loader-glow-pulse{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.85;transform:scale(1.12)}}@keyframes page-loader-logo-breathe{0%,to{transform:scale(1)translateY(0)}35%{transform:scale(1.06)translateY(-3px)}70%{transform:scale(.97)translateY(2px)}}
