.screen-loading{width:100%;min-height:40vh;color:var(--color-accent);flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.screen-loading-compact{width:36px;height:36px;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.screen-loading-compact{width:44px;height:44px}}.screen-loading-sample{min-height:12rem}.loading-mark{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.loading-mark--screen{width:3.5rem;height:3.5rem}.loading-mark--compact{width:1.75rem;height:1.75rem}.loading-mark--dense{width:1rem;height:1rem}.loading-mark-glow{background:color-mix(in srgb,currentColor 22%,transparent);filter:blur(7px);border-radius:50%;animation:2.6s ease-in-out infinite loading-mark-glow;position:absolute;inset:18%}.loading-mark--dense .loading-mark-glow{display:none}.loading-mark-track{border:1.5px solid color-mix(in srgb,currentColor 28%,var(--color-border));border-radius:50%;position:absolute;inset:0}.loading-mark--dense .loading-mark-track{border-width:1.5px}.loading-mark-orbit{background:conic-gradient(from 0deg,transparent 0%,color-mix(in srgb,currentColor 20%,transparent)12%,currentColor 22%,transparent 32%);border-radius:50%;animation:1.05s linear infinite loading-mark-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.loading-mark-glyph{z-index:1;animation:2.6s ease-in-out infinite loading-mark-breathe;position:relative}@keyframes loading-mark-spin{to{transform:rotate(360deg)}}@keyframes loading-mark-breathe{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes loading-mark-glow{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.loading-mark-orbit,.loading-mark-glyph,.loading-mark-glow{animation:none}.loading-mark-glyph{opacity:1;transform:none}.loading-mark-orbit{opacity:.45}}
