[data-v-247d78ee]:root{--space:0;--space-xxs:.25rem;--space-xs:.375rem;--space-s:.5rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-xxl:3rem;--space-xxxl:4rem;--space-corner:0;--space-corner-s:.25rem;--space-corner-m:.375rem;--space-corner-l:.5rem;--space-corner-xl:1rem;--space-stroke-s:1px;--space-stroke-m:2px}.loading-enter-active[data-v-247d78ee],.loading-leave-active[data-v-247d78ee]{transition:opacity .5s ease}.loading-leave-active[data-v-247d78ee]{position:absolute}.loading-enter-from[data-v-247d78ee],.loading-leave-to[data-v-247d78ee]{opacity:0}@layer reset,default,atom,molecule,organism;[data-v-247d78ee]:root{--color-text:#0d0d0d;--color-background:#fff;--color-alt:rgb(0 0 0/5%);--color-primary:#000;--color-secondary:#fff;--color-tertiary:#666;--color-accent:#f2f2f2}@layer reset{[data-v-247d78ee]{--font-family:rubik,sans-serif;box-sizing:border-box;font-family:var(--font-family);margin:0;padding:0;scroll-behavior:smooth;scroll-margin-top:6rem}body[data-v-247d78ee]{background-color:var(--color-background);color:var(--color-text);line-height:1.5;overflow-x:hidden}main[data-v-247d78ee]{display:flex;flex-direction:column;min-height:100dvh;transition:all .3s ease-in-out}img[data-v-247d78ee]{border-radius:var(--space-corner-s);display:block;height:auto;max-width:100%}ol[data-v-247d78ee],ul[data-v-247d78ee]{list-style:none}a[data-v-247d78ee]{color:inherit;text-decoration:none}button[data-v-247d78ee]{background:none;border:none;cursor:pointer;font:inherit}h1[data-v-247d78ee]{font-size:2rem}h1[data-v-247d78ee],h2[data-v-247d78ee]{font-weight:700}h2[data-v-247d78ee]{font-size:1.5rem}h3[data-v-247d78ee]{font-size:1.125rem}h3[data-v-247d78ee],h4[data-v-247d78ee]{font-weight:700}h4[data-v-247d78ee]{font-size:1rem}a[data-v-247d78ee],h5[data-v-247d78ee],h6[data-v-247d78ee],p[data-v-247d78ee],span[data-v-247d78ee]{font-size:1rem;font-weight:400}.tiny-text[data-v-247d78ee],a[data-v-247d78ee],p[data-v-247d78ee],span[data-v-247d78ee]{line-height:160%}.tiny-text[data-v-247d78ee]{font-size:.75rem;font-weight:400}code[data-v-247d78ee]{--code-font-family:"Courier New",courier,monospace;font-family:var(--code-font-family);font-size:1rem}}@layer organism{.skill-group[data-v-247d78ee]{background-color:var(--color-alt);border:var(--space-stroke-s) solid var(--color-text);display:flex;flex-direction:column;gap:0;height:-moz-fit-content;height:fit-content;padding:var(--space-m)}.skill-group[open][data-v-247d78ee]{gap:var(--space-m);height:100%;padding-bottom:var(--space-xl)}.skill-group__icon[data-v-247d78ee]{height:1.5rem;width:1.5rem}.skill-group__list[data-v-247d78ee]{display:flex;flex-direction:column;gap:var(--space-s)}.skill-group__list-item-element[data-v-247d78ee]{align-items:center;display:flex;gap:var(--space-s)}.skill-group__list-item-element--link[data-v-247d78ee]{text-decoration:underline}.skill-group__summary[data-v-247d78ee]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.skill-group__summary[data-v-247d78ee]::marker{display:none}.skill-group__summary[data-v-247d78ee]:after{border-bottom:var(--space-stroke-s) solid var(--color-text);border-right:var(--space-stroke-s) solid var(--color-text);content:"";display:inline-block;height:.75rem;margin-left:var(--space-s);transform:translateY(-25%) rotate(45deg);transition:transform .2s ease;width:.75rem}details[open] .skill-group__summary[data-v-247d78ee]:after{transform:translateY(25%) rotate(-135deg)}}[data-v-eaafb46e]:root{--space:0;--space-xxs:.25rem;--space-xs:.375rem;--space-s:.5rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-xxl:3rem;--space-xxxl:4rem;--space-corner:0;--space-corner-s:.25rem;--space-corner-m:.375rem;--space-corner-l:.5rem;--space-corner-xl:1rem;--space-stroke-s:1px;--space-stroke-m:2px}.loading-enter-active[data-v-eaafb46e],.loading-leave-active[data-v-eaafb46e]{transition:opacity .5s ease}.loading-leave-active[data-v-eaafb46e]{position:absolute}.loading-enter-from[data-v-eaafb46e],.loading-leave-to[data-v-eaafb46e]{opacity:0}@layer reset,default,atom,molecule,organism;[data-v-eaafb46e]:root{--color-text:#0d0d0d;--color-background:#fff;--color-alt:rgb(0 0 0/5%);--color-primary:#000;--color-secondary:#fff;--color-tertiary:#666;--color-accent:#f2f2f2}@layer reset{[data-v-eaafb46e]{--font-family:rubik,sans-serif;box-sizing:border-box;font-family:var(--font-family);margin:0;padding:0;scroll-behavior:smooth;scroll-margin-top:6rem}body[data-v-eaafb46e]{background-color:var(--color-background);color:var(--color-text);line-height:1.5;overflow-x:hidden}main[data-v-eaafb46e]{display:flex;flex-direction:column;min-height:100dvh;transition:all .3s ease-in-out}img[data-v-eaafb46e]{border-radius:var(--space-corner-s);display:block;height:auto;max-width:100%}ol[data-v-eaafb46e],ul[data-v-eaafb46e]{list-style:none}a[data-v-eaafb46e]{color:inherit;text-decoration:none}button[data-v-eaafb46e]{background:none;border:none;cursor:pointer;font:inherit}h1[data-v-eaafb46e]{font-size:2rem}h1[data-v-eaafb46e],h2[data-v-eaafb46e]{font-weight:700}h2[data-v-eaafb46e]{font-size:1.5rem}h3[data-v-eaafb46e]{font-size:1.125rem}h3[data-v-eaafb46e],h4[data-v-eaafb46e]{font-weight:700}h4[data-v-eaafb46e]{font-size:1rem}a[data-v-eaafb46e],h5[data-v-eaafb46e],h6[data-v-eaafb46e],p[data-v-eaafb46e],span[data-v-eaafb46e]{font-size:1rem;font-weight:400}.tiny-text[data-v-eaafb46e],a[data-v-eaafb46e],p[data-v-eaafb46e],span[data-v-eaafb46e]{line-height:160%}.tiny-text[data-v-eaafb46e]{font-size:.75rem;font-weight:400}code[data-v-eaafb46e]{--code-font-family:"Courier New",courier,monospace;font-family:var(--code-font-family);font-size:1rem}}@layer layout{.skills-container[data-v-eaafb46e]{padding-bottom:var(--space-xl)}.skills[data-v-eaafb46e]{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.skills[data-v-eaafb46e]{grid-template-columns:repeat(2,1fr)}.skills .skill-group[data-v-eaafb46e]{margin-bottom:-1px}.skills .skill-group[data-v-eaafb46e]:nth-child(2n){margin-left:-1px}}.skills__title[data-v-eaafb46e]{padding-bottom:var(--space-m)}}
