.svatby-hero-cta[data-astro-cid-4fw2rqhb]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(106,58,170,.12)}.svatby-hero-intro[data-astro-cid-4fw2rqhb]{font-size:1.05rem;line-height:1.65;color:#333;margin:0 0 1.25rem}.svatby-cta-buttons[data-astro-cid-4fw2rqhb]{display:flex;flex-wrap:wrap;gap:.75rem}.cta-btn[data-astro-cid-4fw2rqhb]{display:inline-flex;align-items:center;padding:.65rem 1.25rem;font-weight:500;font-size:.95rem;border-radius:8px;text-decoration:none;transition:background .2s ease,color .2s ease}.cta-btn-call[data-astro-cid-4fw2rqhb]{background:#6a3aaa;color:#fff}.cta-btn-call[data-astro-cid-4fw2rqhb]:hover{background:#5a2e9d;color:#fff}.cta-btn-email[data-astro-cid-4fw2rqhb]{background:transparent;color:#6a3aaa;border:1px solid rgba(106,58,170,.4)}.cta-btn-email[data-astro-cid-4fw2rqhb]:hover{background:#6a3aaa14}.svatby-sections[data-astro-cid-4fw2rqhb]{margin-bottom:2.5rem}.svatby-section[data-astro-cid-4fw2rqhb]{margin-bottom:2.25rem}.svatby-section[data-astro-cid-4fw2rqhb]:last-child{margin-bottom:0}.svatby-section-title[data-astro-cid-4fw2rqhb]{font-size:1.3rem;font-weight:600;color:#6a3aaa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 0 1rem}.svatby-section-body[data-astro-cid-4fw2rqhb] p[data-astro-cid-4fw2rqhb]{margin-bottom:.9rem;line-height:1.65;color:#333;font-size:1rem}.svatby-section-body[data-astro-cid-4fw2rqhb] p[data-astro-cid-4fw2rqhb]:last-child{margin-bottom:0}.svatby-space-gallery[data-astro-cid-4fw2rqhb]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.info-page-content .svatby-gallery-item[data-astro-cid-4fw2rqhb]{aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#f4f4f5;line-height:0}.info-page-content .svatby-gallery-item[data-astro-cid-4fw2rqhb] .lightbox-trigger[data-astro-cid-4fw2rqhb]{border-radius:inherit}.info-page-content .svatby-gallery-item[data-astro-cid-4fw2rqhb] img{display:block;width:100%;height:100%;margin:0;max-width:none;border-radius:0;object-fit:cover}.svatby-contact[data-astro-cid-4fw2rqhb]{margin:2.5rem 0;padding:1.35rem 1.5rem 1.45rem;background:#6a3aaa0f;border-radius:12px;border:1px solid rgba(106,58,170,.12)}.svatby-contact-intro[data-astro-cid-4fw2rqhb]{margin:0 0 1rem;font-weight:600;font-size:1.02rem;color:#333;line-height:1.45}.svatby-contact-list[data-astro-cid-4fw2rqhb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.svatby-contact-row[data-astro-cid-4fw2rqhb]{display:flex;align-items:flex-start;gap:.85rem}.svatby-contact-icon[data-astro-cid-4fw2rqhb]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#6a3aaa1f;color:#6a3aaa}.svatby-contact-row-text[data-astro-cid-4fw2rqhb]{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-top:.15rem}.svatby-contact-label[data-astro-cid-4fw2rqhb]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#666}.svatby-contact-link[data-astro-cid-4fw2rqhb]{color:#6a3aaa;text-decoration:none;font-weight:600;font-size:1.05rem;line-height:1.35;word-break:break-word}.svatby-contact-link[data-astro-cid-4fw2rqhb]:hover{text-decoration:underline}.svatby-wedding-galleries[data-astro-cid-4fw2rqhb]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(106,58,170,.12)}.svatby-galleries-main-title[data-astro-cid-4fw2rqhb]{font-size:1.5rem;font-weight:600;color:#6a3aaa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 0 1.5rem}.svatby-wedding-gallery[data-astro-cid-4fw2rqhb]{margin-bottom:2rem}.svatby-wedding-gallery[data-astro-cid-4fw2rqhb]:last-child{margin-bottom:0}.svatby-gallery-name[data-astro-cid-4fw2rqhb]{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.svatby-wedding-gallery-grid[data-astro-cid-4fw2rqhb]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.info-page-content .svatby-wedding-gallery-item[data-astro-cid-4fw2rqhb]{aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#f4f4f5;line-height:0}.info-page-content .svatby-wedding-gallery-item[data-astro-cid-4fw2rqhb] .lightbox-trigger[data-astro-cid-4fw2rqhb]{border-radius:inherit}.info-page-content .svatby-wedding-gallery-item[data-astro-cid-4fw2rqhb] img{display:block;width:100%;height:100%;margin:0;max-width:none;border-radius:0;object-fit:cover}.about-back[data-astro-cid-4fw2rqhb]{text-align:center;margin-top:2.5rem}.back-button[data-astro-cid-4fw2rqhb]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#6a3aaa;color:#fff;text-decoration:none;font-weight:500;border-radius:8px;transition:background .2s ease}.back-button[data-astro-cid-4fw2rqhb]:hover{background:#5a2e9d;color:#fff}.back-button-icon[data-astro-cid-4fw2rqhb]{flex-shrink:0}@media (max-width: 768px){.svatby-space-gallery[data-astro-cid-4fw2rqhb],.svatby-wedding-gallery-grid[data-astro-cid-4fw2rqhb]{grid-template-columns:repeat(2,1fr)}}
