.mushroom-loader{min-width:0;color:var(--rooms-green,var(--ink));flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.mushroom-loader--panel{min-height:180px;padding:24px}.mushroom-loader--compact{min-height:80px;padding:12px}.mushroom-loader--inline{vertical-align:middle;gap:4px;width:44px;height:36px;display:inline-flex}.mushroom-loader-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mushroom-loader-art{width:44px;height:44px;animation:mushroom-appear .16s ease-out var(--loader-wait,.25s) backwards, mushroom-breathe 1.8s ease-in-out var(--loader-wait,.25s) infinite;display:block}.mushroom-loader-art svg{width:100%;height:100%;display:block}.mushroom-loader-cap{fill:var(--rooms-lime,var(--lime))}.mushroom-loader-stem,.mushroom-loader-spot{fill:var(--rooms-paper,var(--cream-light))}.mushroom-loader-track{animation:mushroom-appear .16s ease-out var(--loader-wait,.25s) backwards;background:var(--rooms-line,var(--line));border-radius:999px;width:80px;height:3px;display:block;overflow:hidden}.mushroom-loader-track>span{border-radius:inherit;background:currentColor;width:40%;height:100%;animation:1.6s ease-in-out infinite alternate mushroom-travel;display:block}.mushroom-loader--inline .mushroom-loader-art{width:24px;height:24px}.mushroom-loader--inline .mushroom-loader-track{width:32px;height:2px}.feedback-slot.is-compact>.mushroom-loader{width:32px}.rooms-entry-loading-body>.mushroom-loader{min-height:320px}.mushroom-loader[data-immediate] :is(.mushroom-loader-art,.mushroom-loader-track){animation-delay:0s}@keyframes mushroom-appear{0%{opacity:0}}@keyframes mushroom-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mushroom-travel{0%{transform:translate(0)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.mushroom-loader-art,.mushroom-loader-track{animation:mushroom-appear .16s ease-out var(--loader-wait,.25s) backwards}.mushroom-loader[data-immediate] :is(.mushroom-loader-art,.mushroom-loader-track){animation-delay:0s}.mushroom-loader-track>span{animation:none;transform:translate(75%)}}
