@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Quicksand:wght@300..700&display=swap";.header1[data-v-3378d678]{display:flex;align-items:center;justify-content:space-between;position:relative}.logo[data-v-3378d678]{display:flex;align-items:center;font-size:4rem;font-weight:700;transition:transform .3s ease;cursor:pointer}.logo span[data-v-3378d678]{display:inline-block;margin:0 5px;transition:color .3s ease,transform .3s ease}.hover-effect[data-v-3378d678]{color:#f76591;transform:scale(1.2)}.logo[data-v-3378d678]:hover{transform:rotate(360deg)}.logo-button[data-v-3378d678]{font-size:1.5rem;font-weight:700;color:#f76591;display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.logo-button[data-v-3378d678]:hover{color:#e65481}.menu ul[data-v-3378d678]{list-style:none;display:flex;gap:16px}.menu a[data-v-3378d678]{text-decoration:none;color:#333;font-weight:700}.menu a[data-v-3378d678]:hover{color:#666}.navigation[data-v-ae4d3d8a]{position:relative;cursor:pointer}.hamburger[data-v-ae4d3d8a]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:40px;height:30px;padding:0;gap:6px}.hamburger span[data-v-ae4d3d8a]{display:block;width:100%;height:2px;background:-webkit-linear-gradient(0deg,#f76591,#ffc16f);transition:all .3s ease;border-radius:1px}.hamburger.active span[data-v-ae4d3d8a]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span[data-v-ae4d3d8a]:nth-child(2){opacity:0}.hamburger.active span[data-v-ae4d3d8a]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.menu[data-v-ae4d3d8a]{position:absolute;top:50px;right:50px;list-style:none;background-color:#ffffff4d;border-left:2px solid #ccc;border-right:2px solid #ccc;padding:15px 20px;box-shadow:0 4px 8px #0003;border-radius:8px;transition:opacity .3s ease;z-index:10;width:fit-content;height:fit-content}.menu li[data-v-ae4d3d8a]{margin:10px 0}.menu a[data-v-ae4d3d8a]{text-align:center;display:inline-block;min-width:150px;text-decoration:none;color:#333;font-weight:500;font-size:2em;font-family:Quicksand,sans-serif;border-left:2px solid #ccc;border-right:2px solid #ccc;border-radius:10px;padding-left:4px;//background: -webkit-linear-gradient(0deg,#f76591,#ffc16f);gap:10px}.menu li:hover a[data-v-ae4d3d8a]{color:#555}#cursor[data-v-2f407500],#cursor2[data-v-2f407500],#cursor3[data-v-2f407500]{position:fixed;border-radius:50%;transform:translate(-50%) translateY(-50%);pointer-events:none;left:0;top:0;mix-blend-mode:difference;transition:all .3s linear}#cursor[data-v-2f407500]{background-color:#fff;height:0;width:0;z-index:99999}#cursor2[data-v-2f407500],#cursor3[data-v-2f407500]{height:36px;width:36px;z-index:99998;transition:all .3s ease-out}#cursor2.hover[data-v-2f407500],#cursor3.hover[data-v-2f407500]{transform:scale(2) translate(-25%) translateY(-25%);border:none}#cursor2[data-v-2f407500]{border:2px solid #fff;box-shadow:0 0 22px #fff9}#cursor2.hover[data-v-2f407500]{background:#fff;box-shadow:0 0 12px #fff3}.hover-target[data-v-2f407500]{height:100vh;width:100vw;position:absolute;top:0;left:0;pointer-events:auto}.hover-description[data-v-2f407500]{text-align:center;margin-top:20px;font-size:1.2rem;color:#333}@media screen and (max-width: 1200px){#cursor[data-v-2f407500],#cursor2[data-v-2f407500],#cursor3[data-v-2f407500]{display:none}}.section[data-v-f23ed525]{width:100px;height:100px}.switch-wrap[data-v-f23ed525]{display:flex;flex-direction:column;justify-content:center;padding-top:1rem;width:100px;height:100px;text-align:center;cursor:pointer;z-index:1000}.switch-wrap p[data-v-f23ed525]{font-weight:600;font-size:14px;letter-spacing:1px;line-height:1;color:#f76591;text-align:center;margin-top:15px}#switch[data-v-f23ed525],#circle[data-v-f23ed525]{cursor:pointer;transition:all .3s linear}#switch[data-v-f23ed525]{width:60px;height:8px;margin:0 auto;border:2px solid #000;border-radius:27px;background:#f76591;position:relative;display:inline-block}#circle[data-v-f23ed525]{position:absolute;top:-11px;left:-13px;width:26px;height:26px;border-radius:50%;box-shadow:0 4px 4px #1a354740,0 0 0 1px #1a354712;background:orange}.switched[data-v-f23ed525]{border-color:#8167a9!important;background:#000!important}.switched #circle[data-v-f23ed525]{left:43px;background:#000}@media (max-width: 768px){.hide-on-mobile[data-v-f23ed525]{display:none}}.header[data-v-ecb93d19]{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:transparent;position:relative;z-index:1000;border-bottom:1px solid white;height:10vh}.project-card[data-v-b0dcc753]{width:350px;height:350px;background:#fff;position:relative;overflow:hidden;cursor:pointer;border-radius:40px;box-shadow:0 1px 5px #ffc16f;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;border:2px solid transparent}.project-card[data-v-b0dcc753]:hover{transform:scale(1.05);box-shadow:0 4px 20px #ffd70080;border-color:#ffd70080}.project-image-container[data-v-b0dcc753]{width:100%;height:200px;overflow:hidden}.project-image[data-v-b0dcc753]{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.project-image.visible[data-v-b0dcc753]{opacity:1}.view-project-text[data-v-b0dcc753]{font-family:Quicksand,sans-serif;font-weight:700;background:linear-gradient(0deg,#f76591,#ffc16f);font-size:2rem;color:#333;display:flex;align-items:center;justify-content:center;flex-direction:column}.project-card:hover .view-project-text .arrow[data-v-b0dcc753]{transform:translate(5px)}.project-info[data-v-b0dcc753]{position:absolute;bottom:20px;left:20px;right:20px;background-color:#0009;color:#fff;padding:10px;border-radius:8px;opacity:0;transition:opacity .3s ease}.project-card:hover .project-info[data-v-b0dcc753]{opacity:1}.project-title[data-v-b0dcc753]{font-size:1.5rem;font-weight:700}.view-button[data-v-b0dcc753]{display:inline-block;padding:10px;background-color:#f76591;color:#fff;border:none;border-radius:5px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s}.view-button[data-v-b0dcc753]:hover{background-color:#0056b3}[data-v-06547c42],[data-v-06547c42]:before,[data-v-06547c42]:after{padding:0;margin:0;box-sizing:border-box}body[data-v-06547c42]{min-height:100vh;display:flex;justify-content:center;align-items:center;perspective:600px;overflow:hidden;background-image:radial-gradient(circle,#123,#000 50em)}main[data-v-06547c42]{height:88vh}.scene[data-v-06547c42]{position:relative;width:88vw;height:88vh;display:flex;justify-content:center;align-items:center}.ball[data-v-06547c42]{position:relative;width:30vw;height:30vw;background-image:radial-gradient(circle at top,#fff,#000);border-radius:50%;box-shadow:0 0 2em #000a;left:550px}.ball1[data-v-06547c42]{position:relative;width:30vw;height:30vw;background-image:radial-gradient(circle at top,#fff,#000);border-radius:50%;box-shadow:0 0 2em #000a;top:-475px;left:30px}.ring[data-v-06547c42],.ring1[data-v-06547c42]{position:absolute;width:30vw;height:30vw;animation:rotateRing 12s infinite linear}.ring[data-v-06547c42],.ring1[data-v-06547c42]{position:relative;left:95px;top:50px}.ring i[data-v-06547c42],.ring1 i[data-v-06547c42]{position:absolute;border:1px solid hsl(var(--hue),100%,75%);box-shadow:0 0 1em hsl(var(--hue),100%,75%) inset,0 0 1em hsl(var(--hue),100%,75%);border-radius:50%;animation:iMove-06547c42 24s var(--delay) infinite both linear,iScale-06547c42 24s var(--delay) infinite both cubic-bezier(.3642,0,.6358,1)}.ring i[data-v-06547c42]:nth-child(1),.ring1 i[data-v-06547c42]:nth-child(1){--delay: -0s;--hue: 0;--rx: 40deg;--ry: 20deg;--rz: 110deg}.ring i[data-v-06547c42]:nth-child(2),.ring1 i[data-v-06547c42]:nth-child(2){--delay: -.75s;--hue: 98;--rx: 90deg;--ry: 50deg;--rz: 35deg}.ring i[data-v-06547c42]:nth-child(3),.ring1 i[data-v-06547c42]:nth-child(3){--delay: -1.5s;--hue: 196;--rx: 60deg;--ry: 140deg;--rz: 20deg}.ring i[data-v-06547c42]:nth-child(4),.ring1 i[data-v-06547c42]:nth-child(4){--delay: -2.25s;--hue: 294;--rx: 240deg;--ry: 65deg;--rz: 200deg}.ring i[data-v-06547c42]:nth-child(5),.ring1 i[data-v-06547c42]:nth-child(5){--delay: -3s;--hue: 392;--rx: 35deg;--ry: 110deg;--rz: 300deg}.ring i[data-v-06547c42]:nth-child(6),.ring1 i[data-v-06547c42]:nth-child(6){--delay: -3.75s;--hue: 490;--rx: 290deg;--ry: 10deg;--rz: 140deg}.ring i[data-v-06547c42]:nth-child(7),.ring1 i[data-v-06547c42]:nth-child(7){--delay: -4.5s;--hue: 588;--rx: 80deg;--ry: 190deg;--rz: 30deg}.ring i[data-v-06547c42]:nth-child(8){--delay: -5.25s;--hue: 686;--rx: 120deg;--ry: 85deg;--rz: 290deg}.ring i[data-v-06547c42]:nth-child(9){--delay: -6s;--hue: 784;--rx: 35deg;--ry: 170deg;--rz: 80deg}.ring i[data-v-06547c42]:nth-child(10){--delay: -6.75s;--hue: 882;--rx: 190deg;--ry: 50deg;--rz: 240deg}.ring i[data-v-06547c42]:nth-child(11){--delay: -7.5s;--hue: 980;--rx: 100deg;--ry: 120deg;--rz: 165deg}.ring i[data-v-06547c42]:nth-child(12){--delay: -8.25s;--hue: 1078;--rx: 140deg;--ry: 210deg;--rz: 50deg}.ring i[data-v-06547c42]:nth-child(13){--delay: -9s;--hue: 1176;--rx: 270deg;--ry: 160deg;--rz: 85deg}.ring i[data-v-06547c42]:nth-child(14){--delay: -9.75s;--hue: 1274;--rx: 30deg;--ry: 220deg;--rz: 250deg}.ring i[data-v-06547c42]:nth-child(15){--delay: -10.5s;--hue: 1372;--rx: 290deg;--ry: 100deg;--rz: 70deg}.ring i[data-v-06547c42]:nth-child(16){--delay: -11.25s;--hue: 1470;--rx: 65deg;--ry: 40deg;--rz: 280deg}.ring i[data-v-06547c42]:nth-child(17){--delay: -12s;--hue: 1568;--rx: 160deg;--ry: 290deg;--rz: 30deg}.ring i[data-v-06547c42]:nth-child(18){--delay: -12.75s;--hue: 1666;--rx: 80deg;--ry: 130deg;--rz: 200deg}.ring i[data-v-06547c42]:nth-child(19){--delay: -13.5s;--hue: 1764;--rx: 220deg;--ry: 70deg;--rz: 110deg}.ring i[data-v-06547c42]:nth-child(20){--delay: -14.25s;--hue: 1862;--rx: 40deg;--ry: 260deg;--rz: 300deg}.ring i[data-v-06547c42]:nth-child(21){--delay: -15s;--hue: 1960;--rx: 250deg;--ry: 120deg;--rz: 140deg}.ring i[data-v-06547c42]:nth-child(22){--delay: -15.75s;--hue: 2058;--rx: 90deg;--ry: 50deg;--rz: 80deg}.ring i[data-v-06547c42]:nth-child(23){--delay: -16.5s;--hue: 2156;--rx: 290deg;--ry: 230deg;--rz: 35deg}.ring i[data-v-06547c42]:nth-child(24){--delay: -17.25s;--hue: 2254;--rx: 130deg;--ry: 180deg;--rz: 240deg}.ring i[data-v-06547c42]:nth-child(25){--delay: -18s;--hue: 2352;--rx: 60deg;--ry: 310deg;--rz: 100deg}.ring i[data-v-06547c42]:nth-child(26){--delay: -18.75s;--hue: 2450;--rx: 140deg;--ry: 270deg;--rz: 190deg}.ring i[data-v-06547c42]:nth-child(27){--delay: -19.5s;--hue: 2548;--rx: 30deg;--ry: 100deg;--rz: 260deg}.ring i[data-v-06547c42]:nth-child(28){--delay: -20.25s;--hue: 2646;--rx: 180deg;--ry: 50deg;--rz: 170deg}.ring i[data-v-06547c42]:nth-child(29){--delay: -21s;--hue: 2744;--rx: 80deg;--ry: 210deg;--rz: 20deg}.ring i[data-v-06547c42]:nth-child(30){--delay: -21.75s;--hue: 2842;--rx: 120deg;--ry: 280deg;--rz: 90deg}.ring i[data-v-06547c42]:nth-child(31){--delay: -22.5s;--hue: 2940;--rx: 200deg;--ry: 130deg;--rz: 210deg}.ring i[data-v-06547c42]:nth-child(32){--delay: -23.25s;--hue: 3038;--rx: 65deg;--ry: 170deg;--rz: 320deg}.ring i[data-v-06547c42]:nth-child(33){--delay: -24s;--hue: 3136;--rx: 65deg;--ry: 210deg;--rz: 340deg}.ring i[data-v-06547c42]:nth-child(34){--delay: -24.75s;--hue: 3234;--rx: 55deg;--ry: 150deg;--rz: 20deg}.ring i[data-v-06547c42]:nth-child(35){--delay: -25.5s;--hue: 3332;--rx: 180deg;--ry: 240deg;--rz: 130deg}.ring i[data-v-06547c42]:nth-child(36){--delay: -26.25s;--hue: 3430;--rx: 120deg;--ry: 260deg;--rz: 250deg}@keyframes iMove-06547c42{0%{transform:rotate(var(--rz)) rotateY(var(--ry)) rotateX(var(--rx)) translateZ(50em)}to{transform:rotate(var(--rz)) rotateY(var(--ry)) rotateX(var(--rx)) translateZ(-50em)}}@keyframes iScale-06547c42{0%,to{top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:0}35%,65%{top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:1}50%{top:-10em;right:-10em;bottom:-10em;left:-10em;opacity:1}}.project-page[data-v-8ffe908c]{padding:50px 20px;text-align:center}.project-cards-container[data-v-8ffe908c]{display:flex;justify-content:center;flex-direction:column;margin:0 auto}.project-cards[data-v-8ffe908c]{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}h1[data-v-8ffe908c]{font-family:Quicksand,sans-serif;font-size:2.5rem;font-weight:700;background:linear-gradient(0deg,#f76591,#ffc16f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:20px;margin-bottom:20px}@media (max-width: 1024px){.project-page[data-v-8ffe908c]{padding:30px 15px}.project-cards[data-v-8ffe908c]{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}h1[data-v-8ffe908c]{font-size:2rem}}@media (max-width: 600px){.project-page[data-v-8ffe908c]{padding:20px 10px}.project-cards[data-v-8ffe908c]{gap:15px;grid-template-columns:1fr}h1[data-v-8ffe908c]{font-size:1.8rem;padding:15px}}main[data-v-a7a678f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90vh;padding-bottom:15px;box-sizing:border-box}.content[data-v-a7a678f4]{text-align:center;margin-bottom:20px;color:#333}.content h1[data-v-a7a678f4]{font-family:Quicksand,sans-serif;font-size:2.5rem;font-weight:700;background:linear-gradient(0deg,#f76591,#ffc16f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content p[data-v-a7a678f4]{color:#edbb99}.cv-link[data-v-a7a678f4]{display:inline-block;margin-top:15px;padding:8px 12px;background-color:#007bff;color:#fff;border-radius:8px;text-decoration:none;box-shadow:0 1px 5px #007bff80;transition:background-color .3s}.contact-form[data-v-a7a678f4]{width:100%;max-width:500px;margin:0 auto;padding:20px;border-radius:8px;box-shadow:0 1px 5px #ffc16f;background:#f5f0f0}.contact-form form div[data-v-a7a678f4]{margin-bottom:15px}.contact-form label[data-v-a7a678f4]{display:block;margin-bottom:5px;color:#333}.contact-form input[data-v-a7a678f4],.contact-form textarea[data-v-a7a678f4]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.contact-form button[data-v-a7a678f4]{width:100%;padding:10px;background-color:#f76591;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.contact-form button[data-v-a7a678f4]:hover{background-color:#0056b3}.clickable[data-v-a7a678f4]{position:relative;z-index:10}.social-links[data-v-a7a678f4]{display:flex;gap:16px;justify-content:center;align-items:center;padding:20px 0}.icon-link[data-v-a7a678f4]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .3s}.icon-link[data-v-a7a678f4]:hover{background-color:#0000001a}.icon[data-v-a7a678f4]{width:54px;height:54px;color:#ffdead;z-index:10}.linkedin-icon[data-v-a7a678f4]:hover{color:#0a66c2}.github-icon[data-v-a7a678f4]:hover{color:#000}.social-links a[data-v-a7a678f4]{position:relative;z-index:10}@media (max-width: 768px){.content h1[data-v-a7a678f4]{font-size:2rem}.cv-link[data-v-a7a678f4]{font-size:.9rem;padding:6px 10px}.contact-form[data-v-a7a678f4]{padding:15px}.contact-form label[data-v-a7a678f4]{font-size:.9rem}.contact-form input[data-v-a7a678f4],.contact-form textarea[data-v-a7a678f4]{padding:8px}.contact-form button[data-v-a7a678f4]{font-size:.9rem;padding:8px}}@media (max-width: 480px){.content h1[data-v-a7a678f4]{font-size:1.8rem}.cv-link[data-v-a7a678f4]{font-size:.85rem;padding:5px 8px}.contact-form[data-v-a7a678f4]{padding:10px}.contact-form label[data-v-a7a678f4]{font-size:.85rem}.contact-form input[data-v-a7a678f4],.contact-form textarea[data-v-a7a678f4]{font-size:.9rem;padding:6px}.contact-form button[data-v-a7a678f4]{font-size:.85rem;padding:7px}}main[data-v-013bad4f]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;place-items:center;min-height:100vh}.content[data-v-013bad4f]{padding-left:120px;color:#c7c7c7c9;-webkit-user-select:none;user-select:none}.content h1[data-v-013bad4f]{font-family:Dancing Script,cursive;font-size:clamp(2.5rem,4vw,6rem);font-weight:700;background:-webkit-linear-gradient(0deg,#f76591,#ffc16f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;margin-bottom:36px;padding-left:10px}.content p[data-v-013bad4f]{font-size:clamp(.9rem,4vw,1.2rem);line-height:1.6;padding-right:100px}.btn[data-v-013bad4f]{background-color:#f76591;background-image:linear-gradient(-180deg,#ffc16f,#f76591);font-size:clamp(.8rem,8vw,.9rem);font-weight:600;color:#fff;width:max-content;outline:0;border:0;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:10px 20px;margin-top:26px;text-align:center;transform:scale(1);transition:all .2s ease-in;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;pointer-events:auto}.btn[data-v-013bad4f]:hover{box-shadow:0 4px 10px #f7659180;transform:scale(.98)}.stack[data-v-013bad4f]{position:relative}.card[data-v-013bad4f]{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:350px;height:500px;border-radius:2rem;box-shadow:0 5px 10px #00000040,0 15px 20px #00000020;transition:transform .6s;-webkit-user-select:none;user-select:none}.card img[data-v-013bad4f]{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;pointer-events:none}.card[data-v-013bad4f]:nth-last-child(n+5){--x: calc(-50% + 90px) ;transform:translate(var(--x),-50%) scale(.85);box-shadow:0 0 1px 1px #00000003}.card[data-v-013bad4f]:nth-last-child(4){--x: calc(-50% + 60px) ;transform:translate(var(--x),-50%) scale(.9)}.card[data-v-013bad4f]:nth-last-child(3){--x: calc(-50% + 30px) ;transform:translate(var(--x),-50%) scale(.95)}.card[data-v-013bad4f]:nth-last-child(2){--x: -50% ;transform:translate(var(--x),-50%) scale(1)}.card[data-v-013bad4f]:nth-last-child(1){--x: calc(-50% - 30px) ;transform:translate(var(--x),-50%) scale(1.05)}.card:nth-last-child(1) img[data-v-013bad4f]{box-shadow:0 1px 5px 5px #ffc16f80}.swap[data-v-013bad4f]{animation:swap-013bad4f 1.3s ease-out forwards}@keyframes swap-013bad4f{30%{transform:translate(calc(var(--x) - 250px),-50%) scale(.85) rotate(-5deg) rotateY(65deg)}to{transform:translate(calc(var(--x) - 30px),-50%) scale(.5);z-index:-1}}@media (max-width: 1200px){@keyframes swap-013bad4f{30%{transform:translate(calc(var(--x) - 200px),-50%) scale(.85) rotate(-5deg) rotateY(65deg)}to{transform:translate(calc(var(--x) - 30px),-50%) scale(.5);z-index:-1}}}@media (max-width: 1050px){@keyframes swap-013bad4f{30%{transform:translate(calc(var(--x) - 150px),-50%) scale(.85) rotate(-5deg) rotateY(65deg)}to{transform:translate(calc(var(--x) - 30px),-50%) scale(.5);z-index:-1}}}@media (max-width: 1200px){.content[data-v-013bad4f]{padding-left:80px}.content p[data-v-013bad4f]{padding-right:40px}.card[data-v-013bad4f]{width:250px;height:380px}}@media (max-width: 1050px){.content[data-v-013bad4f]{padding-left:60px}.content p[data-v-013bad4f]{line-height:1.5}.card[data-v-013bad4f]{width:220px;height:350px}}@media (max-width: 990px){.content p[data-v-013bad4f]{padding-right:0}.card[data-v-013bad4f]{width:200px;height:300px}}@media (max-width: 950px){main[data-v-013bad4f]{grid-template-columns:1fr;grid-template-rows:4fr 3fr;grid-template-areas:"stacked" "content"}.content[data-v-013bad4f]{grid-area:content;text-align:center;padding:0 90px}.btn[data-v-013bad4f]{margin-bottom:30px}.stack[data-v-013bad4f]{grid-area:stacked}}@media (max-width: 650px){main[data-v-013bad4f]{grid-template-rows:1fr 1fr}.content[data-v-013bad4f]{padding:0 50px}.content h1[data-v-013bad4f]{padding-left:0}.btn[data-v-013bad4f]{padding:8px 16px}.card[data-v-013bad4f]{width:180px;height:260px}}body{font-family:Montserrat,sans-serif;font-weight:300;font-size:15px;line-height:1.7;background-color:#1f2029;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat-back.svg);background-position:center;background-repeat:repeat;background-size:4%;overflow-x:hidden;transition:all .3s linear}a{cursor:pointer}a:hover{text-decoration:none}body.light{background-color:#fff}body.light #cursor,body.light #cursor2,body.light #cursor3{mix-blend-mode:normal}body.light #cursor2{border:2px solid #1f2029;box-shadow:0 0 4px #0000001a}body.light #cursor2.hover{background:#0000000f;box-shadow:0 0 2px #0000001a;border-color:transparent}body.light .logo-wrap a{color:#1f2029}body.light .menu-icon__line{background-color:#1f2029}body.light .nav:before{background-color:#ebebeb66}body.light .nav:after{background-color:#f6eff9;box-shadow:6px 6px 22px #2a1f3f1a}body.light .nav__list-item a{color:#0009}body.light .nav__list-item a:hover,body.light .nav__list-item.active-nav a{color:#1f2029}body.light .switch-wrap h1{color:#000}body.light .switch-wrap p span:nth-child(2):before{opacity:1;background-color:#000}body.light .switch-wrap p span:nth-child(1):before{opacity:0}html[data-v-bcfeb8a7],body[data-v-bcfeb8a7]{font-family:Raleway,sans-serif;padding:1em 2em;font-size:18px;background:#222;color:#aaa;margin:0}.wrapper[data-v-bcfeb8a7]{width:100%;height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.container[data-v-bcfeb8a7]{display:flex;flex-direction:column;align-items:center;animation:test-bcfeb8a7 3s forwards}@keyframes test-bcfeb8a7{0%{transform:translateY(-200%)}to{transform:translateY(0)}}.home-container h1[data-v-bcfeb8a7]{font-size:clamp(2rem,6vw,4rem);text-align:center;line-height:1.2;margin:20px 0;background:-webkit-linear-gradient(0deg,#f76591,#ffc16f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.avatar[data-v-bcfeb8a7]{width:190px;height:258px;border:5px solid rgba(255,193,111,.5);border-radius:50%;overflow:hidden;box-shadow:0 1px 5px 5px #ffc16f80;animation:float-bcfeb8a7 6s ease-in-out infinite}.avatar img[data-v-bcfeb8a7]{width:100%;height:auto}@keyframes float-bcfeb8a7{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width: 768px){.container[data-v-bcfeb8a7]{flex-direction:column;padding:10px}.home-container h1[data-v-bcfeb8a7]{font-size:clamp(1.5rem,5vw,2.5rem);padding:0 10px}.avatar[data-v-bcfeb8a7]{width:190px;height:260px}}@media (max-width: 480px){.home-container h1[data-v-bcfeb8a7]{font-size:clamp(1.2rem,4vw,2rem)}.avatar[data-v-bcfeb8a7]{width:190px;height:260px}}[data-v-6471992a]{padding:0;margin:0;box-sizing:border-box}.cv[data-v-6471992a]{display:flex;flex-direction:column}.about-section[data-v-6471992a],.cv[data-v-6471992a]{opacity:1;transform:translate(0);transition:opacity 1s ease,transform .5s ease}.about-section[data-v-6471992a],.parent[data-v-6471992a]{display:flex;flex-wrap:wrap;gap:30px}.cv-link[data-v-6471992a]{display:inline-block;margin-top:15px;padding:8px 12px;background-color:#007bff;color:#fff;border-radius:8px;text-decoration:none;box-shadow:0 1px 5px #007bff80;transition:background-color .3s}.cv-link[data-v-6471992a]:hover{background-color:#f76591}.parent p[data-v-6471992a],.parent2 p[data-v-6471992a]{display:flex;justify-content:center}.parent h2[data-v-6471992a]{text-align:center}.parent2 h2[data-v-6471992a]{position:relative;left:38%}h3[data-v-6471992a]{color:#edbb99}.fade-enter-active[data-v-6471992a],.fade-leave-active[data-v-6471992a]{transition:opacity 1s}.fade-enter[data-v-6471992a],.fade-leave-to[data-v-6471992a]{opacity:0}.slide-enter-active[data-v-6471992a],.slide-leave-active[data-v-6471992a]{transition:transform .5s ease-in-out}.slide-enter[data-v-6471992a],.slide-leave-to[data-v-6471992a]{transform:translate(-20px)}.about-section[data-v-6471992a]{margin-bottom:40px;padding:30px;box-shadow:0 1px 5px #ffc16f}.about-section h1[data-v-6471992a]{font-family:Quicksand,sans-serif;font-size:clamp(2.5rem,4vw,6rem);font-weight:700;background:-webkit-linear-gradient(0deg,#f76591,#ffc16f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-bottom:20px;position:relative;left:480px}.about-section p[data-v-6471992a],ul[data-v-6471992a],li[data-v-6471992a]{font-size:1rem;line-height:1.6;color:#333;font-weight:500}.cv[data-v-6471992a]{padding:20px;background:#f5f0f0;box-shadow:0 1px 5px #ffc16f80}.cv .contact[data-v-6471992a],.hobbie[data-v-6471992a],.langue[data-v-6471992a]{margin-bottom:20px}body[data-v-6471992a]{background-color:#000;font-family:Verdana,Geneva,Tahoma,sans-serif;color:beige}.contact[data-v-6471992a],.hobbie[data-v-6471992a],.langue[data-v-6471992a],.LANGAGE[data-v-6471992a],.FRAMEWORK[data-v-6471992a]{display:flex;flex-wrap:wrap;gap:20px;width:100%;position:relative;animation:float-6471992a 5s ease-in-out infinite}.container[data-v-6471992a]{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.parent[data-v-6471992a]{flex-direction:column;background:#f5f0f0;border-radius:10px;padding:20px;box-shadow:0 1px 5px #ffc16f;width:48%;transition:transform .3s ease,opacity .3s ease}.parent div[data-v-6471992a]{padding-bottom:100px}.parent[data-v-6471992a]:hover,.parent2[data-v-6471992a]:hover{transform:scale(1.05)}.elt[data-v-6471992a]{margin-bottom:15px}h2[data-v-6471992a],h5[data-v-6471992a]{color:#333}.parent2 ul[data-v-6471992a],.parent ul[data-v-6471992a]{list-style-type:none;padding-top:40px}li[data-v-6471992a]{margin-bottom:10px}@keyframes float-6471992a{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.contact div[data-v-6471992a],.hobbie div[data-v-6471992a],.langue div[data-v-6471992a],.LANGAGE div[data-v-6471992a],.FRAMEWORK div[data-v-6471992a]{display:flex;align-items:center;gap:10px;animation:floatEffect-6471992a 4s ease-in-out infinite;padding:10px;background:#ffffff1a;border-radius:8px;flex:1 1 200px;max-width:300px;border-left:2px solid #ccc;border-right:2px solid #ccc;transition:transform .3s ease,opacity .3s ease}@keyframes floatEffect-6471992a{0%{transform:translate(0) translateY(0);opacity:.9}50%{transform:translate(10px) translateY(-5px);opacity:1}to{transform:translate(0) translateY(0);opacity:.9}}.contact img[data-v-6471992a],.hobbie img[data-v-6471992a],.langue img[data-v-6471992a],.LANGAGE img[data-v-6471992a],.FRAMEWORK img[data-v-6471992a]{width:30px;height:30px;transition:transform .3s ease}.contact p[data-v-6471992a],.hobbie p[data-v-6471992a],.langue p[data-v-6471992a],.LANGAGE p[data-v-6471992a],.FRAMEWORK p[data-v-6471992a]{font-size:1rem;color:#333;font-weight:500}.contact div[data-v-6471992a]:hover,.hobbie div[data-v-6471992a]:hover,.langue div[data-v-6471992a]:hover,.LANGAGE div[data-v-6471992a]:hover,.FRAMEWORK div[data-v-6471992a]:hover{transform:scale(1.05)}.contact div:hover img[data-v-6471992a],.hobbie div:hover img[data-v-6471992a],.langue div:hover img[data-v-6471992a],.LANGAGE div:hover img[data-v-6471992a],.FRAMEWORK div:hover img[data-v-6471992a]{transform:rotate(10deg)}.contact div[data-v-6471992a]:not(:first-child),.hobbie div[data-v-6471992a]:not(:first-child),.langue div[data-v-6471992a]:not(:first-child),.LANGAGE div[data-v-6471992a]:not(:first-child),.FRAMEWORK div[data-v-6471992a]:not(:first-child){border-left:none}@media (max-width: 1200px){.about-section h1[data-v-6471992a]{left:0;font-size:clamp(2rem,3.5vw,4rem)}.parent h2[data-v-6471992a],.parent2 h2[data-v-6471992a]{left:0;text-align:center}}@media (max-width: 768px){.about-section[data-v-6471992a],.cv[data-v-6471992a]{padding:20px}.container[data-v-6471992a],.about-section[data-v-6471992a],.parent[data-v-6471992a],.parent2[data-v-6471992a]{flex-direction:column;align-items:center;width:100%}.parent[data-v-6471992a],.parent2[data-v-6471992a]{width:100%}.cv[data-v-6471992a]{flex-direction:column}.contact[data-v-6471992a],.hobbie[data-v-6471992a],.langue[data-v-6471992a],.LANGAGE[data-v-6471992a],.FRAMEWORK[data-v-6471992a]{flex-direction:column;align-items:center}.contact div[data-v-6471992a],.hobbie div[data-v-6471992a],.langue div[data-v-6471992a],.LANGAGE div[data-v-6471992a],.FRAMEWORK div[data-v-6471992a]{max-width:100%;flex:1 1 auto}}@media (max-width: 480px){.about-section h1[data-v-6471992a]{font-size:1.5rem;text-align:center;margin-left:0}.about-section h3[data-v-6471992a],.cv .contact p[data-v-6471992a],.hobbie p[data-v-6471992a],.langue p[data-v-6471992a]{font-size:.9rem;text-align:center}.parent ul[data-v-6471992a],.parent2 ul[data-v-6471992a]{left:0;padding:0;text-align:center}.contact[data-v-6471992a],.hobbie[data-v-6471992a],.langue[data-v-6471992a],.LANGAGE[data-v-6471992a],.FRAMEWORK[data-v-6471992a]{gap:10px}.contact img[data-v-6471992a],.hobbie img[data-v-6471992a],.langue img[data-v-6471992a],.LANGAGE img[data-v-6471992a],.FRAMEWORK img[data-v-6471992a]{width:20px;height:auto}}*{padding:0;margin:0;box-sizing:border-box}
