.pexeso-app[data-astro-cid-ashh6gix]{width:100%;max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.pexeso-controls[data-astro-cid-ashh6gix]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 4px #00000008}.control-group[data-astro-cid-ashh6gix]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.control-label[data-astro-cid-ashh6gix]{font-size:.85rem;font-weight:700;color:#475569;min-width:110px}.pill-group[data-astro-cid-ashh6gix]{display:flex;gap:8px;flex-wrap:wrap}.pill-btn[data-astro-cid-ashh6gix]{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;padding:6px 14px;border-radius:var(--radius-full);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s ease}.pill-btn[data-astro-cid-ashh6gix]:hover{background:#e2e8f0;color:#0f172a}.pill-btn[data-astro-cid-ashh6gix].active{background:#2563eb;color:#fff;border-color:#2563eb}.pexeso-hud[data-astro-cid-ashh6gix]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px -1px #0000000a;flex-wrap:wrap;gap:12px}.hud-item[data-astro-cid-ashh6gix]{display:flex;flex-direction:column}.hud-label[data-astro-cid-ashh6gix]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#94a3b8}.hud-value[data-astro-cid-ashh6gix]{font-size:1.35rem;font-weight:800;color:#0f172a}.btn-hud-restart[data-astro-cid-ashh6gix]{background:#f8fafc;border:1px solid #cbd5e1;color:#334155;padding:8px 16px;border-radius:var(--radius-md);font-weight:700;font-size:.85rem;cursor:pointer;transition:all .15s ease}.btn-hud-restart[data-astro-cid-ashh6gix]:hover{background:#e2e8f0}.pexeso-board-wrap[data-astro-cid-ashh6gix]{width:100%}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-grid{display:grid;gap:12px;perspective:1000px}.pexeso-app[data-astro-cid-ashh6gix] .grid-6,.pexeso-app[data-astro-cid-ashh6gix] .grid-8{grid-template-columns:repeat(4,minmax(0,1fr))}.pexeso-app[data-astro-cid-ashh6gix] .grid-12{grid-template-columns:repeat(6,minmax(0,1fr))}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-card{aspect-ratio:1 / 1;cursor:pointer;position:relative}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-md)}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-card.is-flipped .pexeso-card-inner,.pexeso-app[data-astro-cid-ashh6gix] .pexeso-card.is-matched .pexeso-card-inner{transform:rotateY(180deg)}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-face{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;box-shadow:0 2px 6px #0000000f;user-select:none}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-back{background:linear-gradient(135deg,#1e40af,#3b82f6);border:2px solid #60a5fa;color:#fff}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-logo-icon{font-size:2rem;opacity:.9;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-front{background:#fff;border:2px solid #cbd5e1;transform:rotateY(180deg)}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-card.is-matched .pexeso-front{background:#f0fdf4;border-color:#86efac;box-shadow:0 0 12px #10b98159}.pexeso-app[data-astro-cid-ashh6gix] .pcard-flag-img{max-width:90%;max-height:65%;object-fit:contain;border-radius:2px;box-shadow:0 2px 4px #0000001f}.pexeso-app[data-astro-cid-ashh6gix] .pcard-flag-hint{font-size:.7rem;color:#94a3b8;font-weight:700;margin-top:4px;text-transform:uppercase}.pexeso-app[data-astro-cid-ashh6gix] .pcard-name-content{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.pexeso-app[data-astro-cid-ashh6gix] .pcard-name-icon{font-size:1.4rem}.pexeso-app[data-astro-cid-ashh6gix] .pcard-name-title{font-size:.85rem;color:#0f172a;font-weight:800;line-height:1.2}.pexeso-modal[data-astro-cid-ashh6gix]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172aa6;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.pmodal-card[data-astro-cid-ashh6gix]{background:#fff;border-radius:var(--radius-xl);padding:35px 30px;width:100%;max-width:440px;text-align:center;box-shadow:0 25px 50px -12px #00000040}.pmodal-icon[data-astro-cid-ashh6gix]{font-size:3.5rem;margin-bottom:8px}.pmodal-title[data-astro-cid-ashh6gix]{font-size:1.6rem;font-weight:800;color:#0f172a;margin-bottom:6px}.pmodal-subtitle[data-astro-cid-ashh6gix]{color:#64748b;font-size:.95rem;margin-bottom:16px}.pmodal-stars[data-astro-cid-ashh6gix]{font-size:2rem;letter-spacing:4px;margin-bottom:20px}.pmodal-stats-grid[data-astro-cid-ashh6gix]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.pstat-box[data-astro-cid-ashh6gix]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:12px 6px}.pstat-val[data-astro-cid-ashh6gix]{display:block;font-size:1.3rem;font-weight:800;color:#0f172a}.pstat-lbl[data-astro-cid-ashh6gix]{font-size:.72rem;color:#64748b;font-weight:700}.pmodal-actions[data-astro-cid-ashh6gix]{display:flex;flex-direction:column;gap:10px}.btn-primary-pmodal[data-astro-cid-ashh6gix]{background:#2563eb;color:#fff;border:none;padding:13px;border-radius:var(--radius-md);font-weight:800;font-size:1rem;cursor:pointer}.btn-share-pmodal[data-astro-cid-ashh6gix]{background:#10b981;color:#fff;border:none;padding:12px;border-radius:var(--radius-md);font-weight:800;font-size:.9rem;cursor:pointer}@media (max-width: 600px){.pexeso-app[data-astro-cid-ashh6gix] .grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.pexeso-app[data-astro-cid-ashh6gix] .grid-8,.pexeso-app[data-astro-cid-ashh6gix] .grid-12{grid-template-columns:repeat(4,minmax(0,1fr))}.pexeso-app[data-astro-cid-ashh6gix] .pcard-name-title{font-size:.68rem}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-grid{gap:8px}.pexeso-app[data-astro-cid-ashh6gix] .pexeso-face{padding:4px}.pexeso-app[data-astro-cid-ashh6gix] .pcard-flag-hint{display:none}.pexeso-app[data-astro-cid-ashh6gix] .pcard-name-icon{font-size:1rem}.pexeso-app[data-astro-cid-ashh6gix] .pcard-name-title{overflow-wrap:anywhere;hyphens:auto}.pexeso-app[data-astro-cid-ashh6gix]{gap:12px}.pexeso-controls[data-astro-cid-ashh6gix]{padding:12px;gap:8px}.pill-group[data-astro-cid-ashh6gix]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.pill-btn[data-astro-cid-ashh6gix]{padding:6px 4px;font-size:.72rem;line-height:1.2;text-align:center;min-height:40px}.control-group[data-astro-cid-ashh6gix]{gap:6px}html.kviz-hraje .pexeso-controls[data-astro-cid-ashh6gix]{display:none}.control-label[data-astro-cid-ashh6gix]{min-width:0;width:100%}.pexeso-hud[data-astro-cid-ashh6gix]{padding:10px 14px}.hud-value[data-astro-cid-ashh6gix]{font-size:1.1rem}}.pexeso-page[data-astro-cid-aylt2vtv]{padding-top:25px;padding-bottom:70px}.breadcrumb-nav[data-astro-cid-aylt2vtv]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text-muted);margin-bottom:20px}.breadcrumb-nav[data-astro-cid-aylt2vtv] a[data-astro-cid-aylt2vtv]{color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.breadcrumb-nav[data-astro-cid-aylt2vtv] a[data-astro-cid-aylt2vtv]:hover{color:var(--color-primary)}.breadcrumb-nav[data-astro-cid-aylt2vtv] .sep[data-astro-cid-aylt2vtv]{opacity:.5}.breadcrumb-nav[data-astro-cid-aylt2vtv] .current[data-astro-cid-aylt2vtv]{color:var(--color-text-main);font-weight:700}.page-header[data-astro-cid-aylt2vtv]{text-align:center;max-width:680px;margin:0 auto 30px}.header-badge[data-astro-cid-aylt2vtv]{display:inline-block;background:#fdf2f8;color:#db2777;border:1px solid #fbcfe8;padding:6px 16px;border-radius:var(--radius-full);font-size:.85rem;font-weight:800;margin-bottom:12px}.page-title[data-astro-cid-aylt2vtv]{font-size:2.6rem;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:12px}.page-subtitle[data-astro-cid-aylt2vtv]{font-size:1.05rem;color:#475569;line-height:1.6}.pexeso-workspace[data-astro-cid-aylt2vtv]{margin-bottom:50px}.school-tips-card[data-astro-cid-aylt2vtv]{max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:26px 28px;box-shadow:0 4px 6px -1px #0000000d}.school-tips-card[data-astro-cid-aylt2vtv] h2[data-astro-cid-aylt2vtv]{font-size:1.3rem;font-weight:800;color:#0f172a;margin-bottom:20px;text-align:center}.tips-grid[data-astro-cid-aylt2vtv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.tip-box[data-astro-cid-aylt2vtv]{display:flex;gap:12px;align-items:flex-start}.tip-ico[data-astro-cid-aylt2vtv]{font-size:1.8rem;flex-shrink:0}.tip-txt[data-astro-cid-aylt2vtv] strong[data-astro-cid-aylt2vtv]{display:block;color:#0f172a;font-size:.95rem;margin-bottom:4px}.tip-txt[data-astro-cid-aylt2vtv] p[data-astro-cid-aylt2vtv]{margin:0;color:#64748b;font-size:.85rem;line-height:1.5}@media (max-width: 768px){.page-title[data-astro-cid-aylt2vtv]{font-size:2rem}}
