.nt-arcade{margin:0}.nt-arcade__stage{--px:4px;aspect-ratio:1200/590;border-radius:16px;display:grid;position:relative;overflow:hidden}.nt-arcade__stage[data-parallax]>:is(.nt-arcade__scene,.nt-arcade__note){pointer-events:none;grid-area:1/1;position:relative!important}.nt-arcade__scene{width:100%;height:100%;image-rendering:pixelated;background:url(/pages/detailpage/optimizely/images/game/ground-tile.png) 0 100%/64px 64px repeat-x,url(/pages/detailpage/optimizely/images/game/arcfern-hills.webp) 0 calc(100% - 36px)/auto 58% repeat-x,url(/pages/detailpage/optimizely/images/game/arcfern-sky.webp) 0 0/auto 100% repeat-x,#6cb8ec;border-radius:16px;inset:0}.nt-arcade__note{width:min(78%,360px);filter:drop-shadow(var(--px) var(--px) 0 #120a24);place-self:center}.nt-arcade__card{--ink:#120a24;--pink:#ff4fa3;--lime:#c6ff3d;color:var(--ink);border:var(--px) solid var(--ink);clip-path:polygon(0 calc(var(--px) * 2), var(--px) calc(var(--px) * 2), var(--px) var(--px), calc(var(--px) * 2) var(--px), calc(var(--px) * 2) 0, calc(100% - var(--px) * 2) 0, calc(100% - var(--px) * 2) var(--px), calc(100% - var(--px)) var(--px), calc(100% - var(--px)) calc(var(--px) * 2), 100% calc(var(--px) * 2), 100% calc(100% - var(--px) * 2), calc(100% - var(--px)) calc(100% - var(--px) * 2), calc(100% - var(--px)) calc(100% - var(--px)), calc(100% - var(--px) * 2) calc(100% - var(--px)), calc(100% - var(--px) * 2) 100%, calc(var(--px) * 2) 100%, calc(var(--px) * 2) calc(100% - var(--px)), var(--px) calc(100% - var(--px)), var(--px) calc(100% - var(--px) * 2), 0 calc(100% - var(--px) * 2));background:#fff4c9;gap:10px;padding:18px 20px 16px;display:grid}.nt-arcade__tag{background:var(--pink);color:#fff;font:400 11px/1 var(--font-primary);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:4px 8px 3px}.nt-arcade__title{font:400 clamp(17px, 2.4vw, 24px)/1.25 var(--font-primary);letter-spacing:.02em;text-transform:uppercase}.nt-arcade__hud{align-items:center;gap:12px;display:flex}.nt-arcade__hearts{gap:6px;display:flex}.nt-arcade__hearts i{--c:var(--pink);width:3px;height:3px;box-shadow:3px 0 var(--c), 6px 0 var(--c), 12px 0 var(--c), 15px 0 var(--c), 0 3px var(--c), 3px 3px var(--c), 6px 3px var(--c), 9px 3px var(--c), 12px 3px var(--c), 15px 3px var(--c), 18px 3px var(--c), 0 6px var(--c), 3px 6px var(--c), 6px 6px var(--c), 9px 6px var(--c), 12px 6px var(--c), 15px 6px var(--c), 18px 6px var(--c), 3px 9px var(--c), 6px 9px var(--c), 9px 9px var(--c), 12px 9px var(--c), 15px 9px var(--c), 6px 12px var(--c), 9px 12px var(--c), 12px 12px var(--c), 9px 15px var(--c);background:0 0;margin:0 18px 15px 0;display:block}.nt-arcade__hearts i.is-empty{--c:color-mix(in oklab, var(--ink) 22%, transparent)}.nt-arcade__xp{border:3px solid var(--ink);background:#fff;flex:1;height:12px}.nt-arcade__xp i{background:repeating-linear-gradient(90deg, var(--lime) 0 6px, #9fdc1f 6px 8px);width:70%;height:100%;display:block}.nt-arcade__hud em{font:400 11px/1 var(--font-primary);white-space:nowrap;font-style:normal}.nt-arcade__meta{font:600 12px/1.3 var(--font-secondary);opacity:.7}.nt-arcade figcaption{margin-top:var(--space-sm,12px);color:var(--color-text-secondary);font-size:12px;line-height:1.6}@media (width<=480px){.nt-arcade__stage{--px:3px;aspect-ratio:4/3}.nt-arcade__note{width:86%}.nt-arcade__card{gap:8px;padding:14px 14px 12px}}