.contact-section.svelte-mi49e5{background:var(--bg-primary);border:1px solid var(--border-color);padding:2rem 1.5rem;border-radius:var(--radius-xl);margin:4rem 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.contact-title.svelte-mi49e5{font-family:var(--font-serif);font-size:1.75rem;color:var(--text-primary);margin-bottom:.5rem;line-height:1.2}.contact-desc.svelte-mi49e5{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);max-width:100%;margin:0 auto}@media(min-width:768px){.contact-section.svelte-mi49e5{flex-direction:row;text-align:left;justify-content:space-between;padding:3rem;gap:2rem}.contact-title.svelte-mi49e5{font-size:2rem}.contact-desc.svelte-mi49e5{font-size:1.1rem;max-width:50ch;margin:0}}.callout.svelte-1jtc6si{display:flex;gap:1rem;margin:2rem 0;padding:1.5rem;border-radius:var(--radius-lg);border-left:4px solid;background:var(--bg-tertiary)}.callout-info.svelte-1jtc6si{border-color:#3b82f6;background:#3b82f60d}.callout-warning.svelte-1jtc6si{border-color:#f59e0b;background:#f59e0b0d}.callout-tip.svelte-1jtc6si{border-color:#10b981;background:#10b9810d}.callout-success.svelte-1jtc6si{border-color:#22c55e;background:#22c55e0d}.callout-icon.svelte-1jtc6si{flex-shrink:0;margin-top:.1rem}.callout-info.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#3b82f6}.callout-warning.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#f59e0b}.callout-tip.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#10b981}.callout-success.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#22c55e}.callout-content.svelte-1jtc6si{flex:1}.callout-title.svelte-1jtc6si{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.callout-body.svelte-1jtc6si p:last-child{margin-bottom:0}.md-blockquote.svelte-1kb0ilx{margin:3rem 0;padding:2rem 2.5rem;position:relative;background:var(--bg-tertiary);border-radius:var(--radius-lg);font-style:italic;font-family:var(--font-serif);font-size:1.25rem;color:var(--text-primary);box-shadow:inset 4px 0 0 0 var(--accent-tertiary)}
