/* Generated by tools/build.mjs from games/*.json. Do not edit. */
.theme-sort-of-genius { --g-bg: radial-gradient(120% 90% at 50% 0%, #8a4dff 0%, #5b2bd9 45%, #2e1478 100%); --g-shadow: rgba(46, 20, 120, 0.35); --g-tag: #ffe27a; }
.theme-sort-of-genius .f1 { background: #ff4f79; clip-path: circle(50% at 50% 50%); width: 2.6rem; height: 2.6rem; left: 52%; top: 9%; }
.theme-sort-of-genius .f2 { background: #3be07f; clip-path: polygon(50% 4%, 97% 92%, 3% 92%); width: 2.8rem; height: 2.8rem; left: 90%; top: 8%; }
.theme-sort-of-genius .f3 { background: #ff9142; clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); width: 2.2rem; height: 2.2rem; left: 46%; top: 86%; }
.theme-sort-of-genius .f4 { background: #ffd23f; clip-path: inset(6% round 22%); width: 2.2rem; height: 2.2rem; left: 93%; top: 78%; }
.theme-sort-of-genius .f5 { background: #3fa9ff; clip-path: polygon(25% 6%, 75% 6%, 100% 50%, 75% 94%, 25% 94%, 0% 50%); width: 2rem; height: 2rem; left: 78%; top: 92%; }
.theme-quiver { --g-bg: radial-gradient(120% 90% at 50% 0%, #6a63f5 0%, #3f35c9 48%, #1d1560 100%); --g-shadow: rgba(29, 21, 96, 0.35); --g-tag: #ffd0d6; }
.theme-quiver .f1 { background: #ff6b7a; clip-path: polygon(50% 4%, 97% 92%, 3% 92%); width: 2.6rem; height: 2.6rem; left: 52%; top: 9%; }
.theme-quiver .f2 { background: #ffffff; clip-path: circle(50% at 50% 50%); width: 1.4rem; height: 1.4rem; left: 90%; top: 8%; }
.theme-quiver .f3 { background: #8fd9b6; clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); width: 2.2rem; height: 2.2rem; left: 46%; top: 86%; }
.theme-quiver .f4 { background: #ffd04a; clip-path: polygon(50% 4%, 97% 92%, 3% 92%); width: 2.2rem; height: 2.2rem; left: 93%; top: 78%; }
.theme-quiver .f5 { background: #ff6b7a; clip-path: circle(50% at 50% 50%); width: 1.6rem; height: 1.6rem; left: 78%; top: 92%; }
