@media(prefers-reduced-motion:no-preference){[data-roomy-motion] button[aria-pressed]{transition-property:color,background-color,border-color,box-shadow,opacity,scale;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-roomy-motion] button[aria-pressed=true]{animation:roomy-selection-settle .18s cubic-bezier(.22,1,.36,1)}[data-roomy-motion] button[aria-pressed]:active:not(:disabled){scale:.96}.roomy-switch-thumb{transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-roomy-motion] :where(button.bg-primary,button.bg-clay,button.bg-secondary){transition-property:color,background-color,border-color,box-shadow,opacity,transform,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-roomy-motion] :where(button.bg-primary,button.bg-clay,button.bg-secondary):active:not(:disabled){scale:.98}[data-roomy-motion] header h1{animation:roomy-heading-arrive .32s cubic-bezier(.22,1,.36,1) both}}@keyframes roomy-selection-settle{0%{scale:.96}to{scale:1}}@keyframes roomy-heading-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.roomy-confetti{position:fixed;inset:0;z-index:110;pointer-events:none;overflow:hidden;contain:strict}.roomy-confetti-piece{position:absolute;display:block;background:var(--confetti-color);opacity:0;animation:roomy-confetti-flight 1.28s var(--confetti-delay) cubic-bezier(.2,.7,.3,1) both}@keyframes roomy-confetti-flight{0%{opacity:0;transform:translate(-50%) rotate(0)}8%{opacity:1}46%{opacity:1;transform:translate(var(--confetti-x),var(--confetti-rise)) rotate(calc(var(--confetti-turn) * .5))}to{opacity:0;transform:translate(calc(var(--confetti-x) * 1.3),var(--confetti-fall)) rotate(var(--confetti-turn))}}@media(prefers-reduced-motion:reduce){[data-roomy-motion] button[aria-pressed],.roomy-switch-thumb{animation:none!important;transition:none!important;scale:none!important}[data-roomy-drawer],[data-roomy-drawer-overlay]{transition:none!important;animation:none!important}.roomy-confetti{display:none}[data-roomy-motion] :where(button.bg-primary,button.bg-clay,button.bg-secondary){transition-duration:0ms;transform:none;scale:none}}@media(prefers-reduced-motion:reduce){.animate-pulse,.animate-spin{animation:none!important}}
