.typing-wrapper.svelte-swx74v{align-items:center;gap:2px;display:inline-flex}.typing-text.svelte-swx74v{min-width:2px;display:inline-block}.cursor.svelte-swx74v{color:var(--neon-cyan,#00f0ff);text-shadow:0 0 15px #00f0ff66;font-weight:300;animation:.7s step-end infinite svelte-swx74v-blink;display:inline-block}@keyframes svelte-swx74v-blink{0%,to{opacity:1}50%{opacity:0}}.about-page.svelte-cwls5q{justify-content:center;align-items:center;min-height:80vh;padding:3rem 2rem;display:flex}.about-container.svelte-cwls5q{grid-template-columns:1fr 1.8fr;align-items:center;gap:4rem;width:100%;max-width:1100px;display:grid}.portrait-wrapper.svelte-cwls5q{justify-content:center;display:flex}.portrait-frame.svelte-cwls5q{background:linear-gradient(135deg, var(--neon-cyan,#00f0ff), var(--neon-magenta,#ff00e6), var(--neon-purple,#7b2ffc));background-size:300% 300%;border-radius:50%;flex-shrink:0;width:340px;height:340px;padding:5px;transition:box-shadow .4s;animation:4s ease-in-out infinite alternate svelte-cwls5q-gradient-shift;box-shadow:0 0 30px #00f0ff33,0 0 60px #ff00e61a,inset 0 0 30px #00f0ff0d}.portrait-frame.svelte-cwls5q:hover{box-shadow:0 0 40px #00f0ff59,0 0 80px #ff00e633,inset 0 0 40px #00f0ff14}@keyframes svelte-cwls5q-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.portrait-frame.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;background:#0a0a12;border-radius:50%;width:100%;height:100%;display:block}.bio-content.svelte-cwls5q{flex-direction:column;gap:1rem;display:flex}h1.svelte-cwls5q{background:linear-gradient(90deg,#fff,#b0b0ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.8rem;font-weight:700}.typing-row.svelte-cwls5q{color:var(--neon-cyan,#00f0ff);text-shadow:0 0 20px #00f0ff1a;justify-content:left;min-height:3.5rem;margin-bottom:.5rem;font-size:2rem;font-weight:400;display:flex}.typing-container.svelte-cwls5q{justify-content:left;align-items:left;text-align:left;min-width:320px;height:3.5rem;display:flex}.typing-container.svelte-cwls5q .typing-wrapper{align-items:left;justify-content:left;min-width:100%;height:100%;display:flex}.bio-text.svelte-cwls5q{flex-direction:column;gap:1rem;display:flex}.bio-text.svelte-cwls5q p:where(.svelte-cwls5q){color:#fff;margin:0;font-size:1.05rem;line-height:1.8}.bio-text.svelte-cwls5q .lead:where(.svelte-cwls5q){color:#fff;font-size:1.25rem;font-weight:500}.highlight.svelte-cwls5q{color:var(--neon-cyan,#00f0ff);text-shadow:0 0 20px #00f0ff26}.award-text.svelte-cwls5q{color:var(--neon-magenta,#ff00e6);text-shadow:0 0 20px #ff00e626;font-weight:600}.bio-actions.svelte-cwls5q{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.social-links.svelte-cwls5q{gap:1.5rem;margin-top:.5rem;display:flex}.social-links.svelte-cwls5q a:where(.svelte-cwls5q){color:#8888a0;border-bottom:2px solid #0000;padding-bottom:2px;font-size:.95rem;text-decoration:none;transition:all .3s}.social-links.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--neon-cyan,#00f0ff);border-bottom-color:var(--neon-cyan,#00f0ff);text-shadow:0 0 20px #00f0ff26}@media (width<=1024px){.portrait-frame.svelte-cwls5q{width:280px;height:280px}}@media (width<=768px){.about-container.svelte-cwls5q{grid-template-columns:1fr;gap:2.5rem}.portrait-frame.svelte-cwls5q{width:220px;height:220px}h1.svelte-cwls5q{text-align:center;font-size:2.2rem}.typing-row.svelte-cwls5q{font-size:1.5rem}.typing-container.svelte-cwls5q{min-width:260px;height:3rem}.bio-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem}.bio-actions.svelte-cwls5q,.social-links.svelte-cwls5q{justify-content:center}}@media (width<=480px){.portrait-frame.svelte-cwls5q{width:180px;height:180px}h1.svelte-cwls5q{font-size:1.8rem}.typing-row.svelte-cwls5q{font-size:1.2rem}.typing-container.svelte-cwls5q{min-width:220px;height:2.5rem}}
