@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Roboto:wght@400;700&family=Merriweather:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&display=swap);body{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}.container{align-items:center;background:#000;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:20px auto;max-width:1200px;padding:20px;width:100%}.header,header{background:red;border-bottom:none;box-shadow:0 4px 6px #0000001a;color:#fff;font-family:Roboto,sans-serif;font-size:1em;margin:0;padding:14px 0;text-align:left;text-align:center;width:100%}.header h2{font-size:.5rem;margin:0}.header h3{font-size:.5rem;margin:5px 0 0}.container h2,h2{border-bottom:2px solid #8b0000;color:#fff;display:inline-block;font-family:Merriweather,serif;font-size:1.5em;margin-bottom:10px;padding-bottom:5px}main{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px;width:100%}footer{background:#282c34;color:#fff;font-family:Roboto,sans-serif;font-size:.9em;padding:10px 0;text-align:left;width:100%}button{background-color:#61dafb;border:none;border-radius:5px;color:#282c34;cursor:pointer;font-size:.8em;margin:5px;padding:5px 10px;transition:background-color .3s ease}button:hover{background-color:#21a1f1}.playbooks-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.playbook-button{background-color:#61dafb;border:none;border-radius:5px;color:#282c34;cursor:pointer;font-size:1rem;margin:5px;padding:10px 20px;transition:background-color .3s ease}.playbook-button:hover{background-color:#21a1f1}.playbook-button{font-size:.8rem;padding:8px 16px}.content-container{padding:10px}ul{list-style-type:none;padding:0}ul li{margin:5px 0;padding-left:20px;text-indent:-20px}ul li:before{color:#61dafb;content:"•";display:inline-block;width:20px}.container p,p{color:#fff;font-family:Playfair Display,Arial;line-height:1.6;margin:10px 0}.certifications,.education,.experience,.skills{margin-bottom:30px}.job{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.job h3{font-size:1.5rem;margin-top:0}.job p{color:red;font-size:.9rem;margin:5px 0}.job ul{list-style-type:disc;margin-top:5px;padding-left:20px}.job ul li{margin-bottom:5px}.certifications ul,.skills ul{padding-left:20px}.education p{color:#666;font-size:.9rem;margin:5px 0}.container h2{border-bottom:2px solid #333;font-size:1.5rem;margin-bottom:15px;padding-bottom:5px}.container p{line-height:1.5;margin-bottom:10px}@media (max-width:768px){.container{margin:10px;padding:10px}footer,header{font-size:1.5em;text-align:center}h2{font-size:1.2em}button{font-size:.9em;width:100%}}@media (min-width:769px) and (max-width:1024px){.container{margin:15px;padding:15px}footer,header{font-size:1.8em;text-align:center}h2{font-size:1.3em}button{font-size:1em;width:auto}}@media (min-width:1025px){.container{max-width:1400px}footer,header{font-size:2em}h2{font-size:1.5em}button{font-size:1em;width:auto}}.issuer a,a{color:#40e0d0}.issuer a{text-decoration:none}.issuer a:hover{text-decoration:underline}.certifications{background:#000;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;padding:20px}.certifications .heading{border-bottom:2px solid #61dafb;color:#fff;display:inline-block;font-size:1.5em;margin-bottom:20px;padding-bottom:5px}.certifications .certificationItem{margin-bottom:20px}.certifications .certificationTitle{color:#8b0000;font-size:1.2em;margin-bottom:5px}.certifications .issueDate,.certifications .issuer{color:#fff;font-family:Playfair Display,Arial;line-height:1.6;margin:5px 0}.certifications .issuer a{color:#40e0d0;text-decoration:none}.certifications .issuer a:hover{text-decoration:underline}@media (max-width:768px){.certifications{margin:10px;padding:10px}.certifications .heading{font-size:1.2em}.certifications .certificationTitle{font-size:1em}}@media (min-width:769px) and (max-width:1024px){.certifications{margin:15px;padding:15px}.certifications .heading{font-size:1.3em}.certifications .certificationTitle{font-size:1.1em}}@media (min-width:1025px){.certifications{max-width:1400px}.certifications .heading{font-size:1.5em}.certifications .certificationTitle{font-size:1.2em}}.content-section{background:#000;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:30px;padding:20px}.code-block{word-wrap:break-word;background-color:#282c34;border-radius:8px;box-sizing:border-box;margin:20px 0;max-height:2000px;min-height:400px;overflow-x:auto;overflow-y:auto;padding:15px;white-space:pre-wrap;width:100%}.code-block pre{margin:0}@media (max-width:768px){.code-block{font-size:.9em;min-height:200px;padding:10px}}.github-code-viewer{margin:0 auto;max-width:1200px}.education h3,.experience .job h3{color:#fff;font-size:1.5rem}.certifications ul li,.education p,.job-details p,.skills ul li{color:red}.Header_header__\+q3o8{background-color:#8b0000;color:#fff;font-family:Playfair Display,Arial;padding:20px;position:relative;text-align:center;z-index:1}.Header_header__\+q3o8 h1{font-size:1em;margin:0}.Header_header__\+q3o8 h2{color:#000;font-size:.7em;margin:0}.Header_navList__KrAZj{list-style-type:none;margin:6px 0 0;padding:0}.Header_navItem__VE348{display:inline;margin:0 10px}.Header_navItem__VE348:before{color:#000;content:"•";display:inline-block;margin-right:5px;width:10px}.Header_navLink__qLEx\+{color:#fff;font-family:Playfair Display,serif;font-size:.6em;font-weight:700;text-decoration:none}.Header_navLink__qLEx\+:hover{color:#0ff;text-decoration:underline}.skills-page{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;text-align:center}.skills-page h1{color:#333;font-family:Playfair Display,Arial;font-size:2.5em;margin-bottom:20px;text-decoration:underline}.skills-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}.skill-bubble{align-items:center;background:linear-gradient(90deg,#000,red);border-radius:20px;box-shadow:0 4px 8px #0003;color:#fff;display:inline-flex;font-family:Playfair Display,Arial;font-size:.5em;font-style:italic;font-weight:700;justify-content:center;min-height:40px;padding:8px 10px;text-align:center;transition:transform .1s ease;white-space:nowrap}.skill-bubble:hover{transform:scale(1.05)}@media (max-width:768px){.skills-page h1{font-size:1em}.skill-bubble{font-size:.75em;min-height:35px;padding:6px 10px}.skills-list{gap:10px}}@media (min-width:769px) and (max-width:1024px){.skills-page h1{font-size:2em}.skill-bubble{font-size:.85em;min-height:38px;padding:6px 10px}}@media (min-width:1025px){.skills-page h1{font-size:2.2em}.skill-bubble{font-size:.9em;min-height:40px;padding:8px 12px}}.skill-bubble-large{border-radius:8px;font-size:calc(var(--base-font-size) + 20rem);padding:20px}.centered-paragraph{font-size:.9em;font-weight:700;margin:20px 0;max-width:800px;text-align:center}.contact-form{background-color:#000;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:auto;max-width:800px;padding:20px}.contact-form h2,.form-group{margin-bottom:20px}.contact-form h2{text-align:center}.contact-form label{display:block;font-weight:700;margin-bottom:5px}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.contact-form textarea{height:150px}.contact-form button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px}.contact-form button:hover{background-color:#45a049}.Education_education__KsBY4{background:#000;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;padding:20px}.Education_education__KsBY4 h2{border-bottom:2px solid #61dafb;color:#fff;display:inline-block;font-size:1.5em;margin-bottom:20px;padding-bottom:5px}.Education_educationItem__3hnfU{margin-bottom:20px}.Education_educationItem__3hnfU h3{color:#8b0000;font-size:1.2em;margin-bottom:5px}.Education_educationItem__3hnfU p{color:#fff;font-family:Playfair Display,Arial;line-height:1.6;margin:5px 0}.Education_turquoiseLink__Sp\+8z{color:#00ced1;text-decoration:none}.Education_turquoiseLink__Sp\+8z:hover{text-decoration:underline}
/*# sourceMappingURL=main.605c2a36.css.map*/