.tap-ramp{height:5px;position:absolute}.tap-ramp i,.tap-ramp u{transform-origin:0;background:#cfd5e6;border-radius:3px;position:absolute;inset:0;box-shadow:0 0 16px #ffffff40}.tap-ramp i:after{content:"";background:repeating-linear-gradient(90deg,#ffffff59 0 2px,#0000 2px 26px);height:10px;position:absolute;top:5px;left:0;right:0}.tap-ramp u{background:var(--pub-acid);box-shadow:0 0 20px color-mix(in srgb, var(--pub-acid) 70%, transparent);left:30%;right:8%}.tap-ramp span{color:var(--pub-acid);position:absolute;bottom:6px;right:-4px;transform:rotate(20deg)}.tap-box{background:color-mix(in srgb, var(--s3d-accent) 30%, #141a28);will-change:transform;border:1px solid #fff3;border-radius:12px;align-content:center;place-items:center;gap:1px;width:66px;height:66px;display:grid;position:absolute;box-shadow:0 24px 44px -24px #000000e6}.tap-box b{font:800 22px var(--pub-font-display);color:#fff;line-height:1}.tap-box span{width:100%;height:14px;position:relative}.tap-box span i,.tap-box span u{text-align:center;font:700 10px/14px var(--pub-font-mono);color:#8f98b3;font-style:normal;text-decoration:none;position:absolute;inset:0}.tap-box span u{color:#ff7a5c;font-size:12px}.tap-box[data-win=true] span u{color:var(--pub-acid)}.tap-box em{border:2px solid #ff4d2e;border-radius:12px;position:absolute;inset:-1px}.tap-box[data-win=true] em{border-color:var(--pub-acid);box-shadow:0 0 26px -4px color-mix(in srgb, var(--pub-acid) 80%, transparent)}.tap-chip{top:60%;right:3%}.tap-good{top:6%;left:4%}.tap-plan{width:min(300px,84%);bottom:3%;right:3%}@media (width<=640px){.tap-box{border-radius:10px;width:50px;height:50px}.tap-box b{font-size:16px}.tap-chip{top:46%}.tap-good{top:1%}.tap-plan{bottom:1%}}
