.resume,.scroll-up a,a{text-decoration:none}.nav-item,body{font-family:Raleway,sans-serif}.card-title,h3{font-family:"DM Serif Display",serif}.navbar,.skill-content{background-color:#fff}.resume,.skill-content i{transition:.3s;color:#de0f66}#competitive-programming .score-number,.card-title,.nav-item,.resume,h1,h2{font-weight:700}body{padding:2rem 2rem 10rem}@media (min-width:600px){body{padding:2rem 5rem 10rem}}@media (min-width:900px){body{padding:2rem 8rem 10rem}}@media (min-width:1200px){body{padding:2rem 10rem 10rem}}.about{text-align:left;margin:auto 0}h1{font-size:4rem}.card-link:hover,.scroll-up i:hover,a:hover,span{color:#de0f66}h3,p{color:#0a0a14}h2{font-size:2rem}h3{font-weight:400;font-style:normal;font-size:4rem;margin:0 0 30px}.badge,.card-link,.card-text,p{font-size:1.5rem}.image{width:92%;height:auto;display:block;margin-left:auto}.container{margin:3rem 0}.nav-item{font-size:.8rem;margin:0 0 0 2.5rem}.card-link,.nav-link,.scroll-up i{color:#000}.nav-link:hover{text-decoration:2px underline #de0f66}.resume{border:1px solid #de0f66;padding:.5rem 1rem;font-size:1rem;border-radius:10px}.skill-content,hr{border:1px solid #de0f66}hr{width:50%;margin:auto;opacity:.5}#skills{padding:4rem 0}.skill-box{margin-bottom:2rem}.skill-content{padding:1rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;transition:.3s}.slider,.slider:before{transition:.4s;position:absolute}.skill-content img{max-width:90%;max-height:60%}.skill-content:hover{border-color:#de0f66;transform:scale(1.05)}.skill-content:hover i{transform:rotate(360deg)}.project-card{height:100%;background-color:#f7f7f7;display:flex;flex-direction:column;text-align:left;padding:1rem;box-shadow:0 4px 8px #0000001a}#contact p,.badge{text-align:center}.card-out{padding:1rem}.project-card:first-child{background-color:#8fefdc}.project-card:nth-child(2){background-color:#f2acac}.project-card:nth-child(3){background-color:#a7e8bd}.project-card:nth-child(4){background-color:#ffc4c4}.card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.card-img-top{max-height:200px;object-fit:cover}.card-title{color:#0a0a14;font-size:2rem}.card-subtitle{font-size:1rem;color:#0a0a14}.card-text{color:#000;flex-grow:1}.card-links{display:flex;gap:1rem}#contact p{font-size:1.2rem;font-weight:500;color:#000}.contact-social{display:flex;justify-content:center;align-items:center;margin-top:20px}.contact-social a{margin:0 10px;transition:transform .3s;color:#333}.contact-social a:hover{transform:scale(1.1);color:#de0f66}.scroll-up{position:fixed;bottom:20px;right:20px;z-index:1000}.badge,.slider{bottom:0;left:0}.typing-cursor{display:inline-block;width:8px;height:2rem;background-color:#000;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;right:0;background-color:#ccc}.badge,input:checked+.slider{background-color:#de0f66}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider .moon-icon,.slider .sun-icon{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:18px;transition:opacity .4s}.slider .sun-icon{left:8px}.slider .moon-icon{right:8px;opacity:0}.chicky-button .star:hover,input:checked+.slider .sun-icon{opacity:0}input:checked+.slider .moon-icon{opacity:1}#comp#competitive-programming{padding:4rem 0;background-color:#fff;color:#000}#competitive-programming .section-subtitle{font-size:1.5rem;color:#000}#competitive-programming .score-card{border:1px solid #de0f66;border-radius:8px;padding:2rem;margin-bottom:2rem;transition:background-color .3s,box-shadow .3s;box-shadow:0 4px 8px #0000001a}#competitive-programming .score-card:hover{background-color:#f9f9f9;box-shadow:0 8px 16px #0003}#competitive-programming .score-card h4{font-size:1.2rem;font-weight:700;margin-bottom:1rem}#competitive-programming .score-number{font-size:3rem;color:#de0f66}#competitive-programming .badge{width:100%;color:#de0f66;background-color:#fff;text-align:center;font-weight:700}a{color:#000;transition:color .3s}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#competitive-programming .score-card[data-aos=fade-up]{animation:1s fade-up}#competitive-programming p{font-size:1rem;font-weight:500;color:#000}@media (max-width:768px){#competitive-programming .score-card{padding:1rem}#competitive-programming .score-number{font-size:2rem}}body::-webkit-scrollbar{width:.4em}body::-webkit-scrollbar-track{background-color:#0000}body::-webkit-scrollbar-thumb{background-color:#de0f66}body.dark-mode,body.dark-mode #competitive-programming{background-color:#121212;color:#e0e0e0}body.dark-mode #contact p,body.dark-mode .about,body.dark-mode .card-link,body.dark-mode .card-subtitle,body.dark-mode .card-text,body.dark-mode .card-title,body.dark-mode .contact-social a,body.dark-mode .nav-link,body.dark-mode .project-card,body.dark-mode .resume,body.dark-mode .skill-content,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode hr,body.dark-mode p{color:#e0e0e0}body.dark-mode .navbar{background-color:#121212}body.dark-mode .nav-link:hover{text-decoration:2px underline #de0f66}body.dark-mode .resume{border:1px solid #de0f66}body.dark-mode .skill-content:hover,body.dark-mode hr{border-color:#de0f66}body.dark-mode .skill-content{background-color:#f7f6f6;border-color:#de0f66}body.dark-mode .project-card{background-color:#1f1f1f!important;color:#e0e0e0}body.dark-mode .project-card:first-child{background-color:#6e023f!important}body.dark-mode .project-card:nth-child(2){background-color:#694747!important}body.dark-mode .project-card:nth-child(3){background-color:#a37077!important}body.dark-mode .project-card:nth-child(4){background-color:#593e3e!important}body.dark-mode #competitive-programming .score-number,body.dark-mode .card-link:hover,body.dark-mode .contact-social a:hover{color:#de0f66}body.dark-mode .card-img-top{filter:brightness(.8)}body.dark-mode .scroll-up i{color:#f7f6f6}body.dark-mode #competitive-programming .section-subtitle{color:#999}body.dark-mode #competitive-programming .score-card{background-color:#1f1f1f;color:#e0e0e0;border:1px solid #333}body.dark-mode #competitive-programming .score-card h4,body.dark-mode #competitive-programming p{color:#fff}body.dark-mode #competitive-programming .score-card[data-aos=fade-up]{animation:1s fade-up}body.dark-mode #competitive-programming .badge{background-color:#1f1f1f}body.dark-mode a{text-decoration:none;color:#fff}
