@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";html{box-sizing:border-box}body{color:var(--text-color);overflow:hidden;font-family:Roboto}#app{overflow-y:auto;height:100vh}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}::-webkit-scrollbar{width:8px;background-color:none}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}.card.svelte-12j6n3c{display:flex;flex-direction:column;max-width:45rem;gap:1rem;padding:1.5rem;border-radius:.75rem;transition:background-color .3s}.card-title.svelte-12j6n3c{display:flex;flex-direction:column;gap:.25rem}.card-title.svelte-12j6n3c a:where(.svelte-12j6n3c),.card-title.svelte-12j6n3c div:where(.svelte-12j6n3c):not(.padlock){display:flex;text-decoration:none}.padlock.svelte-12j6n3c{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.padlock.svelte-12j6n3c img:where(.svelte-12j6n3c){width:1.5rem;height:1.5rem}.card-title.svelte-12j6n3c h3:where(.svelte-12j6n3c){font-size:1.5rem;font-weight:600;color:var(--text-color)}.card-title.svelte-12j6n3c h2:where(.svelte-12j6n3c){font-size:1.25rem;font-weight:300}.card-details.svelte-12j6n3c{display:flex;flex-direction:column;gap:1.5rem}.card-tags.svelte-12j6n3c{display:flex;flex-wrap:wrap;gap:1rem}.card-tags.svelte-12j6n3c span:where(.svelte-12j6n3c){padding:.5rem 1rem;border-radius:2rem;font-size:1rem;font-weight:500}.pin.svelte-12j6n3c{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.pin.svelte-12j6n3c img:where(.svelte-12j6n3c){width:1rem;height:1rem}.is-dark.svelte-12j6n3c{filter:invert(1)}@media (max-width: 1200px){.card.svelte-12j6n3c{max-width:100%}}main.svelte-1m9kcl4{display:flex;padding:7.5rem 15rem;justify-content:space-between;gap:5rem}.left-content.svelte-1m9kcl4{display:flex;flex-direction:column;gap:3.5rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4){display:flex;flex-direction:column;gap:1.25rem;max-width:30rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h1:where(.svelte-1m9kcl4){font-size:4rem;font-weight:700}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h2:where(.svelte-1m9kcl4){font-size:2rem;font-weight:600}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) p:where(.svelte-1m9kcl4){font-size:1.5rem;font-weight:400}.skills.svelte-1m9kcl4,.contact.svelte-1m9kcl4{display:flex;flex-direction:column;gap:1.5rem}.skills.svelte-1m9kcl4 h2:where(.svelte-1m9kcl4),.contact.svelte-1m9kcl4 h2:where(.svelte-1m9kcl4){font-size:2.5rem;font-weight:700}.skill-list.svelte-1m9kcl4,.contact-list.svelte-1m9kcl4{display:flex;max-width:30rem;flex-wrap:wrap;gap:1rem}.skill-list.svelte-1m9kcl4 a:where(.svelte-1m9kcl4),.contact-list.svelte-1m9kcl4 a:where(.svelte-1m9kcl4){display:flex;justify-content:center;width:3rem;height:3rem}.skill-list.svelte-1m9kcl4 img:where(.svelte-1m9kcl4),.contact-list.svelte-1m9kcl4 img:where(.svelte-1m9kcl4){max-width:3rem}.right-content.svelte-1m9kcl4{display:flex;flex-direction:column;gap:3.5rem}.right-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4){display:flex;flex-direction:column;align-items:center;gap:.5rem}.right-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h1:where(.svelte-1m9kcl4){font-size:2rem;font-weight:700}.right-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) div:where(.svelte-1m9kcl4){height:.1px;width:15rem;outline:4px solid var(--text-color);border-radius:1rem}.projects-and-experiences.svelte-1m9kcl4{display:flex;flex-direction:column;gap:3.5rem}.projects.svelte-1m9kcl4{display:flex;flex-direction:column;gap:2rem;max-height:45rem;overflow-y:scroll;scroll-behavior:smooth}div.projects.svelte-1m9kcl4::-webkit-scrollbar{width:0px;background-color:none}.svelte-1m9kcl4::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:10px}.is-dark.svelte-1m9kcl4{filter:invert(1)}@media (max-width: 1780px){main.svelte-1m9kcl4{padding:7.5rem 10rem}}@media (max-width: 1450px){main.svelte-1m9kcl4{padding:7.5rem 5rem}}@media (max-width: 1200px){main.svelte-1m9kcl4{padding:5rem 10rem;flex-direction:column;align-items:center}.left-content.svelte-1m9kcl4,.right-content.svelte-1m9kcl4{width:100%}.projects.svelte-1m9kcl4{max-height:30rem}}@media (max-width: 768px){main.svelte-1m9kcl4{padding:2rem 5rem;gap:3.5rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h1:where(.svelte-1m9kcl4){font-size:3rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h2:where(.svelte-1m9kcl4){font-size:1.5rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) p:where(.svelte-1m9kcl4){font-size:1.25rem}.skills.svelte-1m9kcl4 h2:where(.svelte-1m9kcl4),.contact.svelte-1m9kcl4 h2:where(.svelte-1m9kcl4){font-size:2rem}}@media (max-width: 480px){main.svelte-1m9kcl4{padding:2rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h1:where(.svelte-1m9kcl4){font-size:2.5rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h2:where(.svelte-1m9kcl4){font-size:1.25rem}.left-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) p:where(.svelte-1m9kcl4){font-size:1rem}.skills.svelte-1m9kcl4 h2:where(.svelte-1m9kcl4),.contact.svelte-1m9kcl4 h2:where(.svelte-1m9kcl4){font-size:1.5rem}.right-content.svelte-1m9kcl4 .title:where(.svelte-1m9kcl4) h1:where(.svelte-1m9kcl4){font-size:1.5rem;margin-bottom:.5rem}}
