.page.svelte-1mijfb4{padding:4rem 3rem;max-width:800px}.page-header.svelte-1mijfb4{margin-bottom:4rem}.page-label.svelte-1mijfb4{font-family:monospace;font-size:.7rem;color:var(--accent);letter-spacing:.2em;margin-bottom:1rem;opacity:.8}h1.svelte-1mijfb4{font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);font-weight:900;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.accent.svelte-1mijfb4{color:var(--accent)}.resume-block.svelte-1mijfb4{border:1px solid var(--border);margin-bottom:1px}.block-header.svelte-1mijfb4{padding:.6rem 1.25rem;border-bottom:1px solid var(--border);background:#0a0a0a}.block-label.svelte-1mijfb4{font-family:monospace;font-size:.6rem;color:#444;letter-spacing:.2em}.block-body.svelte-1mijfb4{padding:1.75rem 1.5rem}p.svelte-1mijfb4{color:#666;font-size:.95rem;margin-bottom:1.25rem}.download-btn.svelte-1mijfb4{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 2rem;background:var(--accent);color:#000;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:.85rem;letter-spacing:.1em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);transition:opacity .15s}.download-btn.svelte-1mijfb4:hover{opacity:.85}@media(max-width:768px){.page.svelte-1mijfb4{padding:3rem 1.5rem}}
