.resume-wrapper.svelte-1q0u89w.svelte-1q0u89w{max-width:1000px;margin:0 auto;padding:100px 20px 60px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text-primary, #1a1a1a)}@media (max-width: 768px){.resume-wrapper.svelte-1q0u89w.svelte-1q0u89w{padding:80px 16px 40px}}.resume-nav.svelte-1q0u89w.svelte-1q0u89w{margin-bottom:12px}.btn-back.svelte-1q0u89w.svelte-1q0u89w{display:inline-flex;align-items:center;gap:.45rem;min-height:auto;min-width:auto;padding:.3rem .15rem;border:none;border-radius:0;background:transparent;color:var(--text-muted);font-size:.9rem;font-weight:500;cursor:pointer;transition:color .2s ease,transform .2s ease}.btn-back.svelte-1q0u89w.svelte-1q0u89w:hover{color:var(--text-dark);transform:translate(-2px);opacity:1}.btn-back.svelte-1q0u89w svg.svelte-1q0u89w{flex-shrink:0}.resume-container.svelte-1q0u89w.svelte-1q0u89w{background:var(--bg-card, #ffffff);border:1px solid var(--border-color, #eaeaea);padding:60px;border-radius:4px;box-shadow:0 4px 20px #00000008}@media (max-width: 768px){.resume-container.svelte-1q0u89w.svelte-1q0u89w{padding:30px 20px}}.dark .resume-container.svelte-1q0u89w.svelte-1q0u89w{background:var(--bg-card, #121212);border-color:var(--border-color, #2a2a2a);color:var(--text-primary, #e0e0e0)}.dark{--text-muted:#888888;--text-dark:#ffffff;--link-color:#ffffff}:not(.dark){--text-muted:#666666;--text-dark:#000000;--link-color:#000000}h1.svelte-1q0u89w.svelte-1q0u89w,h2.svelte-1q0u89w.svelte-1q0u89w,h3.svelte-1q0u89w.svelte-1q0u89w,h4.svelte-1q0u89w.svelte-1q0u89w{margin:0;font-weight:600;color:var(--text-dark)}.resume-header.svelte-1q0u89w.svelte-1q0u89w{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid var(--border-color, #eaeaea)}@media (max-width: 768px){.resume-header.svelte-1q0u89w.svelte-1q0u89w{flex-direction:column;gap:20px}}.header-content.svelte-1q0u89w h1.svelte-1q0u89w{font-size:2.5rem;letter-spacing:-.02em;margin-bottom:5px}.header-content.svelte-1q0u89w .title.svelte-1q0u89w{font-size:1.25rem;color:var(--text-muted);margin:0 0 15px;font-weight:400}.contact-info.svelte-1q0u89w.svelte-1q0u89w{font-size:.9rem;color:var(--text-muted);margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.separator.svelte-1q0u89w.svelte-1q0u89w{opacity:.5}.links.svelte-1q0u89w.svelte-1q0u89w{display:flex;gap:15px;font-size:.9rem}.links.svelte-1q0u89w a.svelte-1q0u89w{color:var(--link-color);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-bottom-color .2s}.links.svelte-1q0u89w a.svelte-1q0u89w:hover{border-bottom-color:var(--link-color)}.btn-download.svelte-1q0u89w.svelte-1q0u89w{display:inline-block;padding:10px 20px;background:var(--text-dark);color:var(--bg-card, #ffffff);text-decoration:none;font-size:.9rem;font-weight:500;border-radius:2px;transition:opacity .2s}.btn-download.svelte-1q0u89w.svelte-1q0u89w:hover{opacity:.9}.dark .btn-download.svelte-1q0u89w.svelte-1q0u89w{background:#fff;color:#000}.summary.svelte-1q0u89w.svelte-1q0u89w{font-size:1.05rem;line-height:1.6;margin-bottom:40px;color:var(--text-primary)}.resume-body.svelte-1q0u89w.svelte-1q0u89w{display:grid;grid-template-columns:2fr 1fr;gap:50px}@media (max-width: 900px){.resume-body.svelte-1q0u89w.svelte-1q0u89w{grid-template-columns:1fr;gap:30px}}.resume-section.svelte-1q0u89w.svelte-1q0u89w{margin-bottom:40px}.resume-section.svelte-1q0u89w h2.svelte-1q0u89w{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;color:var(--text-muted)}.item.svelte-1q0u89w.svelte-1q0u89w{margin-bottom:30px;page-break-inside:avoid}.item.svelte-1q0u89w.svelte-1q0u89w:last-child{margin-bottom:0}.item-header.svelte-1q0u89w.svelte-1q0u89w{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}@media (max-width: 600px){.item-header.svelte-1q0u89w.svelte-1q0u89w{flex-direction:column;gap:5px}}.role.svelte-1q0u89w.svelte-1q0u89w{font-size:1.1rem;font-weight:600}.role.svelte-1q0u89w a.svelte-1q0u89w{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color .2s}.role.svelte-1q0u89w a.svelte-1q0u89w:hover{border-bottom-color:var(--text-dark)}.date.svelte-1q0u89w.svelte-1q0u89w{font-size:.85rem;color:var(--text-muted);white-space:nowrap;font-weight:500}.item-subheader.svelte-1q0u89w.svelte-1q0u89w{font-size:.95rem;margin-bottom:10px;color:var(--text-primary)}.company.svelte-1q0u89w.svelte-1q0u89w{font-weight:500}.tech.svelte-1q0u89w.svelte-1q0u89w{color:var(--text-muted);font-size:.9rem}.achievements-list.svelte-1q0u89w.svelte-1q0u89w{margin:0;padding-left:18px}.achievements-list.svelte-1q0u89w li.svelte-1q0u89w{font-size:.95rem;line-height:1.5;margin-bottom:6px;color:var(--text-primary)}.achievements-list.svelte-1q0u89w li.svelte-1q0u89w::marker{color:var(--text-muted)}.achievements-list.compact.svelte-1q0u89w li.svelte-1q0u89w{margin-bottom:8px}.skill-group.svelte-1q0u89w.svelte-1q0u89w{margin-bottom:20px}.skill-group.svelte-1q0u89w h4.svelte-1q0u89w{font-size:.95rem;margin-bottom:4px}.skill-group.svelte-1q0u89w p.svelte-1q0u89w{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.5}.edu-item.svelte-1q0u89w.svelte-1q0u89w{margin-bottom:20px}.edu-meta.svelte-1q0u89w.svelte-1q0u89w{display:flex;flex-direction:column;gap:4px;margin-top:6px}.edu-meta.svelte-1q0u89w .date.svelte-1q0u89w{font-weight:400}.edu-meta.svelte-1q0u89w .cgpa.svelte-1q0u89w{font-size:.85rem;color:var(--text-muted)}
