/* Beatland Games wordmark, shared by the games (same as in hub.css) */
.wm { display:inline-flex; align-items:baseline; gap:.22em; font:700 2rem/1 Fredoka,sans-serif; letter-spacing:.01em; white-space:nowrap; filter:drop-shadow(0 6px 10px rgba(0,0,0,.35)); }
.wm b, .wm i { position:relative; font-style:normal; font-weight:700; color:transparent; display:inline-block; }
.wm b::before, .wm b::after, .wm i::before, .wm i::after { content:attr(data-t); position:absolute; left:0; top:0; white-space:nowrap; }
.wm b::before, .wm i::before { -webkit-text-stroke:.28em #34107f; color:#34107f; text-shadow:0 .14em 0 #2a0f6b; }
.wm b::after { background:linear-gradient(180deg,#f3e6ff 0%,#c79bff 45%,#8a4cf0 100%); -webkit-background-clip:text; background-clip:text; }
.wm i { font-size:.86em; letter-spacing:.06em; } .wm i::after { background:linear-gradient(180deg,#f6ffb0 0%,#a6ff4a 45%,#3fdc2a 100%); -webkit-background-clip:text; background-clip:text; }
a.wm { text-decoration:none; pointer-events:auto; }
