5 margin: -0.5rem 0.25rem;
23 max-width: none !important;
40 flex-direction: column;
51 -ms-interpolation-mode: nearest-neighbor;
52 image-rendering: crisp-edges;
53 image-rendering: pixelated;
59 margin-bottom: 0.5rem;
76 img[type="image/apng"] {
87 transition: transform 600ms;
94 display: inline-block;
110 display: inline-block;
114 box-shadow: .125ex .125ex .125ex rgba(0, 0, 0, .5);
119 text-transform: uppercase;
140 display: inline-block;
144 box-shadow: .125ex .125ex .125ex rgba(0, 0, 0, .5);
145 border-radius: .75em;
149 text-transform: uppercase;
156 display: inline-flex;
157 flex-direction: column;
159 vertical-align: middle;
161 text-transform: uppercase;
164 display: inline-block;
169 border-radius: 0.35em;
170 transform: rotate(-40deg);
171 margin-bottom: 0.75em;
172 border: thin solid black;
184 display: inline-block;
187 display: inline-block;
192 vertical-align: middle;
193 background-repeat: no-repeat;
194 background-size: contain;
215 .snes-dpad::before { background-image: url(/icon/dpad.svg); }
216 .snes-dpad-r::before { background-image: url(/icon/dpad-r.svg); }
217 .snes-dpad-dr::before { background-image: url(/icon/dpad-dr.svg); }
218 .snes-dpad-d::before { background-image: url(/icon/dpad-d.svg); }
219 .snes-dpad-dl::before { background-image: url(/icon/dpad-dl.svg); }
220 .snes-dpad-l::before { background-image: url(/icon/dpad-l.svg); }
221 .snes-dpad-ul::before { background-image: url(/icon/dpad-ul.svg); }
222 .snes-dpad-u::before { background-image: url(/icon/dpad-u.svg); }
223 .snes-dpad-ur::before { background-image: url(/icon/dpad-ur.svg); }
226 border-radius: 0.5ex;
259 display: inline-flex;
261 vertical-align: middle;
271 display: inline-block;
283 justify-content: center;
284 pointer-events: none;
295 vector-effect: non-scaling-stroke;