header[data-v-1f683908]{background-color:#111;padding:1rem;margin:0;position:sticky;top:0;z-index:1000}nav[data-v-1f683908]{display:flex;gap:2rem}.nav-link[data-v-1f683908]{display:inline-flex;align-items:center;gap:.55rem;color:#ddd;text-decoration:none;font-size:1.2em;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1}.nav-link svg[data-v-1f683908]{width:1.15em;height:1.15em;flex:none}.nav-link img[data-v-1f683908]{width:1.15em;height:1.15em;flex:none;filter:brightness(0) invert(1)}.nav-label[data-v-1f683908]{display:inline}.nav-link--active[data-v-1f683908]{font-weight:700;text-decoration:underline}@media(max-width:800px){nav[data-v-1f683908]{justify-content:space-between;gap:.5rem}.nav-link[data-v-1f683908]{flex-direction:column;justify-content:center;gap:.3rem;font-size:.82rem;min-width:0;text-align:center;padding:.2rem 0;text-decoration:none;opacity:.72}.nav-link svg[data-v-1f683908]{width:1.35rem;height:1.35rem}.nav-link img[data-v-1f683908]{width:1.35rem;height:1.35rem;filter:brightness(0) invert(1)}.nav-label[data-v-1f683908]{display:none;white-space:nowrap}.nav-link--active[data-v-1f683908]{opacity:1;text-decoration:none}.nav-link--active .nav-label[data-v-1f683908]{display:block;font-size:.72rem;line-height:1}}main[data-v-6a2537be]{padding:2em}#lines[data-v-6a2537be]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.mobile-bg[data-v-6a2537be]{display:none}@media(max-width:600px){.mobile-bg[data-v-6a2537be]{display:block;position:fixed;inset:0;background:linear-gradient(to bottom,#8905a3,#0057da);z-index:-1;pointer-events:none}main[data-v-6a2537be]{background:transparent}#lines[data-v-6a2537be]{display:none}}html{scroll-behavior:smooth;scroll-padding-top:80px}.home[data-v-d8ed0e91]{color:#eee;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;cursor:default;justify-self:center;align-self:center}.home h1[data-v-d8ed0e91]{font-size:2.5em;font-weight:700;text-align:center;margin-bottom:.5em}p[data-v-d8ed0e91]{font-size:1.25em;color:#ddd;text-align:center;background-color:#333c;padding:1em;border-radius:10px;width:80%;margin:2em auto;cursor:default}@media(max-width:600px){p[data-v-d8ed0e91]{width:80%;font-size:1.4em;text-align:left}}.popup[data-v-3110a1e5]{position:absolute;background-color:#333;color:#fff;padding:10px;border-radius:5px;box-shadow:0 4px 8px #0003;margin-top:10px;cursor:default}.competence[data-v-3110a1e5]{display:flex;align-items:center;justify-content:center;cursor:pointer}.competence_level[data-v-3110a1e5]{width:20px;height:20px;border-radius:50%}.competence_card[data-v-a1f3d931]{background-color:#333c;border-radius:10px;box-shadow:0 4px 8px #0003;padding:0 20px 20px;transition:transform .2s,background-color .2s;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;max-width:100%;display:flex}.contect_text[data-v-a1f3d931]{display:flex;flex-direction:column;justify-content:space-between}.competence_card__header[data-v-a1f3d931]{display:flex;align-items:center}.competence_card__name[data-v-a1f3d931]{font-size:1.5em;font-weight:700;color:#fff;margin-left:10px}.competence_card__description[data-v-a1f3d931]{font-size:1em;color:#aaa;margin-top:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:700}.skill-img[data-v-a1f3d931]{width:100%;margin-top:10px;border-radius:5px;aspect-ratio:1 / 1;object-fit:contain}.competence_card__description_area[data-v-a1f3d931]{display:flex;flex-direction:row;gap:10px}@media(min-width:600px){.competence_card[data-v-a1f3d931]:hover{transform:scale(1.03);background-color:#444c;cursor:pointer}}@media(max-width:600px){.competence_card[data-v-a1f3d931]{width:95%;max-width:none}.competence_card[data-v-a1f3d931]:hover{transform:none;background-color:#333c}}h1[data-v-487d843c]{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2.5em;font-weight:700;color:#eee;margin-bottom:1rem}h2[data-v-487d843c]{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em;font-weight:700;color:#eee;margin-top:2em}.competences[data-v-487d843c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page[data-v-487d843c]{display:flex;flex-direction:row-reverse;gap:1rem}.content[data-v-487d843c]{flex:1;min-width:0}.sections-nav[data-v-487d843c]{position:sticky;top:50%;transform:translateY(-50%);align-self:flex-start;display:flex;flex-direction:column;gap:.25rem;z-index:100;background-color:#333c;border-radius:8px;padding:.5rem .25rem;height:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sections-nav__item[data-v-487d843c]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;border:2px solid transparent;opacity:.4;transition:opacity .2s,border-color .2s}.sections-nav__item img[data-v-487d843c]{width:28px;height:28px;filter:invert(1)}.sections-nav__item[data-v-487d843c]:hover{opacity:.8}.sections-nav__item--active[data-v-487d843c]{opacity:1;border-color:var(--color-primary)}@media(max-width:1200px){.competences[data-v-487d843c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.competences[data-v-487d843c]{grid-template-columns:1fr;gap:1rem;justify-items:center}.sections-nav[data-v-487d843c]{display:none}}.language-tag[data-v-ecae9f46]{display:inline-block;padding:.25em .75em;background-color:#f0f0f0;border-radius:100px;font-size:1em;font-weight:700;font-family:monospace;color:#eee}.language-tag--javascript[data-v-ecae9f46]{background-color:#f7df1e80;border:#f7df1e solid 3px}.language-tag--typescript[data-v-ecae9f46]{background-color:#3178c680;border:#3178c6 solid 3px}.language-tag--python[data-v-ecae9f46]{background-color:#30699880;border:#306998 solid 3px}.language-tag--java[data-v-ecae9f46]{background-color:#b0721980;border:#b07219 solid 3px}.language-tag--csharp[data-v-ecae9f46]{background-color:#17860080;border:#178600 solid 3px}.language-tag--cpp[data-v-ecae9f46]{background-color:#f34b7d80;border:#f34b7d solid 3px}.language-tag--php[data-v-ecae9f46]{background-color:#777bb480;border:#777bb4 solid 3px}.language-tag--kotlin[data-v-ecae9f46]{background-color:#0095d580;border:#0095d5 solid 3px}.language-tag--assembly[data-v-ecae9f46]{background-color:#6e4c1e80;border:#6e4c1e solid 3px}.language-tag--c[data-v-ecae9f46]{background-color:#b3000080;border:#b30000 solid 3px}.language-tag--vue[data-v-ecae9f46]{background-color:#42b88380;border:#42b883 solid 3px}.language-tag--react[data-v-ecae9f46]{background-color:#61dafb80;border:#61dafb solid 3px}.language-tag--angular[data-v-ecae9f46]{background-color:#dd003180;border:#dd0031 solid 3px}.language-tag--bash[data-v-ecae9f46]{background-color:#89e05180;border:#89e051 solid 3px}.language-tag--html_css[data-v-ecae9f46]{background-color:#e34c2680;border:#e34c26 solid 3px}.language-tag--sql[data-v-ecae9f46]{background-color:#e38c0080;border:#e38c00 solid 3px}.popup[data-v-9a81ab50]{position:absolute;top:0;left:0;transform:translateY(-25%);background-color:#333;color:#fff;padding:10px;border-radius:5px;box-shadow:0 4px 8px #0003;margin-top:10px;cursor:default}.project_type[data-v-9a81ab50]{display:flex;align-items:center;justify-content:center;cursor:pointer}.project_type_icon[data-v-9a81ab50]{width:20px;height:20px}.project_card[data-v-075e1476]{display:flex;flex-direction:row;gap:1em;padding:1em;border-radius:8px;cursor:pointer;background-color:#333c;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;max-width:500px;transition:transform .2s,background-color .2s}div.project_card__text h2[data-v-075e1476]{margin:0;color:#eee}.project_card__header[data-v-075e1476]{display:flex;align-items:center;gap:.5em}.project_card__text[data-v-075e1476]{flex:1;display:flex;flex-direction:column;gap:.5em;color:#aaa;font-weight:700}.project_card__image[data-v-075e1476]{width:150px;height:150px;overflow:hidden;border-radius:8px}.project_card__image img[data-v-075e1476]{width:100%;height:100%;object-fit:cover}.languages[data-v-075e1476]{display:flex;flex-wrap:wrap;gap:.5em}.project_card[data-v-075e1476]:hover{transform:scale(1.03);background-color:#444c}@media(max-width:600px){.project_card[data-v-075e1476]{flex-direction:column}.project_card__image[data-v-075e1476]{width:100%;height:auto}}.projects-list[data-v-6353dd93]{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}h1[data-v-6353dd93]{font-size:2.5em;color:#eee;font-weight:700;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;cursor:default}@media(max-width:600px){.projects-list[data-v-6353dd93]{flex-direction:column;align-items:center}}.contact[data-v-6c440bed]{display:flex;flex-direction:column;align-items:center;padding:2em;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.contact__block[data-v-6c440bed]{display:flex;flex-direction:column;align-items:center;gap:1em;background-color:#1a1a1aee;border-radius:10px;padding:2em;width:100%;max-width:550px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #444}.contact h1[data-v-6c440bed]{font-size:2.5em;font-weight:700;color:#eee}.contact h2[data-v-6c440bed]{font-size:1.5em;font-weight:700;color:#eee;align-self:flex-start}.contact__links[data-v-6c440bed]{display:flex;flex-direction:column;gap:.75em;width:100%}.contact__divider[data-v-6c440bed]{width:100%;border-top:1px solid #444;margin:.5em 0}.contact a.btn[data-v-6c440bed]{color:#eee;text-decoration:none;font-size:1.25em;font-weight:700;background-color:#333c;padding:.5em 1em;border-radius:5px;text-align:center;transition:all .3s ease}.contact a.btn[data-v-6c440bed]:hover{background-color:#555c;transform:scale(1.03)}.contact a.btn[data-v-6c440bed]:hover:after{content:" →"}.contact__form[data-v-6c440bed]{display:flex;flex-direction:column;gap:1em;width:100%}.contact__field[data-v-6c440bed]{display:flex;flex-direction:column;gap:.3em}.contact__field label[data-v-6c440bed]{color:#ccc;font-size:.95em}.contact__field input[data-v-6c440bed],.contact__field textarea[data-v-6c440bed]{background-color:#333c;border:1px solid #555;border-radius:5px;padding:.5em .75em;color:#eee;font-size:1em;font-family:inherit;transition:border-color .3s ease;resize:vertical}.contact__field input[data-v-6c440bed]:focus,.contact__field textarea[data-v-6c440bed]:focus{outline:none;border-color:#aaa}.contact__field input[data-v-6c440bed]:disabled,.contact__field textarea[data-v-6c440bed]:disabled{opacity:.5;cursor:not-allowed}.btn--submit[data-v-6c440bed]{background-color:#333c;color:#eee;border:none;border-radius:5px;padding:.5em 1em;font-size:1.25em;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%}.btn--submit[data-v-6c440bed]:hover:not(:disabled){background-color:#555c;transform:scale(1.03)}.btn--submit[data-v-6c440bed]:disabled{opacity:.5;cursor:not-allowed}.contact__feedback[data-v-6c440bed]{width:100%;padding:.75em 1em;border-radius:5px;font-size:1em;text-align:center}.contact__feedback--success[data-v-6c440bed]{background-color:#2a4a2a;color:#8f8;border:1px solid #4a8a4a}.contact__feedback--error[data-v-6c440bed]{background-color:#4a2a2a;color:#f88;border:1px solid #8a4a4a}.competence_card[data-v-b0a5430f]{background-color:#333;border-radius:10px;box-shadow:0 4px 8px #0003;padding:0 20px 20px;margin:3%;transition:transform .2s,background-color .2s;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.competence_card__header[data-v-b0a5430f]{display:flex;align-items:center}.competence_card__name[data-v-b0a5430f]{font-size:1.5em;font-weight:700;color:#fff;margin-left:10px}.competence_card__content[data-v-b0a5430f]{display:flex;flex-direction:row;justify-content:space-between}.skill-img[data-v-b0a5430f]{max-width:100px;max-height:100px;margin-left:20px;border-radius:8px}.competence_card__description[data-v-b0a5430f]{font-size:1em;color:#aaa;margin-top:10px}@media(min-width:600px){.competence_card[data-v-b0a5430f]:hover{transform:scale(1.03);background-color:#444}}.skeleton-block[data-v-8ecc459c]{background:linear-gradient(90deg,#2e2e2e 25%,#3a3a3a,#2e2e2e 75%);background-size:200% 100%;animation:shimmer-8ecc459c 1.4s infinite}@keyframes shimmer-8ecc459c{0%{background-position:200% 0}to{background-position:-200% 0}}.project-detail[data-v-299c62d5]{border-radius:8px;background-color:#444757;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70vw;height:70vh;overflow:hidden}.project_detail__header[data-v-299c62d5]{display:flex;align-items:center;gap:1em;background-color:#333;padding:1em 1.5em}.project_detail__content[data-v-299c62d5]{display:flex;gap:1em;padding:1em 1.5em}.text[data-v-299c62d5]{flex:1;display:flex;flex-direction:column;gap:.75em}.languages[data-v-299c62d5]{display:flex;gap:.5em;flex-wrap:wrap}.competences[data-v-299c62d5]{display:flex;flex-direction:column;gap:.75em;padding:0 1.5em}.competences_list[data-v-299c62d5]{display:flex;gap:.75em;flex-wrap:wrap}.project-detail[data-v-fde49cca]{border:none;border-radius:8px;background-color:#444757;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-top:2em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70vw;height:70vh;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 0 8px #afafaf69;transition:all .3s ease;animation:zoomAtOpen-fde49cca .3s ease}@keyframes zoomAtOpen-fde49cca{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes zoomAtClose-fde49cca{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(0);opacity:0}}.competence_detail--closing[data-v-fde49cca]{animation:zoomAtClose-fde49cca .3s ease forwards;pointer-events:none}.project-detail[data-v-fde49cca]::-webkit-scrollbar{display:none}.project-detail[data-v-fde49cca]:hover{box-shadow:0 0 18px #afafafcc}.project_detail__header[data-v-fde49cca]{display:flex;justify-content:space-between;align-items:flex-start;position:sticky;top:0;background-color:#333;margin:0;width:100%;z-index:10}.close-button[data-v-fde49cca]{font-size:2em;cursor:pointer;font-weight:700;color:red;position:relative;top:0;right:1%;transition:font-size .3s ease}.close-button[data-v-fde49cca]:hover{font-size:2.4em}h1[data-v-fde49cca]{font-size:2em;color:#eee;margin:0;padding:.5em}.project_detail__content[data-v-fde49cca]{display:flex;flex-direction:row;gap:1em;padding:1em}.project_detail_content__text[data-v-fde49cca]{flex:1;display:flex;flex-direction:column;font-size:1.1em;gap:.5em;color:#ddd}.project_detail_content__image[data-v-fde49cca]{width:40%;height:fit-content;overflow:hidden;border-radius:8px}.project_detail_content__image img[data-v-fde49cca]{width:90%;height:50%;object-fit:cover;object-position:center}.project_detail__competences[data-v-fde49cca]{padding:1em}.project_detail__competences h2[data-v-fde49cca]{font-size:1.5em;color:#eee;margin-bottom:.5em}.project_detail__languages[data-v-fde49cca]{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:1em}.project_detail_content__links[data-v-fde49cca]{display:flex;gap:1em;margin-top:1em}.project_detail_content__links a[data-v-fde49cca]{color:#42b883;text-decoration:none;font-weight:700}.project_detail_content__links a[data-v-fde49cca]:hover{text-decoration:underline}.project_type_label[data-v-fde49cca]{margin:1em}.scroll-arrow[data-v-fde49cca]{position:sticky;bottom:12px;display:flex;justify-content:center;width:100%;font-size:1.6em;color:#ccc;pointer-events:none;transition:opacity .3s ease;animation:bounce-fde49cca 1.2s infinite ease-in-out}@keyframes bounce-fde49cca{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:800px){.project-detail[data-v-fde49cca]{width:90vw;height:80vh}.project_detail__content[data-v-fde49cca]{flex-direction:column}.project_detail_content__image[data-v-fde49cca]{width:100%;height:fit-content}}.credits[data-v-c537fb98]{display:flex;flex-direction:column;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;align-items:center;background-color:#333c;padding:1em;border-radius:8px;width:70%;position:absolute;overflow:scroll;scrollbar-width:none;height:70vh;top:50%;left:50%;transform:translate(-50%,-50%)}.credits[data-v-c537fb98]::-webkit-scrollbar{display:none}h1[data-v-c537fb98]{font-size:2.5em;font-weight:700;color:#eee;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;cursor:default;text-align:center}.credits p[data-v-c537fb98]{font-size:1.25em;color:#ddd;text-align:justify}.credits a[data-v-c537fb98]{color:#ddd;text-decoration:none;font-weight:700;transition:color .3s ease}.credits a[data-v-c537fb98]:hover{color:#fff}.credits ul[data-v-c537fb98]{list-style-type:none;padding:0}.credits li[data-v-c537fb98]{margin:.5em 0}@media(max-width:800px){.credits[data-v-c537fb98]{width:90%;position:absolute;top:55%;height:80vh;left:50%;transform:translate(-50%,-50%)}}.competence_level[data-v-3a09e078]{border:none;background-color:#2c2c2c;border-radius:8px;padding:20px;color:#f3f3f3;box-shadow:0 4px 8px #0003;transition:all .3s ease}.competence_level[data-v-3a09e078]:hover{box-shadow:0 8px 16px #0000004d;transform:translateY(-2px);transition:all .3s ease}.competence_level__title[data-v-3a09e078]{font-size:1.5em;margin-bottom:10px;color:#f3f3f3}.competence_level__detail[data-v-3a09e078]{display:flex;flex-direction:row;gap:10px;margin-bottom:5px}.competence_level__detail_id[data-v-3a09e078]{font-weight:700;color:#04afc5}.competence_level__detail_name[data-v-3a09e078]{color:#f3f3f3}.competence_level_progress_bar[data-v-1d560023]{display:flex;gap:10px;align-items:center;justify-content:center}.progress_bar_fragment[data-v-1d560023]{display:flex;flex-direction:row;align-items:center;gap:5px}.progress_bar_fill[data-v-1d560023]{width:200px;height:2px}.progress_bar_fragment--filled .progress_bar_fill[data-v-1d560023]{background-color:#04afc5;box-shadow:0 0 10px #04afc5}.progress_bar_fragment--empty .progress_bar_fill[data-v-1d560023]{background-color:#eee}.progress_bar_label[data-v-1d560023]{font-size:12px;color:#f3f3f3;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;font-size:1.6em}.progress_bar_fragment--filled .progress_bar_label[data-v-1d560023]{background-color:#04afc5;box-shadow:0 0 10px #04afc5}.progress_bar_fragment--empty .progress_bar_label[data-v-1d560023]{background-color:#eee;color:#04afc5}.progress_bar_label[data-v-1d560023]:hover{cursor:pointer;transform:scale(1.1);transition:transform .2s}.progress_bar_label[data-v-1d560023]:active{transform:scale(.9);transition:transform .1s}@media(max-width:800px){.progress_bar_fill[data-v-1d560023]{width:20vw}}.competence_detail__header[data-v-4b1438c3]{display:flex;align-items:center;background-color:#333;padding:1em 1.5em}.header_left[data-v-4b1438c3]{display:flex;align-items:center;gap:1em}.body[data-v-4b1438c3]{display:flex;flex-direction:column;gap:.75em;padding:1.5em}.projects[data-v-4b1438c3]{display:flex;gap:1em;margin-top:1em;flex-wrap:wrap}.competence_detail[data-v-648a36c9]{border:none;border-radius:8px;background-color:#444757;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-top:2em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70vw;height:70vh;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 0 8px #afafaf69;transition:all .3s ease;animation:zoomAtOpen-648a36c9 .3s ease}@keyframes zoomAtOpen-648a36c9{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes zoomAtClose-648a36c9{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(0);opacity:0}}.competence_detail--closing[data-v-648a36c9]{animation:zoomAtClose-648a36c9 .3s ease forwards;pointer-events:none}.competence_detail[data-v-648a36c9]::-webkit-scrollbar{display:none}.competence_detail[data-v-648a36c9]:hover{box-shadow:0 0 18px #afafafcc}.competence_detail__content[data-v-648a36c9]{display:flex;flex-direction:row;align-items:center;padding:20px}.competence_detail__content img[data-v-648a36c9]{max-width:200px;max-height:200px;margin-left:20px;border-radius:8px}.competence_detail__header[data-v-648a36c9]{display:flex;justify-content:space-between;position:sticky;top:0;background-color:#333;margin:0;width:100%;z-index:10}.close-button[data-v-648a36c9]{font-size:2em;cursor:pointer;font-weight:700;color:red;position:relative;top:0;right:1%;transition:font-size .3s ease}.close-button[data-v-648a36c9]:hover{font-size:2.4em}h1[data-v-648a36c9]{font-size:2em;color:#eee;margin:0;padding:.5em}.competence_level_container[data-v-648a36c9]{display:flex;padding-left:20px;align-items:center}.competence_detail__description[data-v-648a36c9]{font-size:1.2em;color:#bbb;margin:20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}h2[data-v-648a36c9]{font-size:1.5em;color:#eee;margin:20px}.competence_detail__projects[data-v-648a36c9]{display:flex;flex-wrap:wrap;gap:20px;padding:20px}.competence_detail__projects li[data-v-648a36c9]{margin:10px 0}.competence_detail__projects a[data-v-648a36c9]{color:#6cf;text-decoration:none;font-weight:700}.competence_detail__projects a[data-v-648a36c9]:hover{text-decoration:underline}.competence_detail__details_list[data-v-648a36c9]{display:flex;flex-direction:column;gap:10px;padding:0 20px}.scroll-arrow[data-v-648a36c9]{position:sticky;bottom:12px;display:flex;justify-content:center;width:100%;font-size:1.6em;color:#ccc;pointer-events:none;transition:opacity .3s ease;animation:bounce-648a36c9 1.2s infinite ease-in-out}.competence_detail__explaination[data-v-648a36c9]{list-style-type:disc;padding-left:40px;color:#aaa;font-size:1.1em}@keyframes bounce-648a36c9{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:800px){.competence_detail[data-v-648a36c9]{width:90vw;height:80vh}.competence_detail__content[data-v-648a36c9]{flex-direction:column;align-items:center}.competence_detail__content img[data-v-648a36c9]{margin-left:0;margin-top:20px}}@media(max-width:500px){.competence_detail[data-v-648a36c9]{width:95vw;height:85vh}.competence_detail__content[data-v-648a36c9]{flex-direction:column;align-items:center}.competence_detail__content img[data-v-648a36c9]{margin-left:0;margin-top:20px}}.me[data-v-1352b5f5]{padding:2rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.content[data-v-1352b5f5]{display:flex;gap:2rem;align-items:center}.image[data-v-1352b5f5]{width:200px;height:200px;border-radius:50%;overflow:hidden;border:3px solid #3178c6}.image img[data-v-1352b5f5]{width:100%;height:100%;object-fit:cover}.me h1[data-v-1352b5f5]{font-size:2.5em;font-weight:700;text-align:center;margin-bottom:.5em;color:#eee}.text[data-v-1352b5f5]{text-justify:distribute-all-lines;flex:1;line-height:1.6;font-size:1.25em;color:#ddd;text-align:center;background-color:#333c;padding:1em;border-radius:10px;width:80%;margin:2em auto;cursor:default}@media(max-width:600px){.content[data-v-1352b5f5]{flex-direction:column-reverse;align-items:center}.text[data-v-1352b5f5]{width:90%;font-size:1.3em;text-align:left}h1[data-v-1352b5f5]{font-size:2em;width:100%}}
