.resume-header.svelte-1mijfb4{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:clamp(40px,6vw,70px)}.resume-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){margin:18px 0 22px}.resume-header.svelte-1mijfb4 .body-copy:where(.svelte-1mijfb4){margin:0}.resume-actions.svelte-1mijfb4{display:flex;flex-wrap:wrap;gap:10px}.download-button.svelte-1mijfb4{display:inline-flex;min-height:46px;align-items:center;padding:0 18px;border:1px solid rgba(206,214,226,.38);border-radius:3px;color:var(--paper);background:linear-gradient(180deg,#313946,#111620 48%,#242b37 52%,#0c1018);box-shadow:0 3px #020309,inset 0 1px #ffffff29;font:700 .75rem/1 var(--mono);letter-spacing:.08em;text-decoration:none}.download-button.svelte-1mijfb4:hover{color:var(--cyan)}.resume-viewer.svelte-1mijfb4{min-height:min(1100px,78vh);overflow:hidden;border:1px solid rgba(202,209,222,.34);background:#212633;box-shadow:0 16px 45px #00000059,inset 0 1px #ffffff21}.resume-viewer.svelte-1mijfb4 iframe:where(.svelte-1mijfb4){display:block;width:100%;height:min(1100px,78vh);min-height:720px;border:0;background:#fff}@media(max-width:680px){.resume-header.svelte-1mijfb4{align-items:flex-start;flex-direction:column}.resume-actions.svelte-1mijfb4{width:100%}.resume-actions.svelte-1mijfb4 .mechanical-button,.download-button.svelte-1mijfb4{flex:1;justify-content:center}.resume-viewer.svelte-1mijfb4,.resume-viewer.svelte-1mijfb4 iframe:where(.svelte-1mijfb4){min-height:760px;height:82vh}}
