.card{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.19);padding:max(20px,min(3vw,28px));box-shadow:0 4px 30px rgba(0,0,0,.1)}.card-title{color:#cfe6ff;text-transform:uppercase;letter-spacing:1px;padding-bottom:1rem;font-size:16px}.card.hero{gap:var(--border-radius);isolation:isolate;display:grid;position:relative}.card.hero .card-title{letter-spacing:.2px;margin:0;font-size:max(28px,min(5vw,44px));line-height:1.1}.card.hero .card-content{color:var(--muted);margin:0;font-size:max(15px,min(1.6vw,18px))}
.chip{color:#d5e9ff;white-space:nowrap;background:rgba(213,233,255,.08);border:1px solid rgba(213,233,255,.35);border-radius:999px;place-items:center;padding:0 10px;font-size:12px;display:flex}
@keyframes typewriter-pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}.typewriter.blink{opacity:0;animation:1s cubic-bezier(.4,0,.6,1) infinite typewriter-pulse}
.AboutMePresentation-module__oNvYDW__aboutPhoto{background-image:url(/assets/images/myself-cropped.jpg);background-size:cover;border-radius:100px;width:200px;height:200px}.AboutMePresentation-module__oNvYDW__aboutContainer{text-align:left;flex-direction:column;align-items:center;gap:20px;margin-top:20px;margin-bottom:20px;display:flex}@media (min-width:768px){.AboutMePresentation-module__oNvYDW__aboutContainer{text-align:left;flex-direction:row;align-items:center;gap:20px;display:flex}}
