5 margin: -0.5rem 0.25rem;
14 .aspect-box-container {
35 max-width: none !important;
52 flex-direction: column;
63 -ms-interpolation-mode: nearest-neighbor;
64 image-rendering: crisp-edges;
65 image-rendering: pixelated;
71 margin-bottom: 0.5rem;
88 img[type="image/apng"] {
99 transition: transform 600ms;
106 display: inline-block;
122 display: inline-block;
126 box-shadow: .125ex .125ex .125ex rgba(0, 0, 0, .5);
131 text-transform: uppercase;
152 display: inline-block;
156 box-shadow: .125ex .125ex .125ex rgba(0, 0, 0, .5);
157 border-radius: .75em;
161 text-transform: uppercase;
168 display: inline-flex;
169 flex-direction: column;
171 vertical-align: middle;
173 text-transform: uppercase;
176 display: inline-block;
181 border-radius: 0.35em;
182 transform: rotate(-40deg);
183 margin-bottom: 0.75em;
184 border: thin solid black;
196 display: inline-block;
199 display: inline-block;
204 vertical-align: middle;
205 background-repeat: no-repeat;
206 background-size: contain;
227 .snes-dpad::before { background-image: url(/icon/dpad.svg); }
228 .snes-dpad-r::before { background-image: url(/icon/dpad-r.svg); }
229 .snes-dpad-dr::before { background-image: url(/icon/dpad-dr.svg); }
230 .snes-dpad-d::before { background-image: url(/icon/dpad-d.svg); }
231 .snes-dpad-dl::before { background-image: url(/icon/dpad-dl.svg); }
232 .snes-dpad-l::before { background-image: url(/icon/dpad-l.svg); }
233 .snes-dpad-ul::before { background-image: url(/icon/dpad-ul.svg); }
234 .snes-dpad-u::before { background-image: url(/icon/dpad-u.svg); }
235 .snes-dpad-ur::before { background-image: url(/icon/dpad-ur.svg); }
238 border-radius: 0.5ex;
271 display: inline-flex;
273 vertical-align: middle;
283 display: inline-block;
295 justify-content: center;
296 pointer-events: none;
307 vector-effect: non-scaling-stroke;