body{font-size:12px;margin:0;overscroll-behavior:none}body,code{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.column img{margin-top:1em;vertical-align:middle;width:100%}.project-container h2{font-family:roboto;font-size:clamp(2em,4vw,5em)}.project-container{background-color:#e4c4f8;font-family:Roboto;padding:40px}.global-container{margin:0 auto;max-width:1200px;padding:8px}.global-container p{color:#333;font-size:clamp(12px,2vw,28px);line-height:1.6;margin-bottom:20px;text-align:center}.global-container:after{border-bottom:2px solid #e0e0e0;content:"";display:block;margin-top:30px}.row{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:center}.fitness{border-radius:8px;max-width:400px;overflow:hidden}.img10{height:auto;width:100%}.mockads{height:auto;max-width:600px}.mockad{height:600px;width:500px}.img-text{background-color:#000;color:#fff;font-size:clamp(16px,2vw,26px);padding:10px;text-align:left}.carousel-items-wrapper{display:flex;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.carousel-container{margin:0 auto;max-width:500px;overflow:hidden;position:relative;width:80%}.carousel-container,.carousel-item{align-items:center;display:flex;justify-content:center}.carousel-item{flex:0 0 100%;width:100%}.carousel-item img{height:auto;object-fit:cover;width:100%}.arrow{font-size:24px}h1,h2{color:#2c3e50;font-weight:700;margin-bottom:20px}.fitness{display:inline-block;position:relative}.fitness,.fitness img{height:auto;width:100%}.fitness img{display:block}.overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.overlay p{color:#fff;font-size:clamp(14px,4vw,22px);font-weight:500;line-height:1.5;margin:0 auto;max-width:80%}.fitness:hover .overlay{opacity:1}.text,h1,h2{text-shadow:1px 1px 2px rgba(0,0,0,.1)}.fitness:hover .img10{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.arrow{color:#fff;cursor:pointer;font-size:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.arrow-left{left:10px}.arrow-right{right:10px}.arrow-left:before{content:"〈";font-size:42px}.arrow-right:before{content:"〉";font-size:42px}@media (min-width:1025px){.carousel-container{max-width:100%;width:40%}.arrow{font-size:30px}.arrow-left{left:30px}.arrow-right{right:30px}}@media (min-width:768px) and (max-width:1024px){.carousel-container{max-width:100%;width:60%}.arrow{font-size:28px}.arrow-left{left:30px}.arrow-right{right:30px}}@media (max-width:768px){.carousel-container{max-width:100%;width:80%}.arrow{color:#fff;font-size:16px;-webkit-transform:scale(.8);transform:scale(.8)}.arrow-left{left:-5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.arrow-right{right:-5px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@media (max-width:480px){.carousel-container{width:100%}.arrow{font-size:12px}.arrow-left{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.arrow-right{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.mockad{height:300px;width:250px}}.App{text-align:center}body{align-items:center;justify-content:center;min-height:100vh}.about-h1-1{font-family:Apple Chancery,"cursive";font-size:clamp(4em,6vw,7em);height:200px;margin:0 .8em;text-align:left}.about-me p{font-size:3em;margin:0 3em;text-align:center}.link{color:#957e84;justify-content:center;padding:0;text-align:center;text-decoration:none}.pikachu{align-items:center;height:auto;max-width:400px;padding:10px;width:100%}.self-img{height:300px;width:300px}.container-fluid{margin:0;min-height:100vh;padding:0}.icon{border:2px solid;font-size:60px;margin:15px}.footer-icon{border:2px solid #000;color:#000;font-size:5em;margin:10px;padding:5px}.home{max-width:200rem}.projects{font-size:30px}.col div{display:inline}.contact{font-size:30px;margin:20px;padding:20px}@media screen and (min-width:320px) and (max-width:375px){.about-me p{font-size:1.8em;margin:0 .3em;text-align:center}.global-container p{font-size:14px;margin:.2em 0;text-align:center}.button{padding:5.5em 0;text-align:center}button{background-color:#000;border:2px solid #fff;border-radius:2.5em;color:#fff;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:1em;font-weight:700;padding:.5em 0;width:250px}.self-img{height:200px;width:200px}}@media screen and (min-width:376px) and (max-width:424px){.about-me p{font-size:2em;margin:0 .5em;text-align:center}.global-container p{font-size:1.6em;margin:.5em;text-align:center}.button{padding:7em 0;text-align:center}button{background-color:#000;border:2px solid #fff;border-radius:2.5em;color:#fff;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:1.4em;font-weight:700;padding:.5em 0;width:250px}}@media screen and (min-width:425px) and (max-width:600px){.sidebar{display:grid;max-width:100%;overflow-x:hidden}.about-me p{font-size:2.5em;margin:0 .4em;text-align:center}.about-h1-1{font-family:Apple Chancery,"cursive";font-size:clamp(4em,12vw,15em);height:70px;margin:0 .8em;text-align:left}.global-container p{font-size:1.6em;margin:.5em 1em;text-align:center}.button{padding:9em 0}button{background-color:#000;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:18px;font-weight:700;padding:.5em 1em}.global-container img{width:100%}}@media screen and (min-width:551px) and (max-width:650px){.about-me p{font-size:1.5em;margin:0;text-align:center}.about-h1-1{font-family:Apple Chancery,"cursive";font-size:clamp(4em,12vw,15em);height:80px;margin:0 .8em;text-align:left}.global-container p{font-size:1.8em;margin:.5em 1em;text-align:center}.button{padding:2em}button{background-color:#000;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:18px;font-weight:700;padding:.5em 1em}.global-container img{width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.icon{font-size:70px;margin:40px}.button{padding:8em}button{background-color:#000;border:2px solid #fff;border-radius:36px;color:#fff;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:36px;font-weight:700;padding:.5em 2em}.global-container p{font-size:1.8em;margin:1em;text-align:center}.column img,.global-container img{padding:0 2em}.footer-icon{font-size:70px;margin:20px}.about-me p{font-size:3em;margin:0 3em;text-align:center}.about-h1-1{font-family:Apple Chancery,"cursive";font-size:clamp(2em,6vw,8em);height:110px;margin:0 .5em;text-align:left}.self-img{height:500px;width:500px}}@media screen and (min-width:651px) and (max-width:768px){.about-me p{font-size:3em;margin:0 3em;text-align:center}.about-h1-1{font-family:Apple Chancery,"cursive";font-size:clamp(4em,12vw,15em);height:90px;margin:0 .3em;text-align:left}.global-container p{font-size:1.8em;margin:.5em 1em;text-align:center}.button{padding:7em}button{background-color:#000;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:24px;font-weight:700;padding:.5em 2em}.self-img{height:400px;width:400px}.global-container img{width:100%}}@media screen and (min-width:1025px){.icon{font-size:70px;margin:40px}.button{padding:8em}button{background-color:#000;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:24px;font-weight:700;padding:.5em 1em}.global-container p{font-size:clamp(2.2em,2vw,3.2em);margin:1em;text-align:center}.global-container img{padding:0 2em}.footer-icon{font-size:70px;margin:20px}.about-me p{font-size:3em;margin:0 3em;text-align:center}.about-h1-1{font-family:Apple Chancery,"cursive";font-size:clamp(3em,10vw,10em);height:120px;text-align:left}}*,:after,:before{box-sizing:border-box}.project{width:800px}.pie-project{height:500px;width:800px}.html-project{width:350px}@media screen and (max-width:768px){.pie-project,.project{height:300px;max-width:450px}.html-project{height:650px;max-width:400px}h1{font-size:2.5em}}@media screen and (max-width:425px){.pie-project,.project{height:200px;max-width:300px}.html-project{height:500px;max-width:300px}.global-container{text-align:center}h1{font-size:2em}}.dark{background-color:#000;color:#f49e9e}.dark,.light{font-family:Century Gothic,AppleGothic,sans-serif;height:auto}.light{background-color:#e0ebfe;color:#333}.light .theme-button{background-color:#e0ebfe;color:#000;font-family:Times New Roman,Times,serif;width:6em}.dark .theme-button,.light .theme-button{border:none;cursor:pointer;font-size:clamp(1em,5px,2em);padding:.3em}.dark .theme-button{background-color:#000;color:#fff}.dark .theme-button,.light .contact-button{font-family:Century Gothic,AppleGothic,sans-serif}.light .contact-button{background-color:#fff;border:2px solid #000;border-radius:7px;color:#000;cursor:pointer;font-size:24px;font-weight:700;padding:.5em 1em}.dark .input{border:2px solid #f49e9e}.dark .contact-button{background-color:#fff;border:2px solid #f49e9e;border-radius:7px;color:#000;cursor:pointer;font-family:Century Gothic,AppleGothic,sans-serif;font-size:24px;font-weight:700;padding:.5em 1em}.dark .nopage,.light .nopage{padding-bottom:7em}@media screen and (min-width:300px) and (max-width:768px){.light .card{height:100%;padding:3em}.dark .card{height:650px;padding:1em}.dark .footer,.light .footer{height:100%;padding:1em 0 .2em}.dark .nopage,.light .nopage{padding-bottom:20em}}.light .card{max-width:100%}.dark .card,.light .card{height:30em;padding:0 2em}.dark .card{max-width:60%}.dark .sent,.light .sent{overflow-y:hidden;padding-bottom:1.5em}.light .sent-message{color:#000}.dark .sent-message,.light .sent-message{font-family:Century Gothic,AppleGothic,sans-serif;padding:2em}.dark .sent-message{color:#fff}.dark hr{background-color:#fff}.dark hr,.light hr{height:8px;margin:4em auto;max-width:400px}.light hr{background-color:#000}.dark .card-body{color:#f49e9e}.dark .card-body,.light .card-body{font-family:Century Gothic,AppleGothic,sans-serif;padding:0}.dark .footer-icon{border:1px solid #f49e9e;color:#f49e9e}.footer{height:200px;padding:1em 0 .2em}
/*# sourceMappingURL=main.11c79173.css.map*/