.rui-match-fit{max-width:100%;position:relative}.rui-match{transform-origin:0 0;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.rui-match-ambient{pointer-events:none;position:absolute;inset:0}.rui-match-words{pointer-events:none;display:grid;position:absolute;inset:0}.rui-match-layer{letter-spacing:-.03em;text-align:center;grid-area:1/1;justify-content:center;align-items:center;margin:0;padding-left:40px;padding-right:40px;font-weight:800;line-height:1.1;display:flex}.rui-match-box{pointer-events:none;border-radius:5px;position:absolute;overflow:hidden;box-shadow:0 14px 30px #000000bf,inset 0 1px #ffffff40}.rui-match-striker{height:14px;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 -1px #00000073}.rui-match-scratch{background:#d9b98f80;border-radius:999px;height:1px;position:absolute;top:50%}.rui-match-label{border:1px solid;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:21px 7px 7px}.rui-match-box-label{letter-spacing:.32em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.rui-match-box-small{letter-spacing:.25em;text-transform:uppercase;opacity:.7;font-size:6.5px;font-weight:700;line-height:1}.rui-match-drawer{pointer-events:none;border-radius:0 3px 3px 0;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:22px;padding-right:3px;display:flex;position:absolute;box-shadow:inset 4px 0 6px #00000059}.rui-match-drawer-head{border-radius:45%;width:9px;height:7px;display:block;box-shadow:0 1px 1px #0006}.rui-match-stick{cursor:grab;transform-origin:0;border:none;border-radius:999px;outline:none;height:7px;padding:0;position:absolute;top:0;left:0}.rui-match-stick:active{cursor:grabbing}.rui-match-char{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.rui-match-head{border-radius:45%;width:15px;height:13px;transition:background-color .7s;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.rui-match-flame{pointer-events:none;transition:opacity .3s;position:absolute;top:0;left:0}.rui-match-flame-size{transform-origin:bottom;display:block}.rui-match-flame-body{transform-origin:bottom;animation:.35s ease-in-out infinite alternate rui-flame;display:block}.rui-match-halo{border-radius:50%;width:112px;height:112px;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.rui-match-spark{pointer-events:none;border-radius:50%;width:3px;height:3px;animation:.6s ease-out forwards rui-spark;position:absolute}.rui-match-smoke{pointer-events:none;animation:2.2s ease-out forwards rui-smoke;position:absolute}.rui-match-hint{letter-spacing:.25em;text-align:center;text-transform:uppercase;pointer-events:none;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;transition:opacity .7s;position:absolute;bottom:12px;left:0;right:0}@keyframes rui-flame{0%{transform:scale(.96,1.04)skew(-2deg)}to{transform:scale(1.04,.95)skew(2.5deg)}}@keyframes rui-spark{to{transform:translate(var(--rui-dx),var(--rui-dy));opacity:0}}@keyframes rui-smoke{0%{opacity:.55;transform:translateY(0)scaleX(1)}to{opacity:0;transform:translateY(-60px)scaleX(1.6)}}
