@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.p.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_fdf32788-module__w-NOgq__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_fdf32788-module__w-NOgq__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.p.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_13b782c8-module__hhMf6a__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_13b782c8-module__hhMf6a__variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pozadie:#fff7fb;--pozadie2:#f3efff;--karta:#fff;--text:#2d2340;--text2:#6e6485;--ciara:#ece4f6;--hlavna:#8b5cf6;--hlavna-tmava:#6d3fe0;--hlavna-svetla:#f1eaff;--druha:#ec4899;--druha-svetla:#fde7f3;--zlta:#fbbf24;--zlta-svetla:#fff6d9;--zelena:#10b981;--zelena-svetla:#dcfaef;--cervena:#e11d48;--cervena-svetla:#ffe4ea;--tien:0 6px 24px #6d3fe01a, 0 1px 3px #2d23400f;--radius:22px;--font-nadpis:var(--font-fredoka), "Trebuchet MS", system-ui, sans-serif;--font-text:var(--font-nunito), system-ui, -apple-system, "Segoe UI", sans-serif}[data-tema=ruzova]{--hlavna:#db2777;--hlavna-tmava:#b0175d;--hlavna-svetla:#fde4f0;--druha:#8b5cf6;--druha-svetla:#efe7ff;--pozadie:#fff5fa;--pozadie2:#f5ecff}[data-tema=tyrkys]{--hlavna:#0d9488;--hlavna-tmava:#0a7068;--hlavna-svetla:#d8f6f1;--druha:#6366f1;--druha-svetla:#e6e8ff;--pozadie:#f2fbfa;--pozadie2:#eef0ff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-text);color:var(--text);background:linear-gradient(160deg, var(--pozadie) 0%, var(--pozadie2) 100%) fixed;background-color:var(--pozadie);margin:0;font-size:16px;line-height:1.5}a{color:var(--hlavna-tmava)}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-nadpis);margin:0;font-weight:600;line-height:1.2}h1{font-size:1.9rem}h2{font-size:1.35rem}h3{font-size:1.1rem}.hlavicka{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ciara);background:#ffffffd1;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.logo{color:var(--text);font-family:var(--font-nadpis);align-items:center;gap:8px;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.logo-znak{background:linear-gradient(135deg, var(--hlavna), var(--druha));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.logo small{color:var(--hlavna)}.hlavicka-vpravo{align-items:center;gap:8px;margin-left:auto;display:flex}.menu-hore{gap:4px;margin-left:20px;display:none}.menu-hore a,.menu-dole a{color:var(--text2);font-weight:700;text-decoration:none}.menu-hore a{border-radius:999px;padding:8px 14px}.menu-hore a:hover{background:var(--hlavna-svetla);color:var(--hlavna-tmava)}.menu-hore a[aria-current=page]{background:var(--hlavna);color:#fff}.menu-dole{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ciara);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fffffff2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.menu-dole a{border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:.72rem;display:flex}.menu-dole a span{font-size:1.35rem;line-height:1}.menu-dole a[aria-current=page]{color:var(--hlavna-tmava);background:var(--hlavna-svetla)}.obsah{max-width:1080px;margin:0 auto;padding:20px 16px 110px}@media (min-width:860px){.menu-hore{display:flex}.menu-dole{display:none}.obsah{padding:32px 24px 60px}h1{font-size:2.3rem}}.hlava-stranky{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.hlava-stranky p{color:var(--text2);margin:4px 0 0}.spat{color:var(--text2);align-items:center;gap:4px;margin-bottom:12px;font-weight:700;text-decoration:none;display:inline-flex}.spat:hover{color:var(--hlavna-tmava)}.sekcia{margin-top:32px}.sekcia>.hlava-sekcie{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sekcia>.hlava-sekcie a{font-weight:700;text-decoration:none}.karta{background:var(--karta);border-radius:var(--radius);box-shadow:var(--tien);padding:18px}.karta+.karta{margin-top:14px}.mriezka{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;display:grid}.mriezka-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.statistiky{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:700px){.statistiky{grid-template-columns:repeat(4,1fr)}}.stat{background:var(--karta);border-radius:var(--radius);box-shadow:var(--tien);color:var(--text);padding:16px;text-decoration:none;display:block}.stat b{font-family:var(--font-nadpis);color:var(--hlavna-tmava);font-size:2rem;line-height:1.1;display:block}.stat span{color:var(--text2);font-size:.9rem;font-weight:700}.stat .ikona{float:right;font-size:1.4rem}.uvod{color:#fff;background:linear-gradient(135deg, var(--hlavna) 0%, var(--druha) 100%);border-radius:28px;margin-bottom:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 32px #6d3fe040}.uvod h1{font-size:2rem}.uvod p{opacity:.92;max-width:34em;margin:6px 0 16px}.uvod .kon-pozadie{opacity:.18;color:#fff;width:170px;position:absolute;bottom:-18px;right:-12px}.uvod .tlacidla{position:relative}.kon-karta{color:var(--text);flex-direction:column;padding:0;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}.kon-karta:hover{transform:translateY(-3px)}.kon-karta .foto{aspect-ratio:4/3;background:var(--hlavna-svetla);place-items:center;display:grid;overflow:hidden}.kon-karta .foto img{object-fit:cover;width:100%;height:100%}.kon-karta .telo{padding:14px 16px 16px}.kon-karta .telo p{color:var(--text2);margin:4px 0 0;font-size:.92rem}.avatar{border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.ikona-levandula{color:#7c4ddb;background:#ece3ff}.ikona-ruza{color:#d13f86;background:#ffe1ef}.ikona-mata{color:#129c6c;background:#d6f7ea}.ikona-more{color:#3a73d6;background:#dcecff}.ikona-slnko{color:#c98a00;background:#fff1c7}.ikona-broskyna{color:#db6a35;background:#ffe5d6}.profil{align-items:start;gap:20px;display:grid}@media (min-width:760px){.profil{grid-template-columns:300px 1fr}}.profil-foto{aspect-ratio:1;box-shadow:var(--tien);border-radius:28px;place-items:center;display:grid;overflow:hidden}.profil-foto img{object-fit:cover;width:100%;height:100%}.udaje{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;margin:0;display:grid}.udaje div{background:var(--pozadie);border-radius:14px;padding:10px 12px}.udaje dt{color:var(--text2);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.udaje dd{margin:2px 0 0;font-weight:700}.charakteristika{white-space:pre-wrap;margin:0;font-size:1.05rem}.zoznam{gap:10px;margin:0;padding:0;list-style:none;display:grid}.polozka{background:var(--karta);box-shadow:var(--tien);color:var(--text);border-radius:18px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}a.polozka:hover{outline:2px solid var(--hlavna-svetla)}.polozka .znak{background:var(--hlavna-svetla);border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.polozka .info{flex:1;min-width:0}.polozka .info b{display:block}.polozka .info span{color:var(--text2);font-size:.9rem}.polozka .vpravo{text-align:right;white-space:nowrap;font-weight:800}.mesiac{font-family:var(--font-nadpis);color:var(--text2);text-transform:capitalize;margin:22px 0 8px;font-size:1.05rem}.hviezdy{color:var(--zlta);letter-spacing:1px}.vyska{font-family:var(--font-nadpis);color:var(--hlavna-tmava);font-size:1.5rem}.vyska small{font-size:.9rem}.rekord-hlavny{box-shadow:var(--tien);background:linear-gradient(135deg,#fff3c4,#ffe0ef);border-radius:28px;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex}.rekord-hlavny .pohar{font-size:3.2rem}.rekord-hlavny b{font-family:var(--font-nadpis);color:#b45309;font-size:2.6rem;line-height:1}.rekord-hlavny p{color:var(--text2);margin:4px 0 0}.oslava{color:#8a4b00;text-align:center;background:linear-gradient(135deg,#fff1b8,#ffd6ea);border-radius:22px;margin-bottom:18px;padding:16px 18px;font-size:1.1rem;font-weight:800;animation:.6s ease-out vyskoc}@keyframes vyskoc{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.medaila{font-size:1.2rem}.galeria{grid-template-columns:repeat(auto-fill,minmax(min(46%,170px),1fr));gap:8px;display:grid}.galeria a{aspect-ratio:1;background:var(--hlavna-svetla);border-radius:16px;display:block;position:relative;overflow:hidden}.galeria img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.galeria a:hover img{transform:scale(1.04)}.galeria .stitok{background:#ffffffe6;border-radius:999px;padding:1px 9px;font-size:.75rem;font-weight:800;position:absolute;bottom:6px;left:6px}.fotka-velka{box-shadow:var(--tien);background:#1d1726;border-radius:22px;overflow:hidden}.fotka-velka img{width:auto;max-height:75vh;margin:0 auto}.miesto-karta{color:var(--text);align-items:center;gap:14px;text-decoration:none;display:flex}.miesto-karta .znak{background:var(--druha-svetla);border-radius:18px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}.miesto-karta p{color:var(--text2);margin:2px 0 0;font-size:.9rem}.tlacidla{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tlacidlo{cursor:pointer;min-height:46px;font:inherit;background:var(--hlavna);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-weight:800;text-decoration:none;transition:transform .1s,background .15s;display:inline-flex;box-shadow:0 4px 14px #0000001f}.tlacidlo:hover{background:var(--hlavna-tmava)}.tlacidlo:active{transform:scale(.97)}.tlacidlo:disabled{opacity:.6;cursor:wait}.tlacidlo.biele{color:var(--hlavna-tmava);background:#fff}.tlacidlo.biele:hover{background:var(--hlavna-svetla)}.tlacidlo.jemne{background:var(--hlavna-svetla);color:var(--hlavna-tmava);box-shadow:none}.tlacidlo.jemne:hover{background:var(--ciara)}.tlacidlo.zmazat{background:var(--cervena-svetla);color:var(--cervena);box-shadow:none}.tlacidlo.zmazat:hover{background:#ffd0db}.tlacidlo.male{min-height:38px;padding:6px 14px;font-size:.9rem}.formular{gap:16px;display:grid}.formular .riadok{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.pole{gap:6px;display:grid}.pole>span{font-size:.95rem;font-weight:800}.pole>small{color:var(--text2)}.pole .chyba{color:var(--cervena);font-size:.9rem;font-weight:700}input,select,textarea{font:inherit;color:var(--text);border:2px solid var(--ciara);background:#fff;border-radius:14px;width:100%;min-height:48px;padding:11px 14px}textarea{resize:vertical;min-height:120px;line-height:1.55}textarea.dlhy{min-height:260px}input:focus,select:focus,textarea:focus{border-color:var(--hlavna);box-shadow:0 0 0 4px var(--hlavna-svetla);outline:none}.pole.zle input,.pole.zle select,.pole.zle textarea{border-color:var(--cervena)}.volby{flex-wrap:wrap;gap:8px;display:flex}.volby label{cursor:pointer}.volby input{opacity:0;width:1px;height:1px;position:absolute}.volby .cip{border:2px solid var(--ciara);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:inline-flex}.volby input:checked+.cip{border-color:var(--hlavna);background:var(--hlavna-svetla);color:var(--hlavna-tmava)}.volby input:focus-visible+.cip{box-shadow:0 0 0 4px var(--hlavna-svetla)}.volby .farba{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.volby input:checked+.farba{outline:3px solid var(--hlavna);outline-offset:2px}.hviezdy-vyber{flex-direction:row-reverse;justify-content:flex-end;gap:4px;display:flex}.hviezdy-vyber label{color:#e3dcef;cursor:pointer;font-size:2rem;line-height:1}.hviezdy-vyber input{opacity:0;width:1px;height:1px;position:absolute}.hviezdy-vyber input:checked~label,.hviezdy-vyber label:hover,.hviezdy-vyber label:hover~label{color:var(--zlta)}.hviezdy-vyber input:focus-visible+label{outline:2px solid var(--hlavna);border-radius:6px}.filtre{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.filtre select{border-radius:999px;width:auto;min-width:160px;min-height:42px;padding:7px 12px}.filtre .zrusit{align-self:center;font-weight:700}.hlaska{border-radius:16px;padding:12px 16px;font-weight:700}.hlaska.chyba{background:var(--cervena-svetla);color:var(--cervena)}.hlaska.ok{background:var(--zelena-svetla);color:#047857}.prazdne{text-align:center;color:var(--text2);padding:36px 20px}.prazdne .velky{margin-bottom:8px;font-size:3rem;display:block}.prazdne h3{color:var(--text);margin-bottom:6px}.prazdne .tlacidla{justify-content:center;margin-top:14px}.stitky{flex-wrap:wrap;gap:6px;display:flex}.stitok-maly{background:var(--druha-svetla);color:var(--text);border-radius:999px;padding:2px 10px;font-size:.82rem;font-weight:800;display:inline-block}.nahravanie-pole{border:3px dashed var(--ciara);text-align:center;cursor:pointer;background:var(--pozadie);border-radius:22px;padding:28px 16px;display:block}.nahravanie-pole:hover{border-color:var(--hlavna)}.nahravanie-pole input{opacity:0;width:1px;height:1px;position:absolute}.nahravanie-pole b{margin-top:6px;font-size:1.1rem;display:block}.nahladiky{flex-wrap:wrap;gap:8px;display:flex}.nahladiky img{object-fit:cover;border-radius:12px;width:74px;height:74px}.priebeh{background:var(--ciara);border-radius:99px;height:10px;overflow:hidden}.priebeh div{background:linear-gradient(90deg, var(--hlavna), var(--druha));height:100%;transition:width .2s}.prihlasenie{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.prihlasenie-okno{text-align:center;width:100%;max-width:520px}.prihlasenie-okno .logo-velke{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6 55%,#14b8a6);border-radius:30px;place-items:center;width:96px;height:96px;margin:0 auto 14px;display:grid;box-shadow:0 12px 30px #8b5cf659}.prihlasenie-okno h1{font-size:2.4rem}.prihlasenie-okno>p{color:var(--text2);margin:6px 0 26px}.jazdkyne{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jazdkyna{cursor:pointer;font:inherit;box-shadow:var(--tien);background:#fff;border:3px solid #0000;border-radius:26px;justify-items:center;gap:10px;padding:22px 10px;transition:transform .15s;display:grid}.jazdkyna:hover{transform:translateY(-3px)}.jazdkyna .pismeno{width:84px;height:84px;font-family:var(--font-nadpis);color:#fff;border-radius:50%;place-items:center;font-size:2.4rem;display:grid}.jazdkyna.ruzova .pismeno{background:linear-gradient(135deg,#f472b6,#a855f7)}.jazdkyna.tyrkys .pismeno{background:linear-gradient(135deg,#2dd4bf,#6366f1)}.jazdkyna b{font-family:var(--font-nadpis);font-size:1.35rem}.jazdkyna[aria-pressed=true].ruzova{border-color:#ec4899}.jazdkyna[aria-pressed=true].tyrkys{border-color:#14b8a6}.heslo-karta{text-align:left;margin-top:18px}.ja{align-items:center;gap:8px;font-weight:800;display:flex}.ja .pismeno{color:#fff;width:36px;height:36px;font-family:var(--font-nadpis);background:linear-gradient(135deg, var(--hlavna), var(--druha));border-radius:50%;place-items:center;display:grid}.ja-meno{display:none}@media (min-width:520px){.ja-meno{display:inline}}.odhlasit{font:inherit;color:var(--text2);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:700}.odhlasit:hover{color:var(--cervena)}.skryte{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.appka{background:linear-gradient(160deg, var(--pozadie) 0%, var(--pozadie2) 100%);min-height:100dvh}.mriezka>.karta,.mriezka-2>.karta,.tlacidla>.karta{margin-top:0}
