.entry-header.svelte-183td8p{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.period.svelte-183td8p{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;font-variation-settings:"opsz" var(--font-opsz-body)}.company.svelte-183td8p{font-size:var(--text-base);text-transform:uppercase;font-weight:500;text-decoration:none}a.company.svelte-183td8p:hover{color:var(--color-accent-warm)}.arrow.svelte-183td8p{font-size:2em;display:none}@media print{.arrow.svelte-183td8p{display:none}}.resume.svelte-1mijfb4{padding:var(--space-16) var(--space-8);max-width:var(--max-w-content);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}header.svelte-1mijfb4{justify-content:space-between;display:flex}header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:var(--text-4xl);letter-spacing:-.02em;margin-bottom:var(--space-2);font-weight:400}.tagline.svelte-1mijfb4{color:var(--color-text-muted);font-size:var(--text-lg)}h2.svelte-1mijfb4{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-variation-settings:"opsz" var(--font-opsz-body);margin-bottom:var(--space-8);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-weight:500}.entries.svelte-1mijfb4{gap:var(--space-8);flex-direction:column;list-style:none;display:flex}.title.svelte-1mijfb4{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2);font-variation-settings:"opsz" var(--font-opsz-body)}.description.svelte-1mijfb4{font-size:var(--text-base);margin-bottom:var(--space-2)}.highlights.svelte-1mijfb4{gap:var(--space-1) var(--space-4);flex-flow:column wrap;list-style:none;display:flex}.highlights.svelte-1mijfb4 li:where(.svelte-1mijfb4){font-size:var(--text-sm);color:var(--color-text-muted);font-variation-settings:"opsz" var(--font-opsz-body)}.highlights.svelte-1mijfb4 li:where(.svelte-1mijfb4):before{content:"— "}.two-col.svelte-1mijfb4{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.skill-group.svelte-1mijfb4{margin-bottom:var(--space-6)}h3.svelte-1mijfb4{font-size:var(--text-sm);color:var(--color-text-muted);font-variation-settings:"opsz" var(--font-opsz-body);margin-bottom:var(--space-2);font-weight:500}.skill-group.svelte-1mijfb4 ul:where(.svelte-1mijfb4){gap:var(--space-1) var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.skill-group.svelte-1mijfb4 li:where(.svelte-1mijfb4),.two-col.svelte-1mijfb4 p:where(.svelte-1mijfb4){font-size:var(--text-sm)}@page{size:A4 portrait;margin:20mm 25mm}@media print{html{font-size:10pt}:root{--color-bg:white;--color-surface:white;--color-border:#ccc;--color-text:black;--color-text-muted:#444}.resume.svelte-1mijfb4{gap:var(--space-8);background-color:#0000;max-width:none;padding:0}h2.svelte-1mijfb4{margin-bottom:var(--space-4);break-after:avoid;font-size:8pt}.entries.svelte-1mijfb4{gap:var(--space-6)}.entry.svelte-1mijfb4{break-inside:avoid}#education.svelte-1mijfb4{break-before:page}.two-col.svelte-1mijfb4{grid-template-columns:1fr}}
