:root{--base-font: "Play", sans-serif;font-family:var(--base-font);font-size:17px;font-optical-sizing:auto;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;cursor:default;background-color:#5f9ea0;background-image:radial-gradient(circle at 84.39778645833333% 73.87044270833333%,#bde9fb ,22.750000000000004%,#bde9fb00 35%),radial-gradient(circle at 11.1865234375% 29.941406250000004%,#bcebed ,35%,#bcebed00 50%),radial-gradient(circle at 48.9013671875% 49.521484375%,#f6f6f600 ,100%,#f6f6f600);background-attachment:fixed}#app{max-width:950px;margin-inline:auto;padding-inline:1em;margin-block:0 2em;container-type:inline-size}#app a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#4682b4;text-decoration-thickness:2px}#app a:hover{text-decoration-style:dotted}#app button,#app textarea{font-family:var(--base-font);font-size:1em}#app>nav{display:flex;align-items:center;justify-content:space-between;margin:1em}#app>nav .brand{display:flex;align-items:center;cursor:pointer}#app>nav .brand.nonav{cursor:default}#app>nav .brand .logo{width:2.5em;height:2.5em;margin-right:1em;transition:transform .5s ease}#app>nav .brand:hover .logo{transform:perspective(35px) rotateY(180deg)}#app>nav .socials{display:flex;gap:.5em}#app>nav .socials a img{width:24px}#app>nav .socials a[href*=linkedin] img{transform:scale(1.3)}#app>nav .socials a:hover img{filter:invert()}#app>nav .socials a.ukraine{display:block;width:26px;height:0;border-top:11px solid blue;border-bottom:11px solid yellow;margin-left:.25em;opacity:.8}#app>nav .socials a.ukraine:hover{opacity:1}section[data-v-7233e607]{margin-top:7em;display:flex;align-items:center;gap:3em}@container (width < 750px){section[data-v-7233e607]{flex-direction:column;gap:2em;margin-top:4em}}section header[data-v-7233e607]{font-size:4em;font-weight:500;margin-bottom:.2em}@container (width < 750px){section header[data-v-7233e607]{text-align:center}}section img[data-v-7233e607]{border-radius:250px;max-width:clamp(15em,40cqw,100em)}@container (width < 750px){section img[data-v-7233e607]{max-width:12em}}#app:has(section.v-card) nav .socials a:has(img){display:none}section[data-v-251db9df]{margin-top:3em;display:flex;align-items:center;flex-direction:column;gap:1em}section>img[data-v-251db9df]{border-radius:250px;max-width:clamp(15em,30cqw,100em)}@container (width < 750px){section>img[data-v-251db9df]{max-width:12em}}section header[data-v-251db9df]{font-size:2.5em;font-weight:500}section>div[data-v-251db9df]{text-align:center}section .socials[data-v-251db9df]{margin:2em 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em}section .socials a img[data-v-251db9df]{width:3.3em}section .socials a img[data-v-251db9df]:hover{filter:invert()}section .socials a[href*="wa.me"] img[data-v-251db9df]{transform:scale(1.3)}section .socials a[href^="mailto:"] img[data-v-251db9df]{transform:scale(1.1)}section .create-vcard[data-v-251db9df]{font-size:.7em}
