body { font-family: system-ui, sans-serif; margin: 0; background: #152033; color: white; }
main { max-width: 900px; margin: 2rem auto; padding: 0 1rem; }
#spielfeld { position: relative; height: 420px; overflow: hidden; border: 4px solid white; background: linear-gradient(#83d4ff 0 72%, #65a84b 72%); }
#figur { position: absolute; left: 20px; top: 100px; width: 54px; height: 54px; display: grid; place-items: center; border-radius: 12px; background: #ffbd36; color: #172033; font-weight: bold; }
#ziel { position: absolute; right: 35px; bottom: 35px; width: 70px; height: 70px; border: 5px dashed white; }

