@font-face{font-family:MkDancing;src:url(fonts/mk-dancing.woff2) format("woff2");font-display:swap}@font-face{font-family:MkPacifico;src:url(fonts/mk-pacifico.woff2) format("woff2");font-display:swap}@font-face{font-family:MkLobster;src:url(fonts/mk-lobster.woff2) format("woff2");font-display:swap}@font-face{font-family:MkGreatVibes;src:url(fonts/mk-greatvibes.woff2) format("woff2");font-display:swap}@font-face{font-family:MkBaloo;src:url(fonts/mk-baloo.woff2) format("woff2");font-display:swap}@font-face{font-family:MkAnton;src:url(fonts/mk-anton.woff2) format("woff2");font-display:swap}.mk-stage{position:relative;background:linear-gradient(160deg,#f1e8ff,#ffeaf4);border-radius:26px;padding:18px;box-shadow:var(--sp-sh);border:1px solid rgba(147,112,219,.18)}.mk-plocha{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 38%,#fff,#f4ecff 72%);aspect-ratio:1 / 1;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #9370db1f}.mk-svg{width:100%;height:100%;display:block;touch-action:none;user-select:none;-webkit-user-select:none;outline:none}.mk-svg #mkTop{filter:drop-shadow(0 .9px 1.2px rgba(60,20,80,.28))}.mk-foto .mk-svg{cursor:pointer}.mk-foto.ma-fotku .mk-svg{cursor:grab}.mk-svg.tahnu{cursor:grabbing!important}.mk-vodit{pointer-events:none}.mk-v-kruh{fill:none;stroke:#9370db;stroke-width:.22;opacity:.9}.mk-v-bezp{fill:none;stroke:#ff1493;stroke-width:.2;stroke-dasharray:.9 .6;opacity:.95}.mk-prvek{cursor:move}.mk-sel{fill:none;stroke:#9370db;stroke-width:.22;stroke-dasharray:.8 .5;pointer-events:none}.mk-sel-l{stroke:#9370db;stroke-width:.2;pointer-events:none}.mk-h{cursor:pointer}.mk-h circle:not(.mk-h-hit){stroke:#fff;stroke-width:.35;filter:drop-shadow(0 .3px .4px rgba(0,0,0,.35))}.mk-h-hit{fill:transparent;stroke:none}.mk-h-vel circle:not(.mk-h-hit){fill:#ff1493}.mk-h-vel{cursor:nwse-resize}.mk-h-rot circle:not(.mk-h-hit){fill:#7b2fbe}.mk-h-rot{cursor:grab}.mk-h-del circle:not(.mk-h-hit){fill:#e0102b}.mk-h-x{stroke:#fff;stroke-width:.32;stroke-linecap:round;pointer-events:none}.mk-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;background:linear-gradient(135deg,#9370db,#ff1493);color:#fff;font:900 14px/1 Raleway,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 8px 18px #9370db66;pointer-events:none}.mk-badge[hidden]{display:none}.mk-badge svg{width:17px;height:17px}.mk-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--sp-ink);font:900 18px/1 Raleway,sans-serif}.mk-loading[hidden],.mk-drop[hidden]{display:none}.mk-spin{width:50px;height:50px;border-radius:50%;border:6px solid #e8dcfa;border-top-color:#ff1493;animation:mkSpin .8s linear infinite}@keyframes mkSpin{to{transform:rotate(360deg)}}.mk-drop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffbf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mk-drop-in{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 32px;border-radius:24px;border:3px dashed #FF1493;background:#fff;font:900 20px/1.2 Raleway,sans-serif;color:var(--sp-ink);box-shadow:0 16px 34px #ff149340}.mk-drop-ic{width:66px;height:66px;border-radius:20px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff1493,#9370db)}.mk-drop-ic svg{width:34px;height:34px}.mk-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 4px 0;font:800 14.5px/1.2 Raleway,sans-serif;color:var(--sp-ink2)}.mk-legenda>span{display:inline-flex;align-items:center;gap:8px}.mk-legenda i{display:inline-block;width:26px;height:0;border-top:3px solid #9370DB;border-radius:3px}.mk-legenda i.mk-l-carka{border-top:3px dashed #FF1493}.mk-vodit-btn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;border:0;background:#fff;color:#6d3fc0;font:900 14px/1 Raleway,sans-serif;cursor:pointer;box-shadow:0 4px 12px #6d4cbe33;transition:transform .15s,box-shadow .15s}.mk-vodit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #6d4cbe4d}.mk-vodit-btn svg{width:18px;height:18px}.mk-varovani{display:flex;gap:9px;align-items:flex-start;margin:12px 0 0;padding:12px 15px;border-radius:16px;background:#fff4d6;color:#6b4b00;font:800 15px/1.35 Raleway,sans-serif;box-shadow:0 4px 12px #966e0026}.mk-varovani.mimo{background:#ffe1e6;color:#a1001d}.mk-varovani[hidden]{display:none}.mk-varovani svg{width:20px;height:20px;flex:none;margin-top:1px}.mk-tip{margin:12px 4px 0;display:flex;align-items:flex-start;gap:8px;font:800 15px/1.4 Raleway,sans-serif;color:#5b34a8}.mk-tip svg{width:18px;height:18px;flex:none;margin-top:2px}.mk-tip b{color:#ff1493}.mk-start{display:grid;justify-items:center;gap:9px;margin-top:16px}.mk-file{position:absolute;width:1px;height:1px;opacity:0}.mk-start-btn{display:inline-flex;align-items:center;gap:12px;padding:19px 36px;border-radius:999px;background:linear-gradient(135deg,#ff1493,#9370db);color:#fff;font:900 21px/1 Raleway,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;box-shadow:0 14px 30px #ff149361;transition:transform .15s,box-shadow .15s;animation:mkPulz 2.4s ease-in-out infinite}.mk-start.mam .mk-start-btn{animation:none;padding:14px 26px;font-size:17px;background:linear-gradient(135deg,#9370db,#6d3fc0);box-shadow:0 10px 22px #6d4cbe59}.mk-start-btn svg{width:28px;height:28px}.mk-start-btn:hover{transform:translateY(-3px) scale(1.02)}.mk-start small{font:700 14px/1.3 Raleway,sans-serif;color:var(--sp-ink2);text-align:center}.mk-start.chybi .mk-start-btn{animation:mkTres .5s;box-shadow:0 0 0 7px #ff149359,0 14px 30px #9370db73}@keyframes mkPulz{0%,to{box-shadow:0 14px 30px #ff149361}50%{box-shadow:0 14px 30px #ff149361,0 0 0 11px #ff149329}}@keyframes mkTres{0%,to{transform:translate(0)}25%{transform:translate(-7px)}75%{transform:translate(7px)}}.mk-tools{display:grid;gap:12px;margin-top:16px}.mk-tools[hidden]{display:none}.mk-tools-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mk-dpi{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font:900 14px/1.2 Raleway,sans-serif;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.mk-dpi.ok{background:linear-gradient(135deg,#1fa83a,#00b5d8)}.mk-dpi.stredni{background:linear-gradient(135deg,#0a5bff,#7b2fbe)}.mk-dpi.malo{background:linear-gradient(135deg,#e0102b,#ff1493)}.mk-range{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:12px;font:800 15px/1 Raleway,sans-serif;color:var(--sp-ink)}.mk-range span{display:inline-flex;align-items:center;gap:7px}.mk-range svg{width:19px;height:19px}.mk-range input{-webkit-appearance:none;appearance:none;width:100%;height:12px;border-radius:99px;background:linear-gradient(90deg,#ff1493,#9370db);outline:none}.mk-range input::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border-radius:50%;background:#fff;border:6px solid #9370DB;box-shadow:0 4px 12px #6d4cbe73;cursor:pointer}.mk-range input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:6px solid #9370DB;cursor:pointer}.mk-fotky{margin-top:18px;padding-top:16px;border-top:2px dashed rgba(147,112,219,.25)}.mk-fotky-h{display:flex;align-items:center;gap:8px;margin:0 4px 12px;font:900 17px/1.2 Raleway,sans-serif;color:var(--sp-ink)}.mk-fotky-h svg{width:22px;height:22px;color:#ff1493}.mk-fotky-g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mk-foto-n{padding:0;border:3px solid #fff;border-radius:18px;overflow:hidden;background:#fff;cursor:zoom-in;aspect-ratio:1 / 1;box-shadow:0 6px 16px #6d4cbe33;transition:transform .15s,box-shadow .15s,border-color .15s}.mk-foto-n:hover{transform:translateY(-3px);border-color:#ff1493;box-shadow:0 12px 24px #ff149347}.mk-foto-n img{width:100%;height:100%;object-fit:cover;display:block}.mk-dlg{padding:0;border:0;border-radius:24px;background:#fff;max-width:min(94vw,1100px);max-height:92vh;overflow:visible;box-shadow:0 30px 80px #2b1d4573}.mk-dlg::backdrop{background:#2b1d45b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mk-dlg img{display:block;max-width:min(94vw,1100px);max-height:92vh;border-radius:24px;object-fit:contain}.mk-dlg-b{position:absolute;width:52px;height:52px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff1493,#9370db);box-shadow:0 8px 20px #0000004d;cursor:pointer;transition:transform .15s}.mk-dlg-b:hover{transform:scale(1.08)}.mk-dlg-b svg{width:24px;height:24px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.mk-dlg-x{top:-18px;right:-18px}.mk-dlg-p{left:-20px;top:50%;margin-top:-26px}.mk-dlg-d{right:-20px;top:50%;margin-top:-26px}@media(max-width:760px){.mk-dlg-x{top:8px;right:8px}.mk-dlg-p{left:8px}.mk-dlg-d{right:8px}}.mk-intro{display:flex;gap:12px;align-items:flex-start;margin:0 0 6px;padding:14px 17px;border-radius:18px;background:linear-gradient(135deg,#fff0f7,#f3ebff);font:700 16px/1.45 Raleway,sans-serif;color:var(--sp-ink2);box-shadow:0 4px 14px #9370db24}.mk-intro svg{width:26px;height:26px;flex:none;color:#ff1493}.mk-intro b{color:var(--sp-ink)}.mk-help{margin:4px 0 10px;font:700 15.5px/1.5 Raleway,sans-serif;color:var(--sp-ink2)}.mk-rady{list-style:none;margin:0;padding:0;display:grid;gap:7px}.mk-rady li{display:flex;gap:9px;align-items:flex-start;font:700 15px/1.4 Raleway,sans-serif;color:var(--sp-ink)}.mk-rady svg{width:19px;height:19px;color:#1fa83a;flex:none;margin-top:1px}.mk-pozor{display:grid;gap:8px;margin-top:12px}.mk-pozor p,.mk-pozor-mini{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 15px;border-radius:16px;background:linear-gradient(135deg,#fff1f6,#f5eeff);border-left:5px solid #FF1493;font:700 15px/1.45 Raleway,sans-serif;color:var(--sp-ink2)}.mk-pozor b{color:#c4006f}.mk-pozor svg,.mk-pozor-mini svg{width:20px;height:20px;flex:none;color:#ff1493;margin-top:1px}.mk-pozor-mini{margin-top:12px;font-size:14px}.mk-sk-pozn{margin-left:auto;font:700 13px/1.2 Raleway,sans-serif;color:var(--sp-muted)}.mk-barva{position:relative;padding-left:58px!important;text-align:left}.mk-barva-dot{position:absolute;left:14px;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 8%,var(--mk-b) 45%);box-shadow:0 4px 10px #0003,inset 0 0 0 3px #fff;transition:transform .15s}.mk-barva:hover .mk-barva-dot,.mk-barva.on .mk-barva-dot{transform:scale(1.14)}.mk-navrh{display:grid;justify-items:start;gap:2px;text-align:left}.mk-navrh>svg{width:24px;height:24px;color:#ff1493;margin-bottom:4px}.mk-navrh.on>svg{color:#fff}.mk-texty{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.mk-pole{grid-column:span 3;display:grid;gap:5px;padding:10px 12px;border-radius:16px;background:#fff;box-shadow:0 3px 10px #6d4cbe1f;border:2px solid transparent;transition:border-color .15s,box-shadow .15s}.mk-pole-k{grid-column:span 2}.mk-pole span{font:900 14px/1 Raleway,sans-serif;color:#6d3fc0}.mk-pole input{width:100%;border:0;outline:none;background:transparent;font:800 19px/1.2 Raleway,sans-serif;color:var(--sp-ink);padding:3px 0}.mk-pole input::placeholder{color:#b9a9d6;font-weight:700}.mk-pole.vybrano{border-color:#ff1493;box-shadow:0 6px 16px #ff149338}.mk-pole.chyba{border-color:#e0102b}.mk-pole-ch{font:800 13px/1.3 Raleway,sans-serif;color:#c4001f}.mk-pole-ch:empty{display:none}.mk-styl{border:2px solid #FF1493;background:linear-gradient(160deg,#fff,#fff2f9)}.mk-styl[hidden]{display:none}.mk-mini-h{display:block;margin:4px 0 8px;font:900 15px/1 Raleway,sans-serif;color:var(--sp-ink)}.mk-styl-pisma[hidden],.mk-styl-barvy[hidden],.mk-prepinac[hidden],.mk-druh[hidden]{display:none}.mk-pismo .kf-tile-t{font-size:18px;font-weight:400}.mk-f-dancing{font-family:MkDancing,cursive!important;font-weight:700!important}.mk-f-pacifico{font-family:MkPacifico,cursive!important}.mk-f-lobster{font-family:MkLobster,cursive!important}.mk-f-greatvibes{font-family:MkGreatVibes,cursive!important;font-size:21px!important}.mk-f-baloo{font-family:MkBaloo,sans-serif!important;font-weight:800!important}.mk-f-anton{font-family:MkAnton,sans-serif!important;letter-spacing:.02em}.mk-swatche{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.mk-sw{position:relative;width:44px;height:44px;border-radius:50%;border:0;background:var(--sw);cursor:pointer;box-shadow:0 4px 10px #00000038,inset 0 0 0 3px #ffffffe6;transition:transform .15s,box-shadow .15s}.mk-sw:hover{transform:translateY(-2px) scale(1.08)}.mk-sw.on{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--sw),0 6px 14px #00000040}.mk-sw-ok{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;color:#fff}.mk-sw.on .mk-sw-ok{display:grid}.mk-sw-ok svg{width:22px;height:22px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.mk-prepinac{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 12px;font:800 15px/1.3 Raleway,sans-serif;color:var(--sp-ink);cursor:pointer}.mk-prepinac small{font-weight:700;color:var(--sp-muted);font-size:13.5px}.mk-prepinac input{position:absolute;opacity:0;width:1px;height:1px}.mk-prep-sl{position:relative;width:54px;height:30px;border-radius:99px;background:#dcd2ee;transition:background .2s;flex:none}.mk-prep-sl:after{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .2s}.mk-prepinac input:checked+.mk-prep-sl{background:linear-gradient(135deg,#ff1493,#9370db)}.mk-prepinac input:checked+.mk-prep-sl:after{transform:translate(24px)}.mk-prepinac.vyp{opacity:.5;cursor:not-allowed}.mk-druh{display:inline-flex;padding:4px;border-radius:999px;background:#efe7fb;gap:4px;margin-bottom:12px}.mk-druh-b{border:0;background:transparent;padding:9px 16px;border-radius:999px;font:900 14px/1 Raleway,sans-serif;color:#6d3fc0;cursor:pointer;transition:background .15s,color .15s}.mk-druh-b.on{background:linear-gradient(135deg,#ff1493,#9370db);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 4px 10px #ff14934d}.mk-styl .mk-range{margin-bottom:10px}.mk-styl-akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mk-styl-akce .sp-btn svg{width:17px;height:17px}.mk-smazat{color:#c4001f!important}.mk-obr-lista{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mk-kat{display:flex;flex-wrap:wrap;gap:6px}.mk-kat-b{border:0;padding:10px 15px;border-radius:999px;background:#fff;color:var(--sp-ink);font:900 14.5px/1 Raleway,sans-serif;cursor:pointer;box-shadow:0 3px 9px #6d4cbe26;transition:transform .15s,background .15s}.mk-kat-b:hover{transform:translateY(-2px)}.mk-kat-b.on{background:linear-gradient(135deg,#9370db,#6d3fc0);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.mk-druh-g{margin-bottom:0}.mk-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;max-height:330px;overflow-y:auto;padding:4px 4px 8px}.mk-galerie.plno .mk-obr{opacity:.45}.mk-obr{display:grid;justify-items:center;gap:6px;padding:10px 6px 8px;border:2px solid transparent;border-radius:18px;background:#fff;cursor:pointer;box-shadow:0 3px 10px #6d4cbe21;transition:transform .15s,box-shadow .15s,border-color .15s}.mk-obr:hover{transform:translateY(-3px);border-color:#ff1493;box-shadow:0 10px 20px #ff149338}.mk-obr img{width:56px;height:56px;object-fit:contain}.mk-obr span{font:800 12.5px/1.15 Raleway,sans-serif;color:var(--sp-ink2);text-align:center}.mk-potvrd-sk{padding-top:6px!important}.mk-potvrd{position:relative;display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px 16px;border-radius:18px;background:#fff;border:3px solid #e3d8f5;cursor:pointer;font:700 15.5px/1.45 Raleway,sans-serif;color:var(--sp-ink2);transition:border-color .2s,box-shadow .2s}.mk-potvrd b{color:var(--sp-ink)}.mk-potvrd input{position:absolute;opacity:0;width:1px;height:1px}.mk-potvrd-ok{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;border:3px solid #9370DB;color:transparent;background:#fff;transition:background .15s}.mk-potvrd-ok svg{width:20px;height:20px}.mk-potvrd.on{border-color:#1fa83a;box-shadow:0 6px 16px #1fa83a38}.mk-potvrd.on .mk-potvrd-ok{background:linear-gradient(135deg,#1fa83a,#00b5d8);border-color:#1fa83a;color:#fff}.mk-potvrd.chybi{border-color:#e0102b;box-shadow:0 0 0 5px #e0102b2e;animation:mkTres .45s}.mk-pocet{margin:10px 0 0;font:800 15.5px/1.3 Raleway,sans-serif;color:var(--sp-ink2)}.mk-pocet b{color:#ff1493}.mk-souhrn .kf-dost small{font-weight:700;color:var(--sp-muted)}.mk-form .kf-tile.on{background:linear-gradient(135deg,#ff1493,#9370db)}.mk-form .kf-tile.on .kf-tile-t{color:#fff}.kf-kosik.cekam{opacity:.7;cursor:progress}.mk-chyba{font-size:15.5px!important}@media(max-width:760px){.mk-stage{padding:12px;border-radius:22px}.mk-texty{grid-template-columns:repeat(2,1fr)}.mk-pole,.mk-pole-k{grid-column:span 1}.mk-pole[data-typ=j],.mk-pole[data-typ=t],.mk-pole[data-typ=u]{grid-column:span 2}.mk-range{grid-template-columns:1fr;gap:8px}.mk-vodit-btn{margin-left:0}.mk-badge{font-size:12.5px;padding:7px 12px}}
