:root{--dur-fast: .12s;--dur: .18s;--dur-slow: .26s;--ease: cubic-bezier(.2, .7, .3, 1);--ease-in: cubic-bezier(.4, 0, .7, .2)}.btn{transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn:where(:not(.btn-primary):not(.btn-ghost):not(.btn-danger):not(.btn-on-dark)):hover{border-color:var(--border-strong)}.btn:where(:not(.btn-ghost):not(.btn-on-dark)):hover{box-shadow:var(--shadow-sm)}.btn:active{transform:translateY(1px);box-shadow:none}.btn:focus-visible{box-shadow:var(--ring)}:where(a.card,button.card,.card:has(>a)){transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}:where(a.card,button.card,.card:has(>a)):hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}main a:not([class]){text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.16em;transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease)}main a:not([class]):hover{text-decoration-color:var(--accent-bright)}.input:focus{border-color:var(--accent-bright);box-shadow:var(--ring)}:where(.pill){transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.hidden,.loading__spinner.hidden{display:none}.loading__spinner{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.loading__spinner svg{width:100%;height:100%;animation:rmh3-spin .8s linear infinite}.btn.is-loading{pointer-events:none;opacity:.65;cursor:wait}.btn.is-loading:after{content:"";width:14px;height:14px;flex:0 0 auto;border-radius:var(--r-full);border:2px solid currentColor;border-top-color:transparent;animation:rmh3-spin .8s linear infinite}@keyframes rmh3-spin{to{transform:rotate(360deg)}}.skeleton{display:block;background-color:var(--paper-deep);background-image:linear-gradient(100deg,var(--paper-deep) 38%,var(--hair) 50%,var(--paper-deep) 62%);background-size:200% 100%;background-position:120% 0;border-radius:var(--r-sm);animation:rmh3-shimmer 1.4s var(--ease) infinite;color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton-line{height:12px;border-radius:var(--r-xs);margin:7px 0}.skeleton-line--lg{height:18px}.skeleton-line--sm{height:10px}.skeleton-line--w80{width:80%}.skeleton-line--w60{width:60%}.skeleton-line--w40{width:40%}.skeleton--media{aspect-ratio:4 / 3;width:100%;border-radius:var(--r-md);margin-bottom:12px}.skeleton-card{display:block;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}@keyframes rmh3-shimmer{to{background-position:-80% 0}}@keyframes rmh3-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.loading__spinner,.btn.is-loading:after{animation:rmh3-pulse 1.6s ease-in-out infinite!important}.skeleton{animation:none;background-image:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/rmh3-motion.css.map */
