:root{--my:#2563a8;--souper:#c24a56;--zvyrazneni:#f5b301;--travnik:#e8f1e4;--text:#17303f;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{margin:0}.stranka{flex-wrap:wrap;gap:1.5rem;max-width:62rem;margin:0 auto;padding:1rem;display:flex}.hriste-obal{flex:0 24rem;min-width:16rem}.panel{flex:18rem;min-width:16rem}.panel h1{margin:.2rem 0 .8rem;font-size:1.5rem}.kategorie{color:#2f8f6b;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:600}.otazka{font-weight:600}.napoveda,.poznamka{color:#546a76;font-size:.9rem}.ovladani{margin:1rem 0}button{font:inherit;color:#fff;background:var(--my);cursor:pointer;border:0;border-radius:.4rem;padding:.6rem 1.1rem;font-weight:600}button:disabled{cursor:not-allowed;background:#a9b7c2}.vysledek__hodnoceni{background:#f2f5f7;border-left:.3rem solid #a9b7c2;padding:.6rem .8rem}.vysledek__hodnoceni--nejlepsi{background:#e3f4ea;border-color:#2f9e6b}.vysledek__hodnoceni--prijatelne{background:#fbf0d8;border-color:#d99a1e}.vysledek__hodnoceni--chyba{background:#fae3e5;border-color:#c24a56}.hriste{touch-action:manipulation;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:85vh;display:block}.hriste .travnik{fill:var(--travnik)}.hriste .cary rect,.hriste .cary line,.hriste .cary circle{fill:none;stroke:#7d9187;stroke-width:.15px}.hriste .cary .travnik{fill:var(--travnik);stroke:none}.hriste .cary .znacka{fill:#7d9187}.hriste .cary .branka{stroke:#546a76;stroke-width:.2px}.figurka circle{stroke:#fff;stroke-width:.15px}.figurka--my circle{fill:var(--my)}.figurka--souper circle{fill:var(--souper)}.figurka text,.cil text{fill:#fff;text-anchor:middle;font-size:.95px;font-weight:700}.figurka--puvodni{opacity:.45}.hriste .cary .popisek{fill:#546a76;text-anchor:middle;font-size:.85px}.sipka{stroke:#17704f;stroke-width:.35px}.sipka__hrot{fill:#17704f}.vyber{align-items:center;gap:.5rem;max-width:62rem;margin:0 auto;padding:1rem 1rem 0;display:flex}.vyber select{min-width:0;font:inherit;color:var(--text);background:#fff;border:1px solid #a9b7c2;border-radius:.4rem;flex:auto;padding:.55rem .6rem}.figurka .figurka__zvyrazneni{fill:none;stroke:var(--zvyrazneni);stroke-width:.25px}.mic{fill:#fff;stroke:#17303f;stroke-width:.1px}.cil circle{fill:var(--my);fill-opacity:.85;stroke:var(--zvyrazneni);stroke-width:.25px}.presun{stroke:#2f8f6b;stroke-width:.2px;stroke-dasharray:.6 .4}.pohyb{stroke-width:.2px;stroke-dasharray:.45 .3}.pohyb--my{stroke:var(--my)}.pohyb--souper{stroke:var(--souper)}.pohyb__hrot--my{fill:var(--my)}.pohyb__hrot--souper{fill:var(--souper)}.zona rect{stroke-width:.1px}.zona text{fill:#17303f;font-size:.95px;font-weight:700}.zona--nejlepsi rect{fill:#2f9e6b;fill-opacity:.35;stroke:#2f9e6b}.zona--prijatelne rect{fill:#f0b43c;fill-opacity:.4;stroke:#d99a1e}.zona--chyba rect{fill:#c24a56;fill-opacity:.3;stroke:#c24a56}.figurka .popisek-dlouhy,.cil .popisek-dlouhy{letter-spacing:-.02px;font-size:.62px}
