.about-hero.svelte-qg4dqb{padding:8rem 0 4rem;background:linear-gradient(135deg,var(--color-bg-0) 0%,var(--color-bg-1) 100%)}.container.svelte-qg4dqb{max-width:1200px;margin:0 auto;padding:0 2rem}.about-content.svelte-qg4dqb{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-title.svelte-qg4dqb{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--color-theme-1),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-subtitle.svelte-qg4dqb{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:1.5rem;line-height:1.4}.about-description.svelte-qg4dqb{font-size:1.125rem;line-height:1.7;color:var(--color-text-light)}.about-visual.svelte-qg4dqb{display:flex;justify-content:center;align-items:center}.profile-placeholder.svelte-qg4dqb{width:300px;height:300px;background:linear-gradient(135deg,var(--color-theme-1),var(--color-accent));border-radius:50%;opacity:.1}.skills-section.svelte-qg4dqb{padding:6rem 0;background:var(--color-bg-2)}.section-title.svelte-qg4dqb{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:4rem;color:var(--color-text)}.skills-grid.svelte-qg4dqb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.skill-category.svelte-qg4dqb{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 40px #0000001a;border:1px solid rgba(0,0,0,.05)}.skill-category.svelte-qg4dqb h3:where(.svelte-qg4dqb){font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-text);text-align:center}.skill-tags.svelte-qg4dqb{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.skill-tag.svelte-qg4dqb{padding:.5rem 1rem;background:var(--color-bg-0);color:var(--color-theme-1);border-radius:20px;font-size:.875rem;font-weight:600;border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.skill-tag.svelte-qg4dqb:hover{background:var(--color-theme-1);color:#fff;transform:translateY(-2px)}.experience-section.svelte-qg4dqb{padding:6rem 0;background:var(--color-bg-0)}.timeline.svelte-qg4dqb{position:relative;max-width:800px;margin:0 auto}.timeline.svelte-qg4dqb:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--color-theme-1);transform:translate(-50%)}.timeline-item.svelte-qg4dqb{position:relative;margin-bottom:3rem}.timeline-marker.svelte-qg4dqb{position:absolute;left:50%;top:0;width:20px;height:20px;background:var(--color-accent);border-radius:50%;transform:translate(-50%);border:4px solid white;box-shadow:0 0 0 4px var(--color-theme-1)}.timeline-content.svelte-qg4dqb{position:relative;width:45%;padding:2rem;background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;border:1px solid rgba(0,0,0,.05)}.timeline-item.svelte-qg4dqb:nth-child(odd) .timeline-content:where(.svelte-qg4dqb){margin-left:0;margin-right:55%}.timeline-item.svelte-qg4dqb:nth-child(2n) .timeline-content:where(.svelte-qg4dqb){margin-left:55%;margin-right:0}.timeline-content.svelte-qg4dqb h3:where(.svelte-qg4dqb){font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.company.svelte-qg4dqb{font-size:1.125rem;font-weight:600;color:var(--color-accent);margin-bottom:.5rem}.period.svelte-qg4dqb{font-size:.875rem;color:var(--color-text-light);margin-bottom:1rem;font-weight:500}.description.svelte-qg4dqb{color:var(--color-text-light);line-height:1.6}@media (max-width: 768px){.about-content.svelte-qg4dqb{grid-template-columns:1fr;text-align:center;gap:2rem}.timeline.svelte-qg4dqb:before{left:20px}.timeline-marker.svelte-qg4dqb{left:20px}.timeline-content.svelte-qg4dqb{width:calc(100% - 60px);margin-left:60px!important;margin-right:0!important}.container.svelte-qg4dqb{padding:0 1rem}}
