.hyvui-pull-quote.svelte-1hw2w83{margin:0;padding:0;position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);padding-left:var(--space-lg)}.hyvui-pull-quote.svelte-1hw2w83:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:color-mix(in srgb,var(--accent) 45%,transparent);transform-origin:top;animation:svelte-1hw2w83-pullquote-border-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1hw2w83-pullquote-border-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.hyvui-pull-quote.svelte-1hw2w83:before{animation:none}}.hyvui-pull-quote-bracket.svelte-1hw2w83{font-family:var(--font-body);font-size:var(--text-lg);line-height:1.45;color:color-mix(in srgb,var(--accent) 40%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;align-self:start;margin-top:.05em}.hyvui-pull-quote-body.svelte-1hw2w83{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:calc(.9rem * var(--reg-spacing-scale, 1))}.hyvui-pull-quote-text.svelte-1hw2w83{margin:0;font-family:var(--font-body);font-style:italic;font-size:var(--text-lg);line-height:1.45;color:var(--text-soft);text-wrap:pretty}.hyvui-pull-quote-caption.svelte-1hw2w83{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.hyvui-pull-quote-attribution.svelte-1hw2w83{font-style:italic;font-family:var(--font-body);font-size:var(--text-xs);color:var(--muted-strong);line-height:1.5}.hyvui-pull-quote-sep.svelte-1hw2w83{color:var(--muted);opacity:.75;font-family:var(--font-mono);font-size:var(--text-2xs)}.hyvui-pull-quote-source.svelte-1hw2w83{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--muted);line-height:1.6}.corr.svelte-4hlj45{min-height:100dvh;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 60%)}.masthead.svelte-4hlj45{padding-block:var(--space-md) var(--space-lg)}.corr-title{font-family:var(--font-body);font-size:var(--text-3xl);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1;color:var(--text)}.quote.svelte-4hlj45{max-width:44rem;margin-inline:auto;margin-block:var(--space-lg)}.layout.svelte-4hlj45{display:grid;grid-template-columns:14rem 1fr 14rem;gap:var(--space-lg);align-items:start;margin-block:var(--space-lg)}@media(max-width:64rem){.layout.svelte-4hlj45{grid-template-columns:1fr}.rail.svelte-4hlj45,.margin.svelte-4hlj45{order:2}.letter-wrap.svelte-4hlj45{order:1}}.rail.svelte-4hlj45,.margin.svelte-4hlj45{display:flex;flex-direction:column;gap:var(--space-sm)}.draft.svelte-4hlj45{display:flex;flex-direction:column;gap:var(--space-3xs);padding-bottom:var(--space-sm);border-bottom:1px dashed var(--line)}.draft.svelte-4hlj45:last-child{border-bottom:none}.draft-text{font-family:var(--font-body);font-style:italic;font-size:var(--text-xs);line-height:1.5}.letter{position:relative;padding:var(--space-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-strong) 4%,transparent),transparent 30%),var(--surface-card)}.salutation{font-family:var(--font-body);font-style:italic;font-size:var(--text-lg);color:var(--text)}.prose{font-family:var(--font-body);font-size:var(--text-md);line-height:1.7;color:var(--text-soft);text-wrap:pretty}.signoff{font-family:var(--font-body);font-style:italic;font-size:var(--text-md);color:var(--text)}.signature{font-family:var(--font-body);font-style:italic;font-size:var(--text-xl);color:var(--text);letter-spacing:.04em}.margin-note.svelte-4hlj45{display:grid;grid-template-columns:1.5rem 1fr;gap:var(--space-xs);align-items:baseline}.margin-text{font-family:var(--font-body);font-style:italic;font-size:var(--text-xs);line-height:1.5;color:var(--muted)}
