.page-content.svelte-1mijfb4{background-color:var(--bg-primary);max-width:800px;margin:0 auto;padding:4rem 1rem}.resume-header.svelte-1mijfb4{text-align:center;border-bottom:2px solid var(--border-subtle);margin-bottom:3rem;padding-bottom:2rem}.page-title.svelte-1mijfb4{color:var(--text-primary);margin-bottom:.5rem;font-size:3rem}.role-title.svelte-1mijfb4{color:var(--accent-primary);margin-bottom:1rem;font-size:1.5rem}.contact-info.svelte-1mijfb4{color:var(--text-muted);margin-bottom:1.5rem;font-size:.95rem}.contact-info.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:var(--text-muted);text-decoration:underline}.btn.svelte-1mijfb4{border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-weight:600}.btn-primary.svelte-1mijfb4{background-color:var(--accent-primary);color:#fff}.resume-section.svelte-1mijfb4{margin-bottom:2.5rem}.resume-section.svelte-1mijfb4 h2:where(.svelte-1mijfb4){color:var(--text-primary);border-bottom:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem}.resume-section.svelte-1mijfb4 p:where(.svelte-1mijfb4){color:var(--text-muted);line-height:1.6}.skills-group.svelte-1mijfb4{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=600px){.skills-group.svelte-1mijfb4{grid-template-columns:repeat(3,1fr)}}.skill-category.svelte-1mijfb4 h3:where(.svelte-1mijfb4){color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem}.resume-item.svelte-1mijfb4{margin-bottom:1.5rem}.item-header.svelte-1mijfb4{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.item-header.svelte-1mijfb4 h3:where(.svelte-1mijfb4){color:var(--text-primary);font-size:1.25rem}.item-date.svelte-1mijfb4,.item-link.svelte-1mijfb4{color:var(--accent-primary);font-size:.9rem;font-weight:600}.item-description.svelte-1mijfb4 ul:where(.svelte-1mijfb4){color:var(--text-muted);margin-top:.5rem;padding-left:1.5rem}.item-description.svelte-1mijfb4 li:where(.svelte-1mijfb4){margin-bottom:.5rem}@media print{body{color:#000!important;background-color:#fff!important}.navbar,.footer,.print-actions.svelte-1mijfb4{display:none!important}.page-content.svelte-1mijfb4{max-width:100%;padding:0}.resume-header.svelte-1mijfb4{border-bottom-color:#ccc}.resume-section.svelte-1mijfb4 h2:where(.svelte-1mijfb4){color:#000;border-bottom-color:#ccc}.page-title.svelte-1mijfb4,.role-title.svelte-1mijfb4,.item-header.svelte-1mijfb4 h3:where(.svelte-1mijfb4),.skill-category.svelte-1mijfb4 h3:where(.svelte-1mijfb4){color:#000}.contact-info.svelte-1mijfb4,.resume-section.svelte-1mijfb4 p:where(.svelte-1mijfb4),.item-description.svelte-1mijfb4 ul:where(.svelte-1mijfb4){color:#333}.item-date.svelte-1mijfb4,.item-link.svelte-1mijfb4{color:#555}}
