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"] {
85 display: inline-block;
89 box-shadow: .125ex .125ex .125ex rgba(0, 0, 0, .5);
94 text-transform: uppercase;
115 display: inline-block;
119 box-shadow: .125ex .125ex .125ex rgba(0, 0, 0, .5);
120 border-radius: .75em;
124 text-transform: uppercase;
131 display: inline-flex;
132 flex-direction: column;
134 vertical-align: middle;
136 text-transform: uppercase;
139 display: inline-block;
144 border-radius: 0.35em;
145 transform: rotate(-40deg);
146 margin-bottom: 0.75em;
147 border: thin solid black;
159 display: inline-block;
162 display: inline-block;
167 vertical-align: middle;
168 background-repeat: no-repeat;
169 background-size: contain;
190 .snes-dpad::before { background-image: url(/icon/dpad.svg); }
191 .snes-dpad-r::before { background-image: url(/icon/dpad-r.svg); }
192 .snes-dpad-dr::before { background-image: url(/icon/dpad-dr.svg); }
193 .snes-dpad-d::before { background-image: url(/icon/dpad-d.svg); }
194 .snes-dpad-dl::before { background-image: url(/icon/dpad-dl.svg); }
195 .snes-dpad-l::before { background-image: url(/icon/dpad-l.svg); }
196 .snes-dpad-ul::before { background-image: url(/icon/dpad-ul.svg); }
197 .snes-dpad-u::before { background-image: url(/icon/dpad-u.svg); }
198 .snes-dpad-ur::before { background-image: url(/icon/dpad-ur.svg); }
201 border-radius: 0.5ex;
234 display: inline-flex;
252 justify-content: center;
253 pointer-events: none;
264 vector-effect: non-scaling-stroke;