.classic-preview-container{color:#333;box-sizing:border-box;background-color:#fff;flex-direction:column;width:794px;height:1123px;padding:1rem;font-family:Times New Roman,Times,serif;font-size:11px;line-height:1.3;display:flex;overflow-y:auto}.full-name{font-size:38px;font-weight:semibold;color:#000}.contact-info p,.contact-info a{margin-bottom:.8rem;font-size:13px;font-weight:600}.contact-info a{color:#333;text-decoration:none;transition:color .2s}.contact-info a:hover{color:#2563eb}.section{margin-top:.8rem}.section-title{color:#000;text-transform:uppercase;margin-top:.5rem;margin-bottom:.5rem;font-size:17px;font-weight:900}.section-item{margin-bottom:.8rem}.item-title{margin-bottom:.3rem;font-size:16px;font-weight:900}.item-subtitle{font-size:10px;font-style:italic;position:relative;bottom:5px}.item-dates{font-size:12px;font-style:italic}.item-description{margin-top:.2rem;font-size:14px}.item-bullet-points,.edu-list{margin-left:1.5em;padding-left:0;font-size:14px;list-style-type:disc}.item-bullet-points li,.edu-list li{margin-bottom:.1em}.item-link{color:#2563eb;margin-top:.4rem;font-size:14px;text-decoration:none;transition:all .2s}.item-link:hover{color:#1d4ed8;text-decoration:underline}.item-tools{color:#303030;margin-top:.4rem;font-size:14px}.summary-content{font-size:14px;line-height:1.4}.section p{margin-bottom:.3rem;font-size:14px;line-height:1.4}.elegant-resume-template{box-sizing:border-box;width:100%;height:1123px;margin:0 auto;padding:1rem;font-family:Times New Roman,Times,serif;font-size:11px;line-height:1.3;overflow-y:auto;color:#333!important;background-color:#fff!important}.resume-section{background-color:#fff;margin-bottom:15px}.resume-section h1{text-align:center;color:#333;margin-bottom:5px;font-size:2em}.resume-section h2{color:#333;border-bottom:1px solid #181616;margin-bottom:10px;padding-bottom:5px;font-size:1.4em;font-weight:700}.contact-details,.social-links{text-align:center;margin-bottom:10px;font-size:.9em}.contact-details span,.social-links a{margin:0 5px}.job-responsibilities,.project-description,.org-achievements{margin-top:5px;padding-left:20px;list-style-type:disc}.job-responsibilities li,.project-description li,.org-achievements li{margin-bottom:3px}.edu-university,.job-title-company,.project-name-tech,.org-role{margin-bottom:0;font-size:1.1em}.edu-degree,.edu-dates,.edu-coursework,.job-dates-location,.project-date,.org-dates-university{margin-top:2px;margin-bottom:5px;font-size:.8rem}.edu-degree{font-style:italic}.skills-section p{margin-bottom:5px}.brutal-resume-template{color:#333;flex-direction:column;padding:.8rem;font-family:Times New Roman,Times,serif;font-size:12px;line-height:1.4;display:flex}.brutal-header{text-align:center;margin-bottom:20px}.brutal-name{text-transform:uppercase;margin-bottom:5px;font-size:1rem;font-weight:700}.brutal-contact-info{color:#555;font-size:12px}.brutal-contact-info a{color:#555;text-decoration:none}.brutal-main-content{flex-direction:column;gap:20px;display:flex}.brutal-section{border-bottom:1px solid #ccc;padding-bottom:15px}.brutal-section:last-child{border-bottom:none}.brutal-section-title{text-transform:uppercase;color:#222;border-bottom:2px solid #333;margin-bottom:10px;padding-bottom:5px;font-size:14px;font-weight:700;display:inline-block}.brutal-skill-category h3{text-transform:uppercase;margin-top:10px;margin-bottom:5px;font-size:12px;font-weight:700}.brutal-bullet-list{margin-left:20px;list-style:outside}.brutal-bullet-list li{margin-bottom:3px}.brutal-experience-item{margin-bottom:15px}.brutal-job-title{margin-bottom:2px;font-size:14px;font-weight:700}.brutal-company-info{color:#666;margin-bottom:5px;font-size:12px}.brutal-education-item{margin-bottom:15px}.brutal-university-name{margin-bottom:2px;font-size:12px;font-weight:700}.brutal-degree,.brutal-edu-location,.brutal-graduation-dates{color:#666;font-size:12px}.brutal-degree{margin-bottom:2px}.brutal-minor{color:#666;margin-top:5px;font-size:12px}.brutal-project-item{margin-bottom:15px}.brutal-project-name{margin-bottom:2px;font-size:12px;font-weight:700}.brutal-project-tech{color:#666;margin-bottom:5px;font-size:12px}@media print{.brutal-resume-template{box-shadow:none;margin:0;padding:.5rem}}.modern-preview-container{background-color:#fff;flex-direction:column;width:100%;height:1123px;padding:1rem;font-family:Times New Roman,serif;font-size:11px;display:flex;overflow-y:auto}.modern-header{margin-bottom:1rem}.modern-name{font-size:18px;font-weight:700}.modern-columns{gap:1rem;display:flex}.modern-left,.modern-right{flex:1}.modern-section-title{text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:.5rem;font-size:13px;font-weight:700}.modern-item{margin-bottom:1rem}.modern-role{margin-bottom:.25rem;font-size:14px;font-weight:700}.modern-org,.modern-dates{margin-bottom:.25rem;font-style:italic}.modern-bullets{margin-top:.25rem;padding-left:1.25rem}.li{margin:0}
@font-face{font-family:myFontL;src:url(../media/cmunrm-s.p.7a44e4c5.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:myFontL Fallback;src:local(Arial);ascent-override:94.02%;descent-override:37.46%;line-gap-override:0.0%;size-adjust:99.45%}.myfontl_6fa94eac-module__wj7kTq__className{font-family:myFontL,myFontL Fallback;font-style:normal;font-weight:300}
@font-face{font-family:myFontB;src:url(../media/cmunbx-s.p.04c75a48.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:myFontB Fallback;src:local(Arial);ascent-override:81.68%;descent-override:34.86%;line-gap-override:0.0%;size-adjust:114.71%}.myfontb_af847cda-module__JkdJyq__className{font-family:myFontB,myFontB Fallback;font-style:normal;font-weight:700}
