.resume.svelte-7uq1lj{background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);align-items:center;gap:1rem;padding:1rem 3rem 1rem 1.25rem;display:flex;position:relative}.resume--floating.svelte-7uq1lj{margin-top:1rem}@media (width>=1024px){.resume--floating.svelte-7uq1lj{width:340px;margin:0;position:absolute;bottom:1.5rem;right:1.5rem}}.resume__text.svelte-7uq1lj{flex:1;min-width:0}.resume__kicker.svelte-7uq1lj{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-text);margin:0 0 .25rem;font-weight:600}.resume__title.svelte-7uq1lj{font-family:var(--font-serif);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.resume__title.svelte-7uq1lj:hover{color:var(--color-brand-text)}.resume__meta.svelte-7uq1lj{font-size:var(--text-xs);color:var(--color-secondary);font-variant-numeric:tabular-nums;margin:.25rem 0 .5rem}.resume__bar.svelte-7uq1lj{border-radius:var(--radius-sm);background:var(--color-border);height:3px;overflow:hidden}.resume__bar.svelte-7uq1lj span:where(.svelte-7uq1lj){background:var(--color-brand);height:100%;display:block}.resume__go.svelte-7uq1lj{background:var(--color-brand);width:40px;height:40px;color:var(--color-on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.resume__go.svelte-7uq1lj:hover{background:color-mix(in srgb, var(--color-brand) 88%, white)}.resume__close.svelte-7uq1lj{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:.4rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.resume__close.svelte-7uq1lj:hover{color:var(--color-text);background:var(--color-surface-hover)}
