@media(min-width: 660px)and (max-width: 1100px){.card{font-family:"Special Elite"}.card img{border-radius:50%;width:70%}.card h1{font-size:5em}.card h2{font-size:3em}.card h3{font-size:1em}.card .links{flex-direction:row;align-items:space-between;font-size:12px}.tippy-tooltip.custom-theme{background-color:#fff;color:#222;font-family:"Special Elite";font-size:1em}.tippy-tooltip.custom-theme .tippy-arrow{transform:resize 2;border-bottom-color:#222}}@media(min-width: 1100px){.card{font-family:"Special Elite"}.card img .profile{width:40%;border-radius:50%}.card h1{font-size:5em}.card h2{font-size:3em}.card h3{font-size:2em}.card .links{align-items:space-between;flex-direction:row}.tippy-tooltip.custom-theme{background-color:#fff;color:#222;font-family:"Special Elite";font-size:2em}.tippy-tooltip.custom-theme .tippy-arrow{transform:resize 2;border-bottom-color:#222}}@media(max-width: 660px){.tippy-tooltip.custom-theme{background-color:#fff;color:#222;font-family:"Special Elite";font-size:2em}.card{font-family:"Special Elite"}.card img .profile{width:70%;border-radius:50%}.card h1{font-size:4em}.card h2{font-size:3em}.card h3{font-size:2em}.card .links{flex-direction:column;align-items:center}}a,a:hover,a:focus,a:active,a:visited{text-decoration:none;color:#222}*{box-sizing:"border-box";#transition:all .2s;#transition-delay:0}.section{min-height:30vh}.flex{display:flex}.container{display:flex;height:100%}.container .card{color:#222;align-self:center;justify-self:center;justify-items:center;width:68%;margin:auto;text-align:center;padding:1em}.container .card img{margin:auto;display:flex}.container .card .intro-text{font-size:1.2em;line-height:1.6;margin:2em auto;max-width:800px;color:#333}.container .card .cta-buttons{display:flex;gap:1.5em;justify-content:center;margin:3em auto;flex-wrap:wrap}.container .card .cta-buttons .cta-btn{display:inline-flex;align-items:center;gap:.5em;padding:1em 2em;font-size:1.1em;font-weight:bold;border:2px solid #6d0a21;border-radius:8px;transition:all .3s ease;background-color:#fff;color:#6d0a21;cursor:pointer}.container .card .cta-buttons .cta-btn i{font-size:1.3em}.container .card .cta-buttons .cta-btn:hover{background-color:#6d0a21;color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px rgba(109,10,33,.3)}.container .card .resume-options{display:flex;gap:3em;justify-content:center;margin:2em auto;flex-wrap:wrap}.container .card .resume-options .resume-option{flex:1;min-width:250px;max-width:350px}.container .card .resume-options .resume-option .resume-link{display:flex;flex-direction:column;align-items:center;padding:2em;border:2px solid hsl(0,0%,93.5%);border-radius:12px;transition:all .3s ease;background-color:#fff}.container .card .resume-options .resume-option .resume-link i{font-size:4em;color:#6d0a21;margin-bottom:.5em}.container .card .resume-options .resume-option .resume-link h4{margin:.5em 0;font-size:1.5em;color:#6d0a21}.container .card .resume-options .resume-option .resume-link p{margin:.5em 0 0;color:hsl(0,0%,33.5%);font-size:1em}.container .card .resume-options .resume-option .resume-link:hover{border-color:#6d0a21;transform:translateY(-5px);box-shadow:0 6px 20px rgba(109,10,33,.2)}.container .card .resume-options .resume-option .resume-link:hover i{transform:scale(1.1)}.container .card .about-preview{max-width:800px;margin:0 auto}.container .card .about-preview .about-intro{font-size:1.1em;line-height:1.8;margin-bottom:2em;color:#333;text-align:left;padding:0 1em}.container .card .about-preview .resume-link.single{display:flex;flex-direction:column;align-items:center;padding:2em;border:2px solid hsl(0,0%,93.5%);border-radius:12px;transition:all .3s ease;background-color:#fff;max-width:400px;margin:0 auto}.container .card .about-preview .resume-link.single i{font-size:4em;color:#6d0a21;margin-bottom:.5em}.container .card .about-preview .resume-link.single h4{margin:.5em 0;font-size:1.5em;color:#6d0a21}.container .card .about-preview .resume-link.single p{margin:.5em 0 0;color:hsl(0,0%,33.5%);font-size:1em}.container .card .about-preview .resume-link.single:hover{border-color:#6d0a21;transform:translateY(-5px);box-shadow:0 6px 20px rgba(109,10,33,.2)}.container .card .about-preview .resume-link.single:hover i{transform:scale(1.1)}.container .card .social-links{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2em;margin:2em auto;max-width:900px}.container .card .social-links .social-link{display:flex;align-items:center;gap:1em;padding:1.5em;border:1px solid hsl(0,0%,93.5%);border-radius:8px;transition:all .3s ease;background-color:#fff}.container .card .social-links .social-link i{font-size:2.5em;color:#6d0a21}.container .card .social-links .social-link span{font-size:1.2em;color:#222}.container .card .social-links .social-link:hover{border-color:#6d0a21;background-color:rgb(252.1428571429,223.8571428571,230.4285714286);transform:translateX(5px)}.container .card .links{margin:5em auto;display:flex;justify-content:space-around}.container .card .link{display:flex;font-size:7em}.container .card .link:hover>a{color:#ccc}.container .card .full-stack{font-size:1.6em}.container .card .full-stack:hover{color:#ccc}.container .design{margin:.5em;background-color:#fff}.container .design:hover>a{color:#6d0a21;flex-grow:2}.container .code{margin:.5em;background-color:#fff}.container .code:hover>a{color:#ccc}.design-container{margin:1em;display:flex;align-content:stretch;justify-content:stretch;width:100%}.design-container #back{position:fixed;bottom:5%;right:0;z-index:2;border-bottom:solid #6d0a21}.design-container #back a{font-size:7em;padding:.5em;color:#6d0a21}.design-container #back a:hover{color:#222}.design-container .content{background-color:#fff;flex-grow:6;color:#222;display:flex;flex-direction:column}.design-container .content>h1{text-align:left;padding:.5em;border-bottom:solid #6d0a21;color:#6d0a21}.design-container .content .section{margin:1em;padding-left:2rem;background-color:#fff;color:#6d0a21;min-height:90vh;flex-direction:row}.design-container .content .section .box{display:flex;flex-direction:column}.design-container .content .section .box .header{background-color:#6d0a21;color:#fff}.design-container .content .section .box .body{border-bottom:solid #6d0a21}.design-container .contact{display:flex;flex-direction:column;justify-content:space-around;justify-self:center;color:#6d0a21;width:80%}.design-container .contact input{border-color:#6d0a21;color:#6d0a21}.code-container{margin:1em;display:flex;align-content:stretch;justify-content:stretch;width:100%}.code-container #back{position:fixed;bottom:5%;left:0;z-index:2;border-bottom:solid #333}.code-container #back a{font-size:7em;padding:.5em;color:#333}.code-container #back a:hover{color:#222}.code-container .content{background-color:#fff;flex-grow:6;color:#222;display:flex;flex-direction:column}.code-container .content>h1{text-align:right;font-size:3rem}.code-container .content .section{margin:1em;padding-left:2rem;background-color:#fff;min-height:90vh}