.rmm{block-size:auto;inline-size:min(100%,342px);margin-inline:auto;display:block;overflow:visible}.rmm path,.rmm circle{fill:none;stroke-linecap:round;stroke-linejoin:round}.rmm .rmm-card{fill:var(--c-navy-800);stroke:var(--c-navy-700);stroke-width:1px}.rmm-bed{stroke:var(--c-navy-700);stroke-width:10px;opacity:.6}.rmm-out{stroke:var(--c-steel-400);stroke-width:2.4px;stroke-dasharray:2 6.5}.rmm-back{stroke:var(--c-turq-300);stroke-width:2.4px;stroke-dasharray:5.5 5;opacity:.9}.rmm-glow{stroke:var(--c-gold-300);stroke-width:9px;opacity:.16}.rmm-traveled{stroke:var(--c-gold-300);stroke-width:2.8px}.rmm .rmm-birth{fill:var(--c-turq-300);stroke:var(--c-navy-900);stroke-width:2px}.rmm-turn circle{fill:var(--c-navy-900);stroke:var(--c-ivory-50);stroke-width:1.6px}.rmm-hairpin{stroke:var(--c-ivory-50);stroke-width:1px}.rmm-label{fill:var(--color-text-on-brand);font-family:var(--font-sans);font-size:var(--text-xs);paint-order:stroke;stroke:var(--c-navy-800);stroke-width:3px;stroke-linejoin:round;font-weight:600}.rmm-label .rmm-label-sub{fill:var(--color-text-on-brand-quiet);font-weight:500}.rmm .rmm-you-core{fill:var(--c-gold-200);stroke:var(--c-navy-900);stroke-width:1.5px}.rmm-you-ring{stroke:var(--c-gold-300);stroke-width:1.2px;opacity:.8}.rmm-you-pulse{stroke:var(--c-gold-300);stroke-width:1.5px;opacity:0}@media (prefers-reduced-motion:no-preference){.rmm-you{animation:rmm-land var(--duration-page) var(--ease-standard) both}.rmm-glow,.rmm-traveled{animation:rmm-appear var(--duration-page) var(--ease-standard) both}.rmm-you-pulse{transform-box:fill-box;transform-origin:50%;animation:rmm-pulse 1.2s var(--ease-standard) var(--duration-page) 1 both}}@keyframes rmm-land{0%{opacity:0;translate:0 -10px}}@keyframes rmm-appear{0%{opacity:0}}@keyframes rmm-pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:2.4}}
