body{margin:0;padding:0;cursor:url(/images/3.png),default;background-color:#162231;scroll-behavior:smooth;-webkit-user-select:none;user-select:none}.selectable-text{-webkit-user-select:text;user-select:text}.scroller{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}.scroller section{scroll-snap-align:start;height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center}*{scrollbar-width:thin;scrollbar-color:#dc8d1c #162231}@supports (-moz-appearance: none){.scroller{scroll-snap-type:none}}.app{font-family:Arial,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;color:#dbdbdd}h2{font-size:2.5rem;text-align:center}.about{background-color:#162231;border-radius:10px;box-shadow:0 4px 6px #0000001a}.about p{font-size:1.6rem;line-height:1.6;text-align:center;max-width:800px;margin:0 auto}.about .orange-text{color:#dc8d1c}.btn-copy{border-radius:5px;background-color:#fff!important;margin-left:.5rem;border:none;cursor:pointer;cursor:url(/images/3p.png),pointer;transition:background-color .2s ease}.btn-copy:active{background-color:red!important}.btn-img{width:20px;height:20px;margin-top:3px}.skills .skills-container{gap:2rem}.skills .skill-category{flex:1;min-width:300px;border-radius:10px;padding:0!important;box-shadow:0 4px 6px #0000001a}.skills .skill-category h3{font-size:1.8rem;margin-bottom:0!important;text-align:center;color:#dc8d1c}.skills .skill-category ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style-type:none;padding:0}.skills .skill-item{background-color:#dc8d1c;color:#162231;padding:.5rem 1rem;border-radius:20px;font-size:1rem;font-weight:700;transition:transform .3s ease}.skills .skill-item:hover{transform:scale(1.1)}.skills .frontend .skill-item{background-color:#dc8d1c}.skills .backend .skill-item{background-color:#dbdbdd}.skills-h2{margin-bottom:.5rem;margin-top:.1rem}.projects{height:auto!important}.projects .projects-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-left:1rem;margin-right:1rem;gap:1rem;padding:2rem}.projects .project-card{background-color:#162231;border-radius:10px;padding:1.5rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.projects .project-card:hover{transform:translateY(-5px)}.projects .project-card h3{font-size:1.8rem;margin-bottom:1rem;color:#dc8d1c}.projects .project-card p{font-size:1.4rem;color:#dbdbdd}.projects .project-card .tech-svg{width:40px;margin-left:4px;margin-right:4px}.projects .project-card .github-button{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background-color:#dc8d1c;color:#162231;border-radius:5px;font-weight:700;text-decoration:none;transition:background-color .3s ease,transform .3s ease;cursor:pointer;cursor:url(/images/3p.png),pointer}.projects .project-card .github-button:hover{transform:scale(1.05)}.footer{padding:1rem 2rem;height:10rem;background-color:#162231;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#dbdbdd;text-align:center;position:relative;margin-top:3rem}.footer .quote,.footer .typing-text{position:relative;height:auto}.footer .quote{font-size:1.5rem;margin-bottom:1rem;margin-top:1rem;color:#dc8d1c}.footer .visitors-count{font-size:1.2rem;margin-bottom:1rem}.footer .typing-text{font-size:1.2rem;margin-bottom:1rem;font-family:Courier New,Courier,monospace}.footer .orange-text{color:#dc8d1c;cursor:pointer;cursor:url(/images/3p.png),pointer}.background-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;background:transparent}.header{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.header h1{font-size:4rem;margin-bottom:1rem;color:#dbdbdd;margin:0 0 20px}.header h2{font-size:2rem;color:#dc8d1c;margin:0}.language-buttons{position:absolute;top:10px;right:10px}.language-buttons button{margin:0 5px;padding:5px 10px;border:none;background-color:#dc8d1c;color:#162231;cursor:pointer;cursor:url(/images/3p.png),pointer;transition:background-color .3s}.language-buttons button:hover{background-color:#e7a444}.awards{padding:2rem;background-color:#162231;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#dbdbdd;text-align:center}.awards h2{font-size:2.5rem;margin-bottom:2rem;color:#dbdbdd}.awards .awards-list{display:flex;flex-direction:column;gap:1rem}.awards .award-item{background-color:#162231;padding:1rem;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,background-color .3s ease}.awards .award-item p{font-size:1.2rem;margin:0}.awards .award-item .award-img{width:4rem;margin-right:1rem}.awards .award-item .info-text{margin-top:1rem}.awards .award-item .result-link{cursor:pointer;cursor:url(/images/3p.png),pointer}.awards .award-item a{display:inline-block;margin-top:.5rem;padding:.5rem 1rem;background-color:#dc8d1c;color:#162231;border-radius:5px;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.awards .award-item a:hover{transform:scale(1.05)}
