.mk-reveal{border:1px solid var(--mk-hairline,#ecedf0);border-radius:var(--mk-reveal-radius,4px);position:relative}.mk-reveal[data-reveal=gl]{border-color:#0000}.mk-reveal:after{content:none}.mk-reveal[data-reveal=run]:after,.mk-reveal[data-reveal=settle]:after,.mk-reveal[data-reveal=rest][data-rest=gilt]:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-reveal[data-reveal=run]:after,.mk-reveal[data-reveal=settle]:after{background:linear-gradient(135deg,#c2a978 0%,#af9464 44%,#f4e6c4 48%,#0000 52%) 100% 100%/300% 300% no-repeat}.mk-reveal[data-reveal=run]:after{animation:mk-reveal-gilt var(--mk-reveal-ms,1.2s) cubic-bezier(.333, 0, .667, 1) both}.mk-reveal[data-reveal=settle]:after{opacity:0;background-position:0 0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}@keyframes mk-reveal-gilt{to{background-position:0 0}}.mk-reveal[data-reveal=rest][data-rest=gilt]:after{background:linear-gradient(#c2a978,#af9464)}