:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.seite{max-width:40rem;margin:4rem auto;padding:0 1.5rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.seite h1{margin-bottom:.5rem;font-size:2rem}.untertitel{color:#666;margin-top:0}.suche{margin-top:2.5rem}.suche label{margin-bottom:.4rem;font-weight:600;display:block}.suche-zeile{gap:.5rem;display:flex}.suche input{color:canvastext;background:canvas;border:1px solid #bbb;border-radius:6px;flex:1;min-width:0;padding:.6rem .75rem;font-size:1rem}.suche button{color:#fff;cursor:pointer;background:#2f6fed;border:0;border-radius:6px;padding:.6rem 1.25rem;font-size:1rem}.suche button:disabled{cursor:default;background:#9bb4e8}.fehler{background:#dd333314;border-left:3px solid #d33;margin-top:1rem;padding:.75rem 1rem}.spieler{border:1px solid #ddd;border-radius:8px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex}.spieler-bild{border-radius:50%;flex-shrink:0}.spieler h2{margin:0;font-size:1.25rem}.spieler p{color:#666;margin:.25rem 0 0}.tag{color:#888;font-weight:400}@media (prefers-color-scheme:dark){.untertitel,.spieler p{color:#aaa}.suche input{border-color:#555}.spieler{border-color:#444}}
