.rpg-scanlines{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35) 1px,transparent 0,transparent 3px)}.rpg-vignette{background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.75) 100%)}.rpg-panel{background:#f5f3ee;color:#0e0f13;border:4px solid #0e0f13;border-radius:6px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #d8d0bc,0 6px 0 rgba(0,0,0,.45);image-rendering:pixelated}.rpg-btn{border:3px solid #0e0f13;border-radius:4px;box-shadow:0 3px 0 #0e0f13;transition:transform 60ms steps(2),box-shadow 60ms steps(2)}.rpg-btn:active{transform:translateY(3px);box-shadow:0 0 0 #0e0f13}@keyframes rpg-blink{0%,49%{opacity:1}50%,to{opacity:0}}.rpg-blink{animation:rpg-blink 1.1s steps(1) infinite}@keyframes rpg-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.rpg-bounce{animation:rpg-bounce .7s steps(2) infinite}@keyframes rpg-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.rpg-rise{animation:rpg-rise .45s steps(6) both}@keyframes rpg-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.rpg-pop{animation:rpg-pop .14s steps(3) both}.rpg-dpad-btn{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}