@keyframes mk-sheen{0%,55%{transform:translate(0) skew(-20deg)}85%,to{transform:translate(520%) skew(-20deg)}}@property --mk-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes mk-rotate{to{--mk-angle: 360deg}}.mk-glow-border{padding:1px;background:conic-gradient(from var(--mk-angle),transparent 0%,var(--mk-a) 12%,var(--mk-b) 18%,transparent 30%,transparent 55%,var(--mk-a) 68%,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mk-rotate 6s linear infinite;opacity:.9}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-float{animation:mk-float 5s ease-in-out infinite}@keyframes mk-twinkle{0%,to{opacity:.55;filter:brightness(1)}50%{opacity:1;filter:brightness(1.35)}}.mk-twinkle{animation:mk-twinkle 2.8s ease-in-out infinite}.mk-engraved{text-shadow:0 0 6px currentColor,0 0 18px currentColor,0 1px 0 rgba(0,0,0,.6)}.mk-shooting-star{position:absolute;width:110px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,rgba(233,213,255,.95),rgba(233,213,255,0));box-shadow:0 0 6px #c4b5fdcc;opacity:0;transform:rotate(-35deg) translate(0);animation:mk-shoot 18s linear infinite}@keyframes mk-shoot{0%{opacity:0;transform:rotate(-35deg) translate(0)}1.5%{opacity:1}6%{opacity:0;transform:rotate(-35deg) translate(-280px)}to{opacity:0;transform:rotate(-35deg) translate(-280px)}}@keyframes mk-orbit{to{transform:rotate(360deg)}}.mk-orbit{animation:mk-orbit var(--mk-orbit, 24s) linear infinite}@container game (max-height: 500px){.mk-intro-steps{display:none}}@media (prefers-reduced-motion: reduce){.mk-glow-border,.mk-float,.mk-twinkle,.mk-orbit{animation:none}.mk-shooting-star{display:none}}
