.products-grid.svelte-7ad521{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;padding:1.5rem .5rem}.product-card.svelte-7ad521{background:#ffffffb3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.6);box-shadow:0 10px 40px #0000000d;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;display:flex;flex-direction:column}.product-card.svelte-7ad521:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #0000001a;border-color:#ffffffe6}.product-image.svelte-7ad521{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.product-card.svelte-7ad521:hover .product-image:where(.svelte-7ad521){transform:scale(1.05)}.product-image-placeholder.svelte-7ad521{width:100%;height:280px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.product-info.svelte-7ad521{padding:1.75rem;position:relative;z-index:10;background:linear-gradient(to top,#fff,#ffffffe6 80%,#fff0);margin-top:-40px;border-radius:28px 28px 0 0}.product-name.svelte-7ad521{font-size:1.35rem;font-weight:800;margin:0 0 .5rem;color:#0f172a;letter-spacing:-.02em}.product-description.svelte-7ad521{font-size:.95rem;color:#475569;margin:0 0 1.5rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-footer.svelte-7ad521{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.05)}.product-price.svelte-7ad521{font-size:1.4rem;font-weight:800;color:#0f172a}.add-to-cart-btn.svelte-7ad521{background:#0f172a0d;color:#0f172a;padding:.75rem 1.5rem;border-radius:50px;border:none;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.add-to-cart-btn.svelte-7ad521:hover{transform:scale(1.05);background:#0f172a;color:#fff;box-shadow:0 10px 25px #0f172a33}.cart-button.svelte-7ad521{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;border:none;color:#fff;cursor:pointer;box-shadow:0 4px 20px #667eea66;display:flex;align-items:center;justify-content:center;z-index:100;transition:transform .3s}.cart-button.svelte-7ad521:hover{transform:scale(1.1)}.cart-badge.svelte-7ad521{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.cart-modal-overlay.svelte-7ad521{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.cart-modal.svelte-7ad521{background:#fff;border-radius:20px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.cart-header.svelte-7ad521{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.cart-title.svelte-7ad521{font-size:1.5rem;font-weight:700;margin:0}.close-btn.svelte-7ad521{background:none;border:none;cursor:pointer;color:#6b7280;padding:.5rem;border-radius:8px;transition:background .2s}.close-btn.svelte-7ad521:hover{background:#f3f4f6}.cart-items.svelte-7ad521{flex:1;overflow-y:auto;padding:1.5rem}.empty-cart.svelte-7ad521{text-align:center;color:#9ca3af;padding:3rem 0}.cart-item.svelte-7ad521{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #e5e7eb}.cart-item.svelte-7ad521:last-child{border-bottom:none}.cart-item-image.svelte-7ad521{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.cart-item-image-placeholder.svelte-7ad521{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem}.cart-item-info.svelte-7ad521{flex:1}.cart-item-name.svelte-7ad521{font-weight:700;margin:0 0 .25rem}.cart-item-price.svelte-7ad521{color:#8b5cf6;font-weight:700;margin:0}.cart-item-controls.svelte-7ad521{display:flex;align-items:center;gap:.5rem}.quantity-btn.svelte-7ad521{width:32px;height:32px;border-radius:50%;border:none;background:#f3f4f6;cursor:pointer;font-weight:700;transition:background .2s}.quantity-btn.svelte-7ad521:hover{background:#e5e7eb}.quantity.svelte-7ad521{min-width:30px;text-align:center;font-weight:700}.remove-btn.svelte-7ad521{background:none;border:none;cursor:pointer;color:#ef4444;padding:.5rem;border-radius:8px;transition:background .2s}.remove-btn.svelte-7ad521:hover{background:#fee2e2}.cart-footer.svelte-7ad521{padding:1.5rem;border-top:1px solid #e5e7eb}.cart-total.svelte-7ad521{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.total-amount.svelte-7ad521{color:#8b5cf6}.checkout-btn.svelte-7ad521{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;border-radius:12px;border:none;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.checkout-btn.svelte-7ad521:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@keyframes svelte-7ad521-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.booking-calendar-manager.svelte-1pz16eh{background:#f9fafb;padding:20px;border-radius:12px;border:2px solid #e5e7eb}.premium-rsvp-form.svelte-8022he{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:3rem;box-shadow:0 10px 40px #0000001a;border:1px solid rgba(255,255,255,.4);max-width:600px;margin:2rem auto;direction:rtl}.form-header.svelte-8022he{text-align:center;margin-bottom:2rem}.form-header.svelte-8022he h3:where(.svelte-8022he){font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:.5rem 0}.status-selector.svelte-8022he{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.status-option.svelte-8022he{cursor:pointer}.status-option.svelte-8022he input:where(.svelte-8022he){position:absolute;opacity:0}.status-card.svelte-8022he{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#fff;border:2px solid #e2e8f0;border-radius:16px;transition:all .3s ease}.status-option.svelte-8022he input:where(.svelte-8022he):checked+.status-card:where(.svelte-8022he){border-color:#4f46e5;background:#f5f3ff;transform:translateY(-4px);box-shadow:0 8px 20px #4f46e526}.status-icon.svelte-8022he{font-size:2rem;margin-bottom:.5rem}.status-label.svelte-8022he{font-weight:700;color:#1e293b}.form-grid.svelte-8022he{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group.svelte-8022he{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width.svelte-8022he{grid-column:span 2}.form-group.svelte-8022he label:where(.svelte-8022he){font-weight:600;color:#475569;font-size:.9rem}.form-group.svelte-8022he input:where(.svelte-8022he),.form-group.svelte-8022he textarea:where(.svelte-8022he){padding:.8rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .2s;background:#fff}.form-group.svelte-8022he input:where(.svelte-8022he):focus,.form-group.svelte-8022he textarea:where(.svelte-8022he):focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 4px #4f46e51a}.number-input.svelte-8022he{display:flex;align-items:center;gap:.5rem}.number-input.svelte-8022he button:where(.svelte-8022he){width:40px;height:40px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.number-input.svelte-8022he input:where(.svelte-8022he){width:60px;text-align:center;padding:.5rem!important}.submit-btn.svelte-8022he{width:100%;padding:1rem;margin-top:2rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;border-radius:14px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 6px 20px #4f46e54d;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-btn.svelte-8022he:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #4f46e566;filter:brightness(1.1)}.submit-btn.svelte-8022he:disabled{opacity:.7;cursor:not-allowed}.success-card.svelte-8022he{text-align:center;padding:4rem 2rem;background:#fff;border-radius:24px;box-shadow:0 10px 40px #0000001a;max-width:500px;margin:2rem auto;animation:svelte-8022he-scaleUp .5s cubic-bezier(.175,.885,.32,1.275)}.success-icon.svelte-8022he{font-size:5rem;margin-bottom:1.5rem}.success-card.svelte-8022he h3:where(.svelte-8022he){font-size:2rem;color:#4f46e5;margin-bottom:1rem;font-weight:800}.success-card.svelte-8022he p:where(.svelte-8022he){color:#64748b;margin-bottom:2rem}.success-summary.svelte-8022he{background:#f5f3ff;padding:1.5rem;border-radius:16px;margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem}.reset-btn.svelte-8022he{background:transparent;color:#6366f1;border:1px solid #e0e7ff;padding:.5rem 1rem;border-radius:50px;font-size:.9rem;cursor:pointer}@keyframes svelte-8022he-scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:640px){.premium-rsvp-form.svelte-8022he{padding:1.5rem}.form-grid.svelte-8022he{grid-template-columns:1fr}.form-group.full-width.svelte-8022he{grid-column:span 1}}.product-gallery-manager.svelte-pjdsbt,.image-gallery-manager.svelte-geoysn{background:#f9fafb;padding:20px;border-radius:12px;border:2px solid #e5e7eb}.day-settings-manager{max-width:1200px!important;margin:0 auto!important;font-family:Inter,Assistant,sans-serif!important}.day-settings-manager .bg-white{background-color:#fff!important;border-radius:.5rem!important;box-shadow:0 10px 25px #0000001a!important}.day-settings-manager input[type=checkbox]{width:1.25rem!important;height:1.25rem!important;color:#8b5cf6!important;border-color:#d1d5db!important;border-radius:.25rem!important;cursor:pointer!important}.day-settings-manager input[type=checkbox]:focus{ring-color:#8b5cf6!important;ring-width:2px!important}.day-settings-manager input[type=time],.day-settings-manager input[type=date]{width:100%!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;transition:all .2s!important}.day-settings-manager input[type=time]:focus,.day-settings-manager input[type=date]:focus{outline:none!important;ring:2px solid #8b5cf6!important;border-color:#8b5cf6!important}.day-settings-manager button{transition:all .3s ease!important;cursor:pointer!important;font-weight:600!important}.day-settings-manager button:hover{transform:scale(1.05)!important}.day-settings-manager .border{border-width:1px!important;border-style:solid!important}.day-settings-manager .rounded-lg{border-radius:.5rem!important}.day-settings-manager .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.menu-builder.svelte-1k4vjrm{display:flex;flex-direction:column;gap:12px}.cat-block.svelte-1k4vjrm{border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#f9fafb}.cat-header.svelte-1k4vjrm{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #e5e7eb}.cat-icon.svelte-1k4vjrm{font-size:1.1rem}.cat-name.svelte-1k4vjrm{font-weight:700;font-size:.95rem;color:#111827;flex:1}.cat-count.svelte-1k4vjrm{font-size:.75rem;color:#6b7280}.btn-add-item.svelte-1k4vjrm{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:7px;padding:4px 10px;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-add-item.svelte-1k4vjrm:hover{background:#dbeafe}.btn-del-cat.svelte-1k4vjrm{background:none;border:none;cursor:pointer;font-size:1rem;opacity:.5;transition:opacity .15s}.btn-del-cat.svelte-1k4vjrm:hover{opacity:1}.items-list.svelte-1k4vjrm{display:flex;flex-direction:column}.item-row.svelte-1k4vjrm{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #f3f4f6;background:#fff}.item-row.svelte-1k4vjrm:last-child{border-bottom:none}.item-thumb.svelte-1k4vjrm{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#e5e7eb}.item-thumb-ph.svelte-1k4vjrm{width:44px;height:44px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.item-info.svelte-1k4vjrm{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.item-name.svelte-1k4vjrm{font-size:.88rem;font-weight:600;color:#111827}.item-price.svelte-1k4vjrm{font-size:.85rem;font-weight:700;color:#059669}.badge.svelte-1k4vjrm{display:inline-flex;align-items:center;font-size:.75rem;padding:1px 5px;border-radius:4px}.badge.vegan.svelte-1k4vjrm{background:#d1fae5;color:#065f46}.badge.gluten.svelte-1k4vjrm{background:#fef3c7;color:#92400e}.item-actions.svelte-1k4vjrm{display:flex;gap:6px;flex-shrink:0}.btn-edit.svelte-1k4vjrm{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;padding:3px 9px;font-size:.76rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-edit.svelte-1k4vjrm:hover{background:#e5e7eb}.btn-del.svelte-1k4vjrm{background:none;border:none;cursor:pointer;font-size:.95rem;opacity:.4;transition:opacity .15s}.btn-del.svelte-1k4vjrm:hover{opacity:1}.empty-cat.svelte-1k4vjrm{padding:14px;text-align:center;font-size:.82rem;color:#9ca3af}.new-cat-row.svelte-1k4vjrm{display:flex;gap:8px;align-items:center;background:#eff6ff;border:2px solid #bfdbfe;border-radius:10px;padding:10px 12px}.cat-input.svelte-1k4vjrm{flex:1;border:1px solid #bfdbfe;border-radius:7px;padding:7px 10px;font-size:.9rem;outline:none;background:#fff}.cat-input.svelte-1k4vjrm:focus{border-color:#3b82f6}.btn-confirm.svelte-1k4vjrm{background:#2563eb;color:#fff;border:none;border-radius:7px;padding:7px 14px;font-size:.85rem;font-weight:700;cursor:pointer}.btn-cancel.svelte-1k4vjrm{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:7px;padding:7px 12px;font-size:.85rem;font-weight:600;cursor:pointer}.btn-add-cat.svelte-1k4vjrm{background:#fff;color:#2563eb;border:2px dashed #bfdbfe;border-radius:10px;padding:12px;font-size:.88rem;font-weight:700;cursor:pointer;width:100%;transition:background .15s,border-color .15s;text-align:center}.btn-add-cat.svelte-1k4vjrm:hover{background:#eff6ff;border-color:#3b82f6}.modal-overlay.svelte-1k4vjrm{position:fixed;inset:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.modal.svelte-1k4vjrm{background:#fff;border-radius:16px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000040;direction:rtl}.modal-header.svelte-1k4vjrm{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #f3f4f6}.modal-title.svelte-1k4vjrm{font-size:1.1rem;font-weight:800;color:#111827}.modal-close.svelte-1k4vjrm{background:#f3f4f6;border:none;border-radius:8px;width:30px;height:30px;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-body.svelte-1k4vjrm{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.field-row.svelte-1k4vjrm{display:flex;flex-direction:column;gap:5px}.field-label.svelte-1k4vjrm{font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.field-input.svelte-1k4vjrm,.field-textarea.svelte-1k4vjrm{border:1.5px solid #e5e7eb;border-radius:8px;padding:9px 12px;font-size:.92rem;color:#111827;font-family:inherit;outline:none;transition:border-color .15s;width:100%}.field-input.svelte-1k4vjrm:focus,.field-textarea.svelte-1k4vjrm:focus{border-color:#3b82f6}.field-textarea.svelte-1k4vjrm{resize:vertical}.price-input.svelte-1k4vjrm{max-width:140px}.checkboxes-row.svelte-1k4vjrm{display:flex;gap:20px}.check-label.svelte-1k4vjrm{display:flex;align-items:center;gap:7px;font-size:.9rem;font-weight:600;color:#374151;cursor:pointer}.check-input.svelte-1k4vjrm{width:17px;height:17px;cursor:pointer;accent-color:#2563eb}.modal-footer.svelte-1k4vjrm{display:flex;gap:10px;padding:14px 20px 20px;border-top:1px solid #f3f4f6}.btn-save.svelte-1k4vjrm{flex:1;background:#2563eb;color:#fff;border:none;border-radius:10px;padding:11px;font-size:.95rem;font-weight:800;cursor:pointer;transition:background .15s}.btn-save.svelte-1k4vjrm:hover{background:#1d4ed8}.btn-cancel-modal.svelte-1k4vjrm{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:10px;padding:11px 20px;font-size:.9rem;font-weight:600;cursor:pointer}.dynamic-form{font-family:Inter,Assistant,sans-serif!important}html:not(.dark) .dynamic-form .bg-white{background-color:#fff9!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}html.dark .dynamic-form .bg-white{background-color:#1e293b99!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}html:not(.dark) .dynamic-form .form-fieldset,html:not(.dark) .dynamic-form fieldset{border:1px solid #e5e7eb!important;border-radius:.75rem!important;padding:1.5rem!important;background-color:#ffffff80!important}html.dark .dynamic-form .form-fieldset,html.dark .dynamic-form fieldset{border:1px solid #475569!important;border-radius:.75rem!important;padding:1.5rem!important;background-color:#1e293b80!important}html:not(.dark) .dynamic-form .form-legend,html:not(.dark) .dynamic-form legend{padding:0 .5rem!important;font-weight:600!important;color:#4c1d95!important}html.dark .dynamic-form .form-legend,html.dark .dynamic-form legend{padding:0 .5rem!important;font-weight:600!important;color:#c4b5fd!important}.dynamic-form input[type=text],.dynamic-form input[type=email],.dynamic-form input[type=tel],.dynamic-form input[type=number],.dynamic-form input[type=date],.dynamic-form input[type=time],.dynamic-form input[type=url],.dynamic-form textarea,.dynamic-form select{display:block!important;width:100%!important;padding:.5rem 1rem!important;border-radius:.375rem!important;box-shadow:0 1px 2px #0000000d!important;font-size:.875rem!important;line-height:1.25rem!important;transition:all .15s ease-in-out!important}html:not(.dark) .dynamic-form input[type=text],html:not(.dark) .dynamic-form input[type=email],html:not(.dark) .dynamic-form input[type=tel],html:not(.dark) .dynamic-form input[type=number],html:not(.dark) .dynamic-form input[type=date],html:not(.dark) .dynamic-form input[type=time],html:not(.dark) .dynamic-form input[type=url],html:not(.dark) .dynamic-form textarea,html:not(.dark) .dynamic-form select{background-color:#fff!important;border:1px solid #cbd5e1!important;color:#1e293b!important}html.dark .dynamic-form input[type=text],html.dark .dynamic-form input[type=email],html.dark .dynamic-form input[type=tel],html.dark .dynamic-form input[type=number],html.dark .dynamic-form input[type=date],html.dark .dynamic-form input[type=time],html.dark .dynamic-form input[type=url],html.dark .dynamic-form textarea,html.dark .dynamic-form select{background-color:#1e293b!important;border:1px solid #475569!important;color:#fff!important}html.dark .dynamic-form input::-moz-placeholder,html.dark .dynamic-form textarea::-moz-placeholder{color:#94a3b8!important}html.dark .dynamic-form input::placeholder,html.dark .dynamic-form textarea::placeholder{color:#94a3b8!important}.dynamic-form .block{display:block!important}.dynamic-form .w-full{width:100%!important}.dynamic-form .px-4{padding-left:1rem!important;padding-right:1rem!important}html:not(.dark) .dynamic-form .bg-white{background-color:#fff!important}html.dark .dynamic-form .bg-white{background-color:#1e293b!important}.dynamic-form .border{border-width:1px!important}.dynamic-form .border-slate-300,.dynamic-form .border-gray-300{border-color:#cbd5e1!important}.dynamic-form .rounded-md{border-radius:.375rem!important}.dynamic-form .shadow-sm{box-shadow:0 1px 2px #0000000d!important}.dynamic-form input:focus,.dynamic-form textarea:focus,.dynamic-form select:focus{outline:2px solid transparent!important;outline-offset:2px!important;border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf61a!important}html:not(.dark) .dynamic-form label{display:block!important;font-size:.875rem!important;font-weight:500!important;color:#334155!important;margin-bottom:.5rem!important}html.dark .dynamic-form label{display:block!important;font-size:.875rem!important;font-weight:500!important;color:#e2e8f0!important;margin-bottom:.5rem!important}html:not(.dark) .dynamic-form fieldset{border:1px solid #e5e7eb!important;border-radius:.75rem!important;padding:1.5rem!important;background-color:#ffffff80!important;margin-bottom:1.5rem!important}html.dark .dynamic-form fieldset{border:1px solid #475569!important;border-radius:.75rem!important;padding:1.5rem!important;background-color:#1e293b80!important;margin-bottom:1.5rem!important}html:not(.dark) .dynamic-form legend{padding:0 .5rem!important;font-weight:600!important;font-size:1.125rem!important;color:#4c1d95!important}html.dark .dynamic-form legend{padding:0 .5rem!important;font-weight:600!important;font-size:1.125rem!important;color:#c4b5fd!important}.dynamic-form .bg-blue-50{background-color:#eff6ff!important;border-color:#bfdbfe!important}.dynamic-form .bg-purple-50{background-color:#f3e8ff!important;border-color:#e9d5ff!important}.dynamic-form .bg-pink-50{background-color:#fce7f3!important;border-color:#fbcfe8!important}.dynamic-form .bg-indigo-50{background-color:#e0e7ff!important;border-color:#c7d2fe!important}.dynamic-form .bg-green-50{background-color:#f0fdf4!important;border-color:#bbf7d0!important}.dynamic-form .text-blue-900{color:#1e3a8a!important}.dynamic-form .text-blue-700{color:#1d4ed8!important}.dynamic-form .text-purple-900{color:#581c87!important}.dynamic-form .text-purple-700{color:#7e22ce!important}.dynamic-form .text-pink-900{color:#831843!important}.dynamic-form .text-pink-700{color:#be185d!important}.dynamic-form .text-indigo-900{color:#312e81!important}.dynamic-form .text-indigo-700{color:#4338ca!important}.dynamic-form .text-green-800{color:#166534!important}.dynamic-form .text-green-700{color:#15803d!important}.dynamic-form .option-card{transition:all .3s ease-in-out!important;cursor:pointer!important;border:2px solid #e5e7eb!important;border-radius:.5rem!important;padding:1rem!important}html:not(.dark) .dynamic-form .option-card{background-color:#fff!important}html.dark .dynamic-form .option-card{background-color:#334155!important;border-color:#475569!important}.dynamic-form .option-card.selected,.dynamic-form .option-card:has(input:checked){transform:scale(1.03)!important;box-shadow:0 0 0 3px #8b5cf6!important;border-color:#8b5cf6!important;background-color:#faf5ff!important}.dynamic-form .option-card:hover{border-color:#a78bfa!important}.dynamic-form button[type=submit]{background:linear-gradient(to right,#9333ea,#ec4899)!important;color:#fff!important;font-weight:700!important;padding:.75rem 2rem!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important;cursor:pointer!important}.dynamic-form button[type=submit]:hover:not(:disabled){opacity:.9!important;transform:scale(1.05)!important}.dynamic-form button[type=submit]:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.dynamic-form button[type=button]{background-color:#e2e8f0!important;color:#475569!important;font-weight:700!important;padding:.75rem 1rem!important;border-radius:.5rem!important;transition:background-color .15s ease-in-out!important;border:none!important;cursor:pointer!important}.dynamic-form button[type=button]:hover{background-color:#cbd5e1!important}.dynamic-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:left .5rem center!important;background-repeat:no-repeat!important;background-size:1.5em 1.5em!important;padding-left:2.5rem!important}.dynamic-form textarea{min-height:100px!important;resize:vertical!important}.dynamic-form input[type=checkbox]{width:1rem!important;height:1rem!important;color:#8b5cf6!important;border-radius:.25rem!important;border:1px solid #d1d5db!important;cursor:pointer!important}.dynamic-form input[type=checkbox]:focus{outline:2px solid transparent!important;outline-offset:2px!important;box-shadow:0 0 0 3px #8b5cf61a!important}.dynamic-form input[type=color]{height:2.5rem!important;width:5rem!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;cursor:pointer!important}.dynamic-form .text-sm.text-gray-500{font-size:.75rem!important;color:#6b7280!important;margin-top:.25rem!important}.dynamic-form .text-red-500{color:#ef4444!important}.dynamic-form .grid{display:grid!important}.dynamic-form .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dynamic-form .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dynamic-form .gap-2{gap:.5rem!important}.dynamic-form .gap-4{gap:1rem!important}.dynamic-form .space-y-6>*+*{margin-top:1.5rem!important}.dynamic-form .mb-2{margin-bottom:.5rem!important}.dynamic-form .mb-3{margin-bottom:.75rem!important}.dynamic-form .mb-4{margin-bottom:1rem!important}.dynamic-form .mt-1{margin-top:.25rem!important}.dynamic-form .mt-4{margin-top:1rem!important}.dynamic-form .p-3{padding:.75rem!important}.dynamic-form .p-4{padding:1rem!important}.dynamic-form .p-6{padding:1.5rem!important}.dynamic-form .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.dynamic-form .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.dynamic-form .rounded-lg{border-radius:.5rem!important}.dynamic-form .rounded-full{border-radius:9999px!important}.dynamic-form .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.dynamic-form .text-center{text-align:center!important}.dynamic-form .font-bold{font-weight:700!important}.dynamic-form .font-semibold{font-weight:600!important}.dynamic-form .font-medium{font-weight:500!important}.dynamic-form .text-xs{font-size:.75rem!important;line-height:1rem!important}.dynamic-form .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.dynamic-form .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.dynamic-form .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.dynamic-form .text-6xl{font-size:3.75rem!important;line-height:1!important}@media(max-width:640px){.dynamic-form .grid-cols-2,.dynamic-form .grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))!important}.dynamic-form .flex.gap-4{flex-direction:column!important}.dynamic-form button{width:100%!important}}.icon-wrapper.svelte-1eqehiz{flex-shrink:0;transition:all .3s ease}.icon-wrapper.svelte-1eqehiz svg{width:100%;height:100%;display:block}.icon-wrapper.svelte-1eqehiz:hover{transform:scale(1.1)}.icon-wrapper.svelte-1eqehiz svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.logo-editable-img{width:160px!important;height:48px!important;overflow:hidden}.logo-editable-img img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.logo-editable-img .image-placeholder{min-height:48px!important;height:48px!important;width:160px!important}header.nav-bar.svelte-rhxhxr{position:fixed!important;top:0;left:0;right:0;z-index:50!important;display:block!important;visibility:visible!important;opacity:1!important;transition:all .3s cubic-bezier(.4,0,.2,1)}header.nav-bar.is-top.svelte-rhxhxr{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}header.nav-bar.is-scrolled.svelte-rhxhxr{background:#ffffffd9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;border:none!important}.dark-theme header.nav-bar.is-scrolled.svelte-rhxhxr{background:#0f172ad9!important;border:none!important;box-shadow:none!important}header.nav-bar.is-scrolled.svelte-rhxhxr:not(.dark-theme header) .nav-link-item:where(.svelte-rhxhxr){color:#1e293b!important;text-shadow:none!important}header.nav-bar.is-scrolled.svelte-rhxhxr:not(.dark-theme header) .nav-mobile-toggle:where(.svelte-rhxhxr){color:#1e293b!important}.mobile-menu-panel.svelte-rhxhxr{background:#0f172af7!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin:.5rem -1.5rem 0!important;padding:.75rem 1.25rem 1rem!important;border-top:1px solid rgba(255,255,255,.15)!important;border-radius:0 0 16px 16px;box-shadow:0 12px 28px #00000059}.mobile-menu-panel.svelte-rhxhxr .mobile-nav-item:where(.svelte-rhxhxr){width:100%;justify-content:center;color:#fff!important;background:#ffffff1f!important}.mobile-menu-panel.svelte-rhxhxr .mobile-nav-item:where(.svelte-rhxhxr):hover{background:#ffffff38!important}header.nav-bar.is-scrolled.svelte-rhxhxr>div:where(.svelte-rhxhxr)>div:where(.svelte-rhxhxr){min-height:56px!important;max-height:56px!important;transition:all .3s ease}.nav-link-item.svelte-rhxhxr{color:#fffffff2;background:#ffffff1a;border:none;padding:.6rem 1.2rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:8px}.nav-link-item.svelte-rhxhxr:hover{background:#fff3;transform:translateY(-2px)}header.nav-bar.nav-style-boutique.svelte-rhxhxr{position:absolute!important;backdrop-filter:none;-webkit-backdrop-filter:none}header.nav-bar.nav-style-boutique.svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr){background:transparent;color:#1a1a1a;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:.85rem;padding:.5rem 1rem;border-radius:0}header.nav-bar.nav-style-boutique.svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr):hover{background:transparent;transform:none;opacity:.7}header.nav-bar[class*=nav-style-elegant].svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr){background:transparent;border-radius:0;position:relative}header.nav-bar[class*=nav-style-elegant].svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr):after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:currentColor;transform:scaleX(0);transition:transform .3s ease}header.nav-bar[class*=nav-style-elegant].svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr):hover:after{transform:scaleX(1)}header.nav-bar[class*=nav-style-retro].svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr){background:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;font-weight:700;text-transform:uppercase}header.nav-bar[class*=nav-style-retro].svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr):hover{transform:translate(-1px,-1px);box-shadow:none!important}header.nav-bar[class*=nav-style-modern].svelte-rhxhxr{left:2rem;right:2rem;top:1rem;border-radius:50px}header.nav-bar[class*=nav-style-modern].svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr){border-radius:50px}header.nav-bar.nav-style-boutique.svelte-rhxhxr :where(.svelte-rhxhxr){color:#333d29!important;text-shadow:none!important}header.nav-bar.nav-style-watercolor.svelte-rhxhxr{background:transparent!important;border-bottom:none!important}header.nav-bar.nav-style-glassmorphism.svelte-rhxhxr{background:transparent!important;border-bottom:none!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important}header.nav-bar.nav-style-sketch.svelte-rhxhxr{background:transparent!important;border-bottom:none!important}header.nav-bar.svelte-rhxhxr:not(.nav-style-minimalist):not(.nav-style-minimalist-warm):not(.nav-style-boutique),header.nav-bar.svelte-rhxhxr:not(.nav-style-minimalist):not(.nav-style-minimalist-warm):not(.nav-style-boutique) :where(.svelte-rhxhxr),header.nav-bar.svelte-rhxhxr:not(.nav-style-minimalist):not(.nav-style-minimalist-warm):not(.nav-style-boutique) button:where(.svelte-rhxhxr),header.nav-bar.svelte-rhxhxr:not(.nav-style-minimalist):not(.nav-style-minimalist-warm):not(.nav-style-boutique) span:where(.svelte-rhxhxr),header.nav-bar.svelte-rhxhxr:not(.nav-style-minimalist):not(.nav-style-minimalist-warm):not(.nav-style-boutique) .nav-link:where(.svelte-rhxhxr){color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.5)!important;font-weight:500!important}header.nav-bar.svelte-rhxhxr:before{display:none!important}header.nav-bar.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn){background:transparent!important;border:none!important;transition:all .2s ease}header.nav-bar.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn):hover{background:transparent!important;border-color:transparent!important;transform:translateY(-2px)}header.nav-bar.nav-style-minimalist.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn),header.nav-bar.nav-style-minimalist-warm.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn){background:transparent!important;border:none!important}header.nav-bar.nav-style-minimalist.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn):hover,header.nav-bar.nav-style-minimalist-warm.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn):hover{background:transparent!important;border-color:transparent!important}header.nav-bar.nav-style-boutique.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn){background:transparent!important;border:none!important;box-shadow:none!important}header.nav-bar.nav-style-boutique.svelte-rhxhxr button:where(.svelte-rhxhxr):not(.save-btn):hover{background:transparent!important;border:none!important;transform:none!important;opacity:.6}header.nav-bar.nav-style-elegant.svelte-rhxhxr,header.nav-bar.nav-style-elegant-gold.svelte-rhxhxr,header.nav-bar.nav-style-elegant-silver.svelte-rhxhxr,header.nav-bar.nav-style-boutique.svelte-rhxhxr{border-radius:0!important}header.nav-bar.nav-style-elegant.svelte-rhxhxr .nav-icon-wrapper:where(.svelte-rhxhxr),header.nav-bar.nav-style-elegant-gold.svelte-rhxhxr .nav-icon-wrapper:where(.svelte-rhxhxr),header.nav-bar.nav-style-elegant-silver.svelte-rhxhxr .nav-icon-wrapper:where(.svelte-rhxhxr),header.nav-bar.nav-style-boutique.svelte-rhxhxr .nav-icon-wrapper:where(.svelte-rhxhxr){display:none!important}header.nav-bar.nav-style-modern.svelte-rhxhxr,header.nav-bar.nav-style-modern-blue.svelte-rhxhxr,header.nav-bar.nav-style-modern-green.svelte-rhxhxr,header.nav-bar.nav-style-neon.svelte-rhxhxr,header.nav-bar.nav-style-colorful.svelte-rhxhxr{width:90%;max-width:1200px;margin:1rem auto 0;left:0;right:0;border-radius:100px!important}header.nav-bar.nav-style-retro.svelte-rhxhxr{border-radius:0!important;border-bottom:none!important;box-shadow:none!important}header.nav-bar.nav-style-retro.svelte-rhxhxr .nav-icon-wrapper:where(.svelte-rhxhxr){color:#000!important}header.nav-bar.edit-mode.svelte-rhxhxr{top:64px!important}header.nav-bar.view-mode.svelte-rhxhxr{top:0!important}body.edit-mode-active header.nav-bar.svelte-rhxhxr{top:64px!important;z-index:50!important}.nav-link-modern.svelte-rhxhxr{opacity:.9;position:relative}.nav-link-modern.svelte-rhxhxr:hover{opacity:1;transform:translateY(-2px)}.nav-link-modern.svelte-rhxhxr:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:#fff;transform:scaleX(0);transition:transform .3s ease}.nav-link-modern.svelte-rhxhxr:hover:after{transform:scaleX(1)}#hero,.spotlight-hero,.comic-hero,.elegant-hero,.luxury-hero,.minimal-hero,.retro-hero{padding-top:8rem!important;margin-top:0!important}.view-mode.svelte-rhxhxr~#hero,.view-mode.svelte-rhxhxr~.page-view .spotlight-hero,.view-mode.svelte-rhxhxr~.page-view .comic-hero,.view-mode.svelte-rhxhxr~.page-view .elegant-hero,.view-mode.svelte-rhxhxr~.page-view .luxury-hero,.view-mode.svelte-rhxhxr~.page-view .minimal-hero,.view-mode.svelte-rhxhxr~.page-view .retro-hero{padding-top:4rem!important}.nav-style-boutique~#hero,.nav-style-boutique~.page-view .spotlight-hero,.nav-style-boutique~.page-view .minimal-hero,.nav-style-boutique~.page-view .elegant-hero{padding-top:0!important;margin-top:0!important}.edit-mode.nav-style-boutique~#hero,.edit-mode.nav-style-boutique~.page-view .spotlight-hero{padding-top:4rem!important}header.nav-bar.store-template-layout.svelte-rhxhxr{background:#fff!important;border-bottom:none!important;box-shadow:none!important;height:80px!important;display:flex!important;align-items:center!important}html.dark header.nav-bar.store-template-layout.svelte-rhxhxr{background:#000!important;border-bottom:none!important}header.nav-bar.store-template-layout.svelte-rhxhxr .nav-link:where(.svelte-rhxhxr){font-size:.85rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#555!important}html.dark header.nav-bar.store-template-layout.svelte-rhxhxr .nav-link:where(.svelte-rhxhxr){color:#aaa!important}header.nav-bar.store-template-layout.svelte-rhxhxr .nav-link:where(.svelte-rhxhxr):hover{color:#000!important}html.dark header.nav-bar.store-template-layout.svelte-rhxhxr .nav-link:where(.svelte-rhxhxr):hover{color:#fff!important}header.nav-bar.is-top.svelte-rhxhxr{background:transparent!important;box-shadow:none!important;border-bottom:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-top:1rem}header.nav-bar.is-top.svelte-rhxhxr :where(.svelte-rhxhxr),header.nav-bar.is-top.nav-style-minimalist.svelte-rhxhxr :where(.svelte-rhxhxr),header.nav-bar.is-top.nav-style-minimalist-warm.svelte-rhxhxr :where(.svelte-rhxhxr),header.nav-bar.is-top.nav-style-boutique.svelte-rhxhxr :where(.svelte-rhxhxr),header.nav-bar.is-top.store-template-layout.svelte-rhxhxr :where(.svelte-rhxhxr),header.nav-bar.is-top.store-template-layout.svelte-rhxhxr .nav-link:where(.svelte-rhxhxr){color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.4)!important}header.nav-bar.is-top.svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr){background:transparent!important;border:none!important;box-shadow:none!important}header.nav-bar.is-top.svelte-rhxhxr .nav-link-item:where(.svelte-rhxhxr):hover{background:transparent!important;transform:translateY(-2px);text-shadow:0 4px 12px rgba(255,255,255,.6)!important}.gallery-section.svelte-1if26tc{padding:3rem 0;background-color:transparent!important;scroll-margin-top:80px;position:relative;overflow:hidden}.container.svelte-1if26tc{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.section-title.svelte-1if26tc{text-align:center;font-size:3rem;font-weight:800;margin-bottom:.75rem;animation:svelte-1if26tc-fadeInUp .8s ease-out;color:#1a202c!important;text-shadow:0 2px 4px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.5)!important}.section-subtitle.svelte-1if26tc{text-align:center;font-size:1.1rem;margin-bottom:2.5rem;animation:svelte-1if26tc-fadeInUp .8s ease-out .2s backwards;color:#2d3748!important;text-shadow:0 1px 3px rgba(255,255,255,.8)!important}.gallery-grid.svelte-1if26tc{display:flex;gap:1rem;padding:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.gallery-grid.svelte-1if26tc::-webkit-scrollbar{height:8px}.gallery-grid.svelte-1if26tc::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.gallery-grid.svelte-1if26tc::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.gallery-grid.svelte-1if26tc::-webkit-scrollbar-thumb:hover{background:#ffffff80}.gallery-item.svelte-1if26tc{position:relative;flex-shrink:0;width:200px;height:200px;border-radius:16px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);animation:svelte-1if26tc-fadeInUp .6s ease-out backwards;animation-delay:var(--delay)}.gallery-item.svelte-1if26tc:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 30px 80px #0006}.gallery-image-btn.svelte-1if26tc{width:100%;height:100%;border:none;padding:0;background:none;cursor:pointer}.gallery-image-btn.svelte-1if26tc img:where(.svelte-1if26tc){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1)}.gallery-image-btn.svelte-1if26tc:hover img:where(.svelte-1if26tc){transform:scale(1.1) rotate(2deg)}.gallery-item .gallery-image{width:100%;height:100%}.gallery-item .gallery-image img{border-radius:24px}.delete-image-btn.svelte-1if26tc{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:2px solid white;background:#ef4444e6;color:#fff;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;z-index:15;pointer-events:auto}.gallery-item.svelte-1if26tc:hover .delete-image-btn:where(.svelte-1if26tc){opacity:1}.delete-image-btn.svelte-1if26tc:hover{background:#ef4444;transform:scale(1.1)}.view-image-btn.svelte-1if26tc{position:absolute;top:10px;left:10px;width:36px;height:36px;border-radius:50%;border:2px solid white;background:#667eeae6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;z-index:15;padding:0;pointer-events:auto}.gallery-item.svelte-1if26tc:hover .view-image-btn:where(.svelte-1if26tc){opacity:1}.view-image-btn.svelte-1if26tc:hover{background:#667eea;transform:scale(1.1)}.view-image-btn.svelte-1if26tc svg:where(.svelte-1if26tc){width:20px;height:20px;stroke-width:2}.add-image-btn.svelte-1if26tc{flex-shrink:0;width:200px;height:200px;border-radius:16px;border:3px dashed currentColor;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease;animation:svelte-1if26tc-fadeInUp .6s ease-out backwards;animation-delay:calc(var(--delay) + .1s)}.add-image-btn.svelte-1if26tc:hover{transform:translateY(-5px)}.add-image-btn.svelte-1if26tc svg:where(.svelte-1if26tc){width:36px;height:36px;stroke-width:2}.add-image-btn.svelte-1if26tc p:where(.svelte-1if26tc){margin:0;font-size:1rem;font-weight:600}.gallery-overlay.svelte-1if26tc{position:absolute;inset:0;background:linear-gradient(135deg,#667eeae6,#764ba2e6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.gallery-item.svelte-1if26tc:hover .gallery-overlay:where(.svelte-1if26tc){opacity:1}.zoom-icon.svelte-1if26tc{width:60px;height:60px;color:#fff;stroke-width:2;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3));animation:svelte-1if26tc-pulse 2s ease-in-out infinite}@keyframes svelte-1if26tc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.lightbox.svelte-1if26tc{position:fixed;inset:0;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-1if26tc-fadeIn .3s ease;padding:2rem}.lightbox.svelte-1if26tc img:where(.svelte-1if26tc){max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:20px;box-shadow:0 0 100px #667eea80;animation:svelte-1if26tc-zoomIn .4s cubic-bezier(.4,0,.2,1)}.lightbox-close.svelte-1if26tc{position:absolute;top:2rem;right:2rem;width:60px;height:60px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.lightbox-close.svelte-1if26tc:hover{background:linear-gradient(135deg,#667eea,#764ba2);transform:rotate(90deg) scale(1.1);border-color:#fff}.lightbox-nav.svelte-1if26tc{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.lightbox-nav.svelte-1if26tc:hover{background:linear-gradient(135deg,#667eea,#764ba2);transform:translateY(-50%) scale(1.2);border-color:#fff}.lightbox-nav.prev.svelte-1if26tc{left:2rem}.lightbox-nav.next.svelte-1if26tc{right:2rem}.lightbox-counter.svelte-1if26tc{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;color:#fff;font-size:1.1rem;font-weight:600;border:1px solid rgba(255,255,255,.2)}@keyframes svelte-1if26tc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1if26tc-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1if26tc-zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.gallery-item.svelte-1if26tc,.add-image-btn.svelte-1if26tc{width:180px;height:180px}.section-title.svelte-1if26tc{font-size:2rem}.lightbox-nav.svelte-1if26tc{width:50px;height:50px}.lightbox-nav.prev.svelte-1if26tc{left:1rem}.lightbox-nav.next.svelte-1if26tc{right:1rem}}.card-stagger.svelte-1if26tc{opacity:0;transform:translateY(24px);animation:svelte-1if26tc-cardReveal .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--stagger-delay, 0s)}@keyframes svelte-1if26tc-cardReveal{to{opacity:1;transform:translateY(0)}}.simple-editable-text{position:relative;transition:all .2s ease;border-radius:4px;min-height:1.5em}.simple-editable-text:not(.edit-mode){cursor:default!important;-webkit-user-select:text;-moz-user-select:text;user-select:text}.simple-editable-text.edit-mode{cursor:text;padding:.25rem;margin:-.25rem}.simple-editable-text.edit-mode:hover{outline:2px dashed rgba(59,130,246,.5);outline-offset:2px;background:#3b82f60d}.simple-editable-text.edit-mode:focus{outline:2px solid rgba(59,130,246,.8);outline-offset:2px;background:#3b82f61a}.simple-editable-text.saving{opacity:.6;pointer-events:none}.simple-edit-notification{position:fixed;bottom:30px;left:50%;transform:translate(-50%) translateY(100px);background:#1f2937;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;box-shadow:0 4px 20px #0000004d;z-index:10000;opacity:0;transition:all .3s ease;direction:rtl;border:2px solid #3b82f6}.simple-edit-notification.show{opacity:1;transform:translate(-50%) translateY(0)}.faq-section.svelte-x8pini{padding:3rem 0 4rem!important;background:var(--ds-section-bg, linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%));direction:rtl;min-height:auto;scroll-margin-top:80px;margin-bottom:0!important}.container.svelte-x8pini{max-width:900px;margin:0 auto;padding:0 1.5rem}.faq-section.svelte-x8pini .section-title{text-align:center;font-size:clamp(2rem,5vw,2.5rem);margin-bottom:1rem;font-weight:800;background:var(--ds-title-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--ds-primary, #667eea)}@supports not (-webkit-background-clip: text){.faq-section.svelte-x8pini .section-title{color:var(--ds-primary, #667eea);background:none;-webkit-text-fill-color:unset}}.faq-section.svelte-x8pini .section-subtitle{text-align:center;font-size:1.2rem;color:var(--ds-text-muted, #6b7280);margin-bottom:3rem}.faq-list.svelte-x8pini{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem!important;padding-bottom:2rem!important}.faq-item.svelte-x8pini{background:var(--ds-card-bg, white);-webkit-backdrop-filter:var(--ds-card-backdrop, blur(10px));backdrop-filter:var(--ds-card-backdrop, blur(10px));border-radius:var(--ds-card-radius, 20px);border:var(--ds-card-border, 1px solid rgba(102, 126, 234, .1));overflow:hidden;box-shadow:var(--ds-card-shadow, 0 8px 30px rgba(0, 0, 0, .1));transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.faq-item.svelte-x8pini:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--ds-title-gradient, linear-gradient(90deg, #667eea 0%, #764ba2 100%));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.faq-item.svelte-x8pini:hover:before{transform:scaleX(1)}.faq-item.svelte-x8pini:last-child{margin-bottom:0!important}.faq-item.svelte-x8pini:hover{box-shadow:var(--ds-card-hover-shadow, 0 15px 50px rgba(102, 126, 234, .25));transform:var(--ds-card-hover-transform, translateY(-8px) scale(1.02))}.faq-item.open.svelte-x8pini{box-shadow:var(--ds-card-hover-shadow, 0 20px 60px rgba(102, 126, 234, .3));transform:scale(1.02)}.faq-question.svelte-x8pini{width:100%;padding:1.5rem 2rem;background:none;border:none;text-align:right;font-size:1.1rem;font-weight:600;color:var(--ds-text, #1f2937);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-family:inherit}.question-text-wrapper.svelte-x8pini{flex:1;text-align:right;color:inherit}.faq-question.svelte-x8pini:hover{background:color-mix(in srgb,var(--ds-primary, #667eea) 6%,transparent)}.faq-icon.svelte-x8pini{font-size:1.5rem;color:var(--ds-primary, #667eea);font-weight:700;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ds-primary, #667eea) 12%,transparent);border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px color-mix(in srgb,var(--ds-primary, #667eea) 20%,transparent)}.faq-item.open.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:var(--ds-btn-primary, linear-gradient(135deg, #667eea 0%, #764ba2 100%));color:#fff;transform:rotate(180deg) scale(1.1);box-shadow:var(--ds-btn-shadow, 0 6px 25px rgba(102, 126, 234, .4))}.faq-answer.svelte-x8pini{padding:0 2rem 2rem;animation:svelte-x8pini-slideDown .4s cubic-bezier(.4,0,.2,1)}.faq-answer.svelte-x8pini,.faq-answer.svelte-x8pini :where(.svelte-x8pini),.faq-answer.svelte-x8pini *{color:var(--ds-text-muted, #4b5563)!important}.question-text.svelte-x8pini{flex:1;text-align:right}.answer-text.svelte-x8pini{color:var(--ds-text-muted, #4b5563)!important;line-height:1.8;font-size:1rem}.answer-text.svelte-x8pini{color:var(--ds-text-muted, #4b5563);line-height:1.8;font-size:1rem}.delete-btn.svelte-x8pini{position:absolute;top:10px;left:10px;z-index:10;background:#ef4444f2;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .3s ease;box-shadow:0 4px 15px #ef44444d}.delete-btn.svelte-x8pini:hover{transform:scale(1.1);background:#dc2626}.add-faq-btn.svelte-x8pini{background:var(--ds-card-bg, white);border:3px dashed var(--ds-primary, #667eea);border-radius:var(--ds-card-radius, 16px);padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:1rem}.add-faq-btn.svelte-x8pini:hover{transform:translateY(-5px);box-shadow:var(--ds-card-hover-shadow, 0 10px 30px rgba(102, 126, 234, .2));border-color:var(--ds-secondary, #764ba2)}.add-icon.svelte-x8pini{font-size:2.5rem;background:var(--ds-title-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.add-text.svelte-x8pini{font-size:1rem;font-weight:700;background:var(--ds-title-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes svelte-x8pini-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.style-selector.svelte-x8pini{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;background:#667eea1a;border-radius:12px;justify-content:center}.faq-style-neon.svelte-x8pini{background:#0f172a!important}.faq-style-neon.svelte-x8pini .faq-item:where(.svelte-x8pini){background:#1e293b!important;border:2px solid rgba(168,85,247,.3)!important}.faq-style-neon.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{border-color:#a855f7!important;box-shadow:0 0 30px #a855f74d!important}.faq-style-neon.svelte-x8pini .faq-question:where(.svelte-x8pini){color:#fff!important}.faq-style-neon.svelte-x8pini .faq-question:where(.svelte-x8pini),.faq-style-neon.svelte-x8pini .faq-question:where(.svelte-x8pini) :where(.svelte-x8pini),.faq-style-neon.svelte-x8pini .faq-question:where(.svelte-x8pini) *{color:#fff!important}.faq-style-neon.svelte-x8pini .question-text{color:#fff!important}.faq-style-neon.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:#a855f7!important;color:#fff!important;box-shadow:0 0 20px #a855f780!important}.faq-style-neon.svelte-x8pini .faq-answer:where(.svelte-x8pini){color:#cbd5e1!important}.faq-style-neon.svelte-x8pini .answer-text:where(.svelte-x8pini){color:#cbd5e1!important}.faq-style-neon.svelte-x8pini .answer-text{color:#cbd5e1!important}.faq-style-neon.svelte-x8pini .faq-answer:where(.svelte-x8pini) :where(.svelte-x8pini),.faq-style-neon.svelte-x8pini .faq-answer:where(.svelte-x8pini) *{color:#cbd5e1!important}.faq-style-neon.svelte-x8pini .section-title{color:#fff!important;background:none!important;-webkit-text-fill-color:white!important}.faq-style-neon.svelte-x8pini .section-subtitle{color:#cbd5e1!important}.faq-style-glassmorphism.svelte-x8pini{background:linear-gradient(135deg,#667eea,#764ba2)!important}.faq-style-glassmorphism.svelte-x8pini .faq-item:where(.svelte-x8pini){background:#ffffff1a!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important}.faq-style-glassmorphism.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{background:#fff3!important}.faq-style-glassmorphism.svelte-x8pini .faq-question:where(.svelte-x8pini){color:#fff!important}.faq-style-glassmorphism.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:#fff3!important;color:#fff!important}.faq-style-glassmorphism.svelte-x8pini .answer-text:where(.svelte-x8pini){color:#ffffffe6!important}.faq-style-retro.svelte-x8pini{background:#fef3c7!important}.faq-style-retro.svelte-x8pini .faq-item:where(.svelte-x8pini){background:#fde68a!important;border:4px solid #78350f!important;border-radius:0!important;box-shadow:6px 6px #78350f!important}.faq-style-retro.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{transform:translate(-3px,-3px)!important;box-shadow:9px 9px #78350f!important}.faq-style-retro.svelte-x8pini .faq-question:where(.svelte-x8pini){color:#78350f!important;font-family:Georgia,serif!important}.faq-style-retro.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:#78350f!important;color:#fef3c7!important;border-radius:0!important}.faq-style-retro.svelte-x8pini .answer-text:where(.svelte-x8pini){color:#92400e!important;font-family:Georgia,serif!important}.faq-style-minimal.svelte-x8pini{background:#fff!important}.faq-style-minimal.svelte-x8pini .faq-item:where(.svelte-x8pini){background:transparent!important;border:none!important;border-right:4px solid black!important;border-radius:0!important;box-shadow:none!important;padding-right:1.5rem}.faq-style-minimal.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{transform:none!important;box-shadow:none!important}.faq-style-minimal.svelte-x8pini .faq-question:where(.svelte-x8pini){color:#000!important;font-weight:300!important;font-size:1.3rem!important}.faq-style-minimal.svelte-x8pini .faq-icon:where(.svelte-x8pini){display:none!important}.faq-style-minimal.svelte-x8pini .answer-text:where(.svelte-x8pini){color:#6b7280!important;font-weight:300!important}.faq-style-gradient.svelte-x8pini{background:linear-gradient(135deg,#fce7f3,#ddd6fe,#cffafe)!important}.faq-style-gradient.svelte-x8pini .faq-item:where(.svelte-x8pini){background:#fff!important;border:none!important}.faq-style-gradient.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{background:linear-gradient(135deg,#fce7f3,#ddd6fe)!important}.faq-style-gradient.svelte-x8pini .section-title{background:linear-gradient(135deg,#ec4899,#8b5cf6,#06b6d4)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.faq-style-gradient.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:linear-gradient(135deg,#ec4899,#8b5cf6)!important;color:#fff!important}.faq-style-dark.svelte-x8pini{background:#18181b!important}.faq-style-dark.svelte-x8pini .faq-item:where(.svelte-x8pini){background:#27272a!important;border:1px solid #3f3f46!important}.faq-style-dark.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{border-color:#3b82f6!important}.faq-style-dark.svelte-x8pini .faq-question:where(.svelte-x8pini){color:#fff!important}.faq-style-dark.svelte-x8pini .faq-question:where(.svelte-x8pini),.faq-style-dark.svelte-x8pini .faq-question:where(.svelte-x8pini) :where(.svelte-x8pini),.faq-style-dark.svelte-x8pini .faq-question:where(.svelte-x8pini) *{color:#fff!important}.faq-style-dark.svelte-x8pini .question-text{color:#fff!important}.faq-style-dark.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:#3b82f6!important;color:#fff!important}.faq-style-dark.svelte-x8pini .answer-text:where(.svelte-x8pini){color:#d4d4d8!important}.faq-style-dark.svelte-x8pini .answer-text{color:#d4d4d8!important}.faq-style-dark.svelte-x8pini .section-title{color:#fff!important;background:none!important;-webkit-text-fill-color:white!important}.faq-style-dark.svelte-x8pini .section-subtitle{color:#d4d4d8!important}.faq-style-playful.svelte-x8pini{background:linear-gradient(135deg,#fef08a,#fbcfe8,#a5f3fc)!important}.faq-style-playful.svelte-x8pini .faq-item:where(.svelte-x8pini){background:#fff!important;border-radius:30px!important}.faq-style-playful.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{transform:rotate(1deg) scale(1.02)!important}.faq-style-playful.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:linear-gradient(135deg,#facc15,#ec4899,#06b6d4)!important;color:#fff!important;border-radius:50%!important}.faq-style-luxury.svelte-x8pini{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)!important}.faq-style-luxury.svelte-x8pini .faq-item:where(.svelte-x8pini){background:linear-gradient(135deg,#d4af371a,#ffd7000d)!important;border:1px solid rgba(212,175,55,.3)!important}.faq-style-luxury.svelte-x8pini .faq-item:where(.svelte-x8pini):hover{border-color:#d4af37!important;box-shadow:0 0 30px #d4af3733!important}.faq-style-luxury.svelte-x8pini .faq-question:where(.svelte-x8pini){color:#fef3c7!important}.faq-style-luxury.svelte-x8pini .faq-question:where(.svelte-x8pini),.faq-style-luxury.svelte-x8pini .faq-question:where(.svelte-x8pini) :where(.svelte-x8pini),.faq-style-luxury.svelte-x8pini .faq-question:where(.svelte-x8pini) *{color:#fef3c7!important}.faq-style-luxury.svelte-x8pini .question-text{color:#fef3c7!important}.faq-style-luxury.svelte-x8pini .faq-icon:where(.svelte-x8pini){background:linear-gradient(135deg,#d4af37,gold)!important;color:#000!important}.faq-style-luxury.svelte-x8pini .answer-text:where(.svelte-x8pini){color:#fef3c7!important}.faq-style-luxury.svelte-x8pini .answer-text{color:#fef3c7!important}.faq-style-luxury.svelte-x8pini .section-title{background:linear-gradient(135deg,#d4af37,gold)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.faq-style-luxury.svelte-x8pini .section-subtitle{color:#fef3c7!important}@media(max-width:768px){.faq-question.svelte-x8pini{padding:1.25rem 1.5rem}.faq-answer.svelte-x8pini{padding:0 1.5rem 1.5rem}}.card-stagger.svelte-x8pini{opacity:0;transform:translateY(24px);animation:svelte-x8pini-cardReveal .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--stagger-delay, 0s)}@keyframes svelte-x8pini-cardReveal{to{opacity:1;transform:translateY(0)}}.testimonials-section.svelte-uglocc{padding:3rem 0;background:var(--ds-section-bg, transparent);position:relative;overflow:hidden;direction:rtl;min-height:auto;scroll-margin-top:80px}.container.svelte-uglocc{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.testimonials-section.svelte-uglocc .section-title{text-align:center;font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:.75rem;background:var(--ds-title-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--ds-primary, #667eea)}@supports not (-webkit-background-clip: text){.testimonials-section.svelte-uglocc .section-title{color:var(--ds-primary, #667eea);background:none;-webkit-text-fill-color:unset}}.testimonials-section.svelte-uglocc .section-subtitle{text-align:center;font-size:1.1rem;color:var(--ds-text-muted, #6b7280);margin-bottom:2.5rem}.testimonials-grid.svelte-uglocc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.testimonial-card.svelte-uglocc{background:var(--ds-card-bg, rgba(255, 255, 255, .95));-webkit-backdrop-filter:var(--ds-card-backdrop, blur(10px));backdrop-filter:var(--ds-card-backdrop, blur(10px));padding:2rem;border-radius:var(--ds-card-radius, 20px);box-shadow:var(--ds-card-shadow, 0 10px 30px rgba(0, 0, 0, .15));border:var(--ds-card-border, 2px solid rgba(255, 255, 255, .3));transition:all .5s cubic-bezier(.4,0,.2,1);animation-delay:var(--delay);position:relative}.testimonial-card.svelte-uglocc:hover{transform:var(--ds-card-hover-transform, translateY(-10px) scale(1.02));box-shadow:var(--ds-card-hover-shadow, 0 30px 80px rgba(0, 0, 0, .3))}.delete-btn.svelte-uglocc{position:absolute;top:10px;left:10px;z-index:10;background:#ef4444f2;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .3s ease;box-shadow:0 4px 15px #ef44444d}.delete-btn.svelte-uglocc:hover{transform:scale(1.1);background:#dc2626}.quote-icon.svelte-uglocc{width:35px;height:35px;color:#667eea;opacity:.2;margin-bottom:1rem}.rating.svelte-uglocc{display:flex;gap:.2rem;margin-bottom:1rem}.star.svelte-uglocc{font-size:1.1rem;color:#fbbf24}.testimonial-text.svelte-uglocc{font-size:.95rem;line-height:1.6;color:var(--ds-text, #1f2937);margin-bottom:1.25rem;font-style:italic;opacity:.88}.testimonial-author.svelte-uglocc{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:2px solid rgba(102,126,234,.1)}.avatar.svelte-uglocc{width:45px;height:45px;flex-shrink:0;box-shadow:0 4px 15px #0000001a}.avatar.svelte-uglocc .editable-image-wrapper{border-radius:50%;overflow:hidden;width:100%;height:100%}.avatar.svelte-uglocc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar-img.svelte-uglocc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder.svelte-uglocc{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700}.author-info.svelte-uglocc{flex:1}.author-name.svelte-uglocc{font-size:.95rem;font-weight:700;color:var(--ds-text, #1f2937);margin-bottom:.2rem}.author-role.svelte-uglocc{font-size:.85rem;color:var(--ds-text-muted, #6b7280)}.add-testimonial-btn.svelte-uglocc{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px dashed white;border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .3s ease;min-height:200px}.add-testimonial-btn.svelte-uglocc:hover{transform:translateY(-10px);box-shadow:0 20px 60px #ffffff4d;background:#fff}.add-icon.svelte-uglocc{font-size:2.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.add-text.svelte-uglocc{font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes svelte-uglocc-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.style-selector.svelte-uglocc{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;justify-content:center}.testimonials-style-neon.svelte-uglocc{background:#0f172a!important}.testimonials-style-neon.svelte-uglocc .section-title{color:#fff!important;background:none!important;-webkit-text-fill-color:white!important}.testimonials-style-neon.svelte-uglocc .section-subtitle{color:#cbd5e1!important}.testimonials-style-neon.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#1e293b!important;border:2px solid rgba(34,211,238,.3)!important}.testimonials-style-neon.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{border-color:#22d3ee!important;box-shadow:0 0 40px #22d3ee4d!important}.testimonials-style-neon.svelte-uglocc .star:where(.svelte-uglocc){color:#22d3ee!important;filter:drop-shadow(0 0 8px rgba(34,211,238,.8))!important}.testimonials-style-glassmorphism.svelte-uglocc{background:linear-gradient(135deg,#667eea,#764ba2)!important}.testimonials-style-glassmorphism.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#ffffff1a!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important}.testimonials-style-glassmorphism.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{background:#fff3!important}.testimonials-style-retro.svelte-uglocc{background:#fed7aa!important}.testimonials-style-retro.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#fef3c7!important;border:4px solid #78350f!important;border-radius:0!important;box-shadow:8px 8px #78350f!important}.testimonials-style-retro.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{transform:translate(-4px,-4px)!important;box-shadow:12px 12px #78350f!important}.testimonials-style-retro.svelte-uglocc .star:where(.svelte-uglocc){color:#d97706!important}.testimonials-style-minimal.svelte-uglocc{background:#fff!important}.testimonials-style-minimal.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:transparent!important;border:none!important;border-top:2px solid black!important;border-radius:0!important;box-shadow:none!important;padding-top:2rem}.testimonials-style-minimal.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{transform:none!important;box-shadow:none!important}.testimonials-style-minimal.svelte-uglocc .quote-icon:where(.svelte-uglocc),.testimonials-style-minimal.svelte-uglocc .rating:where(.svelte-uglocc){display:none!important}.testimonials-style-gradient.svelte-uglocc{background:linear-gradient(135deg,#fce7f3,#ddd6fe,#cffafe)!important}.testimonials-style-gradient.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#fff!important;border:none!important}.testimonials-style-gradient.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{box-shadow:0 20px 60px #00000026!important}.testimonials-style-dark.svelte-uglocc{background:#18181b!important}.testimonials-style-dark.svelte-uglocc .section-title{color:#fff!important;background:none!important;-webkit-text-fill-color:white!important}.testimonials-style-dark.svelte-uglocc .section-subtitle{color:#d4d4d8!important}.testimonials-style-dark.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#27272a!important;border:1px solid #3f3f46!important}.testimonials-style-dark.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{border-color:#52525b!important}.testimonials-style-comic.svelte-uglocc{background:linear-gradient(135deg,#fef08a,#fbcfe8,#a5f3fc)!important}.testimonials-style-comic.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#fff!important;border:4px solid black!important;border-radius:0!important;box-shadow:8px 8px #000!important;transform:rotate(-1deg)}.testimonials-style-comic.svelte-uglocc .testimonial-card:where(.svelte-uglocc):nth-child(2n){transform:rotate(1deg)}.testimonials-style-comic.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{transform:rotate(0) scale(1.02)!important;box-shadow:12px 12px #000!important}.testimonials-style-luxury.svelte-uglocc{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)!important}.testimonials-style-luxury.svelte-uglocc .section-title{color:#fef3c7!important;background:none!important;-webkit-text-fill-color:#fef3c7!important}.testimonials-style-luxury.svelte-uglocc .section-subtitle{color:#fef3c7!important}.testimonials-style-luxury.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:linear-gradient(135deg,#d4af371a,#ffd7000d)!important;border:1px solid rgba(212,175,55,.3)!important}.testimonials-style-luxury.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{border-color:#d4af37!important;box-shadow:0 0 30px #d4af3733!important}.testimonials-style-luxury.svelte-uglocc .star:where(.svelte-uglocc){color:#d4af37!important}.testimonials-style-dali.svelte-uglocc{background:linear-gradient(180deg,wheat,#faebd7,wheat)!important}.testimonials-style-dali.svelte-uglocc .section-title{color:#2f1810!important;background:linear-gradient(135deg,#8b4513,#daa520)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.testimonials-style-dali.svelte-uglocc .section-subtitle{color:#5c4033!important}.testimonials-style-dali.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:linear-gradient(145deg,#faebd7,wheat)!important;border:2px solid #8b4513!important;border-radius:30px 5px!important;transform:skewY(-1deg)}.testimonials-style-dali.svelte-uglocc .testimonial-card:where(.svelte-uglocc):nth-child(2n){transform:skewY(1deg)}.testimonials-style-dali.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{transform:skewY(0) translateY(-10px)!important;box-shadow:0 30px 80px #8b45134d!important}.testimonials-style-dali.svelte-uglocc .star:where(.svelte-uglocc){color:#daa520!important}.testimonials-style-bauhaus.svelte-uglocc{background:#f1faee!important}.testimonials-style-bauhaus.svelte-uglocc .section-title{color:#1d3557!important;background:none!important;-webkit-text-fill-color:#1d3557!important}.testimonials-style-bauhaus.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#fff!important;border:3px solid #1d3557!important;border-radius:0!important}.testimonials-style-bauhaus.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{box-shadow:10px 10px #e63946!important;transform:translate(-5px,-5px)!important}.testimonials-style-bauhaus.svelte-uglocc .star:where(.svelte-uglocc){color:#f4a261!important}.testimonials-style-pop-art.svelte-uglocc{background:#fff!important;background-image:radial-gradient(#ff1493 1px,transparent 1px)!important;background-size:15px 15px!important}.testimonials-style-pop-art.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#fff!important;border:5px solid #000000!important;border-radius:0!important;box-shadow:10px 10px #ff1493!important}.testimonials-style-pop-art.svelte-uglocc .testimonial-card:where(.svelte-uglocc):hover{box-shadow:15px 15px #0f0!important;transform:translate(-5px,-5px)!important}.testimonials-style-watercolor.svelte-uglocc{background:linear-gradient(180deg,#fefefe,#f8f8f8)!important}.testimonials-style-watercolor.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#ffffffe6!important;border:none!important;border-radius:20px!important;box-shadow:0 10px 40px #7eb8da26!important}.testimonials-style-vintage.svelte-uglocc{background:linear-gradient(180deg,#fefce8,#fef9c3,#fefce8)!important}.testimonials-style-vintage.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:linear-gradient(145deg,#fefce8,#fef9c3)!important;border:2px solid #b45309!important;border-radius:16px!important}.testimonials-style-vintage.svelte-uglocc .star:where(.svelte-uglocc){color:#b45309!important}.testimonials-style-colorful.svelte-uglocc{background:linear-gradient(180deg,#fffbeb,#fef3c7,#fffbeb)!important}.testimonials-style-colorful.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:linear-gradient(145deg,#fffffff2,#fef3c7e6)!important;border-radius:30px!important}.testimonials-style-elegant.svelte-uglocc{background:#f8fafc!important}.testimonials-style-elegant.svelte-uglocc .testimonial-card:where(.svelte-uglocc){background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important}@media(max-width:768px){.testimonials-grid.svelte-uglocc{grid-template-columns:1fr}.section-title.svelte-uglocc{font-size:2rem}}.card-stagger.svelte-uglocc{opacity:0;transform:translateY(24px);animation:svelte-uglocc-cardReveal .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--stagger-delay, 0s)}@keyframes svelte-uglocc-cardReveal{to{opacity:1;transform:translateY(0)}}.gradient-button.svelte-1vxo8bn{position:relative;font-weight:600;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.variant-solid.svelte-1vxo8bn{color:#fff;box-shadow:0 4px 15px #0003}.variant-solid.svelte-1vxo8bn:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.variant-solid.svelte-1vxo8bn:active:not(.disabled){transform:translateY(0)}.variant-outline.svelte-1vxo8bn{background:#fff;color:#667eea}.variant-outline.svelte-1vxo8bn:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.variant-ghost.svelte-1vxo8bn{background:transparent;color:#667eea}.variant-ghost.svelte-1vxo8bn:hover:not(.disabled){background:#667eea1a}.disabled.svelte-1vxo8bn{opacity:.5;cursor:not-allowed;transform:none!important}.gradient-button.svelte-1vxo8bn:before{content:"";position:absolute;inset:0;background:inherit;filter:blur(20px);opacity:0;transition:opacity .3s ease;z-index:-1}.gradient-button.svelte-1vxo8bn:hover:not(.disabled):before{opacity:.6}.heading.svelte-1hftg49{margin:0;padding:0;animation:svelte-1hftg49-fadeInUp .8s ease-out}@keyframes svelte-1hftg49-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@supports not (-webkit-background-clip: text){.heading.svelte-1hftg49{-webkit-text-fill-color:inherit}}.spotlight-hero.svelte-mqwtyv{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;scroll-margin-top:80px}.hero-bg.svelte-mqwtyv{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.7);animation:svelte-mqwtyv-slowZoom 20s ease-in-out infinite alternate}@keyframes svelte-mqwtyv-slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.spotlights.svelte-mqwtyv{position:absolute;inset:0;pointer-events:none}.spotlight.svelte-mqwtyv{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 30%,transparent 70%);filter:blur(40px);animation:svelte-mqwtyv-moveSpotlight 8s ease-in-out infinite}.spotlight-1.svelte-mqwtyv{top:20%;left:10%;animation-delay:0s}.spotlight-2.svelte-mqwtyv{top:40%;right:15%;animation-delay:-2s}.spotlight-3.svelte-mqwtyv{bottom:30%;left:50%;animation-delay:-4s}@keyframes svelte-mqwtyv-moveSpotlight{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(50px,-30px) scale(1.2);opacity:.8}50%{transform:translate(-30px,40px) scale(.9);opacity:.7}75%{transform:translate(40px,20px) scale(1.1);opacity:.9}}.hero-overlay.svelte-mqwtyv{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#0009)}.hero-content.svelte-mqwtyv{position:relative;z-index:10;text-align:center;padding:2rem;max-width:900px;animation:svelte-mqwtyv-fadeInUp 1s ease-out}.subtitle.svelte-mqwtyv{font-size:clamp(1.2rem,3vw,1.8rem);color:#fffffff2;margin:1.5rem 0 2.5rem;text-shadow:0 2px 20px rgba(0,0,0,.5);animation:svelte-mqwtyv-fadeInUp 1s ease-out .3s backwards}.cta-container.svelte-mqwtyv{animation:svelte-mqwtyv-fadeInUp 1s ease-out .6s backwards}.stage-lights.svelte-mqwtyv{position:absolute;bottom:0;left:0;right:0;height:200px;pointer-events:none}.light.svelte-mqwtyv{position:absolute;bottom:0;width:150px;height:400px;background:linear-gradient(to top,rgba(255,215,0,.3),transparent);filter:blur(30px);animation:svelte-mqwtyv-stageLight 3s ease-in-out infinite}.light-1.svelte-mqwtyv{left:10%;animation-delay:0s}.light-2.svelte-mqwtyv{left:50%;transform:translate(-50%);animation-delay:-1s}.light-3.svelte-mqwtyv{right:10%;animation-delay:-2s}@keyframes svelte-mqwtyv-stageLight{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(1.2)}}@keyframes svelte-mqwtyv-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-edit-button.svelte-mqwtyv{position:absolute;top:20px;left:20px;background:#ffffffe6;border:2px solid #3b82f6;border-radius:50%;width:50px;height:50px;font-size:24px;cursor:pointer;z-index:100;transition:all .3s ease;box-shadow:0 4px 12px #0003}.hero-edit-button.svelte-mqwtyv:hover{transform:scale(1.1);background:#3b82f6;box-shadow:0 6px 20px #3b82f666}.hero-edit-modal-overlay.svelte-mqwtyv{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-mqwtyv-fadeIn .2s ease}.hero-edit-modal.svelte-mqwtyv{background:#fff;border-radius:16px;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 60px #0000004d;animation:svelte-mqwtyv-slideUp .3s ease;direction:rtl}.form-group.svelte-mqwtyv{margin-bottom:1.5rem}.edit-input.svelte-mqwtyv{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;direction:rtl}.edit-input.svelte-mqwtyv:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-buttons.svelte-mqwtyv{display:flex;gap:1rem;margin-top:2rem}.save-button.svelte-mqwtyv{background:#3b82f6;color:#fff}.save-button.svelte-mqwtyv:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.save-button.svelte-mqwtyv:disabled{opacity:.6;cursor:not-allowed}.cancel-button.svelte-mqwtyv{background:#e5e7eb;color:#374151}.cancel-button.svelte-mqwtyv:hover:not(:disabled){background:#d1d5db}@keyframes svelte-mqwtyv-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-mqwtyv-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.comic-hero.svelte-1c565k5{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#fef08a,#fca5a5,#93c5fd)}.comic-bg.svelte-1c565k5{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px)}.halftone.svelte-1c565k5{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.1) 1px,transparent 1px);background-size:10px 10px;animation:svelte-1c565k5-halftoneMove 20s linear infinite}@keyframes svelte-1c565k5-halftoneMove{0%{background-position:0 0}to{background-position:100px 100px}}.comic-elements.svelte-1c565k5{position:absolute;inset:0;pointer-events:none}.pow.svelte-1c565k5,.boom.svelte-1c565k5,.zap.svelte-1c565k5{position:absolute;font-family:Impact,sans-serif;font-weight:900;font-size:4rem;color:#000;text-shadow:3px 3px 0 #fff,6px 6px 0 #fbbf24;transform:rotate(-15deg);animation:svelte-1c565k5-comicPop 3s ease-in-out infinite}.pow.svelte-1c565k5{top:10%;left:10%;animation-delay:0s}.boom.svelte-1c565k5{top:20%;right:15%;animation-delay:1s}.zap.svelte-1c565k5{bottom:15%;left:15%;animation-delay:2s}@keyframes svelte-1c565k5-comicPop{0%,90%,to{opacity:0;transform:rotate(-15deg) scale(.5)}10%,80%{opacity:1;transform:rotate(-15deg) scale(1)}}.hero-content.svelte-1c565k5{position:relative;z-index:10;padding:2rem}.comic-panel.svelte-1c565k5{position:relative;max-width:700px;background:var(--theme-bg, white);color:var(--theme-text, #000);padding:3rem;border:6px solid var(--theme-text, #000);box-shadow:12px 12px 0 var(--theme-text, #000);animation:svelte-1c565k5-panelShake .5s ease-out}.panel-border.svelte-1c565k5{position:absolute;inset:-15px;border:3px solid #000;pointer-events:none}@keyframes svelte-1c565k5-panelShake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px,5px) rotate(-2deg)}75%{transform:translate(5px,-5px) rotate(2deg)}}.comic-title.svelte-1c565k5{font-family:Impact,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:#000;text-transform:uppercase;text-shadow:4px 4px 0 #fbbf24;margin:0 0 1rem;line-height:1}.comic-title.editable-title.svelte-1c565k5{outline:none;cursor:text;transition:all .2s;padding:8px;border-radius:4px}.comic-title.editable-title.svelte-1c565k5:hover{background:#fbbf241a}.comic-title.editable-title.svelte-1c565k5:focus{background:#fbbf2433;box-shadow:0 0 0 2px #fbbf244d}.comic-subtitle.svelte-1c565k5{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:2rem;text-transform:uppercase}.comic-button.svelte-1c565k5{display:inline-block;position:relative;padding:1rem 2.5rem;font-size:1.25rem;font-weight:900;font-family:Impact,sans-serif;text-transform:uppercase;text-decoration:none;background:#fbbf24;color:#000;border:4px solid #000;cursor:pointer;transition:all .2s ease}.comic-button.svelte-1c565k5:hover{transform:translate(-4px,-4px)}.button-shadow.svelte-1c565k5{position:absolute;inset:0;background:#000;z-index:-1;transform:translate(8px,8px);transition:transform .2s ease}.comic-button.svelte-1c565k5:hover .button-shadow:where(.svelte-1c565k5){transform:translate(12px,12px)}.speed-lines.svelte-1c565k5{position:absolute;inset:0;pointer-events:none}.line.svelte-1c565k5{position:absolute;top:50%;left:50%;width:200px;height:3px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent);transform-origin:left center;transform:rotate(var(--angle)) translate(-100px);animation:svelte-1c565k5-speedLine 2s ease-in-out infinite;animation-delay:var(--delay)}@keyframes svelte-1c565k5-speedLine{0%,to{opacity:0;transform:rotate(var(--angle)) translate(-100px) scaleX(.5)}50%{opacity:1;transform:rotate(var(--angle)) translate(100px) scaleX(1)}}.dali-hero.svelte-1jbamu8{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#d4a574,#f4e4c1,#8b7355);perspective:1000px}.surreal-bg.svelte-1jbamu8{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgba(139,115,85,.3) 0%,transparent 50%),linear-gradient(180deg,#87ceeb,#f4e4c1 70%,#d4a574)}.melting-elements.svelte-1jbamu8{position:absolute;inset:0;pointer-events:none}.clock.svelte-1jbamu8{position:absolute;width:120px;height:80px;background:linear-gradient(135deg,gold,orange);border-radius:50% 50% 40% 40%;border:3px solid #8b7355;animation:svelte-1jbamu8-melt-clock 4s ease-in-out infinite;transform-origin:top center}.clock-1.svelte-1jbamu8{top:15%;left:10%;animation-delay:0s}.clock-2.svelte-1jbamu8{top:20%;right:15%;animation-delay:1.5s;transform:rotate(45deg)}.clock-3.svelte-1jbamu8{bottom:20%;left:20%;animation-delay:3s;transform:rotate(-30deg)}@keyframes svelte-1jbamu8-melt-clock{0%,to{transform:scaleY(1) skewY(0)}50%{transform:scaleY(1.4) skewY(-8deg)}}.floating-objects.svelte-1jbamu8{position:absolute;inset:0;pointer-events:none}.object.svelte-1jbamu8{position:absolute;width:60px;height:60px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;animation:svelte-1jbamu8-surreal-float 6s ease-in-out infinite}.obj-1.svelte-1jbamu8{top:30%;left:15%;animation-delay:0s}.obj-2.svelte-1jbamu8{top:50%;right:20%;animation-delay:2s}.obj-3.svelte-1jbamu8{bottom:30%;left:50%;animation-delay:4s}@keyframes svelte-1jbamu8-surreal-float{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-30px) rotate(120deg) scale(1.1)}66%{transform:translateY(15px) rotate(240deg) scale(.9)}}.hero-content.svelte-1jbamu8{position:relative;z-index:10;text-align:center;max-width:900px;padding:2rem}.dali-title.svelte-1jbamu8{font-size:clamp(3rem,8vw,6rem);font-weight:300;font-family:Georgia,serif;font-style:italic;color:#2c1810;margin-bottom:1.5rem;text-shadow:3px 3px 0 rgba(255,215,0,.3),6px 6px 0 rgba(139,115,85,.2);opacity:0;transform:translateY(50px);transition:all 1s cubic-bezier(.34,1.56,.64,1)}.dali-title.visible.svelte-1jbamu8{opacity:1;transform:translateY(0)}.dali-subtitle.svelte-1jbamu8{font-size:clamp(1.2rem,3vw,1.8rem);color:#5d4e37;font-family:Georgia,serif;font-style:italic;margin-bottom:2rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.dali-subtitle.visible.svelte-1jbamu8{opacity:1;transform:translateY(0)}.dali-cta.svelte-1jbamu8{display:inline-block;padding:1.2rem 3rem;background:linear-gradient(135deg,gold,orange);color:#2c1810;text-decoration:none;font-size:1.3rem;font-weight:600;border-radius:50px;box-shadow:0 4px 15px #ffd70066,inset 0 -2px 5px #0003;transition:all .3s ease;animation:svelte-1jbamu8-cta-float 3s ease-in-out infinite}.dali-cta.svelte-1jbamu8:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #ffd70099,inset 0 -2px 5px #0003}@keyframes svelte-1jbamu8-cta-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dali-hero.melt-down.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-melt-down-anim 2s ease-out forwards}@keyframes svelte-1jbamu8-melt-down-anim{0%{transform:scaleY(1)}to{transform:scaleY(1.3) skewY(-5deg)}}.dali-hero.float-dream.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-float-dream-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-float-dream-anim{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(3deg)}}.dali-hero.distort-wave.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-distort-wave-anim 3s ease-in-out infinite}@keyframes svelte-1jbamu8-distort-wave-anim{0%,to{transform:skew(0) skewY(0)}25%{transform:skew(5deg) skewY(-2deg)}75%{transform:skew(-5deg) skewY(2deg)}}.dali-hero.time-warp.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-time-warp-anim 5s ease-in-out infinite}@keyframes svelte-1jbamu8-time-warp-anim{0%,to{transform:perspective(500px) rotateY(0)}50%{transform:perspective(500px) rotateY(15deg)}}.dali-hero.mirror-flip.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-mirror-flip-anim 2s ease-out forwards}@keyframes svelte-1jbamu8-mirror-flip-anim{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.dali-hero.liquid-flow.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-liquid-flow-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-liquid-flow-anim{0%,to{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(1.1) scaleY(.9)}}.dali-hero.gravity-reverse.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-gravity-reverse-anim 3s ease-in-out infinite}@keyframes svelte-1jbamu8-gravity-reverse-anim{0%,to{transform:translateY(0)}50%{transform:translateY(-50px)}}.dali-hero.dimension-shift.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-dimension-shift-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-dimension-shift-anim{0%,to{transform:perspective(800px) rotateX(0)}50%{transform:perspective(800px) rotateX(20deg)}}.dali-hero.reality-bend.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-reality-bend-anim 5s ease-in-out infinite}@keyframes svelte-1jbamu8-reality-bend-anim{0%,to{transform:perspective(600px) rotateY(0) rotateX(0)}50%{transform:perspective(600px) rotateY(10deg) rotateX(10deg)}}.dali-hero.space-twist.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-space-twist-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-space-twist-anim{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(5deg) scale(1.05)}}.dali-hero.clock-melt.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-clock-melt-anim 3s ease-in-out infinite}@keyframes svelte-1jbamu8-clock-melt-anim{0%,to{transform:scaleY(1) translateY(0)}50%{transform:scaleY(1.2) translateY(10px)}}.dali-hero.elephant-walk.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-elephant-walk-anim 6s ease-in-out infinite}@keyframes svelte-1jbamu8-elephant-walk-anim{0%,to{transform:translate(0) scaleX(1)}50%{transform:translate(20px) scaleX(1.05)}}.dali-hero.desert-mirage.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-desert-mirage-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-desert-mirage-anim{0%,to{opacity:1;filter:blur(0)}50%{opacity:.7;filter:blur(2px)}}.dali-hero.sky-fall.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-sky-fall-anim 5s ease-in-out infinite}@keyframes svelte-1jbamu8-sky-fall-anim{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(30px) rotate(-3deg)}}.dali-hero.ground-rise.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-ground-rise-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-ground-rise-anim{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}.dali-hero.color-bleed.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-color-bleed-anim 3s ease-in-out infinite}@keyframes svelte-1jbamu8-color-bleed-anim{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}.dali-hero.shape-morph.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-shape-morph-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-shape-morph-anim{0%,to{transform:scaleX(1) scaleY(1)}33%{transform:scaleX(1.1) scaleY(.9)}66%{transform:scaleX(.9) scaleY(1.1)}}.dali-hero.shadow-dance.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-shadow-dance-anim 3s ease-in-out infinite}@keyframes svelte-1jbamu8-shadow-dance-anim{0%,to{text-shadow:3px 3px 0 rgba(255,215,0,.3)}50%{text-shadow:10px 10px 0 rgba(255,215,0,.5)}}.dali-hero.light-warp.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-light-warp-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-light-warp-anim{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.dali-hero.void-pull.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-void-pull-anim 5s ease-in-out infinite}@keyframes svelte-1jbamu8-void-pull-anim{0%,to{transform:scale(1)}50%{transform:scale(.95)}}.dali-hero.dream-fade.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-dream-fade-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-dream-fade-anim{0%,to{opacity:1}50%{opacity:.6}}.dali-hero.nightmare-shake.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-nightmare-shake-anim .5s ease-in-out infinite}@keyframes svelte-1jbamu8-nightmare-shake-anim{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.dali-hero.surreal-spin.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-surreal-spin-anim 8s linear infinite}@keyframes svelte-1jbamu8-surreal-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dali-hero.impossible-angle.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-impossible-angle-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-impossible-angle-anim{0%,to{transform:perspective(800px) rotateX(0) rotateY(0)}50%{transform:perspective(800px) rotateX(15deg) rotateY(15deg)}}.dali-hero.paradox-flip.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-paradox-flip-anim 3s ease-in-out infinite}@keyframes svelte-1jbamu8-paradox-flip-anim{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.dali-hero.infinity-loop.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-infinity-loop-anim 6s ease-in-out infinite}@keyframes svelte-1jbamu8-infinity-loop-anim{0%,to{transform:translate(0) translateY(0)}25%{transform:translate(20px) translateY(-20px)}50%{transform:translate(0) translateY(0)}75%{transform:translate(-20px) translateY(20px)}}.dali-hero.echo-repeat.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-echo-repeat-anim 2s ease-in-out infinite}@keyframes svelte-1jbamu8-echo-repeat-anim{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.dali-hero.ghost-trail.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-ghost-trail-anim 3s ease-in-out infinite}@keyframes svelte-1jbamu8-ghost-trail-anim{0%,to{transform:translate(0);filter:blur(0)}50%{transform:translate(10px);filter:blur(1px)}}.dali-hero.memory-blur.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-memory-blur-anim 4s ease-in-out infinite}@keyframes svelte-1jbamu8-memory-blur-anim{0%,to{filter:blur(0)}50%{filter:blur(3px)}}.dali-hero.illusion-shift.svelte-1jbamu8 .dali-title:where(.svelte-1jbamu8){animation:svelte-1jbamu8-illusion-shift-anim 5s ease-in-out infinite}@keyframes svelte-1jbamu8-illusion-shift-anim{0%,to{transform:perspective(600px) translateZ(0)}50%{transform:perspective(600px) translateZ(50px)}}@media(max-width:768px){.dali-hero.svelte-1jbamu8{min-height:70vh}.dali-title.svelte-1jbamu8{font-size:clamp(2rem,10vw,4rem)}.dali-subtitle.svelte-1jbamu8{font-size:clamp(1rem,4vw,1.3rem)}}@media(prefers-reduced-motion:reduce){.dali-hero.svelte-1jbamu8 :where(.svelte-1jbamu8),.dali-hero.svelte-1jbamu8:before,.dali-hero.svelte-1jbamu8:after{animation:none!important;transition:none!important}}.elegant-hero.svelte-894fey{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg.svelte-894fey{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.5) blur(2px)}.elegant-overlay.svelte-894fey{position:absolute;inset:0;background:linear-gradient(135deg,#667eea4d,#764ba24d)}.particles.svelte-894fey{position:absolute;inset:0;pointer-events:none}.particle.svelte-894fey{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;left:var(--x);top:var(--y);animation:svelte-894fey-float 6s ease-in-out infinite;animation-delay:var(--delay);opacity:.6}@keyframes svelte-894fey-float{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-30px) scale(1.5);opacity:1}}.hero-content.svelte-894fey{position:relative;z-index:10;padding:2rem;width:100%}.content-wrapper.svelte-894fey{max-width:800px;margin:0 auto;text-align:center;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:24px;border:1px solid rgba(255,255,255,.2);animation:svelte-894fey-fadeInScale 1s ease-out}.subtitle.svelte-894fey{font-size:1.25rem;color:#fffffff2;margin:1.5rem 0 2rem;line-height:1.6}.elegant-button.svelte-894fey{display:inline-block;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.elegant-button.svelte-894fey:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}@keyframes svelte-894fey-fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.elegant-title.svelte-894fey{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1.5rem;line-height:1.2}.elegant-title.editable-title.svelte-894fey{outline:none;cursor:text;transition:all .2s;padding:8px;border-radius:4px}.elegant-title.editable-title.svelte-894fey:hover{background:#667eea1a;-webkit-background-clip:border-box;-webkit-text-fill-color:#667eea}.elegant-title.editable-title.svelte-894fey:focus{background:#667eea33;-webkit-background-clip:border-box;-webkit-text-fill-color:#667eea;box-shadow:0 0 0 2px #667eea4d}.luxury-hero.svelte-yeh813{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a0a0a}.hero-bg.svelte-yeh813{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.4)}.luxury-overlay.svelte-yeh813{position:absolute;inset:0;background:radial-gradient(ellipse at center,#d4af3726,#000c 70%)}.golden-frame.svelte-yeh813{position:absolute;inset:40px;pointer-events:none;z-index:5}.frame-corner.svelte-yeh813{position:absolute;width:80px;height:80px;border:2px solid #d4af37;box-shadow:0 0 20px #d4af3780}.frame-corner.tl.svelte-yeh813{top:0;left:0;border-right:none;border-bottom:none}.frame-corner.tr.svelte-yeh813{top:0;right:0;border-left:none;border-bottom:none}.frame-corner.bl.svelte-yeh813{bottom:0;left:0;border-right:none;border-top:none}.frame-corner.br.svelte-yeh813{bottom:0;right:0;border-left:none;border-top:none}.sparkles.svelte-yeh813{position:absolute;inset:0;pointer-events:none}.sparkle.svelte-yeh813{position:absolute;width:3px;height:3px;background:#d4af37;border-radius:50%;left:var(--x);top:var(--y);animation:svelte-yeh813-sparkle 3s ease-in-out infinite;animation-delay:var(--delay);box-shadow:0 0 10px #d4af37}@keyframes svelte-yeh813-sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}}.hero-content.svelte-yeh813{position:relative;z-index:10;text-align:center;padding:2rem;max-width:800px}.luxury-badge.svelte-yeh813{display:inline-block;padding:.5rem 1.5rem;background:linear-gradient(135deg,#d4af37,#f4e5a1);color:#0a0a0a;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:2rem;animation:svelte-yeh813-fadeIn 1s ease-out}.luxury-title.svelte-yeh813{font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:400;color:var(--theme-text, #d4af37);text-shadow:0 0 30px rgba(212,175,55,.5);margin:0 0 1.5rem;line-height:1.1;letter-spacing:.05em;animation:svelte-yeh813-fadeInUp 1s ease-out .2s backwards}.luxury-subtitle.svelte-yeh813{font-size:1.25rem;color:var(--theme-text-muted, #e5e7eb);margin-bottom:2rem;line-height:1.6;font-weight:300;animation:svelte-yeh813-fadeInUp 1s ease-out .4s backwards}.divider.svelte-yeh813{width:100px;height:1px;background:linear-gradient(90deg,transparent,#d4af37,transparent);margin:2rem auto;animation:svelte-yeh813-fadeIn 1s ease-out .6s backwards}.luxury-button.svelte-yeh813{display:inline-block;position:relative;padding:1.25rem 3rem;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:linear-gradient(135deg,#d4af37,#f4e5a1);color:#0a0a0a;border:2px solid #d4af37;cursor:pointer;overflow:hidden;transition:all .3s ease;animation:svelte-yeh813-fadeInUp 1s ease-out .8s backwards}.luxury-button.svelte-yeh813:hover{transform:translateY(-3px);box-shadow:0 10px 40px #d4af3766}.button-shine.svelte-yeh813{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%);transition:transform .6s ease}.luxury-button.svelte-yeh813:hover .button-shine:where(.svelte-yeh813){transform:translate(100%)}@keyframes svelte-yeh813-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-yeh813-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.minimal-hero.svelte-12dw293{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.hero-bg.svelte-12dw293{position:absolute;inset:0;background-size:cover;background-position:center;filter:grayscale(20%) brightness(.9)}.minimal-overlay.svelte-12dw293{position:absolute;inset:0;background:#ffffffd9}.hero-content.svelte-12dw293{position:relative;z-index:10;padding:2rem;width:100%}.content-box.svelte-12dw293{max-width:700px;margin:0 auto;text-align:center;padding:3rem 2rem;background:var(--theme-bg, white);border:1px solid var(--theme-border, #e5e7eb);animation:svelte-12dw293-fadeIn 1s ease-out}.minimal-title.svelte-12dw293{font-size:clamp(2rem,6vw,3.5rem);font-weight:300;color:var(--theme-text, #1f2937);margin:0 0 1.5rem;line-height:1.2;letter-spacing:-.02em}.minimal-title.editable-title.svelte-12dw293{outline:none;cursor:text;transition:all .2s;padding:8px;border-radius:4px}.minimal-title.editable-title.svelte-12dw293:hover{background:#6366f10d}.minimal-title.editable-title.svelte-12dw293:focus{background:#6366f11a;box-shadow:0 0 0 2px #6366f133}.minimal-subtitle.svelte-12dw293{font-size:1.125rem;color:var(--theme-text-muted, #6b7280);margin-bottom:2rem;line-height:1.6;font-weight:300}.minimal-button.svelte-12dw293{display:inline-block;padding:.875rem 2.5rem;font-size:.875rem;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;background:var(--theme-text, #1f2937);color:var(--theme-bg, white);border:none;cursor:pointer;transition:all .3s ease}.minimal-button.svelte-12dw293:hover{opacity:.9;transform:translateY(-2px)}@keyframes svelte-12dw293-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.retro-hero.svelte-2qm8tg{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#1a0033,#306,#ff006e)}.hero-bg.svelte-2qm8tg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.2;filter:hue-rotate(280deg)}.retro-grid.svelte-2qm8tg{position:absolute;bottom:0;left:0;right:0;height:60%;background-image:linear-gradient(0deg,transparent 24%,rgba(255,0,110,.3) 25%,rgba(255,0,110,.3) 26%,transparent 27%,transparent 74%,rgba(255,0,110,.3) 75%,rgba(255,0,110,.3) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(255,0,110,.3) 25%,rgba(255,0,110,.3) 26%,transparent 27%,transparent 74%,rgba(255,0,110,.3) 75%,rgba(255,0,110,.3) 76%,transparent 77%,transparent);background-size:50px 50px;transform:perspective(500px) rotateX(60deg);transform-origin:bottom;animation:svelte-2qm8tg-gridMove 20s linear infinite}@keyframes svelte-2qm8tg-gridMove{0%{background-position:0 0}to{background-position:0 50px}}.neon-lines.svelte-2qm8tg{position:absolute;inset:0;pointer-events:none}.line.svelte-2qm8tg{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);box-shadow:0 0 10px #0ff,0 0 20px #0ff;animation:svelte-2qm8tg-lineMove 3s ease-in-out infinite}.line-1.svelte-2qm8tg{top:20%;left:0;right:0;animation-delay:0s}.line-2.svelte-2qm8tg{top:50%;left:0;right:0;animation-delay:1s}.line-3.svelte-2qm8tg{top:80%;left:0;right:0;animation-delay:2s}@keyframes svelte-2qm8tg-lineMove{0%,to{opacity:.3;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}.retro-sun.svelte-2qm8tg{position:absolute;top:20%;left:50%;transform:translate(-50%);width:200px;height:200px;background:linear-gradient(135deg,#ff006e,#ffbe0b);border-radius:50%;box-shadow:0 0 60px #ff006ecc,0 0 100px #ffbe0b99;animation:svelte-2qm8tg-sunPulse 4s ease-in-out infinite}.sun-ray.svelte-2qm8tg{position:absolute;top:50%;left:50%;width:150px;height:3px;background:linear-gradient(90deg,#ff006e,transparent);transform-origin:left center;transform:rotate(var(--angle)) translate(-75px)}@keyframes svelte-2qm8tg-sunPulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.1)}}.hero-content.svelte-2qm8tg{position:relative;z-index:10;text-align:center;padding:2rem;max-width:800px}.retro-title.svelte-2qm8tg{font-family:Impact,sans-serif;font-size:clamp(3rem,8vw,5rem);font-weight:900;color:#0ff;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 30px #ff006e,3px 3px 0 #ff006e,6px 6px 0 #ffbe0b;margin:0 0 1.5rem;line-height:1;text-transform:uppercase;animation:svelte-2qm8tg-neonFlicker 2s ease-in-out infinite}.retro-title.editable-title.svelte-2qm8tg{outline:none;cursor:text;transition:all .2s;padding:8px;border-radius:4px}.retro-title.editable-title.svelte-2qm8tg:hover{background:#00ffff1a}.retro-title.editable-title.svelte-2qm8tg:focus{background:#0ff3;box-shadow:0 0 0 2px #00ffff4d}@keyframes svelte-2qm8tg-neonFlicker{0%,to{text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 30px #ff006e,3px 3px 0 #ff006e,6px 6px 0 #ffbe0b}50%{text-shadow:0 0 5px #00ffff,0 0 10px #00ffff,0 0 15px #ff006e,3px 3px 0 #ff006e,6px 6px 0 #ffbe0b}}.retro-subtitle.svelte-2qm8tg{font-size:1.25rem;color:#ffbe0b;text-shadow:0 0 10px rgba(255,190,11,.8);margin-bottom:2rem;line-height:1.6;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.retro-button.svelte-2qm8tg{display:inline-block;padding:1rem 3rem;font-size:1.25rem;font-weight:900;font-family:Impact,sans-serif;text-transform:uppercase;text-decoration:none;background:linear-gradient(135deg,#ff006e,#ffbe0b);color:#fff;border:3px solid #00ffff;cursor:pointer;box-shadow:0 0 20px #00ffff80,0 5px #306;transition:all .2s ease;position:relative;top:0}.retro-button.svelte-2qm8tg:hover{top:3px;box-shadow:0 0 30px #0ffc,0 2px #306}.retro-button.svelte-2qm8tg:active{top:5px;box-shadow:0 0 30px #0ffc,0 0 #306}.graffiti-hero.svelte-1b4bqek{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#2a2a2a;padding:2rem}.concrete-wall.svelte-1b4bqek{position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(0,0,0,.4) 31%,transparent 32%),linear-gradient(45deg,transparent 45%,rgba(0,0,0,.3) 46%,transparent 47%),linear-gradient(225deg,transparent 60%,rgba(0,0,0,.2) 61%,transparent 62%),radial-gradient(circle at 20% 30%,rgba(0,0,0,.4) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,0,0,.35) 0%,transparent 35%),radial-gradient(circle at 50% 50%,rgba(0,0,0,.25) 0%,transparent 50%),radial-gradient(circle at 15% 80%,rgba(0,0,0,.3) 0%,transparent 30%),radial-gradient(circle at 90% 20%,rgba(0,0,0,.2) 0%,transparent 45%),repeating-linear-gradient(0deg,#2a2a2a 0px 3px,#252525 3px 6px,#222 6px 9px),repeating-linear-gradient(90deg,#2a2a2a 0px 3px,#252525 3px 6px,#222 6px 9px),repeating-linear-gradient(45deg,transparent 0px,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 4px),linear-gradient(135deg,#1a1a1a,#0f0f0f,#1a1a1a);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,9px 9px,9px 9px,4px 4px,100% 100%;animation:svelte-1b4bqek-wall-breathe 10s ease-in-out infinite}@keyframes svelte-1b4bqek-wall-breathe{0%,to{filter:brightness(1) contrast(1)}50%{filter:brightness(1.05) contrast(1.1)}}.spray-effects.svelte-1b4bqek{position:absolute;inset:0;pointer-events:none;z-index:1}.drip.svelte-1b4bqek{position:absolute;width:8px;background:linear-gradient(180deg,transparent 0%,currentColor 100%);border-radius:0 0 4px 4px;animation:svelte-1b4bqek-drip-down 2s ease-out infinite;filter:url(#drip-effect)}.drip-1.svelte-1b4bqek{top:15%;left:25%;height:120px;color:#ef4444;animation-delay:.5s}.drip-2.svelte-1b4bqek{top:20%;right:30%;height:90px;color:#22c55e;animation-delay:1.2s}.drip-3.svelte-1b4bqek{top:25%;left:60%;height:150px;color:#eab308;animation-delay:2s}@keyframes svelte-1b4bqek-drip-down{0%{height:0;opacity:0}50%{opacity:1}to{height:var(--drip-height, 120px);opacity:.8}}.splatter.svelte-1b4bqek{position:absolute;width:80px;height:80px;border-radius:50%;filter:url(#spray-texture);opacity:.5}.splatter-1.svelte-1b4bqek{top:10%;left:15%;background:radial-gradient(circle,#ef4444 0%,transparent 70%);animation:svelte-1b4bqek-splatter-pulse 3s ease-in-out infinite}.splatter-2.svelte-1b4bqek{bottom:20%;right:20%;background:radial-gradient(circle,#22c55e 0%,transparent 70%);animation:svelte-1b4bqek-splatter-pulse 3s ease-in-out infinite 1.5s}.splatter-3.svelte-1b4bqek{top:50%;left:10%;background:radial-gradient(circle,#eab308 0%,transparent 70%);animation:svelte-1b4bqek-splatter-pulse 3s ease-in-out infinite .8s}@keyframes svelte-1b4bqek-splatter-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.7}}.hero-content.svelte-1b4bqek{position:relative;z-index:10;text-align:center;max-width:1000px}.graffiti-title-wrapper.svelte-1b4bqek{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;min-height:8rem;perspective:1000px}.graffiti-letter.svelte-1b4bqek{font-size:clamp(3.5rem,10vw,8rem);font-weight:900;font-family:Arial Black,sans-serif;color:#fff;text-transform:uppercase;position:relative;display:inline-block;text-shadow:-5px -5px 0 #000,5px -5px 0 #000,-5px 5px 0 #000,5px 5px 0 #000,-7px 0 0 #000,7px 0 0 #000,0 -7px 0 #000,0 7px 0 #000,-3px -3px 0 #000,3px 3px 0 #000,inset 0 0 20px rgba(255,255,255,.5),0 0 30px currentColor,0 0 60px currentColor,0 0 90px currentColor,10px 10px 0 rgba(0,0,0,.7),12px 12px 0 rgba(0,0,0,.6),14px 14px 0 rgba(0,0,0,.5),16px 16px 0 rgba(0,0,0,.4),18px 18px 0 rgba(0,0,0,.3),20px 20px 0 rgba(0,0,0,.2),25px 25px 40px rgba(0,0,0,.8);filter:url(#spray-texture) drop-shadow(0 0 20px currentColor);transform-style:preserve-3d;opacity:1;transform:scale(1);transition:all .8s cubic-bezier(.34,1.56,.64,1);cursor:default}.graffiti-letter.svelte-1b4bqek:hover{transform:scale(1.1) translateZ(20px) rotateY(10deg);filter:url(#spray-texture) drop-shadow(0 0 40px currentColor);text-shadow:-5px -5px 0 #000,5px -5px 0 #000,-5px 5px 0 #000,5px 5px 0 #000,-7px 0 0 #000,7px 0 0 #000,0 -7px 0 #000,0 7px 0 #000,-3px -3px 0 #000,3px 3px 0 #000,0 0 40px currentColor,0 0 80px currentColor,0 0 120px currentColor,12px 12px 0 rgba(0,0,0,.7),14px 14px 0 rgba(0,0,0,.6),16px 16px 0 rgba(0,0,0,.5),18px 18px 0 rgba(0,0,0,.4),20px 20px 0 rgba(0,0,0,.3),22px 22px 0 rgba(0,0,0,.2),30px 30px 50px rgba(0,0,0,.9)}.graffiti-letter.svelte-1b4bqek:not(.visible){opacity:0;transform:scale(0)}.graffiti-letter.spray-fade.svelte-1b4bqek{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.graffiti-letter.spray-fade.visible.svelte-1b4bqek{opacity:1;transform:scale(1)}.graffiti-letter.drip-down.svelte-1b4bqek{transform:translateY(-200px) scale(0);transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.drip-down.visible.svelte-1b4bqek{opacity:1;transform:translateY(0) scale(1)}.graffiti-letter.tag-slide.svelte-1b4bqek{transform:translate(-300px) rotate(-90deg) scale(0);transition:all .9s cubic-bezier(.175,.885,.32,1.275)}.graffiti-letter.tag-slide.visible.svelte-1b4bqek{opacity:1;transform:translate(0) rotate(0) scale(1)}.graffiti-letter.bounce-in.svelte-1b4bqek{transform:scale(0) translateY(100px);transition:all .7s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.bounce-in.visible.svelte-1b4bqek{opacity:1;transform:scale(1) translateY(0);animation:svelte-1b4bqek-bounce-effect .5s ease-out .7s}@keyframes svelte-1b4bqek-bounce-effect{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.1) translateY(-20px)}}.graffiti-letter.rotate-spray.svelte-1b4bqek{transform:rotate(360deg) scale(0);transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.rotate-spray.visible.svelte-1b4bqek{opacity:1;transform:rotate(0) scale(1)}.graffiti-letter.shake-reveal.svelte-1b4bqek{transform:scale(0);transition:all .6s ease-out}.graffiti-letter.shake-reveal.visible.svelte-1b4bqek{opacity:1;transform:scale(1);animation:svelte-1b4bqek-shake-effect .5s ease-out .6s}@keyframes svelte-1b4bqek-shake-effect{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-10px) rotate(-5deg)}75%{transform:translate(10px) rotate(5deg)}}.graffiti-letter.zoom-burst.svelte-1b4bqek{transform:scale(3);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.graffiti-letter.zoom-burst.visible.svelte-1b4bqek{opacity:1;transform:scale(1)}.graffiti-letter.wave-paint.svelte-1b4bqek{transform:translateY(50px) scale(0) skew(-20deg);transition:all .9s cubic-bezier(.34,1.56,.64,1)}.graffiti-letter.wave-paint.visible.svelte-1b4bqek{opacity:1;transform:translateY(0) scale(1) skew(0)}.graffiti-letter.glitch-spray.svelte-1b4bqek{transform:scale(0);transition:all .5s ease-out}.graffiti-letter.glitch-spray.visible.svelte-1b4bqek{opacity:1;transform:scale(1);animation:svelte-1b4bqek-glitch-effect .3s ease-out .5s 3}@keyframes svelte-1b4bqek-glitch-effect{0%,to{transform:translate(0)}33%{transform:translate(-5px,5px);filter:hue-rotate(90deg)}66%{transform:translate(5px,-5px);filter:hue-rotate(-90deg)}}.graffiti-letter.stencil-reveal.svelte-1b4bqek{transform:scale(0);opacity:0;transition:all .6s steps(5)}.graffiti-letter.stencil-reveal.visible.svelte-1b4bqek{opacity:1;transform:scale(1)}.graffiti-letter.flip-tag.svelte-1b4bqek{transform:rotateY(180deg) scale(0);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.flip-tag.visible.svelte-1b4bqek{opacity:1;transform:rotateY(0) scale(1)}.graffiti-letter.splatter-in.svelte-1b4bqek{transform:scale(0);opacity:0;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);filter:blur(10px)}.graffiti-letter.splatter-in.visible.svelte-1b4bqek{opacity:1;transform:scale(1);filter:blur(0)}.graffiti-letter.slide-up.svelte-1b4bqek{transform:translateY(100px);opacity:0;transition:all .7s cubic-bezier(.34,1.56,.64,1)}.graffiti-letter.slide-up.visible.svelte-1b4bqek{opacity:1;transform:translateY(0)}.graffiti-letter.twist-spray.svelte-1b4bqek{transform:rotate(720deg) scale(0);opacity:0;transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.twist-spray.visible.svelte-1b4bqek{opacity:1;transform:rotate(0) scale(1)}.graffiti-letter.pulse-glow.svelte-1b4bqek{transform:scale(0);opacity:0;transition:all .6s ease-out}.graffiti-letter.pulse-glow.visible.svelte-1b4bqek{opacity:1;transform:scale(1);animation:svelte-1b4bqek-pulse-glow-effect 1s ease-in-out infinite}@keyframes svelte-1b4bqek-pulse-glow-effect{0%,to{filter:drop-shadow(0 0 5px currentColor)}50%{filter:drop-shadow(0 0 20px currentColor)}}.graffiti-letter.scatter-gather.svelte-1b4bqek{transform:translate(var(--random-x, 200px),var(--random-y, -200px)) rotate(360deg) scale(0);opacity:0;transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.scatter-gather.visible.svelte-1b4bqek{opacity:1;transform:translate(0) rotate(0) scale(1)}.graffiti-letter.neon-flicker.svelte-1b4bqek{opacity:0;transition:all .3s ease-out}.graffiti-letter.neon-flicker.visible.svelte-1b4bqek{opacity:1;animation:svelte-1b4bqek-neon-flicker-effect .5s ease-out .3s 3}@keyframes svelte-1b4bqek-neon-flicker-effect{0%,to{opacity:1}25%,75%{opacity:.3}50%{opacity:1}}.graffiti-letter.paint-brush.svelte-1b4bqek{transform:translate(-100px) scaleX(0);opacity:0;transition:all .8s cubic-bezier(.34,1.56,.64,1)}.graffiti-letter.paint-brush.visible.svelte-1b4bqek{opacity:1;transform:translate(0) scaleX(1)}.graffiti-letter.elastic-bounce.svelte-1b4bqek{transform:scale(0);opacity:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.elastic-bounce.visible.svelte-1b4bqek{opacity:1;transform:scale(1);animation:svelte-1b4bqek-elastic-bounce-effect .6s ease-out .8s}@keyframes svelte-1b4bqek-elastic-bounce-effect{0%,to{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.1)}}.graffiti-letter.spiral-in.svelte-1b4bqek{transform:rotate(1080deg) scale(0);opacity:0;transition:all 1.2s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.spiral-in.visible.svelte-1b4bqek{opacity:1;transform:rotate(0) scale(1)}.graffiti-letter.typewriter.svelte-1b4bqek{opacity:0;transform:translateY(-10px);transition:all .1s ease-out}.graffiti-letter.typewriter.visible.svelte-1b4bqek{opacity:1;transform:translateY(0)}.graffiti-letter.fade-blur.svelte-1b4bqek{opacity:0;filter:blur(20px);transition:all .8s ease-out}.graffiti-letter.fade-blur.visible.svelte-1b4bqek{opacity:1;filter:blur(0)}.graffiti-letter.scale-pulse.svelte-1b4bqek{transform:scale(0);opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.graffiti-letter.scale-pulse.visible.svelte-1b4bqek{opacity:1;transform:scale(1);animation:svelte-1b4bqek-scale-pulse-effect .8s ease-in-out infinite}@keyframes svelte-1b4bqek-scale-pulse-effect{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.graffiti-letter.swing-in.svelte-1b4bqek{transform-origin:top center;transform:rotateX(-90deg);opacity:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.swing-in.visible.svelte-1b4bqek{opacity:1;transform:rotateX(0)}.graffiti-letter.roll-in.svelte-1b4bqek{transform:translate(-200px) rotate(-360deg);opacity:0;transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.roll-in.visible.svelte-1b4bqek{opacity:1;transform:translate(0) rotate(0)}.graffiti-letter.flip-vertical.svelte-1b4bqek{transform:rotateX(180deg) scale(0);opacity:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.flip-vertical.visible.svelte-1b4bqek{opacity:1;transform:rotateX(0) scale(1)}.graffiti-letter.slide-rotate.svelte-1b4bqek{transform:translate(-150px) rotate(-180deg);opacity:0;transition:all .9s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.slide-rotate.visible.svelte-1b4bqek{opacity:1;transform:translate(0) rotate(0)}.graffiti-letter.bounce-scale.svelte-1b4bqek{transform:scale(0);opacity:0;transition:all .7s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.bounce-scale.visible.svelte-1b4bqek{opacity:1;transform:scale(1);animation:svelte-1b4bqek-bounce-scale-effect .5s ease-out .7s 2}@keyframes svelte-1b4bqek-bounce-scale-effect{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.graffiti-letter.fade-slide.svelte-1b4bqek{transform:translate(-50px);opacity:0;transition:all .8s cubic-bezier(.34,1.56,.64,1)}.graffiti-letter.fade-slide.visible.svelte-1b4bqek{opacity:1;transform:translate(0)}.graffiti-letter.zoom-rotate.svelte-1b4bqek{transform:scale(3) rotate(180deg);opacity:0;transition:all .9s cubic-bezier(.68,-.55,.265,1.55)}.graffiti-letter.zoom-rotate.visible.svelte-1b4bqek{opacity:1;transform:scale(1) rotate(0)}.graffiti-letter.svelte-1b4bqek:nth-child(3n+1){color:#ef4444}.graffiti-letter.svelte-1b4bqek:nth-child(3n+2){color:#22c55e}.graffiti-letter.svelte-1b4bqek:nth-child(3n+3){color:#eab308}.graffiti-subtitle.svelte-1b4bqek{font-size:clamp(1.3rem,3vw,2.2rem);color:#fff;font-weight:700;margin:0 0 3rem;text-transform:uppercase;letter-spacing:.1em;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 15px rgba(255,255,255,.5);opacity:0;transform:translate(-100px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.graffiti-subtitle.visible.svelte-1b4bqek{opacity:1;transform:translate(0)}.tag-bracket.svelte-1b4bqek{color:#ef4444;font-size:1.5em;font-weight:900}.graffiti-cta.svelte-1b4bqek{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;text-decoration:none;font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;position:relative;box-shadow:-4px -4px #000,4px -4px #000,-4px 4px #000,4px 4px #000,8px 8px #00000080,0 0 30px #ef444499;filter:url(#spray-texture);transition:all .3s ease;animation:svelte-1b4bqek-cta-bounce .8s cubic-bezier(.68,-.55,.265,1.55) 3s backwards}.graffiti-cta.svelte-1b4bqek:hover{transform:translate(-4px,-4px) scale(1.05);box-shadow:-4px -4px #000,4px -4px #000,-4px 4px #000,4px 4px #000,12px 12px #00000080,0 0 40px #ef4444cc}.spray-cap.svelte-1b4bqek{font-size:2rem;color:#eab308;text-shadow:-2px -2px 0 #000,2px 2px 0 #000}@keyframes svelte-1b4bqek-cta-bounce{0%{opacity:0;transform:scale(0) rotate(-90deg)}60%{transform:scale(1.15) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:768px){.graffiti-hero.svelte-1b4bqek{min-height:70vh;padding:1.5rem}.graffiti-letter.svelte-1b4bqek{font-size:clamp(2.5rem,12vw,5rem)}.graffiti-subtitle.svelte-1b4bqek{font-size:clamp(1rem,4vw,1.5rem)}.graffiti-cta.svelte-1b4bqek{padding:1.2rem 2rem;font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.graffiti-letter.svelte-1b4bqek,.graffiti-subtitle.svelte-1b4bqek,.graffiti-cta.svelte-1b4bqek,.drip.svelte-1b4bqek,.splatter.svelte-1b4bqek{animation:none!important;transition:none!important}.graffiti-letter.svelte-1b4bqek,.graffiti-subtitle.svelte-1b4bqek{opacity:1!important;transform:none!important}}.hero-edit-button.svelte-1b4bqek{position:absolute;top:20px;left:20px;background:#ffffffe6;border:2px solid #3b82f6;border-radius:50%;width:50px;height:50px;font-size:24px;cursor:pointer;z-index:100;transition:all .3s ease;box-shadow:0 4px 12px #0003}.hero-edit-button.svelte-1b4bqek:hover{transform:scale(1.1);background:#3b82f6;box-shadow:0 6px 20px #3b82f666}.hero-edit-modal-overlay.svelte-1b4bqek{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-1b4bqek-fadeIn .2s ease}.hero-edit-modal.svelte-1b4bqek{background:#fff;border-radius:16px;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 60px #0000004d;animation:svelte-1b4bqek-slideUp .3s ease;direction:rtl}.form-group.svelte-1b4bqek{margin-bottom:1.5rem}.edit-input.svelte-1b4bqek{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;direction:rtl}.edit-input.svelte-1b4bqek:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-buttons.svelte-1b4bqek{display:flex;gap:1rem;margin-top:2rem}.save-button.svelte-1b4bqek{background:#3b82f6;color:#fff}.save-button.svelte-1b4bqek:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.save-button.svelte-1b4bqek:disabled{opacity:.6;cursor:not-allowed}.cancel-button.svelte-1b4bqek{background:#e5e7eb;color:#374151}.cancel-button.svelte-1b4bqek:hover:not(:disabled){background:#d1d5db}@keyframes svelte-1b4bqek-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1b4bqek-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-section.svelte-1o30u11{scroll-snap-align:start;min-height:70vh;display:flex;align-items:center;position:relative;background:var(--ds-section-bg, linear-gradient(180deg, #f8fafc 0%, #ffffff 100%));color:var(--ds-text, #1e293b)}.about-section.svelte-1o30u11 .text-center:where(.svelte-1o30u11){display:block;width:100%;text-align:center;margin-left:auto;margin-right:auto}.about-section[data-edit-mode=true].svelte-1o30u11 .text-center:where(.svelte-1o30u11){margin-top:0;padding-top:0}@media(max-width:768px){.about-section.svelte-1o30u11{min-height:auto;padding:3rem 0}}.premium-products-gallery.svelte-5gxneb{position:relative;padding:6rem 2rem;min-height:80vh;background-color:var(--background, transparent);overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif}.glow-bg.svelte-5gxneb{position:absolute;border-radius:50%;filter:blur(120px);z-index:0;opacity:.15;pointer-events:none}.glow-1.svelte-5gxneb{top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,var(--color-primary, #6366f1) 0%,transparent 70%)}.glow-2.svelte-5gxneb{bottom:-10%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,var(--color-accent, #ec4899) 0%,transparent 70%)}.gallery-container.svelte-5gxneb{position:relative;z-index:1;max-width:1400px;margin:0 auto}.gallery-header.svelte-5gxneb{text-align:center;margin-bottom:5rem}.title-gradient.svelte-5gxneb{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text-color, #111);margin-bottom:1.5rem}.premium-subtitle.svelte-5gxneb{font-size:1.25rem;color:var(--text-secondary, #6b7280);max-width:600px;margin:0 auto;line-height:1.6;font-weight:400}.admin-controls.svelte-5gxneb{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:3rem}.add-btn-premium.svelte-5gxneb{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);color:var(--text-color, #111);padding:.8rem 1.8rem;border-radius:999px;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 6px -1px #0000000d}.dark .add-btn-premium.svelte-5gxneb{background:#0000004d;border-color:#ffffff1a;color:#fff}.add-btn-premium.svelte-5gxneb:hover{transform:translateY(-2px) scale(1.02);background:var(--color-primary, #111);color:#fff;border-color:transparent;box-shadow:0 10px 20px -5px #0003}.premium-grid.svelte-5gxneb{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.premium-card.svelte-5gxneb{perspective:1000px;height:100%}.card-inner.svelte-5gxneb{background:var(--card-bg, rgba(255, 255, 255, .8));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.05);border-radius:20px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px -10px #0000000d;position:relative}.dark .card-inner.svelte-5gxneb{background:#141414b3;border-color:#ffffff0d;box-shadow:0 10px 30px -10px #0000004d}.premium-card.svelte-5gxneb:hover .card-inner:where(.svelte-5gxneb){transform:translateY(-8px);box-shadow:0 20px 40px -10px #0000001a;border-color:var(--color-primary, rgba(0,0,0,.1))}.image-inner-wrapper.svelte-5gxneb{position:relative;width:100%;height:100%;overflow:hidden}.image-showcase.svelte-5gxneb{position:relative;width:100%;aspect-ratio:3 / 2;background:#f8fafc;overflow:hidden}.dark .image-showcase.svelte-5gxneb{background:#0f172a}.image-showcase>div{position:absolute;top:0;left:0;width:100%;height:100%}.image-showcase img.product-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.premium-card.svelte-5gxneb:hover .image-showcase img.product-img{transform:scale(1.05)}.stock-badge.svelte-5gxneb{position:absolute;top:1rem;right:1rem;padding:.4rem .8rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;z-index:10;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#111;box-shadow:0 4px 6px #0000001a}.stock-badge.hot.svelte-5gxneb{background:#ef4444;color:#fff}.out-of-stock-overlay.svelte-5gxneb{position:absolute;inset:0;background:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:5}.dark .out-of-stock-overlay.svelte-5gxneb{background:#0009}.oos-text.svelte-5gxneb{background:#111;color:#fff;padding:.8rem 1.5rem;border-radius:999px;font-weight:700;letter-spacing:.05em}.details-section.svelte-5gxneb{padding:.8rem 1rem;display:flex;flex-direction:column;gap:.3rem}.meta-header.svelte-5gxneb{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.category-tag.svelte-5gxneb{color:var(--color-primary, #6366f1);font-weight:600;letter-spacing:.05em}.category-tag.limited.svelte-5gxneb{color:#ef4444!important;font-weight:800}.rating-pill.svelte-5gxneb{display:flex;align-items:center;gap:.2rem;font-size:.85rem;font-weight:600;background:#0000000d;padding:.2rem .6rem;border-radius:999px}.dark .rating-pill.svelte-5gxneb{background:#ffffff1a}.star.svelte-5gxneb{color:#f59e0b}.product-title{font-size:.95rem!important;font-weight:700!important;color:var(--text-color, #111)!important;margin:0 0 .4rem!important;line-height:1.2!important;height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-desc.svelte-5gxneb{color:var(--text-secondary, #6b7280);font-size:.85rem;line-height:1.4;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.price-footer.svelte-5gxneb{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.8rem;border-top:1px solid rgba(0,0,0,.05)}.dark .price-footer.svelte-5gxneb{border-color:#ffffff0d}.price-value.svelte-5gxneb{font-size:1.4rem;font-weight:800;color:var(--text-color, #111);letter-spacing:-.02em}.icon-cart-btn.svelte-5gxneb{width:44px;height:44px;border-radius:50%;background:var(--text-color, #111);color:var(--background, #fff);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.icon-cart-btn.svelte-5gxneb:hover{transform:scale(1.1) rotate(-5deg);background:var(--color-primary, #6366f1)}.delete-icon.svelte-5gxneb{position:absolute;top:1rem;left:1rem;width:36px;height:36px;border-radius:50%;background:#ef4444e6;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;opacity:0;transform:scale(.8);transition:all .3s}.premium-card.svelte-5gxneb:hover .delete-icon:where(.svelte-5gxneb){opacity:1;transform:scale(1)}.premium-toast{position:fixed;bottom:2rem;right:2rem;z-index:9999;animation:svelte-5gxneb-toastSlideUp .4s cubic-bezier(.16,1,.3,1) forwards}.premium-toast .toast-content{background:#141414f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1rem 2rem;border-radius:999px;font-weight:600;box-shadow:0 20px 40px #0003;border:1px solid rgba(255,255,255,.1)}@keyframes svelte-5gxneb-toastSlideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.edit-actions-top.svelte-5gxneb{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;z-index:20;opacity:0;transform:translateY(-10px);transition:all .3s}.premium-card.svelte-5gxneb:hover .edit-actions-top:where(.svelte-5gxneb){opacity:1;transform:translateY(0)}.delete-icon.svelte-5gxneb{position:relative;top:0;left:0;width:36px;height:36px;border-radius:50%;background:#ef4444e6;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px #0000001a}.delete-icon.svelte-5gxneb:hover{background:#ef4444;transform:scale(1.1)}.warehouse-link-btn.svelte-5gxneb{background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#111;border:none;padding:.4rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.3rem;box-shadow:0 4px 6px #0000001a;transition:all .2s}.warehouse-link-btn.svelte-5gxneb:hover{background:#fff;transform:scale(1.05)}.warehouse-modal-overlay.svelte-5gxneb{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem}.warehouse-modal.svelte-5gxneb{background:var(--card-bg, #fff);border-radius:24px;width:100%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0003;overflow:hidden}.dark .warehouse-modal.svelte-5gxneb{background:#1e293b;color:#fff}.modal-header.svelte-5gxneb{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.dark .modal-header.svelte-5gxneb{border-color:#ffffff1a}.modal-header.svelte-5gxneb h3:where(.svelte-5gxneb){margin:0;font-size:1.3rem;font-weight:700}.close-modal.svelte-5gxneb{background:transparent;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#64748b;padding:0 .5rem}.close-modal.svelte-5gxneb:hover{color:#f43f5e}.modal-body.svelte-5gxneb{padding:1.5rem;overflow-y:auto;flex:1}.empty-warehouse.svelte-5gxneb{text-align:center;padding:3rem 1rem;color:#64748b}.empty-icon.svelte-5gxneb{font-size:4rem;display:block;margin-bottom:1rem;opacity:.5}.inventory-list.svelte-5gxneb{display:flex;flex-direction:column;gap:1rem}.inventory-item.svelte-5gxneb{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;border:1px solid rgba(0,0,0,.1);transition:all .2s}.dark .inventory-item.svelte-5gxneb{border-color:#ffffff1a}.inventory-item.svelte-5gxneb:hover{border-color:var(--color-primary, #6366f1);background:#00000005}.dark .inventory-item.svelte-5gxneb:hover{background:#ffffff0d}.item-img-preview.svelte-5gxneb{width:60px;height:60px;border-radius:8px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-img-preview.svelte-5gxneb img:where(.svelte-5gxneb){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-img.svelte-5gxneb{font-size:1.5rem;opacity:.5}.dark .item-img-preview.svelte-5gxneb{background:#334155}.item-details.svelte-5gxneb{flex:1}.item-details.svelte-5gxneb h4:where(.svelte-5gxneb){margin:0 0 .3rem;font-size:1.1rem}.item-meta.svelte-5gxneb{display:flex;gap:1rem;font-size:.9rem;color:#64748b}.price.svelte-5gxneb{font-weight:700;color:var(--color-primary, #6366f1)}.select-btn.svelte-5gxneb{background:var(--text-color, #111);color:var(--background, #fff);border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.select-btn.svelte-5gxneb:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}@media(max-width:768px){.premium-products-gallery.svelte-5gxneb{padding:4rem 1rem}.premium-grid.svelte-5gxneb{grid-template-columns:1fr;gap:2rem}.title-gradient.svelte-5gxneb{font-size:2.5rem}.inventory-item.svelte-5gxneb{flex-direction:column;text-align:center}.item-meta.svelte-5gxneb{justify-content:center}.select-btn.svelte-5gxneb{width:100%;margin-top:.5rem}}.category-bar.svelte-5gxneb{display:flex;justify-content:center;gap:.8rem;margin-bottom:3rem;flex-wrap:wrap;padding:0 1rem}.cat-btn.svelte-5gxneb{background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);padding:.6rem 1.4rem;border-radius:999px;font-size:.95rem;font-weight:600;color:var(--text-color, #111);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.dark .cat-btn.svelte-5gxneb{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.cat-btn.svelte-5gxneb:hover{background:#fffc;transform:translateY(-2px)}.cat-btn.active.svelte-5gxneb{background:var(--text-color, #111);color:var(--background, #fff);box-shadow:0 10px 20px -5px #0003;border-color:transparent}.qty-badge.svelte-5gxneb{background:#10b9811a;color:#10b981;padding:.2rem .5rem;border-radius:6px;font-weight:700}.dark .qty-badge.svelte-5gxneb{background:#10b98133}.stock-editor.svelte-5gxneb{display:flex;align-items:center;gap:.4rem;background:#0000000d;padding:.2rem .5rem;border-radius:6px;border:1px dashed rgba(0,0,0,.1)}.dark .stock-editor.svelte-5gxneb{background:#ffffff0d;border-color:#ffffff1a}.stock-value-edit.svelte-5gxneb{font-weight:800;color:#10b981;min-width:20px;text-align:center}.scrollable-grid.svelte-5gxneb{max-height:700px;overflow-y:auto;padding:1.5rem;border-radius:20px;background:#ffffff05;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.05);scroll-behavior:smooth}.scrollable-grid.svelte-5gxneb::-webkit-scrollbar{width:6px}.scrollable-grid.svelte-5gxneb::-webkit-scrollbar-track{background:transparent}.scrollable-grid.svelte-5gxneb::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.upload-spinner-overlay.svelte-5gxneb{position:absolute;inset:0;background:#fffc;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;z-index:20;font-weight:600;color:#111;font-size:.9rem}.spinner.svelte-5gxneb{width:30px;height:30px;border:3px solid rgba(0,0,0,.1);border-top-color:var(--color-primary, #111);border-radius:50%;animation:svelte-5gxneb-spin .8s linear infinite}@keyframes svelte-5gxneb-spin{to{transform:rotate(360deg)}}.store-template-layout{padding:4rem 1rem!important;background:#fff!important}html.dark .store-template-layout{background:#000!important}.store-template-layout .gallery-header{margin-bottom:3rem!important}.store-template-layout .title-gradient{font-size:2rem!important;text-transform:uppercase!important;letter-spacing:4px!important;font-weight:400!important;color:#000!important}html.dark .store-template-layout .title-gradient{color:#fff!important}.store-template-layout .premium-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:3rem 1.5rem!important}.store-template-layout .premium-card .card-inner{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.store-template-layout .image-inner-wrapper{aspect-ratio:3/4!important;border-radius:0!important;background:#f8f8f8!important}html.dark .store-template-layout .image-inner-wrapper{background:#111!important}.store-template-layout .details-section{padding:1rem 0!important;text-align:left!important;display:flex!important;flex-direction:column!important;gap:.25rem!important}.store-template-layout .product-title{font-size:1rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1px!important}.store-template-layout .price-value{font-size:1rem!important;font-weight:500!important;color:#666!important}html.dark .store-template-layout .price-value{color:#aaa!important}.store-template-layout .meta-header{display:none!important}.store-template-layout .icon-cart-btn{position:absolute!important;bottom:1rem!important;left:1rem!important;background:#fff!important;color:#000!important;border-radius:50%!important;padding:.75rem!important;box-shadow:0 4px 10px #0000001a!important;opacity:0!important;transform:translateY(10px)!important;transition:all .3s ease!important}.store-template-layout .premium-card:hover .icon-cart-btn{opacity:1!important;transform:translateY(0)!important}.menu-wrap.svelte-1jlq68g{direction:rtl;background:#f5f5f5;min-height:100vh;font-family:Heebo,Assistant,Arial,sans-serif}.hero.svelte-1jlq68g{position:relative;width:100%;height:65vw;max-height:480px;min-height:260px;overflow:hidden;background:#111}.hero-bg.svelte-1jlq68g{position:absolute;inset:0;width:100%;height:110%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;display:block;animation:svelte-1jlq68g-heroZoom 8s ease-out forwards}@keyframes svelte-1jlq68g-heroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-shade.svelte-1jlq68g{position:absolute;inset:0;background:linear-gradient(to bottom,#0000000d,#0000 35%,#0000008c 65%,#000000d9)}.hero-logo-wrap.svelte-1jlq68g{position:absolute;top:16px;right:16px;width:58px;height:58px;border-radius:50%;overflow:hidden;border:2.5px solid rgba(255,255,255,.7);box-shadow:0 4px 16px #0006;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-logo-img.svelte-1jlq68g{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-footer.svelte-1jlq68g{position:absolute;bottom:0;right:0;left:0;padding:20px 20px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hero-title.svelte-1jlq68g{font-size:clamp(1.7rem,7vw,2.8rem);font-weight:900;color:#fff;line-height:1.05;margin:0;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.6)}.hero-address.svelte-1jlq68g{font-size:.82rem;color:#ffffffbf;margin:0;line-height:1.3}.hero-order-btn.svelte-1jlq68g{margin-top:8px;background:#fff;color:#111;border:none;border-radius:50px;padding:11px 26px;font-size:.95rem;font-weight:800;cursor:pointer;font-family:inherit;letter-spacing:.01em;box-shadow:0 4px 20px #00000059;transition:transform .15s,box-shadow .15s}.hero-order-btn.svelte-1jlq68g:hover{transform:scale(1.04);box-shadow:0 6px 28px #0006}.hero-order-btn.svelte-1jlq68g:active{transform:scale(.97)}.hero-edit-btn.svelte-1jlq68g{position:absolute;top:14px;left:14px;background:#0000008c;color:#fff;border:1.5px solid rgba(255,255,255,.45);border-radius:20px;padding:6px 14px;font-size:.78rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;display:flex;align-items:center;gap:6px}.cat-strip-wrap.svelte-1jlq68g{background:#fff;border-bottom:1.5px solid #e8e0d6;padding:0 14px;position:sticky;top:0;z-index:50;box-shadow:0 3px 12px #00000014}.cat-strip.svelte-1jlq68g{display:flex;overflow-x:auto;gap:20px;padding:13px 0 11px;scrollbar-width:none}.cat-strip.svelte-1jlq68g::-webkit-scrollbar{display:none}.cs-pill.svelte-1jlq68g{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0}.cs-circle.svelte-1jlq68g{width:64px;height:64px;border-radius:50%;overflow:hidden;border:3px solid #e8e0d6;background:#f5f0e8;display:flex;align-items:center;justify-content:center;transition:border-color .2s,transform .2s,box-shadow .2s}.cs-img.svelte-1jlq68g{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cs-ph.svelte-1jlq68g{font-size:1.8rem;line-height:1}.cs-pill.active.svelte-1jlq68g .cs-circle:where(.svelte-1jlq68g){border-color:#c04018;transform:scale(1.1);box-shadow:0 4px 14px #c0401866}.cs-name.svelte-1jlq68g{font-size:.74rem;font-weight:700;color:#7a6050;white-space:nowrap;max-width:70px;overflow:hidden;text-overflow:ellipsis}.cs-pill.active.svelte-1jlq68g .cs-name:where(.svelte-1jlq68g){color:#c04018;font-weight:900}.search-wrap.svelte-1jlq68g{padding:13px 14px 0;background:#f2ede6}.search-box.svelte-1jlq68g{display:flex;align-items:center;background:#fff;border-radius:50px;padding:10px 16px;gap:8px;border:1.5px solid #e8e0d6;box-shadow:0 2px 8px #0000000f}.search-icon.svelte-1jlq68g{font-size:1rem;color:#a09080}.search-input.svelte-1jlq68g{flex:1;border:none;background:transparent;font-size:.9rem;color:#1a0a00;outline:none;font-family:inherit}.search-clear.svelte-1jlq68g{background:none;border:none;color:#a09080;cursor:pointer;font-size:.9rem;padding:0}.edit-toolbar.svelte-1jlq68g{padding:10px 16px;background:#fff;border-bottom:1px solid #e8e0d6;display:flex;justify-content:flex-end}.btn-add-cat.svelte-1jlq68g{background:#c04018;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:700;cursor:pointer;font-family:inherit}.menu-body.svelte-1jlq68g{padding:16px 12px 80px;background:#f2ede6}@media(max-width:640px){.menu-body.svelte-1jlq68g{padding:12px 0 80px;background:#f5f5f5}}.empty-state.svelte-1jlq68g{text-align:center;padding:60px 20px;background:#fff;border-radius:16px;border:1px solid #e8e0d6}.empty-state.svelte-1jlq68g span:where(.svelte-1jlq68g){font-size:3rem;display:block;margin-bottom:12px}.empty-state.svelte-1jlq68g p:where(.svelte-1jlq68g){color:#8a7060;font-size:.95rem}.cat-section.svelte-1jlq68g{margin-bottom:24px;scroll-margin-top:130px}.cat-header.svelte-1jlq68g{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px}@media(max-width:640px){.cat-section.svelte-1jlq68g{margin-bottom:16px}.cat-header.svelte-1jlq68g{padding:16px 16px 10px;background:#fff;border-bottom:none}}.cat-name.svelte-1jlq68g{font-size:1.2rem;font-weight:900;color:#1a0a00}.cat-name-input.svelte-1jlq68g{font-size:1.1rem;font-weight:800;border:none;border-bottom:2px dashed #c04018;outline:none;background:transparent;color:#1a0a00;width:200px;font-family:inherit;padding:2px 0}.btn-add-item.svelte-1jlq68g{background:#fff5f0;color:#c04018;border:1px solid #f5c8b0;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.btn-add-item.svelte-1jlq68g:hover{background:#ffe8d6}.menu-list.svelte-1jlq68g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:640px){.menu-list.svelte-1jlq68g{grid-template-columns:1fr;gap:0;border-radius:0;background:#fff}}@media(min-width:641px)and (max-width:900px){.menu-list.svelte-1jlq68g{grid-template-columns:repeat(2,1fr)}}.menu-item.svelte-1jlq68g{display:flex;flex-direction:row;align-items:stretch;background:#fff;border-radius:14px;border:1px solid #e8e0d6;overflow:hidden;min-height:110px;position:relative;transition:box-shadow .2s,transform .15s}.menu-item.svelte-1jlq68g:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.menu-item.edit-mode.svelte-1jlq68g:hover{transform:none;box-shadow:none}@media(max-width:640px){.menu-item.svelte-1jlq68g{border-radius:0;border:none;border-bottom:1px solid #f0ebe3;min-height:120px}.menu-item.svelte-1jlq68g:last-child{border-bottom:none}.menu-item.svelte-1jlq68g:hover{box-shadow:none;transform:none;background:#faf7f3}}.mi-body.svelte-1jlq68g{flex:1;padding:14px 16px 12px 8px;display:flex;flex-direction:column;justify-content:space-between;gap:3px;min-width:0}.mi-name.svelte-1jlq68g{font-size:.92rem;font-weight:800;color:#1a0a00;line-height:1.3;display:flex;align-items:center;gap:4px;flex-wrap:wrap}@media(max-width:640px){.mi-name.svelte-1jlq68g{font-size:1rem}}.mi-desc.svelte-1jlq68g{font-size:.74rem;color:#9a8878;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;flex:1}@media(max-width:640px){.mi-desc.svelte-1jlq68g{font-size:.78rem;-webkit-line-clamp:3}}.mi-price.svelte-1jlq68g{font-size:.9rem;font-weight:900;color:#2f9ae0;margin-top:6px}@media(max-width:640px){.mi-price.svelte-1jlq68g{font-size:1rem}}.badge-sm.svelte-1jlq68g{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.68rem}.badge-vegan.svelte-1jlq68g{background:#d1fae5}.badge-gluten.svelte-1jlq68g{background:#fef3c7}.mi-img-wrap.svelte-1jlq68g{flex-shrink:0;width:100px;position:relative;overflow:hidden;background:#f5f0e8}@media(max-width:640px){.mi-img-wrap.svelte-1jlq68g{width:140px}}.mi-img.svelte-1jlq68g{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.menu-item.svelte-1jlq68g:hover .mi-img:where(.svelte-1jlq68g){transform:scale(1.05)}.mi-img-ph.svelte-1jlq68g{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#c8b0a0}.mi-add-btn.svelte-1jlq68g{position:absolute;top:8px;left:8px;width:30px;height:30px;border-radius:50%;background:#5bbad5;color:#fff;border:2.5px solid #fff;font-size:1.3rem;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;transition:transform .15s,background .15s}.mi-add-btn.svelte-1jlq68g:hover{background:#3a9fba;transform:scale(1.15)}.mi-add-btn.svelte-1jlq68g:active{transform:scale(.9)}.mi-upload-btn.svelte-1jlq68g{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#1a0a0073;color:#fff;cursor:pointer;opacity:1;transition:background .2s}.mi-upload-btn.svelte-1jlq68g:hover{background:#1a0a00a6}.mi-upload-icon.svelte-1jlq68g{font-size:1.3rem}.mi-upload-text.svelte-1jlq68g{font-size:.65rem;font-weight:700}.sr-only.svelte-1jlq68g{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.menu-item.edit-mode.svelte-1jlq68g .mi-body:where(.svelte-1jlq68g){gap:5px;padding-bottom:12px}.edit-name.svelte-1jlq68g{width:100%;font-size:.9rem;font-weight:800;color:#1a0a00;border:none;border-bottom:1.5px dashed #c04018;outline:none;background:transparent;font-family:inherit;padding:2px 0}.edit-desc.svelte-1jlq68g{width:100%;font-size:.74rem;color:#8a7060;border:none;border-bottom:1.5px dashed #e8e0d6;outline:none;background:transparent;font-family:inherit;resize:none;line-height:1.4}.edit-footer.svelte-1jlq68g{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:4px}.edit-price-wrap.svelte-1jlq68g{display:flex;align-items:center;gap:2px;font-size:.78rem;color:#8a7060}.edit-price.svelte-1jlq68g{width:50px;font-size:.88rem;font-weight:800;color:#c04018;border:none;border-bottom:1.5px dashed #e8e0d6;outline:none;background:transparent;font-family:inherit;text-align:right}.edit-tags.svelte-1jlq68g{display:flex;align-items:center;gap:5px}.tag-label.svelte-1jlq68g{display:flex;align-items:center;gap:2px;font-size:.82rem;cursor:pointer}.btn-delete.svelte-1jlq68g{background:none;border:none;cursor:pointer;font-size:.88rem;padding:0;opacity:.65;transition:opacity .15s}.btn-delete.svelte-1jlq68g:hover{opacity:1}.info-block.svelte-1jlq68g{margin-bottom:20px}.hours-wrap.svelte-1jlq68g{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e8e0d6}.hours-row.svelte-1jlq68g{display:flex;justify-content:space-between;padding:11px 16px;border-bottom:1px solid #e8e0d6;font-size:.88rem}.hours-row.svelte-1jlq68g:last-child{border-bottom:none}.h-day.svelte-1jlq68g{font-weight:700;color:#1a0a00}.h-time.svelte-1jlq68g{color:#8a7060}.del-row.svelte-1jlq68g{display:flex;gap:8px}.del-card.svelte-1jlq68g{flex:1;background:#fff;border:1px solid #e8e0d6;border-radius:12px;padding:13px 8px;text-align:center}.del-icon.svelte-1jlq68g{font-size:1.2rem;margin-bottom:3px}.del-lbl.svelte-1jlq68g{font-size:.68rem;color:#8a7060;font-weight:600;margin-bottom:2px}.del-val.svelte-1jlq68g{font-size:.86rem;font-weight:800;color:#1a0a00}.cat-title.svelte-1jlq68g{font-size:1rem;font-weight:900;color:#1a0a00;padding:18px 4px 12px;border-bottom:2.5px solid #c04018;margin-bottom:14px}.reservations-section.svelte-1ocx6cg{scroll-margin-top:80px}.services-section.svelte-1rzbbdw{padding:5rem 0;background-color:var(--ds-section-bg, transparent);direction:rtl}.container.svelte-1rzbbdw{max-width:1200px;margin:0 auto;padding:0 1.5rem}.services-minimal.svelte-114gtj{padding:6rem 0;background-color:var(--ds-section-bg, transparent);direction:rtl}.services-bento.svelte-tvokp8{background-color:var(--ds-section-bg, transparent);direction:rtl}.about-modern.svelte-3c7q3e{background:var(--ds-section-bg, #ffffff);direction:rtl;overflow:hidden}.about-modern h2{letter-spacing:-.02em}.gallery-masonry-section.svelte-nkz693{padding:6rem 0;background-color:var(--ds-section-bg, transparent);direction:rtl}.testimonials-minimal.svelte-11yhacv,.contact-modern.svelte-1trgnxj{background-color:var(--ds-section-bg, transparent);direction:rtl}section.svelte-1cabmp3{scroll-margin-top:80px;min-height:100vh;display:flex;flex-direction:column}.container.svelte-1cabmp3{flex:1;display:flex;flex-direction:column;padding-bottom:4rem!important}.video-section.svelte-1h8z4sj{padding:2rem 0;background-color:transparent!important;scroll-margin-top:80px;direction:rtl;min-height:auto}.container.svelte-1h8z4sj{max-width:1000px;margin:0 auto;padding:0 1.5rem}.section-title.svelte-1h8z4sj{text-align:center;font-size:3rem;font-weight:800;color:var(--ds-text, #1f2937)!important;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.1)}.section-subtitle.svelte-1h8z4sj{text-align:center;font-size:1.3rem;color:var(--ds-text, #4b5563)!important;margin-bottom:3rem;opacity:.9}.video-input-wrapper.svelte-1h8z4sj{background:#fffffff2;padding:1.5rem;border-radius:16px;margin-bottom:2rem;box-shadow:0 10px 30px #0003}.video-input-wrapper.svelte-1h8z4sj label:where(.svelte-1h8z4sj){display:block;font-weight:700;color:#1f2937;margin-bottom:.75rem;font-size:1.1rem}.video-input.svelte-1h8z4sj{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease}.video-input.svelte-1h8z4sj:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.videos-grid.svelte-1h8z4sj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.video-item.svelte-1h8z4sj{animation:svelte-1h8z4sj-fadeInUp .8s ease-out}.video-container.svelte-1h8z4sj{position:relative;width:100%;padding-bottom:40%;height:0;overflow:hidden;border-radius:24px;box-shadow:0 20px 60px #0006;max-width:800px;margin:0 auto}.video-container.svelte-1h8z4sj iframe:where(.svelte-1h8z4sj){position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px}.video-placeholder.svelte-1h8z4sj{background:#ffffff1a;border:3px dashed rgba(255,255,255,.5);border-radius:24px;padding:5rem 2rem;text-align:center;color:#fff;margin-bottom:2rem}.placeholder-icon.svelte-1h8z4sj{font-size:5rem;margin-bottom:1rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.video-placeholder.svelte-1h8z4sj p:where(.svelte-1h8z4sj){font-size:1.2rem;opacity:.9}.video-description.svelte-1h8z4sj{text-align:center;font-size:1.1rem;color:var(--ds-text, #4b5563)!important;max-width:800px;margin:0 auto;line-height:1.8;opacity:.9}.video-url-editor.svelte-1h8z4sj{background:#fffffff2;padding:1.5rem;border-radius:16px;margin-bottom:2rem;box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.url-display.svelte-1h8z4sj{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.url-label.svelte-1h8z4sj{font-weight:700;color:#1f2937;font-size:1.1rem}.url-text.svelte-1h8z4sj{flex:1;color:#6b7280;font-family:monospace;background:#f3f4f6;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;min-width:200px}.edit-url-btn.svelte-1h8z4sj{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.edit-url-btn.svelte-1h8z4sj:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.video-url-editor.editing.svelte-1h8z4sj{border-color:#667eea;box-shadow:0 10px 30px #667eea4d}.url-input-wrapper.svelte-1h8z4sj label:where(.svelte-1h8z4sj){display:block;font-weight:700;color:#1f2937;margin-bottom:.75rem;font-size:1.1rem}.video-url-input.svelte-1h8z4sj{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;margin-bottom:1rem;font-family:monospace}.video-url-input.svelte-1h8z4sj:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.url-actions.svelte-1h8z4sj{display:flex;gap:1rem;justify-content:flex-end}.save-url-btn.svelte-1h8z4sj{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.save-url-btn.svelte-1h8z4sj:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.cancel-url-btn.svelte-1h8z4sj{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-url-btn.svelte-1h8z4sj:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef444466}.add-video-btn.svelte-1h8z4sj{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1.1rem;margin-top:1rem}.add-video-btn.svelte-1h8z4sj:hover{transform:translateY(-3px);box-shadow:0 10px 30px #667eea66}@keyframes svelte-1h8z4sj-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.section-title.svelte-1h8z4sj{font-size:2rem}.section-subtitle.svelte-1h8z4sj{font-size:1.1rem}}.contact-form-section.svelte-1252yq8{background:var(--ds-section-bg, inherit)!important;color:var(--ds-text, inherit)}.contact-form-section.svelte-1252yq8 form,.contact-form-section.svelte-1252yq8 .rounded-xl.shadow-lg{background:var(--ds-card-bg, white)!important;box-shadow:var(--ds-card-shadow, 0 8px 32px rgba(0,0,0,.08))!important;border-radius:var(--ds-card-radius, 16px)!important;border:var(--ds-card-border, none);-webkit-backdrop-filter:var(--ds-card-backdrop, none);backdrop-filter:var(--ds-card-backdrop, none)}.contact-form-section.svelte-1252yq8 label{color:var(--ds-text, inherit)!important;font-weight:600}.contact-form-section.svelte-1252yq8 input:not([disabled]),.contact-form-section.svelte-1252yq8 textarea:not([disabled]){border-color:color-mix(in srgb,var(--ds-primary, #667eea) 30%,transparent)!important;border-radius:var(--ds-btn-radius, 8px)!important;color:var(--ds-text, inherit)!important;transition:border-color .2s,box-shadow .2s}.contact-form-section.svelte-1252yq8 input:focus,.contact-form-section.svelte-1252yq8 textarea:focus{border-color:var(--ds-primary, #667eea)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary, #667eea) 20%,transparent)!important;outline:none!important}.contact-form-section.svelte-1252yq8 button.bg-gradient-to-r{background:var(--ds-btn-primary, linear-gradient(135deg, #2563eb, #7c3aed))!important;border-radius:var(--ds-btn-radius, 8px)!important;box-shadow:var(--ds-btn-shadow, none)!important}.contact-form-section.svelte-1252yq8 h2{background:var(--ds-title-gradient, none);-webkit-background-clip:text;-webkit-text-fill-color:var(--ds-text, unset);background-clip:text;font-size:clamp(1.75rem,4vw,2.5rem)!important}@media(max-width:640px){.contact-form-section.svelte-1252yq8 .p-8{padding:1.25rem!important}.contact-form-section.svelte-1252yq8 .max-w-2xl{padding:0 1rem}}.team-section.svelte-1krvv3l{padding:4rem 0 6rem;background-color:transparent!important;direction:rtl;min-height:auto;scroll-margin-top:80px}.container.svelte-1krvv3l{max-width:1400px;margin:0 auto;padding:0 1.5rem}.section-title.svelte-1krvv3l{text-align:center;font-size:3rem;font-weight:800;margin-bottom:1rem;color:#1f2937!important;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@supports not (-webkit-background-clip: text){.section-title.svelte-1krvv3l{color:#667eea!important;background:none!important}}.section-subtitle.svelte-1krvv3l{text-align:center;font-size:1.3rem;color:var(--text-secondary, #6b7280);margin-bottom:4rem}.team-grid.svelte-1krvv3l{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;justify-content:center;max-width:900px;margin:0 auto}.team-card.svelte-1krvv3l{background:var(--color-bg-alt);padding:1.5rem;border-radius:16px;text-align:center;transition:all .4s ease;position:relative;animation-delay:var(--delay);border:1px solid rgba(102,126,234,.2)}.team-card.svelte-1krvv3l:hover{transform:translateY(-10px);box-shadow:0 20px 60px #667eea4d}.delete-btn.svelte-1krvv3l{position:absolute;top:10px;left:10px;z-index:25;background:#ef4444f2;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .3s ease;box-shadow:0 4px 15px #ef44444d;pointer-events:auto}.delete-btn.svelte-1krvv3l:hover{transform:scale(1.1);background:#dc2626}.member-image.svelte-1krvv3l{width:100px;height:100px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;box-shadow:0 10px 30px #0003}.member-image.svelte-1krvv3l .editable-image-wrapper{width:100%;height:100%;border-radius:50%;overflow:hidden}.member-image.svelte-1krvv3l img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar.svelte-1krvv3l{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.member-name.svelte-1krvv3l{font-size:1.1rem;font-weight:700;color:var(--text-color, #1f2937);margin-bottom:.25rem}.member-role.svelte-1krvv3l{font-size:.9rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.member-bio.svelte-1krvv3l{font-size:.85rem;color:var(--text-secondary, #6b7280);line-height:1.4}.add-member-btn.svelte-1krvv3l{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:3px dashed #667eea;border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .3s ease;min-height:250px}.add-member-btn.svelte-1krvv3l:hover{transform:translateY(-10px);border-color:#764ba2;box-shadow:0 20px 60px #667eea4d}.add-icon.svelte-1krvv3l{font-size:2.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.add-text.svelte-1krvv3l{font-size:1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes svelte-1krvv3l-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.team-card.Comic.svelte-1krvv3l,.team-card[class*=Comic].svelte-1krvv3l{border:4px solid black!important;box-shadow:8px 8px #000!important;background:linear-gradient(135deg,#fef08a,#fca5a5,#93c5fd)!important;transform:rotate(-1deg)}.team-card.Comic.svelte-1krvv3l:hover,.team-card[class*=Comic].svelte-1krvv3l:hover{transform:rotate(0) translateY(-10px)!important;box-shadow:12px 12px #000!important}.team-card.Retro.svelte-1krvv3l,.team-card[class*=Retro].svelte-1krvv3l{background:linear-gradient(135deg,#fef3c7,#fed7aa)!important;border:3px double #92400e!important;box-shadow:0 4px 6px #0000001a,inset 0 0 20px #92400e0d!important;position:relative}.team-card.Retro.svelte-1krvv3l:before,.team-card[class*=Retro].svelte-1krvv3l:before{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml,%3Csvg width="100" height="100" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="noise"%3E%3CfeTurbulence baseFrequency="0.9" /%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23noise)" opacity="0.08" /%3E%3C/svg%3E');pointer-events:none;border-radius:14px}.team-card.Retro.svelte-1krvv3l .member-image:where(.svelte-1krvv3l),.team-card[class*=Retro].svelte-1krvv3l .member-image:where(.svelte-1krvv3l){filter:sepia(.3) contrast(1.1)}.team-card.Holographic.svelte-1krvv3l,.team-card[class*=Holographic].svelte-1krvv3l,.team-card[class*="3D"].svelte-1krvv3l{background:linear-gradient(135deg,#667eea26,#764ba226,#f093fb26)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:2px solid rgba(255,255,255,.3)!important;box-shadow:0 8px 32px #667eea4d,0 0 0 1px #ffffff1a inset,0 20px 60px #764ba233!important;transform-style:preserve-3d;perspective:1000px;animation:svelte-1krvv3l-float 6s ease-in-out infinite}@keyframes svelte-1krvv3l-float{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-10px) rotateY(3deg)}}.team-card.Holographic.svelte-1krvv3l:hover,.team-card[class*=Holographic].svelte-1krvv3l:hover,.team-card[class*="3D"].svelte-1krvv3l:hover{transform:translateY(-15px) rotateY(5deg) scale(1.02)!important;box-shadow:0 0 40px #667eea99,0 0 80px #764ba266,0 30px 90px #0000004d!important;border-color:#fff9!important}.team-card.Holographic.svelte-1krvv3l .member-image:where(.svelte-1krvv3l),.team-card[class*=Holographic].svelte-1krvv3l .member-image:where(.svelte-1krvv3l),.team-card[class*="3D"].svelte-1krvv3l .member-image:where(.svelte-1krvv3l){box-shadow:0 0 20px #667eea80,0 10px 30px #0000004d!important}@media(max-width:768px){.section-title.svelte-1krvv3l{font-size:2rem}.team-grid.svelte-1krvv3l{grid-template-columns:1fr}}.style-selector.svelte-1krvv3l{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;background:#667eea1a;border-radius:12px;justify-content:center}.team-style-neon.svelte-1krvv3l{background:#0f172a!important}.team-style-neon.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#1e293b!important;border:2px solid rgba(34,211,238,.3)!important}.team-style-neon.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{border-color:#22d3ee!important;box-shadow:0 0 40px #22d3ee4d!important}.team-style-neon.svelte-1krvv3l .member-image:where(.svelte-1krvv3l){box-shadow:0 0 30px #22d3ee66!important}.team-style-dark.svelte-1krvv3l{background:#18181b!important}.team-style-dark.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#27272a!important;border:1px solid #3f3f46!important}.team-style-dark.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{border-color:#3b82f6!important}.team-style-gradient.svelte-1krvv3l{background:linear-gradient(135deg,#fce7f3,#ddd6fe,#cffafe)!important}.team-style-gradient.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#fff!important;border:none!important}.team-style-luxury.svelte-1krvv3l{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)!important}.team-style-luxury.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:linear-gradient(135deg,#d4af371a,#ffd7000d)!important;border:1px solid rgba(212,175,55,.3)!important}.team-style-luxury.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{border-color:#d4af37!important;box-shadow:0 0 30px #d4af3733!important}.team-style-minimal.svelte-1krvv3l{background:#fff!important}.team-style-minimal.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:transparent!important;border:none!important;box-shadow:none!important}.team-style-minimal.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{transform:none!important;box-shadow:none!important}.team-style-minimal.svelte-1krvv3l .member-image:where(.svelte-1krvv3l){border-radius:0!important;box-shadow:none!important}.team-style-polaroid.svelte-1krvv3l{background:#f5f5f4!important}.team-style-polaroid.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#fff!important;border:none!important;padding:1rem 1rem 2rem!important;box-shadow:0 4px 20px #00000026!important;transform:rotate(-2deg)}.team-style-polaroid.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):nth-child(2n){transform:rotate(2deg)}.team-style-polaroid.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{transform:rotate(0) scale(1.05)!important}.team-style-polaroid.svelte-1krvv3l .member-image:where(.svelte-1krvv3l){border-radius:0!important;width:100%!important;height:150px!important;margin-bottom:1rem!important}.team-style-dali.svelte-1krvv3l{background:linear-gradient(180deg,wheat,#faebd7,wheat)!important}.team-style-dali.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:linear-gradient(145deg,#faebd7,wheat)!important;border:2px solid #8b4513!important;border-radius:30px 5px!important;transform:skewY(-1deg)}.team-style-dali.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):nth-child(2n){transform:skewY(1deg)}.team-style-dali.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{transform:skewY(0) translateY(-10px)!important;box-shadow:0 30px 80px #8b45134d!important}.team-style-dali.svelte-1krvv3l .member-image:where(.svelte-1krvv3l){border-radius:50% 20%!important;filter:sepia(.2) contrast(1.1)}.team-style-comic.svelte-1krvv3l{background:#fff8dc!important;background-image:radial-gradient(circle,#1a1a1a 1px,transparent 1px)!important;background-size:20px 20px!important}.team-style-comic.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#fff!important;border:4px solid #1a1a1a!important;border-radius:0!important;box-shadow:8px 8px #1a1a1a!important;transform:rotate(-1deg)}.team-style-comic.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):nth-child(2n){transform:rotate(1deg)}.team-style-comic.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{transform:rotate(0) translate(-4px,-4px)!important;box-shadow:12px 12px #1a1a1a!important}.team-style-comic.svelte-1krvv3l .member-image:where(.svelte-1krvv3l){border:3px solid #1a1a1a!important;border-radius:0!important}.team-style-bauhaus.svelte-1krvv3l{background:#f1faee!important}.team-style-bauhaus.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#fff!important;border:3px solid #1d3557!important;border-radius:0!important}.team-style-bauhaus.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{box-shadow:10px 10px #e63946!important;transform:translate(-5px,-5px)!important}.team-style-bauhaus.svelte-1krvv3l .member-image:where(.svelte-1krvv3l){border-radius:0!important}.team-style-pop-art.svelte-1krvv3l{background:#fff!important;background-image:radial-gradient(#ff1493 1px,transparent 1px)!important;background-size:15px 15px!important}.team-style-pop-art.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#fff!important;border:5px solid #000000!important;border-radius:0!important;box-shadow:10px 10px #ff1493!important}.team-style-pop-art.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{box-shadow:15px 15px #0f0!important;transform:translate(-5px,-5px)!important}.team-style-watercolor.svelte-1krvv3l{background:linear-gradient(180deg,#fefefe,#f8f8f8)!important}.team-style-watercolor.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#ffffffe6!important;border:none!important;border-radius:20px!important;box-shadow:0 10px 40px #7eb8da26!important}.team-style-watercolor.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{box-shadow:0 20px 60px #f4a7b940!important}.team-style-glassmorphism.svelte-1krvv3l{background:linear-gradient(135deg,#667eea,#764ba2)!important}.team-style-glassmorphism.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#ffffff26!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:24px!important}.team-style-glassmorphism.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{background:#fff3!important;box-shadow:0 20px 60px #00000040!important}.team-style-retro.svelte-1krvv3l{background:linear-gradient(180deg,#fef3c7,#fde68a,#fef3c7)!important}.team-style-retro.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#fef3c7!important;border:4px solid #78350f!important;border-radius:12px!important;box-shadow:8px 8px #78350f!important}.team-style-retro.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{transform:translate(-4px,-4px)!important;box-shadow:12px 12px #78350f!important}.team-style-vintage.svelte-1krvv3l{background:linear-gradient(180deg,#fefce8,#fef9c3,#fefce8)!important}.team-style-vintage.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:linear-gradient(145deg,#fefce8,#fef9c3)!important;border:2px solid #b45309!important;border-radius:16px!important}.team-style-vintage.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{box-shadow:0 20px 50px #78350f40!important}.team-style-vintage.svelte-1krvv3l .member-image:where(.svelte-1krvv3l){filter:sepia(.3) contrast(1.1)}.team-style-colorful.svelte-1krvv3l{background:linear-gradient(180deg,#fffbeb,#fef3c7,#fffbeb)!important}.team-style-colorful.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:linear-gradient(145deg,#fffffff2,#fef3c7e6)!important;border:3px solid transparent!important;background-clip:padding-box!important;border-radius:30px!important;position:relative!important}.team-style-colorful.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):before{content:""!important;position:absolute!important;inset:-3px!important;background:linear-gradient(135deg,#f97316,#ec4899,#a855f7)!important;border-radius:32px!important;z-index:-1!important}.team-style-colorful.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{transform:translateY(-15px) rotate(1deg)!important}.team-style-elegant.svelte-1krvv3l{background:#f8fafc!important}.team-style-elegant.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important}.team-style-elegant.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover{box-shadow:0 15px 50px #1e40af26!important}.card-stagger.svelte-1krvv3l{opacity:0;transform:translateY(24px);animation:svelte-1krvv3l-cardReveal .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--stagger-delay, 0s)}@keyframes svelte-1krvv3l-cardReveal{to{opacity:1;transform:translateY(0)}}.countdown-section.svelte-nwop9o{padding:4rem 2rem;text-align:center;background:linear-gradient(135deg,var(--primary-color, #667eea) 0%,var(--secondary-color, #764ba2) 100%);color:#fff;position:relative;overflow:hidden}.countdown-section.svelte-nwop9o:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.container.svelte-nwop9o{max-width:1200px;margin:0 auto;position:relative;z-index:1}.countdown-title.svelte-nwop9o{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.2);animation:svelte-nwop9o-fadeInDown .8s ease-out}.countdown-message.svelte-nwop9o{font-size:1.25rem;margin-bottom:3rem;opacity:.95;animation:svelte-nwop9o-fadeInUp .8s ease-out .2s both}.countdown-display.svelte-nwop9o{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;animation:svelte-nwop9o-fadeInUp .8s ease-out .4s both}.countdown-unit.svelte-nwop9o{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:2rem 1.5rem;min-width:120px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);transition:transform .3s ease,box-shadow .3s ease}.countdown-unit.svelte-nwop9o:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0003}.countdown-number.svelte-nwop9o{font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.countdown-label.svelte-nwop9o{font-size:1rem;text-transform:uppercase;letter-spacing:1px;opacity:.9}.countdown-separator.svelte-nwop9o{font-size:3rem;font-weight:700;opacity:.6;margin:0 .5rem}.countdown-expired.svelte-nwop9o{padding:3rem 2rem;animation:svelte-nwop9o-fadeInUp .8s ease-out}.expired-icon.svelte-nwop9o{font-size:5rem;margin-bottom:1rem;animation:svelte-nwop9o-bounce 1s infinite}.countdown-expired.svelte-nwop9o h3:where(.svelte-nwop9o){font-size:2.5rem;margin-bottom:1rem}.countdown-expired.svelte-nwop9o p:where(.svelte-nwop9o){font-size:1.25rem;opacity:.9}.countdown-loading.svelte-nwop9o{padding:3rem 2rem}.loading-spinner.svelte-nwop9o{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;margin:0 auto;animation:svelte-nwop9o-spin 1s linear infinite}@keyframes svelte-nwop9o-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nwop9o-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nwop9o-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes svelte-nwop9o-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.countdown-title.svelte-nwop9o{font-size:2rem}.countdown-message.svelte-nwop9o{font-size:1rem}.countdown-unit.svelte-nwop9o{min-width:80px;padding:1.5rem 1rem}.countdown-number.svelte-nwop9o{font-size:2.5rem}.countdown-label.svelte-nwop9o{font-size:.875rem}.countdown-separator.svelte-nwop9o{font-size:2rem;margin:0 .25rem}}.rsvp-section.svelte-z5dipr{padding:5rem 2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);position:relative;overflow:hidden}.rsvp-section.svelte-z5dipr:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;animation:svelte-z5dipr-float 20s ease-in-out infinite}@keyframes svelte-z5dipr-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.container.svelte-z5dipr{max-width:800px;margin:0 auto;position:relative;z-index:1}.rsvp-title.svelte-z5dipr{text-align:center;font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-z5dipr-fadeInUp .8s ease-out}.rsvp-subtitle.svelte-z5dipr{text-align:center;font-size:1.3rem;color:#6b7280;margin-bottom:3rem;animation:svelte-z5dipr-fadeInUp .8s ease-out .2s backwards}.rsvp-content.svelte-z5dipr{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4rem 3rem;border-radius:30px;box-shadow:0 20px 60px #0000001a;text-align:center;border:2px solid rgba(255,255,255,.8);animation:svelte-z5dipr-fadeInUp .8s ease-out .4s backwards}.rsvp-icon.svelte-z5dipr{font-size:5rem;margin-bottom:2rem;animation:svelte-z5dipr-bounce 2s ease-in-out infinite}@keyframes svelte-z5dipr-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.rsvp-button.svelte-z5dipr{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;background:#25d366;color:#fff;text-decoration:none;border-radius:50px;font-size:1.3rem;font-weight:700;box-shadow:0 10px 30px #25d3664d;transition:all .3s ease;border:none;cursor:pointer}.rsvp-button.svelte-z5dipr:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #25d36680;background:#20c05c}.whatsapp-icon.svelte-z5dipr{width:30px;height:30px}.rsvp-phone.svelte-z5dipr{margin-top:2rem;font-size:1.1rem;color:#6b7280}.rsvp-phone.svelte-z5dipr a:where(.svelte-z5dipr){color:#667eea;text-decoration:none;font-weight:700;transition:color .3s ease}.rsvp-phone.svelte-z5dipr a:where(.svelte-z5dipr):hover{color:#764ba2;text-decoration:underline}.rsvp-no-phone.svelte-z5dipr{font-size:1.2rem;color:#9ca3af;margin-top:1rem}@keyframes svelte-z5dipr-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.rsvp-content.svelte-z5dipr{padding:3rem 2rem}.rsvp-title.svelte-z5dipr{font-size:2rem}.rsvp-subtitle.svelte-z5dipr{font-size:1.1rem}.rsvp-button.svelte-z5dipr{padding:1.2rem 2rem;font-size:1.1rem}.rsvp-icon.svelte-z5dipr{font-size:4rem}}.event-details-section.svelte-1d6wj11{padding:5rem 2rem;background:linear-gradient(135deg,#fff,#f5f7fa);position:relative}.container.svelte-1d6wj11{max-width:1200px;margin:0 auto}.section-title.svelte-1d6wj11{text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1d6wj11-fadeInUp .8s ease-out}.details-grid.svelte-1d6wj11{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.detail-card.svelte-1d6wj11{background:#fff;padding:3rem 2rem;border-radius:20px;box-shadow:0 10px 40px #00000014;text-align:center;transition:all .3s ease;border:2px solid transparent;animation:svelte-1d6wj11-fadeInUp .6s ease-out backwards}.detail-card.svelte-1d6wj11:nth-child(1){animation-delay:.1s}.detail-card.svelte-1d6wj11:nth-child(2){animation-delay:.2s}.detail-card.svelte-1d6wj11:nth-child(3){animation-delay:.3s}.detail-card.svelte-1d6wj11:hover{transform:translateY(-10px);box-shadow:0 20px 60px #667eea33;border-color:#667eea}.detail-icon.svelte-1d6wj11{font-size:4rem;margin-bottom:1.5rem;animation:svelte-1d6wj11-bounce 2s ease-in-out infinite}@keyframes svelte-1d6wj11-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.detail-card.svelte-1d6wj11 h3:where(.svelte-1d6wj11){font-size:1.3rem;color:#6b7280;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.detail-value.svelte-1d6wj11{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.detail-time.svelte-1d6wj11{font-size:1.3rem;color:#9ca3af;font-weight:600}.detail-address.svelte-1d6wj11{font-size:1rem;color:#9ca3af;margin-top:.5rem}.map-button-container.svelte-1d6wj11{text-align:center;animation:svelte-1d6wj11-fadeInUp .8s ease-out .4s backwards}.map-button.svelte-1d6wj11{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:50px;font-size:1.3rem;font-weight:700;box-shadow:0 10px 30px #667eea4d;transition:all .3s ease}.map-button.svelte-1d6wj11:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #667eea80}.map-icon.svelte-1d6wj11{width:28px;height:28px}@keyframes svelte-1d6wj11-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.details-grid.svelte-1d6wj11{grid-template-columns:1fr}.section-title.svelte-1d6wj11{font-size:2rem}.detail-card.svelte-1d6wj11{padding:2rem 1.5rem}.detail-icon.svelte-1d6wj11{font-size:3rem}.detail-value.svelte-1d6wj11{font-size:1.3rem}.map-button.svelte-1d6wj11{padding:1.2rem 2rem;font-size:1.1rem}}body{overflow-x:hidden;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.page-view.svelte-1r6qavk{width:100%;min-height:100vh;direction:rtl;position:relative;background:var(--ds-background, #ffffff);color:var(--ds-text, #1e293b);display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;padding-bottom:80px;box-shadow:0 0 40px #0000000d}.app-bottom-bar.svelte-1r6qavk{display:none;position:fixed;bottom:0;left:0;right:0;height:70px;background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:none!important;z-index:9999;padding-bottom:env(safe-area-inset-bottom);box-shadow:none!important}.page-view.dark-theme.svelte-1r6qavk .app-bottom-bar:where(.svelte-1r6qavk){background:#0f172ad9;border:none!important}.app-bottom-bar-content.svelte-1r6qavk{display:flex;justify-content:space-around;align-items:center;height:100%;padding:0 10px}.tab-item.svelte-1r6qavk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--ds-textMuted, #64748b);text-decoration:none;flex:1;height:100%;transition:all .2s ease}.tab-item.svelte-1r6qavk:active{transform:scale(.9)}.tab-item.active.svelte-1r6qavk{color:var(--ds-primary, #3b82f6)}.tab-icon.svelte-1r6qavk{font-size:1.25rem;margin-bottom:2px}.tab-label.svelte-1r6qavk{font-size:.65rem;font-weight:600}@media(max-width:768px){.app-bottom-bar.svelte-1r6qavk{display:block}}.page-view.svelte-1r6qavk p,.page-view.svelte-1r6qavk span:not(.footer-icon),.page-view.svelte-1r6qavk div:not(.hero-bg),.page-view.svelte-1r6qavk li,.page-view.svelte-1r6qavk h1,.page-view.svelte-1r6qavk h2,.page-view.svelte-1r6qavk h3,.page-view.svelte-1r6qavk h4,.page-view.svelte-1r6qavk h5,.page-view.svelte-1r6qavk h6{color:inherit}.page-view.dark-theme.svelte-1r6qavk{background:var(--ds-background);color:var(--ds-text)}@keyframes svelte-1r6qavk-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.page-view.svelte-1r6qavk .card,.page-view.svelte-1r6qavk .product-card,.page-view.svelte-1r6qavk .testimonial-card,.page-view.svelte-1r6qavk .faq-item,.page-view.svelte-1r6qavk .team-card{background:var(--ds-card-bg);-webkit-backdrop-filter:var(--ds-card-backdrop, none);backdrop-filter:var(--ds-card-backdrop, none);border:var(--ds-card-border);box-shadow:var(--ds-card-shadow);border-radius:var(--ds-card-radius);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;color:var(--ds-text)}.page-view.svelte-1r6qavk .card:hover,.page-view.svelte-1r6qavk .product-card:hover,.page-view.svelte-1r6qavk .testimonial-card:hover,.page-view.svelte-1r6qavk .team-card:hover{box-shadow:var(--ds-card-hover-shadow);transform:var(--ds-card-hover-transform, translateY(-8px))}.page-view.svelte-1r6qavk .btn-primary,.page-view.svelte-1r6qavk button[type=submit],.page-view.svelte-1r6qavk .cta-button{background:var(--ds-btn-primary);color:var(--ds-text-light, white);border:none;padding:14px 36px;border-radius:var(--ds-btn-radius);font-weight:700;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--ds-btn-shadow);position:relative;overflow:hidden}.page-view.svelte-1r6qavk .btn-primary:before,.page-view.svelte-1r6qavk button[type=submit]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.page-view.svelte-1r6qavk .btn-primary:hover:before,.page-view.svelte-1r6qavk button[type=submit]:hover:before{left:100%}.page-view.svelte-1r6qavk .btn-primary:hover,.page-view.svelte-1r6qavk button[type=submit]:hover,.page-view.svelte-1r6qavk .cta-button:hover{transform:var(--ds-btn-hover-transform);background:var(--ds-btn-primary-hover, var(--ds-btn-primary))}.page-view.svelte-1r6qavk section:not(.hero){background:var(--ds-section-bg);padding:5rem 2rem;position:relative;color:var(--ds-text)}.page-view.svelte-1r6qavk section:nth-child(2n):not(.hero){background:var(--ds-section-alt-bg);color:var(--ds-text)}.page-view.svelte-1r6qavk .section-title,.page-view.svelte-1r6qavk section h2{font-size:clamp(2rem,5vw,3rem);font-weight:800;text-align:center;margin-bottom:1rem;background:var(--ds-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-view.svelte-1r6qavk .section-subtitle{text-align:center;color:var(--ds-text-muted);font-size:1.2rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.page-view.svelte-1r6qavk section:not(.hero):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:4px;background:var(--ds-divider);border-radius:2px}.page-view.dark-theme.svelte-1r6qavk{background:var(--ds-background)}.page-view.dark-theme.svelte-1r6qavk section:not(.hero){background:var(--ds-section-bg)}.page-view.dark-theme.svelte-1r6qavk .section-title,.page-view.dark-theme.svelte-1r6qavk section h2{background:var(--ds-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-view.dark-theme.svelte-1r6qavk p,.page-view.dark-theme.svelte-1r6qavk span{color:var(--ds-text)}.page-view.dark-theme.svelte-1r6qavk .footer{background:var(--ds-surface)}section.svelte-1r6qavk{padding:3rem 2rem}.container.svelte-1r6qavk{max-width:1200px;margin:0 auto}h2.svelte-1r6qavk{font-size:2rem;margin-bottom:2rem;text-align:center;color:#333}@keyframes svelte-1r6qavk-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1r6qavk-zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.footer.svelte-1r6qavk{background:#1f2937;color:#fff;padding:1rem 1rem .75rem;margin-top:4rem;position:relative;z-index:10}.footer.svelte-1r6qavk,.footer.svelte-1r6qavk :where(.svelte-1r6qavk),.footer.svelte-1r6qavk *,.footer.svelte-1r6qavk a:where(.svelte-1r6qavk),.footer.svelte-1r6qavk span:where(.svelte-1r6qavk),.footer.svelte-1r6qavk p:where(.svelte-1r6qavk),.footer.svelte-1r6qavk div:where(.svelte-1r6qavk){color:#fff!important}.footer-main.svelte-1r6qavk{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #374151;position:relative}.footer-contact.svelte-1r6qavk{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:center}.footer-social.svelte-1r6qavk{display:flex;align-items:center;position:absolute;right:0}.footer-contact-item.svelte-1r6qavk{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;margin:.1rem;color:#d1d5db;text-decoration:none;transition:all .3s;background:#374151;border-radius:4px;font-size:.7rem;cursor:pointer}.footer-contact-item.svelte-1r6qavk:hover{color:#a78bfa;background:#4b5563;text-decoration:underline}.footer-icon.svelte-1r6qavk{font-size:.85rem}.footer-social-links.svelte-1r6qavk{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.footer-social-link.svelte-1r6qavk{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#374151;border-radius:4px;color:#d1d5db;transition:all .3s}.footer-social-link.svelte-1r6qavk svg:where(.svelte-1r6qavk){width:14px;height:14px}.footer-social-link[title=WhatsApp].svelte-1r6qavk:hover{background:#25d366;color:#fff}.footer-social-link[title=Instagram].svelte-1r6qavk:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.footer-social-link[title=Facebook].svelte-1r6qavk:hover{background:#1877f2;color:#fff}.footer-social-link[title=YouTube].svelte-1r6qavk:hover{background:red;color:#fff}.footer-social-link[title=TikTok].svelte-1r6qavk:hover{background:#000;color:#fff}.footer-social-link[title=LinkedIn].svelte-1r6qavk:hover{background:#0a66c2;color:#fff}.footer-social-link[title="Twitter/X"].svelte-1r6qavk:hover{background:#1da1f2;color:#fff}.footer-social-link.svelte-1r6qavk:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.footer-social-link.svelte-1r6qavk svg:where(.svelte-1r6qavk){width:20px;height:20px}.footer-bottom.svelte-1r6qavk{text-align:center}.footer-links.svelte-1r6qavk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.footer-link.svelte-1r6qavk{color:#e5e7eb;text-decoration:none;transition:color .3s;font-size:.75rem}.footer-link.svelte-1r6qavk:hover{color:#a78bfa}.footer-separator.svelte-1r6qavk{color:#6b7280}.footer-credit.svelte-1r6qavk{color:#9ca3af;font-size:.75rem}@media(max-width:768px){.footer-main.svelte-1r6qavk{flex-direction:column;gap:2rem}.footer-contact.svelte-1r6qavk,.footer-social.svelte-1r6qavk{width:100%}}.whatsapp-float.svelte-1r6qavk{position:fixed;bottom:20px;left:20px;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px #25d36666;z-index:9995;transition:all .3s ease;text-decoration:none;animation:svelte-1r6qavk-pulse 2s infinite}body.edit-mode-active .whatsapp-float.svelte-1r6qavk{left:400px}.whatsapp-float.svelte-1r6qavk:hover{transform:scale(1.1);box-shadow:0 6px 30px #25d36699}@keyframes svelte-1r6qavk-pulse{0%,to{box-shadow:0 4px 20px #25d36666}50%{box-shadow:0 4px 30px #25d366b3}}.whatsapp-icon.svelte-1r6qavk{width:30px;height:30px}@keyframes svelte-1r6qavk-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1r6qavk-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1r6qavk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes svelte-1r6qavk-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.whatsapp-icon.svelte-1r6qavk{width:32px;height:32px}@media(max-width:768px){.footer-links.svelte-1r6qavk{flex-direction:column;gap:.75rem}.footer-separator.svelte-1r6qavk{display:none}.whatsapp-float.svelte-1r6qavk{width:50px;height:50px;bottom:15px;left:15px}.whatsapp-icon.svelte-1r6qavk{width:28px;height:28px}}
