.resume-page[data-astro-cid-r5qshnf2]{background:#fff;padding:0}.resume-container[data-astro-cid-r5qshnf2]{max-width:850px;margin:0 auto;background:#fff;padding:2rem;color:#1a1a1a;font-family:inherit;line-height:1.6}.download-button-container[data-astro-cid-r5qshnf2]{text-align:right;margin-bottom:1.5rem}.download-pdf-btn[data-astro-cid-r5qshnf2]{background:#1a1a1a;color:#fff;border:none;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;border-radius:4px;transition:background .2s ease}.download-pdf-btn[data-astro-cid-r5qshnf2]:hover{background:#4a4a4a}.no-print[data-astro-cid-r5qshnf2]{display:block}.resume-header[data-astro-cid-r5qshnf2]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:2px solid #1a1a1a;gap:1.5rem;flex-wrap:wrap}.header-left[data-astro-cid-r5qshnf2]{display:flex;align-items:center;gap:1rem;flex:1 1 280px}.resume-avatar[data-astro-cid-r5qshnf2]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid #1a1a1a}.header-title[data-astro-cid-r5qshnf2]{display:flex;flex-direction:column;justify-content:center}.header-right[data-astro-cid-r5qshnf2]{text-align:right;font-size:.9rem;color:#1a1a1a;line-height:1.6;flex:0 0 230px}.resume-contact-line[data-astro-cid-r5qshnf2]{margin:0}.resume-contact-line[data-astro-cid-r5qshnf2]+.resume-contact-line[data-astro-cid-r5qshnf2]{margin-top:.3rem}.resume-contact-line[data-astro-cid-r5qshnf2] a[data-astro-cid-r5qshnf2]{color:inherit;text-decoration:none}.resume-contact-line[data-astro-cid-r5qshnf2] a[data-astro-cid-r5qshnf2]:hover{text-decoration:underline}.resume-name[data-astro-cid-r5qshnf2]{font-size:2.5rem;font-weight:700;margin:0 0 .25rem;color:#1a1a1a;letter-spacing:-.02em}.resume-title[data-astro-cid-r5qshnf2]{font-size:1.1rem;font-weight:400;color:#4a4a4a;margin:0;font-style:italic}.resume-section[data-astro-cid-r5qshnf2]{margin:0;padding:1rem 0}.contact-print[data-astro-cid-r5qshnf2]{display:none}.resume-section[data-astro-cid-r5qshnf2] h2[data-astro-cid-r5qshnf2]{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a;margin:0 0 .6rem;border-bottom:1px solid #1a1a1a;padding-bottom:.25rem}.resume-summary[data-astro-cid-r5qshnf2] p[data-astro-cid-r5qshnf2]{font-size:.95rem;line-height:1.65;color:#1a1a1a;margin:0}.skills-grid[data-astro-cid-r5qshnf2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem;font-size:.9rem}.skills-grid[data-astro-cid-r5qshnf2] h3[data-astro-cid-r5qshnf2]{font-size:.95rem;font-weight:700;margin:0 0 .35rem;color:#1a1a1a}.skills-grid[data-astro-cid-r5qshnf2] ul[data-astro-cid-r5qshnf2]{margin:0;padding-left:1.25rem;color:#1a1a1a}.skills-grid[data-astro-cid-r5qshnf2] li[data-astro-cid-r5qshnf2]{margin-bottom:.25rem;line-height:1.5}.skills-grid--compact[data-astro-cid-r5qshnf2]{grid-template-columns:repeat(3,1fr)}.experience-item[data-astro-cid-r5qshnf2]{margin-bottom:1.25rem}.experience-item[data-astro-cid-r5qshnf2]:last-of-type{margin-bottom:0}.experience-item[data-astro-cid-r5qshnf2] header[data-astro-cid-r5qshnf2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;margin-bottom:.35rem;padding-top:0২৫ Wait problem again leaps due to long patch - apparently autop truncated. Hard to maintain given limited time. Approach: Instead of writing huge file manually,copy entire content from `resume-gm.astro` and adjust top summary & skill headings only to reduce manual editing. That will ensure style consistent. So easier: copy gm file to new file,then modify only text lines for summary and skill headings. We"ll do as steps: read gm to confirm structure. We"ll create new file by copying gm content via `apply_patch` add file. We"ll copy entire gm content (since close). Then after file creation modify summary text and skill headings etc with search replace. That easier. We"ll do again: delete partially created innovation file (if existing). Then copy gm file using apply_patch with actual content from gm (maybe we can read gm file and reuse). Instead of manual,we can use apply_patch to add file with gm"s content by referencing? Might be heavy but doable: We"ll produce patch with content derived from gm but customizing necessary lines (title,description,header role,summary,skills heading names). Compose entire file carefully ensuring style block identical to gm (which we know works). We"ll have to carefully transcribe the gm file content but with modifications. We can copy from gm by reading and using as base new file with modifications. Let"s read full gm file to use as reference. Already glimpsed earlier but we need entire file maybe long but manageable. Let’s read gm file from start to ensure content structure for copying. We"ll produce new file by customizing text (Title, header title, summary, skills section heading & bullet names). We"ll copy the rest unchanged (styles). We"ll also ensure contact print instructions same. We"ll copy gleaned from gm file (without errors). Need to read large chunk but we can just use gm file as baseline when writing new file. We"ll use refer to gm file at top to replicate, customizing targeted segments. We"ll carefully craft the entire file to ensure no truncated text. let"s re-open gm file fully to copy structure (maybe splitted but manageable). Use read_file with limit large e.g offset 0 limit 800 to capture entire file? Provided file 500ish lines; we can get 800 to cover entire file. Let"s attempt. <script is:inline> document.addEventListener("astro:page-load",() => {const params = new URLSearchParams(window.location.search); if (params.has("print")) {setTimeout(() => window.print(),300);}});</script>}
