.title.svelte-cwls5q{background:#f9f9f9}.container.svelte-cwls5q{max-width:800px;margin:0 auto}.header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2.5em;color:#e58d7f;margin-bottom:30px}.content.svelte-cwls5q{display:flex;flex-direction:column;gap:50px}.intro.svelte-cwls5q{line-height:1.7}.profile-section.svelte-cwls5q{display:flex;gap:30px;align-items:flex-start}.bio.svelte-cwls5q{flex:1}.bio.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.8em;color:#333;margin-bottom:20px}.bio.svelte-cwls5q p:where(.svelte-cwls5q){color:#666;margin-bottom:15px;font-size:1.05em}.education-section.svelte-cwls5q h2:where(.svelte-cwls5q),.experience-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.8em;color:#333;margin-bottom:25px}.education-item.svelte-cwls5q,.experience-item.svelte-cwls5q{margin-bottom:30px;padding:20px;background:#f9f9f9!important;border-radius:8px;border-left:4px solid #e58d7f}.education-header.svelte-cwls5q,.experience-header.svelte-cwls5q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;flex-wrap:wrap;gap:10px;background:transparent!important}.education-item.svelte-cwls5q h3:where(.svelte-cwls5q),.experience-item.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.3em;color:#333;margin-bottom:5px;background:transparent!important}.degree.svelte-cwls5q,.role.svelte-cwls5q{font-weight:600;color:#e58d7f;margin-bottom:5px;background:transparent!important}.location.svelte-cwls5q{color:#888;font-size:.9em;margin-bottom:5px;background:transparent!important}.dates.svelte-cwls5q{color:#888;font-size:.95em;white-space:nowrap;background:transparent!important}.classification.svelte-cwls5q,.project.svelte-cwls5q{color:#666;margin:5px 0;font-size:.95em;background:transparent!important}.details.svelte-cwls5q{list-style:none;padding-left:0;margin-top:15px;background:transparent!important}.details.svelte-cwls5q li:where(.svelte-cwls5q){color:#666;margin:8px 0;padding-left:20px;position:relative;font-size:.95em;line-height:1.6;background:transparent!important}.details.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"•";color:#e58d7f;font-weight:700;position:absolute;left:0}@media(max-width:768px){.profile-section.svelte-cwls5q{flex-direction:column;align-items:center;text-align:center}.education-header.svelte-cwls5q,.experience-header.svelte-cwls5q{flex-direction:column;align-items:flex-start}.dates.svelte-cwls5q{white-space:normal}}
