.dsl-trigger-button.svelte-1wxxz34{background:#3f3f46!important;color:#fff!important;border-color:#ffffff24!important}.dsl-trigger-button.svelte-1wxxz34:hover{background:#4b4b53!important;color:#fff!important}.preview-skeleton.svelte-3gj49c{display:block;flex-shrink:0;max-width:100%;border-radius:6px;background:#e4e4e7}.dark .preview-skeleton.svelte-3gj49c{background:#303034}.circle.svelte-3gj49c{border-radius:50%}.image.svelte-3gj49c{border-radius:inherit;background:#eeeeef}.dark .image.svelte-3gj49c{background:#242427}.tagline-header.svelte-90bjdb{container:tagline / inline-size;width:100%;min-width:0;max-width:100%;margin-bottom:1.5rem}.tagline-cover.svelte-90bjdb{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:280px;aspect-ratio:5 / 3;overflow:hidden;border-radius:28px;background:#27272a;color:#fff}img.svelte-90bjdb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.image-placeholder.svelte-90bjdb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#111;opacity:.4;z-index:-2}.fresh-image-placeholder.svelte-90bjdb{position:absolute;top:20px;right:20px;bottom:40%;left:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a1a1aa;z-index:-2}.fresh-image-placeholder.svelte-90bjdb svg{opacity:.3}.placeholder-copy.svelte-90bjdb{color:#a1a1aa}.description-skeleton.svelte-90bjdb{width:min(600px,60vw);display:grid;justify-items:center;gap:12px;padding:8px 0}.title-skeleton.svelte-90bjdb{display:block;padding:8px 0}.shade.svelte-90bjdb{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000bf,#0000001a 85%);z-index:-1}.tagline-copy.svelte-90bjdb{box-sizing:border-box;padding:5rem 1.5rem 1.5rem;width:100%;min-width:0}.hero-tools.svelte-90bjdb{position:absolute;top:68px;right:12px;display:flex;gap:.5rem;z-index:30}.cover-corner-controls.svelte-90bjdb{position:absolute;top:12px;right:12px;z-index:30}.subtitle.svelte-90bjdb{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ddd;overflow-wrap:anywhere}h1.svelte-90bjdb{margin:0;max-width:24ch;font-size:clamp(1.8rem,4.5cqi,var(--tag-cover-title-max, 3.5rem));font-weight:800;line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}.dining.svelte-90bjdb h1:where(.svelte-90bjdb){max-width:32ch;font-size:clamp(1.35rem,4cqi,1.875rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.title-row.svelte-90bjdb{position:relative;display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}.title-row.svelte-90bjdb:has(.dsl-trigger-button){padding-right:40px}.title-row.svelte-90bjdb h1:where(.svelte-90bjdb){min-width:0}.title-row.svelte-90bjdb .dsl-trigger-button,.description-wrap.svelte-90bjdb .dsl-trigger-button{position:absolute!important;top:0;right:0;width:32px;height:32px;min-width:32px;padding:0}.title-row.svelte-90bjdb .dsl-trigger-button svg,.description-wrap.svelte-90bjdb .dsl-trigger-button svg{width:18px;height:18px}.description-wrap.svelte-90bjdb{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);box-sizing:border-box;margin:1.5rem auto 0;text-align:center}.description-wrap.svelte-90bjdb:has(.dsl-trigger-button){padding-right:40px;min-height:32px}.description.svelte-90bjdb{min-width:0;margin:0;max-width:64ch;color:var(--text-secondary, #85858d);font-size:1rem;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.tagline-actions.svelte-90bjdb{margin-top:1.25rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}@container tagline (max-width: 639px){.cover-corner-controls.svelte-90bjdb button[aria-label="Generate designer cover image"]{width:32px;height:32px}.cover-corner-controls.svelte-90bjdb button[aria-label="Generate designer cover image"] svg{width:18px;height:18px}.title-row.svelte-90bjdb:has(.dsl-trigger-button){padding-right:0}.title-row.svelte-90bjdb .dsl-trigger-button{position:relative!important;display:inline-flex;margin-left:8px;vertical-align:middle}}@container tagline (min-width: 640px){.tagline-cover.svelte-90bjdb{aspect-ratio:var(--tag-cover-aspect-ratio, 21 / 9);min-height:var(--tag-cover-min-height, 320px)}.tagline-copy.svelte-90bjdb{padding:6rem 2rem 2rem}}.designer.svelte-90bjdb .tagline-cover:where(.svelte-90bjdb){aspect-ratio:auto;min-height:clamp(220px,28cqi,300px);border-radius:24px}.designer.svelte-90bjdb .tagline-copy:where(.svelte-90bjdb){padding:4rem 1.5rem 1.5rem}.designer.svelte-90bjdb h1:where(.svelte-90bjdb){font-size:clamp(1.5rem,3.5cqi,2.25rem);line-height:1.15}.designer.svelte-90bjdb .description-wrap:where(.svelte-90bjdb){margin-top:1rem}.designer.svelte-90bjdb .tagline-actions:where(.svelte-90bjdb){margin-top:1rem}.contact-editor.svelte-10wgkf,.agent-settings-link.svelte-10wgkf{position:absolute;top:-6px;right:-6px;z-index:2}.agent-settings-link.svelte-10wgkf{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:#3f3f46;color:#fff;box-shadow:0 12px 28px #0f172a47;outline:1px solid rgba(255,255,255,.14)}.agent-settings-link.svelte-10wgkf:hover{background:#4b4b53}.agent-settings-link.svelte-10wgkf:focus-visible{outline:2px solid #0054e9;outline-offset:3px}.contact-editor.svelte-10wgkf .dsl-trigger-button{width:32px;height:32px;min-width:32px;padding:0}.contact-editor.svelte-10wgkf .dsl-trigger-button svg{width:18px;height:18px}@keyframes svelte-10wgkf-ai-rotate{to{transform:rotate(1turn)}}.ai-rainbow.svelte-10wgkf{background:#ffffff2e}.dark .ai-rainbow.svelte-10wgkf{background:#ffffff24}.ai-rainbow.svelte-10wgkf:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-position:100% 50%;background-repeat:no-repeat;background-size:50% 30%;background-image:linear-gradient(transparent,rgba(255,255,255,.9),transparent);filter:blur(4px);animation:svelte-10wgkf-ai-rotate 3s linear infinite}.ai-rainbow.svelte-10wgkf:after{content:"";position:absolute;z-index:-1;top:2px;right:2px;bottom:2px;left:2px;border-radius:9999px;background:#fafafb}.dark .ai-rainbow.svelte-10wgkf:after{background:#18181b}.template-meta-actions.svelte-10wgkf{font-family:var(--font-family)}.meta-action-button.svelte-10wgkf{display:inline-flex;height:2.75rem;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid #eceff3;background:#fafafb;padding:0 1rem;color:#374151;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.meta-action-button.svelte-10wgkf:hover{transform:translateY(-1px)}.meta-action-button.svelte-10wgkf:active{transform:scale(.98)}.meta-action-button.svelte-10wgkf:disabled{cursor:default;pointer-events:none}.meta-action-icon.svelte-10wgkf{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background:#fff;color:#374151;box-shadow:0 1px 4px #0f172a14}.theme-light.svelte-10wgkf .meta-action-button.is-peeked:where(.svelte-10wgkf){border-color:#e5e7eb;background:#f3f4f6;color:#111827}.theme-dark.svelte-10wgkf .meta-action-button:where(.svelte-10wgkf){border-color:#ffffff24;background:#111827f5;color:#f9fafb;box-shadow:0 14px 30px #1118273d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dark.svelte-10wgkf .meta-action-button:where(.svelte-10wgkf):hover{background:#030712f5;border-color:#ffffff38;box-shadow:0 18px 38px #11182747}.theme-dark.svelte-10wgkf .meta-action-icon:where(.svelte-10wgkf){background:#ffffff1f;color:#f9fafb;box-shadow:none}.theme-dark.svelte-10wgkf .meta-action-button.is-peeked:where(.svelte-10wgkf){border-color:#fbbf2473;background:#452b08f0;color:#fde68a}.meta-action-button.is-loading.svelte-10wgkf{opacity:.7}.dark .theme-light.svelte-10wgkf .meta-action-button:where(.svelte-10wgkf){border-color:#ffffff2e;background:#18181b;color:#f4f4f5;box-shadow:0 12px 28px #00000047}.dark .theme-light.svelte-10wgkf .meta-action-button:where(.svelte-10wgkf):hover{background:#1c1c1f;border-color:#ffffff47}.dark .theme-light.svelte-10wgkf .meta-action-icon:where(.svelte-10wgkf){background:#ffffff1a;color:#f4f4f5;box-shadow:none}.dark .theme-light.svelte-10wgkf .meta-action-button.is-peeked:where(.svelte-10wgkf){border-color:#ffffff24;background:#000;color:#fff}.template-meta-actions.is-icon-only.svelte-10wgkf{gap:.625rem}.template-meta-actions.is-icon-only.svelte-10wgkf .meta-action-button:where(.svelte-10wgkf){height:2.75rem;width:2.75rem;justify-content:center;padding:0}.template-meta-actions.is-icon-only.svelte-10wgkf .meta-action-icon:where(.svelte-10wgkf){height:2rem;width:2rem;background:transparent;box-shadow:none}.theme-dark.is-icon-only.svelte-10wgkf .meta-action-button:where(.svelte-10wgkf){border-color:#ffffff2e;background:#111827;color:#fff;box-shadow:0 12px 28px #0f172a47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dark.is-icon-only.svelte-10wgkf .meta-action-button:where(.svelte-10wgkf):hover{background:#000;border-color:#ffffff47;box-shadow:0 16px 34px #0f172a57}.theme-dark.is-icon-only.svelte-10wgkf .meta-action-icon:where(.svelte-10wgkf){color:#fff}.theme-dark.is-icon-only.svelte-10wgkf .meta-action-button.is-peeked:where(.svelte-10wgkf){border-color:#fbbf24e6;background:#fef3c7;color:#78350f}
