.resume-container[data-astro-cid-ruvg6z4q]{max-width:800px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#e0e0e0;background:#0e0e0e}button[data-astro-cid-ruvg6z4q]{background-color:#3d3d3d;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:1rem;transition:background-color .2s ease}button[data-astro-cid-ruvg6z4q] a[data-astro-cid-ruvg6z4q]{color:#fff;text-decoration:none}.resume-header[data-astro-cid-ruvg6z4q]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #404040}.resume-header[data-astro-cid-ruvg6z4q] h1[data-astro-cid-ruvg6z4q]{font-size:2.5rem;font-weight:700;color:#fff;margin:0}.resume-section[data-astro-cid-ruvg6z4q]{margin-bottom:2rem}.resume-section[data-astro-cid-ruvg6z4q] h2[data-astro-cid-ruvg6z4q]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #404040}.skills-grid[data-astro-cid-ruvg6z4q]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.skill-tag[data-astro-cid-ruvg6z4q]{background:#2d2d2d;color:#e0e0e0;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;border:1px solid #404040;transition:all .2s ease}.skill-tag[data-astro-cid-ruvg6z4q]:hover{background:#3d3d3d;transform:translateY(-1px)}.job[data-astro-cid-ruvg6z4q]{margin-bottom:2rem;padding:1.5rem;background:#2d2d2d;border-radius:.5rem;border-left:4px solid #3498db}.job-header[data-astro-cid-ruvg6z4q]{margin-bottom:1rem}.job-header[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem}.job-details[data-astro-cid-ruvg6z4q]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.9rem;color:#b0b0b0}.company[data-astro-cid-ruvg6z4q]{font-weight:600;color:#e0e0e0}.job-responsibilities[data-astro-cid-ruvg6z4q]{list-style:none;padding:0;margin:0}.job-responsibilities[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.job-responsibilities[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]:before{content:"•";color:#3498db;font-weight:700;position:absolute;left:0}.education[data-astro-cid-ruvg6z4q]{background:#2d2d2d;padding:1.5rem;border-radius:.5rem;border-left:4px solid #27ae60}.education[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem}.education-details[data-astro-cid-ruvg6z4q]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.9rem;color:#b0b0b0;margin-bottom:.5rem}.accomplishments[data-astro-cid-ruvg6z4q]{list-style:none;padding:0;margin:0}.accomplishments[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]{position:relative;padding-left:1.5rem;margin-bottom:1rem}.accomplishments[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]:before{content:"★";color:#f39c12;font-weight:700;position:absolute;left:0}.accomplishments[data-astro-cid-ruvg6z4q] a[data-astro-cid-ruvg6z4q]{color:#5dade2;text-decoration:none}.accomplishments[data-astro-cid-ruvg6z4q] a[data-astro-cid-ruvg6z4q]:hover{text-decoration:underline}@media (max-width: 768px){.resume-container[data-astro-cid-ruvg6z4q]{padding:1rem}.resume-header[data-astro-cid-ruvg6z4q] h1[data-astro-cid-ruvg6z4q]{font-size:2rem}.job-details[data-astro-cid-ruvg6z4q],.education-details[data-astro-cid-ruvg6z4q]{flex-direction:column;gap:.25rem}.skills-grid[data-astro-cid-ruvg6z4q]{justify-content:center}.skill-tag[data-astro-cid-ruvg6z4q]{font-size:.8rem}}@media (max-width: 480px){.resume-container[data-astro-cid-ruvg6z4q]{padding:.5rem}.resume-header[data-astro-cid-ruvg6z4q] h1[data-astro-cid-ruvg6z4q]{font-size:1.75rem}.job[data-astro-cid-ruvg6z4q],.education[data-astro-cid-ruvg6z4q]{padding:1rem}.accomplishments[data-astro-cid-ruvg6z4q] a[data-astro-cid-ruvg6z4q]{word-break:break-all}}@media print{.site-header[data-astro-cid-ruvg6z4q],.site-footer[data-astro-cid-ruvg6z4q],.resume-header[data-astro-cid-ruvg6z4q]{display:none!important}.resume-container[data-astro-cid-ruvg6z4q]{max-width:none;padding:0;background:#fff;color:#333}.resume-header[data-astro-cid-ruvg6z4q] h1[data-astro-cid-ruvg6z4q]{color:#2c3e50}.resume-section[data-astro-cid-ruvg6z4q] h2[data-astro-cid-ruvg6z4q]{color:#34495e;border-bottom:1px solid #e0e0e0}.job[data-astro-cid-ruvg6z4q],.education[data-astro-cid-ruvg6z4q]{background:transparent;border:1px solid #ddd;page-break-inside:avoid}.skill-tag[data-astro-cid-ruvg6z4q]{background:transparent;border:1px solid #ddd;color:#495057}.job-header[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q],.education[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q]{color:#2c3e50}.company[data-astro-cid-ruvg6z4q]{color:#495057}.job-details[data-astro-cid-ruvg6z4q],.education-details[data-astro-cid-ruvg6z4q]{color:#6c757d}.accomplishments[data-astro-cid-ruvg6z4q] a[data-astro-cid-ruvg6z4q]{color:#3498db}}
