@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-M.ttf)}:root{--resume-bg: white;--resume-color: black;--resume-link-color: #343231;--resume-section-bg: #583759;--resume-section-color: white;--skills-bar-bg: white;--skills-table-border: gray;--skills-table-inner-border: lightgray;--skills-table-th-color: #2E4C6D;--experience-hover-color: #583759}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--resume-bg: #161b22;--resume-color: #e6edf3;--resume-link-color: #8b949e;--resume-section-bg: #3d2b5e;--resume-section-color: #e6edf3;--skills-bar-bg: #21262d;--skills-table-border: #444c56;--skills-table-inner-border: #30363d;--skills-table-th-color: #79b8ff;--experience-hover-color: #b083f0}}[data-theme=dark]{--resume-bg: #161b22;--resume-color: #e6edf3;--resume-link-color: #8b949e;--resume-section-bg: #3d2b5e;--resume-section-color: #e6edf3;--skills-bar-bg: #21262d;--skills-table-border: #444c56;--skills-table-inner-border: #30363d;--skills-table-th-color: #79b8ff;--experience-hover-color: #b083f0}html{overflow-y:overlay;font-size:16px}header{padding-bottom:1rem}#actions_container{padding-bottom:1rem;display:flex;flex-direction:row;justify-content:flex-end}#resume{position:relative;text-align:left;background-color:var(--resume-bg);color:var(--resume-color);font-family:Ubuntu,Tahoma,Geneva,Verdana,sans-serif;line-height:1.325rem}#resume_container{display:flex;flex-direction:row}#resume a{color:var(--resume-link-color)}#resume_sidebar{width:13rem;margin-right:1.5rem}#resume_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.resume_header_name{font-size:2rem;line-height:2rem;font-variant:small-caps;word-wrap:break-word;padding:0;margin:0;margin-bottom:1rem}#resume_header_contact{margin-top:1rem;display:flex;flex-direction:row;flex-direction:column}#resume_header_contact span{margin-bottom:.5rem;font-size:1rem;display:flex;flex-direction:row;align-items:center}#resume_header_contact i{margin-right:.5rem;font-style:normal}.resume_section{width:100%;text-align:left;font-size:1rem}.resume_section>h2{font-size:1.125rem;font-variant:small-caps;font-weight:700;padding:0;margin:0;padding:.25rem;background-color:var(--resume-section-bg);color:var(--resume-section-color)}.resume_section_content{padding:.5rem}.experience-header>div{display:flex;flex-direction:row;justify-content:space-between}.experience-item:hover{color:var(--experience-hover-color)}.experience-item ul{margin-top:.5rem}.experience-item li{width:100%}.experience-tech{font-size:1rem;width:100%;display:flex;flex-direction:row;justify-content:flex-start;margin-top:.2rem}.experience-tech>svg{width:1.125rem;height:1.125rem;margin-right:.5rem}.skills_table_container{display:flex;flex-direction:column}.skills_table{width:100%;border-spacing:0;border:1px solid var(--skills-table-border);border-radius:2px;margin-bottom:2rem}.skills_table th{text-align:center}.skills_table th,.skills_table tr:not(:last-child) td{border-bottom:1px solid var(--skills-table-inner-border)}.skills_table tr th{color:var(--skills-table-th-color)}.skills_table td,th{font-size:.9rem;padding:.35rem .5rem;width:50%}#skills_section{display:flex;flex-direction:column}.skills_section_item{display:flex;flex-direction:column;margin-bottom:1.5rem}.skills_section_bar{position:relative;width:100%;height:1rem;background-color:var(--skills-bar-bg);border-radius:3px;border:1px solid var(--skills-table-inner-border)}.skills_section_bar_fill{position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(to right,#007acc,#00e091);border-radius:3px;background-size:12rem 100%}.skills_section_bar_fill.one{width:20%}.skills_section_bar_fill.two{width:40%}.skills_section_bar_fill.three{width:60%}.skills_section_bar_fill.four{width:80%}.skills_section_bar_fill.five{width:100%}.skills_section_label{width:100%;margin-top:.25rem;color:var(--resume-color);font-size:1rem}#resume_button_container{width:100%;text-align:right;margin-right:1rem;margin-bottom:1rem}#resume_button_container>button{border:none;background-color:transparent;font-size:20px}#resume_button_container>button:hover{cursor:pointer;opacity:.8}#resume.resume_fullscreen{position:fixed;top:0;left:0;padding:2rem;width:calc(100vw - 4rem);height:calc(100vh - 4rem);overflow:auto}@media(max-width:767.98px){#resume{font-size:12px}#resume_container{flex-direction:column}#resume_header{flex-direction:row}#resume_sidebar{width:100%}.skills_table_container{width:100%;justify-content:space-evenly;display:flex;flex-direction:row;column-gap:4px}}
