.about-page.svelte-cwls5q{max-width:800px;margin:0 auto;padding:0 var(--spacing-lg) calc(var(--spacing-xxl) * 2);min-height:100vh}.about-header.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding-top:100px;opacity:0;animation:svelte-cwls5q-fade-down .7s var(--ease-gentle) .1s forwards}@keyframes svelte-cwls5q-fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.greeting.svelte-cwls5q{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;text-align:center}.name-highlight.svelte-cwls5q{color:var(--color-pink)}.about-body.svelte-cwls5q{margin-top:var(--spacing-xxl)}.quote-mark.svelte-cwls5q{display:block;line-height:0}.quote-mark.svelte-cwls5q svg{width:28px;height:28px}.quote-mark.svelte-cwls5q svg path{fill:currentColor}.quote-open.svelte-cwls5q{color:var(--color-blue);opacity:.25;margin-bottom:var(--spacing-sm)}.quote-close.svelte-cwls5q{color:var(--color-pink);opacity:.25;margin-top:var(--spacing-sm);text-align:right}.about-opening.svelte-cwls5q{position:relative}.about-opening.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}.about-paragraph.svelte-cwls5q{font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-xl);opacity:0;transform:translateY(20px);animation:svelte-cwls5q-paragraph-enter .6s var(--ease-gentle) forwards;animation-delay:calc(var(--delay, 0) * .18s + .4s)}@keyframes svelte-cwls5q-paragraph-enter{to{opacity:1;transform:translateY(0)}}.about-dialogue.svelte-cwls5q{display:grid;grid-template-columns:1fr auto 1fr;gap:0 var(--spacing-xl);margin:var(--spacing-lg) 0}.dialogue-left.svelte-cwls5q{text-align:left}.dialogue-right.svelte-cwls5q{text-align:right}.align-left.svelte-cwls5q{text-align:left}.align-right.svelte-cwls5q{text-align:right}.dialogue-label.svelte-cwls5q{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--spacing-lg);opacity:0;animation:svelte-cwls5q-paragraph-enter .6s var(--ease-gentle) .5s forwards}.dialogue-label.svelte-cwls5q.blue-label{color:var(--color-blue)}.dialogue-label.svelte-cwls5q.pink-label{color:var(--color-pink)}.dialogue-divider.svelte-cwls5q{display:flex;justify-content:center;padding-top:var(--spacing-xl)}.dialogue-line.svelte-cwls5q{width:1px;height:100%;background:linear-gradient(180deg,var(--color-blue) 0%,var(--color-pink) 100%);opacity:.3}.about-list-section.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 var(--spacing-sm)}.about-list.svelte-cwls5q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.about-list.svelte-cwls5q li:where(.svelte-cwls5q){position:relative;padding-left:var(--spacing-md);color:var(--color-text-light);font-size:var(--font-size-sm)}.about-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"";position:absolute;left:4px;top:.65em;width:6px;height:6px;border-radius:50%;opacity:.6}.about-list.svelte-cwls5q.blue-dots li:where(.svelte-cwls5q):before{background:var(--color-blue)}.about-list.svelte-cwls5q.pink-dots li:where(.svelte-cwls5q){padding-left:0;padding-right:var(--spacing-md)}.about-list.svelte-cwls5q.pink-dots li:where(.svelte-cwls5q):before{left:auto;right:4px;background:var(--color-pink)}.about-divider-wrap.svelte-cwls5q{display:flex;justify-content:center}.about-divider.svelte-cwls5q{width:48px;height:2px;background:linear-gradient(90deg,var(--color-pink),var(--color-blue));border-radius:1px}.about-closing.svelte-cwls5q{position:relative;text-align:center;font-size:var(--font-size-lg);font-style:italic;color:var(--color-pink);line-height:var(--line-height-relaxed)}.about-closing.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}.about-footer.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-lg);opacity:0;transform:translateY(20px);animation:svelte-cwls5q-paragraph-enter .6s var(--ease-gentle) forwards;animation-delay:calc(var(--delay, 0) * .18s + .4s)}.footer-hint.svelte-cwls5q{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;letter-spacing:.1em}.social-links.svelte-cwls5q{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs) var(--spacing-sm)}.social-link.svelte-cwls5q{font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:none;padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-border);transition:color var(--transition-fast) var(--ease-gentle),border-color var(--transition-fast) var(--ease-gentle),background var(--transition-fast) var(--ease-gentle)}.social-link.svelte-cwls5q:hover{color:var(--brand-color, var(--color-blue));border-color:var(--brand-color, var(--color-blue));background:var(--text-alpha-04)}@media(max-width:640px){.about-page.svelte-cwls5q{padding:0 var(--spacing-md) var(--spacing-xxl)}.about-header.svelte-cwls5q{padding-top:80px}.greeting.svelte-cwls5q{font-size:var(--font-size-xl)}.about-dialogue.svelte-cwls5q{grid-template-columns:1fr;gap:var(--spacing-lg) 0}.dialogue-divider.svelte-cwls5q{display:none}.dialogue-right.svelte-cwls5q,.align-right.svelte-cwls5q{text-align:left}.about-list.pink-dots.svelte-cwls5q li:where(.svelte-cwls5q){padding-left:var(--spacing-md);padding-right:0}.about-list.pink-dots.svelte-cwls5q li:where(.svelte-cwls5q):before{left:4px;right:auto}}
