.page-header.svelte-1mijfb4{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.page-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:2.25rem;letter-spacing:-.04em;margin-bottom:.5rem}.page-header.svelte-1mijfb4 p:where(.svelte-1mijfb4){color:var(--text-muted);font-size:1rem}.resume-wrap.svelte-1mijfb4{display:flex;flex-direction:column;gap:1rem}.toolbar.svelte-1mijfb4{display:flex;gap:.75rem;flex-wrap:wrap}.btn.svelte-1mijfb4{font-family:var(--font-mono);font-size:.8rem;padding:.45rem 1rem;border-radius:var(--radius);text-decoration:none;transition:background var(--t),color var(--t),border-color var(--t);background:var(--accent);color:var(--bg);border:1px solid var(--accent)}.btn.svelte-1mijfb4:hover{opacity:.85}.btn-ghost.svelte-1mijfb4{background:transparent;color:var(--accent)}.btn-ghost.svelte-1mijfb4:hover{background:var(--accent-glow);opacity:1}.pdf-frame.svelte-1mijfb4{width:100%;height:80vh;min-height:500px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.fallback.svelte-1mijfb4{padding:2rem;color:var(--text-muted);text-align:center}.fallback.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:var(--accent)}
