.specimen-section.svelte-7onvww{margin-top:2rem;padding:1.4rem;border:1px solid #eadfcf;border-radius:20px;background:linear-gradient(180deg,#fffbf4fa,#fffffff5)}.specimen-heading.svelte-7onvww{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start}.eyebrow.svelte-7onvww{margin:0 0 .35rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8b5cf6}.specimen-heading.svelte-7onvww h2:where(.svelte-7onvww),.preview-gallery__header.svelte-7onvww h3:where(.svelte-7onvww),.status-block.svelte-7onvww h3:where(.svelte-7onvww),.page-card.svelte-7onvww h4:where(.svelte-7onvww),.benefit-card.svelte-7onvww h4:where(.svelte-7onvww){margin:0}.lead.svelte-7onvww,.privacy-note.svelte-7onvww,.status-block.svelte-7onvww p:where(.svelte-7onvww),.page-card.svelte-7onvww p:where(.svelte-7onvww),.benefit-card.svelte-7onvww p:where(.svelte-7onvww),.preview-gallery__header.svelte-7onvww p:where(.svelte-7onvww){line-height:1.6}.lead.svelte-7onvww{margin:.55rem 0 0;max-width:52ch}.privacy-note.svelte-7onvww{margin:.75rem 0 0;color:#5f5a4f;max-width:58ch}.generate-btn.svelte-7onvww{border:1px solid #111827;border-radius:999px;padding:.88rem 1.1rem;font:inherit;cursor:pointer;background:#111827;color:#fff;min-width:220px;transition:transform .14s ease,opacity .14s ease}.generate-btn.svelte-7onvww:hover{transform:translateY(-1px)}.generate-action.svelte-7onvww{margin-top:1rem;display:flex;justify-content:flex-end}.generate-btn.svelte-7onvww:disabled{opacity:.55;cursor:not-allowed;transform:none}.designer-layout.svelte-7onvww{margin-top:1.25rem;display:grid;grid-template-columns:250px minmax(0,1fr);gap:1rem;align-items:start}.control-panel.svelte-7onvww{padding:1rem;border-radius:18px}.control-grid.svelte-7onvww,.copy-grid.svelte-7onvww{display:grid;gap:.9rem}.control-grid.svelte-7onvww{grid-template-columns:1fr}.copy-grid.svelte-7onvww{margin-top:1rem;grid-template-columns:1fr}.copy-section-label.svelte-7onvww{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4b5563}.control-divider.svelte-7onvww{width:100%;margin:.1rem 0 .2rem;border:0;border-top:1px solid #ddd0be}.control-field.svelte-7onvww,.toggle-field.svelte-7onvww{display:grid;gap:.45rem}.control-field.svelte-7onvww span:where(.svelte-7onvww),.toggle-field.svelte-7onvww span:where(.svelte-7onvww){font-size:.92rem;font-weight:700}.control-field.svelte-7onvww input:where(.svelte-7onvww),.control-field.svelte-7onvww select:where(.svelte-7onvww),.control-field.svelte-7onvww textarea:where(.svelte-7onvww){width:100%;padding:.75rem .85rem;border-radius:12px;border:1px solid #ddd0be;background:#fffdfa;font:inherit}.control-field.svelte-7onvww textarea:where(.svelte-7onvww){resize:vertical}.toggle-field.svelte-7onvww{align-content:start}.toggle-field.svelte-7onvww input:where(.svelte-7onvww){margin:0}.premium-note.svelte-7onvww{margin:-.15rem 0 0;font-size:.88rem;line-height:1.5;color:#6b5a4d}.premium-note.svelte-7onvww a:where(.svelte-7onvww){color:inherit;font-weight:700;text-decoration:underline}.specimen-workspace.svelte-7onvww{margin-top:1.4rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1rem}.workspace-panel.svelte-7onvww{padding:1rem;border-radius:18px;background:#ffffffe0;border:1px solid #eee2d1}.status-block.svelte-7onvww p:where(.svelte-7onvww){margin:.45rem 0 0;color:#5a5a5a}.notice.svelte-7onvww,.error.svelte-7onvww,.success.svelte-7onvww{margin-top:.9rem;padding:.85rem 1rem;border-radius:14px}.notice.svelte-7onvww{background:#f7f3ea;color:#584f3e}.error.svelte-7onvww{background:#fff0f1;color:#8f2333}.success.svelte-7onvww{background:#edf9ef;color:#22603a}.page-list.svelte-7onvww,.settings-summary.svelte-7onvww{margin-top:1rem;display:grid;gap:.85rem}.page-card.svelte-7onvww,.benefit-card.svelte-7onvww,.preview-card.svelte-7onvww{overflow:hidden;border-radius:18px;border:1px solid #ecdfcc;background:#fff}.page-card.svelte-7onvww,.benefit-card.svelte-7onvww{padding:1rem}.page-card__eyebrow.svelte-7onvww{margin:0 0 .35rem;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}.page-card.svelte-7onvww p:where(.svelte-7onvww),.benefit-card.svelte-7onvww p:where(.svelte-7onvww){margin:.45rem 0 0;color:#5a5a5a}.workspace-panel--summary.svelte-7onvww{background:radial-gradient(circle at top,rgba(252,211,77,.18),transparent 36%),#fffffff2}.mono.svelte-7onvww{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.preview-gallery.svelte-7onvww{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid #eadfcf}.preview-gallery--live.svelte-7onvww{margin-top:0;padding-top:0;border-top:0;min-width:0}.preview-empty.svelte-7onvww{margin-top:1rem;padding:1rem;border-radius:18px;border:1px dashed #d7c7b2;background:#ffffffd1;color:#5a5a5a}.preview-disclaimer.svelte-7onvww{margin:.9rem 0 0;padding:.8rem .9rem;border:1px solid #f1b8bf;border-radius:12px;background:#fff1f2;color:#9f1239;font-size:.95rem;line-height:1.5}.inline-upload.svelte-7onvww{margin-top:.9rem;display:grid;gap:.45rem;max-width:320px;font-weight:700}.inline-upload.svelte-7onvww span:where(.svelte-7onvww){font-size:.92rem}.inline-upload.svelte-7onvww input:where(.svelte-7onvww){width:100%;padding:.75rem .85rem;border-radius:12px;border:1px solid #ddd0be;background:#fffdfa;font:inherit}.preview-gallery__header.svelte-7onvww{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.preview-grid.svelte-7onvww{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.95rem}.preview-card.svelte-7onvww img:where(.svelte-7onvww){width:100%;display:block;aspect-ratio:1440 / 1083}.preview-card.svelte-7onvww figcaption:where(.svelte-7onvww){padding:.9rem 1rem 1rem;display:grid;gap:.25rem;background:#f3f4f6;border-top:1px solid #e5e7eb}.preview-card.svelte-7onvww figcaption:where(.svelte-7onvww) span:where(.svelte-7onvww){color:#666;font-size:.92rem}.success-cta.svelte-7onvww{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.8rem}.success-cta__primary.svelte-7onvww,.success-cta__secondary.svelte-7onvww{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.1rem;border-radius:999px;text-decoration:none;font-weight:700}.success-cta__primary.svelte-7onvww{background:#f59e0b;color:#111827}.success-cta__secondary.svelte-7onvww{background:#fff;border:1px solid #d7c7b2;color:#111827}@media (max-width: 960px){.specimen-heading.svelte-7onvww,.preview-gallery__header.svelte-7onvww{flex-direction:column;align-items:stretch}.designer-layout.svelte-7onvww,.specimen-workspace.svelte-7onvww{grid-template-columns:1fr}.control-panel.svelte-7onvww{max-width:none}.toggle-field.svelte-7onvww{padding-top:0}}@media (max-width: 720px){.specimen-section.svelte-7onvww{padding:1rem}.generate-btn.svelte-7onvww{width:100%}}.font-viewer.svelte-1y9pyj5{max-width:1120px;margin:3rem auto 4rem;padding:0 1rem}.header.svelte-1y9pyj5{display:block!important}.header.svelte-1y9pyj5 h1:where(.svelte-1y9pyj5){margin:0;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:.98}.header.svelte-1y9pyj5 p:where(.svelte-1y9pyj5){margin-top:.9rem;max-width:72ch;line-height:1.7}.card.svelte-1y9pyj5{margin-top:1.6rem;padding:1.4rem;border:1px solid #eadfcf;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0d}.card__intro.svelte-1y9pyj5{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.card__intro.svelte-1y9pyj5 h2:where(.svelte-1y9pyj5){margin:0}.card__intro.svelte-1y9pyj5 p:where(.svelte-1y9pyj5){margin:.55rem 0 0;line-height:1.6;color:#5a5a5a;max-width:60ch}.card__cta.svelte-1y9pyj5{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-end;align-items:center}.primary-link.svelte-1y9pyj5{font-weight:700;text-decoration:none;border:1px solid #ecbf43;padding:.75rem 1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:#ecbf43;color:#111827}.label.svelte-1y9pyj5{display:block;margin-top:1rem;font-weight:700}.file-input.svelte-1y9pyj5,textarea.svelte-1y9pyj5{width:100%;margin-top:.55rem;padding:.85rem .95rem;font:inherit;border-radius:14px;border:1px solid #dfd5c7;background:#fffdfa}textarea.svelte-1y9pyj5{width:80%;padding:.85rem .95rem;resize:vertical}.file-input.svelte-1y9pyj5{width:auto}.loaded-font.svelte-1y9pyj5,.helper.svelte-1y9pyj5{margin-top:.75rem;font-size:.96rem}.upload-disclaimer.svelte-1y9pyj5{margin-top:.55rem;padding:.8rem .9rem;border:1px solid #f1b8bf;border-radius:12px;background:#fff1f2;color:#9f1239;font-size:.95rem;line-height:1.5}.loaded-font.svelte-1y9pyj5{color:#1f5132}.helper.svelte-1y9pyj5{opacity:.85}.mono.svelte-1y9pyj5{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.preview.svelte-1y9pyj5{margin-top:1.25rem;padding:1.5rem;border:1px dashed #d7c7b2;border-radius:18px;background:linear-gradient(180deg,#fffbf4eb,#fffffffa);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.35;white-space:pre-wrap}.preview-actions.svelte-1y9pyj5{margin-top:1rem}.specimen-link-btn.svelte-1y9pyj5{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2563eb;border-radius:999px;padding:.8rem 1.05rem;font:inherit;font-weight:700;cursor:pointer;background:#2563eb;color:#fff;transition:transform .14s ease,opacity .14s ease}.specimen-link-btn.svelte-1y9pyj5:hover{transform:translateY(-1px)}.card__cta.svelte-1y9pyj5 a:where(.svelte-1y9pyj5):not(.primary-link){color:inherit;text-decoration:underline}.checklist.svelte-1y9pyj5{margin-top:2.5rem}.checklist.svelte-1y9pyj5>p:where(.svelte-1y9pyj5){margin-top:.75rem;line-height:1.6}.checklist-grid.svelte-1y9pyj5{margin-top:1rem;display:grid;gap:1rem}.checklist-card.svelte-1y9pyj5{padding:1rem 1.1rem;border:1px solid #eee;border-radius:14px;background:#fafafa}.checklist-card.svelte-1y9pyj5 h3:where(.svelte-1y9pyj5){margin:0 0 .5rem}.checklist-card.svelte-1y9pyj5 p:where(.svelte-1y9pyj5){margin:0;line-height:1.6}.faq.svelte-1y9pyj5,.use-cases.svelte-1y9pyj5{margin-top:2.5rem}.use-cases.svelte-1y9pyj5>p:where(.svelte-1y9pyj5){margin-top:.75rem;line-height:1.6;max-width:72ch}.use-cases-grid.svelte-1y9pyj5{margin-top:1rem;display:grid;gap:1rem}.use-case-card.svelte-1y9pyj5{padding:1rem 1.1rem;border:1px solid #eee;border-radius:14px;background:#fafafa}.use-case-card.svelte-1y9pyj5 h3:where(.svelte-1y9pyj5){margin:0 0 .5rem}.use-case-card.svelte-1y9pyj5 p:where(.svelte-1y9pyj5){margin:0;line-height:1.6}.use-case-card.svelte-1y9pyj5 a:where(.svelte-1y9pyj5){color:inherit;font-weight:700;text-decoration:underline}details.svelte-1y9pyj5{margin-top:.75rem;padding:.75rem;border:1px solid #eee;border-radius:12px;background:#fff}summary.svelte-1y9pyj5{cursor:pointer;font-weight:600}.error.svelte-1y9pyj5{color:#b00020;margin-top:.75rem}@media (max-width: 760px){.font-viewer.svelte-1y9pyj5{margin-top:2rem;padding:0 .75rem}.card.svelte-1y9pyj5{padding:1rem}.card__intro.svelte-1y9pyj5{flex-direction:column}.card__cta.svelte-1y9pyj5{justify-content:flex-start}.primary-link.svelte-1y9pyj5{width:100%}}
