.akce-section.svelte-1yvec0{padding:4rem 1rem;text-align:center;color:#fff;margin-top:50px}.akce-section.svelte-1yvec0 h2:where(.svelte-1yvec0){font-size:3rem;margin-bottom:2rem;letter-spacing:2px;text-transform:uppercase}.events-grid.svelte-1yvec0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.event-card.svelte-1yvec0{background:#1a1a1a;border-radius:12px;padding:1rem;box-shadow:0 0 15px #0009;transition:transform .3s ease}.event-card.svelte-1yvec0:hover{transform:translateY(-5px)}.poster.svelte-1yvec0{width:300px;height:300px;border-radius:10px;margin-bottom:.2rem}.event-card.svelte-1yvec0 h3:where(.svelte-1yvec0){font-weight:600}.event-card.svelte-1yvec0 p:where(.svelte-1yvec0){font-weight:300;width:auto}.event-detail.svelte-1yvec0{max-width:900px;margin:0 auto;padding:2rem 1rem;background:#1a1a1a;border-radius:12px;box-shadow:0 0 15px #0009}.event-detail.svelte-1yvec0 h3:where(.svelte-1yvec0),.event-detail.svelte-1yvec0 p:where(.svelte-1yvec0){border:none;text-align:start;max-width:none}.event-detail.svelte-1yvec0 h2:where(.svelte-1yvec0){font-size:2rem;margin-bottom:1rem}.event-detail.svelte-1yvec0 .modal-image:where(.svelte-1yvec0){width:100%;border-radius:10px;max-height:400px;object-fit:cover;margin-bottom:1rem}.bio-section.svelte-1yvec0,.lineup-section.svelte-1yvec0{margin-bottom:2rem}.bio-section.svelte-1yvec0 h3:where(.svelte-1yvec0),.lineup-section.svelte-1yvec0 h3:where(.svelte-1yvec0){font-size:1.5rem;margin-bottom:.5rem}.bio-section.svelte-1yvec0 p:where(.svelte-1yvec0){font-size:1rem;line-height:1.5}.table-wrapper.svelte-1yvec0{overflow-x:auto;width:100%}.table-wrapper.svelte-1yvec0 table:where(.svelte-1yvec0){min-width:600px}table.svelte-1yvec0{width:100%;border-collapse:collapse;background:#222;border-radius:8px;overflow:hidden}th.svelte-1yvec0,td.svelte-1yvec0{padding:.8rem 1rem;border-bottom:1px solid #444;text-align:left}th.svelte-1yvec0{background:#333}tr.svelte-1yvec0:hover{background:#2d2d2d}.links.svelte-1yvec0{display:flex;flex-direction:column;align-items:center;gap:1rem}.link.svelte-1yvec0{display:inline-block;background-color:#fff;border-radius:1.5rem;color:#0d172a;font-size:1rem;font-weight:600;padding:.8rem 1.4rem;text-decoration:none;transition:background .2s ease}.link.svelte-1yvec0,button.svelte-1yvec0{display:inline-block;background-color:#fff;border-radius:10px;color:#0d172a;font-size:1rem;font-weight:600;padding:.8rem 1.4rem;margin-top:2rem;text-decoration:none;transition:background .2s ease;border:none}.link.svelte-1yvec0:hover,button.svelte-1yvec0:hover{background-color:#1e293b;color:#fff}a.svelte-1yvec0{position:relative;margin:0 10px;font-weight:600;font-size:1.1rem;color:#fff;text-decoration:none;padding-bottom:5px;transition:color .3s ease;overflow:hidden}@media screen and (max-width: 768px){.akce-section.svelte-1yvec0{padding:2rem 1rem}.akce-section.svelte-1yvec0 h2:where(.svelte-1yvec0){font-size:2rem}.event-card.svelte-1yvec0 h3:where(.svelte-1yvec0){font-size:1.2rem}.event-card.svelte-1yvec0 p:where(.svelte-1yvec0){font-size:.85rem}.event-card.svelte-1yvec0 button:where(.svelte-1yvec0){font-size:.9rem;padding:.6rem 1.2rem}.event-detail.svelte-1yvec0{padding:1.5rem 1rem}.event-detail.svelte-1yvec0 h2:where(.svelte-1yvec0){font-size:1.5rem}.bio-section.svelte-1yvec0 h3:where(.svelte-1yvec0),.lineup-section.svelte-1yvec0 h3:where(.svelte-1yvec0){font-size:1.2rem}.bio-section.svelte-1yvec0 p:where(.svelte-1yvec0){font-size:.95rem}th.svelte-1yvec0,td.svelte-1yvec0{font-size:.85rem;padding:.5rem .8rem}.link.svelte-1yvec0,.links.svelte-1yvec0 button:where(.svelte-1yvec0){font-size:.9rem;padding:.6rem 1.2rem}}
