.poem-scene.svelte-m1wx0g.svelte-m1wx0g{position:relative;isolation:isolate;flex:1 0 auto}.poem-page.svelte-m1wx0g.svelte-m1wx0g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.75rem,4vw,2.75rem);padding:clamp(2.5rem,7vw,4.5rem) var(--spacing-md) var(--spacing-2xl);max-width:78rem;margin:0 auto}.poem-verse.svelte-m1wx0g.svelte-m1wx0g{width:100%;max-width:66rem;line-height:1.85}.seal-rule.svelte-m1wx0g.svelte-m1wx0g{display:flex;align-items:center;gap:var(--spacing-md);width:min(20rem,72%)}.seal-rule-line.svelte-m1wx0g.svelte-m1wx0g{flex:1;height:1px;background:color-mix(in srgb,var(--color-secondary) 32%,transparent)}.seal-rule-seal.svelte-m1wx0g.svelte-m1wx0g{flex-shrink:0;width:.8rem;height:.8rem;border-radius:var(--radius-full);background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--color-highlight) 55%,#fff) 0%,var(--color-highlight) 46%,color-mix(in srgb,var(--color-highlight) 62%,#000) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--color-highlight) 45%,transparent)}.gift-cta.svelte-m1wx0g.svelte-m1wx0g{display:grid;justify-items:center;gap:var(--spacing-sm);text-align:center;max-width:34rem;margin-top:var(--spacing-md)}.gift-cta.svelte-m1wx0g p.svelte-m1wx0g{margin:0;color:var(--color-text-secondary)}.gift-cta-lede.svelte-m1wx0g.svelte-m1wx0g{font-family:var(--font-display);font-size:clamp(1.2rem,3.4vw,1.6rem);color:var(--color-text)!important}.gift-cta-sub.svelte-m1wx0g.svelte-m1wx0g{line-height:1.55}.gift-cta-button.svelte-m1wx0g.svelte-m1wx0g{margin-top:var(--spacing-sm)}.poem-masthead.svelte-m1wx0g.svelte-m1wx0g{display:grid;justify-items:center;gap:var(--spacing-sm);text-align:center}.poem-title.svelte-m1wx0g.svelte-m1wx0g{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,4rem);font-weight:700;line-height:1.04;letter-spacing:-.02em;color:var(--color-text)}.recipient-eyebrow.svelte-m1wx0g.svelte-m1wx0g{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin:0;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary)}.recipient-eyebrow-mark.svelte-m1wx0g.svelte-m1wx0g{color:var(--color-highlight, var(--color-affection));letter-spacing:0}.creator-byline.svelte-m1wx0g.svelte-m1wx0g{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.95rem;color:var(--color-text-secondary)}.creator-label.svelte-m1wx0g.svelte-m1wx0g{font-style:italic}.creator-name.svelte-m1wx0g.svelte-m1wx0g{color:var(--color-text);text-decoration:none}a.creator-name.svelte-m1wx0g.svelte-m1wx0g{border-bottom:1px solid color-mix(in srgb,var(--color-secondary) 45%,transparent);transition:border-color var(--transition-fast)}a.creator-name.svelte-m1wx0g.svelte-m1wx0g:hover{border-color:var(--color-secondary)}.creator-avatar.svelte-m1wx0g.svelte-m1wx0g,.creator-avatar-fallback.svelte-m1wx0g.svelte-m1wx0g{width:1.75rem;height:1.75rem;border-radius:var(--radius-full);border:1px solid var(--color-border)}.creator-avatar.svelte-m1wx0g.svelte-m1wx0g{object-fit:cover;background:var(--color-surface-elevated)}.creator-avatar-fallback.svelte-m1wx0g.svelte-m1wx0g{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-secondary) 18%,var(--color-surface));color:var(--color-text);font-size:.66rem;font-weight:700;line-height:1}.manage-links.svelte-m1wx0g.svelte-m1wx0g{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.manage-link.svelte-m1wx0g.svelte-m1wx0g{padding:.3rem .75rem;font-size:.8rem;font-weight:600;color:var(--color-text-secondary);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.manage-link.svelte-m1wx0g.svelte-m1wx0g:hover{color:var(--color-text);border-color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 8%,transparent)}.poem-tools.svelte-m1wx0g.svelte-m1wx0g{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md)}.font-select-fieldset.svelte-m1wx0g.svelte-m1wx0g{display:inline-flex;align-items:center;gap:var(--spacing-xs);border:none;padding:0;margin:0}.font-select-label.svelte-m1wx0g.svelte-m1wx0g{font-size:.85rem;font-weight:700;color:var(--color-text-secondary)}.admin-visibility-notice.svelte-m1wx0g.svelte-m1wx0g{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:color-mix(in srgb,var(--color-warning, #f59e0b) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 40%,transparent);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem}.admin-visibility-badge.svelte-m1wx0g.svelte-m1wx0g{display:inline-flex;align-items:center;padding:.125rem var(--spacing-xs);background-color:color-mix(in srgb,var(--color-warning, #f59e0b) 25%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 50%,transparent);border-radius:var(--radius-sm);color:var(--color-text);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.print-header.svelte-m1wx0g.svelte-m1wx0g{display:none}@page{margin:1.5cm}@media print{.poem-page.svelte-m1wx0g.svelte-m1wx0g{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 3.5cm);padding:0}.poem-scene.svelte-m1wx0g .public-sky{display:none}.print-header.svelte-m1wx0g.svelte-m1wx0g{display:block;text-align:center;margin-bottom:1.5rem}.print-title.svelte-m1wx0g.svelte-m1wx0g{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin:0;color:#000}.print-byline.svelte-m1wx0g.svelte-m1wx0g{margin:.35rem 0 0;font-size:.95rem;color:#333}}
