@charset "UTF-8";[data-v-5c3835a5]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-5c3835a5]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.select[data-v-5c3835a5]{position:relative;padding:8px;width:100%;min-width:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--grey-3);background-color:#fff;color:var(--grey-10);cursor:pointer}.select[data-v-5c3835a5]:focus{outline:none;border-color:var(--grey-9)}.select__trigger[data-v-5c3835a5]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.select__label[data-v-5c3835a5]{min-width:0}.select__arrow[data-v-5c3835a5]{flex-shrink:0;margin-left:4px;transition:transform .2s ease}.select__arrow.is-open[data-v-5c3835a5]{transform:rotate(180deg)}.select__dropdown[data-v-5c3835a5]{position:absolute;top:100%;left:0;padding:8px 0;width:100%;-webkit-user-select:none;user-select:none;border:1px solid var(--grey-3);border-radius:4px;background:#fff}.select__option[data-v-5c3835a5]{padding:0 8px;height:32px;line-height:32px}.select__option[data-v-5c3835a5]:hover{background:#0000001a}[data-v-ff71b807]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-ff71b807]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}header[data-v-ff71b807]{position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;box-sizing:border-box;background:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:1023px){header[data-v-ff71b807]{padding:8px 16px}}.header-left[data-v-ff71b807],.pc-nav[data-v-ff71b807]{display:flex;align-items:center;gap:8px}.pc-nav button[data-v-ff71b807]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--grey-10);font-size:.95rem;padding:4px 8px}.pc-nav button[data-v-ff71b807]:hover{color:var(--grey-7)}@media(max-width:767px){.pc-nav[data-v-ff71b807]{display:none}}.hamburger[data-v-ff71b807]{display:none;padding:4px;background:none;border:none;color:var(--grey-10);cursor:pointer}.hamburger[data-v-ff71b807]:hover{color:var(--grey-7)}@media(max-width:767px){.hamburger[data-v-ff71b807]{display:flex;align-items:center}}.drawer-overlay[data-v-ff71b807]{position:fixed;inset:0;z-index:20;background:#0006}.drawer[data-v-ff71b807]{position:fixed;top:0;right:0;z-index:30;height:100dvh;width:200px;display:flex;flex-direction:column;gap:8px;padding:16px 24px 24px;box-sizing:border-box;background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.drawer .drawer-header[data-v-ff71b807]{display:flex;justify-content:flex-end;padding-bottom:16px;border-bottom:1px solid var(--grey-2);margin-bottom:8px}.drawer .drawer-close[data-v-ff71b807]{display:flex;align-items:center;background:none;border:none;padding:4px;color:var(--grey-10);cursor:pointer}.drawer .drawer-close[data-v-ff71b807]:hover{color:var(--grey-7)}.drawer button[data-v-ff71b807]:not(.drawer-close){background:none;border:none;cursor:pointer;font-size:1.2rem;text-align:left;padding:12px 8px;color:var(--grey-10);border-bottom:1px solid var(--grey-2)}.drawer button[data-v-ff71b807]:not(.drawer-close):hover{color:var(--grey-7)}.slide-enter-active[data-v-ff71b807],.slide-leave-active[data-v-ff71b807]{transition:transform .3s ease}.slide-enter-from[data-v-ff71b807],.slide-leave-to[data-v-ff71b807]{transform:translate(100%)}.fade-enter-active[data-v-ff71b807],.fade-leave-active[data-v-ff71b807]{transition:opacity .3s ease}.fade-enter-from[data-v-ff71b807],.fade-leave-to[data-v-ff71b807]{opacity:0}.badge[data-v-e6819194]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:9999px;font-weight:700;line-height:1;white-space:nowrap}.badge--sm[data-v-e6819194]{padding:2px 6px;font-size:.8rem}.badge--md[data-v-e6819194]{padding:4px 12px;font-size:1rem}.badge--lg[data-v-e6819194]{padding:8px 16px;font-size:1.2rem}[data-v-99849398]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-99849398]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.home[data-v-99849398]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100svh;padding:40px 80px;box-sizing:border-box}.home__heading[data-v-99849398]{margin:0}.home__inner[data-v-99849398]{display:flex;align-items:center;gap:32px;width:100%;max-width:1200px}.home__content[data-v-99849398]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:12px}.home__badges[data-v-99849398],.home__skills[data-v-99849398]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.home__text[data-v-99849398]{position:relative;display:flex;flex-direction:column;gap:24px}.home__title-stage[data-v-99849398]{position:relative;width:100%;min-height:86px;overflow:hidden}.home__title[data-v-99849398]{position:absolute;top:0;left:0;width:100%;margin:0;font-size:clamp(32px,6vw,72px);line-height:1.2;white-space:nowrap}.home__description[data-v-99849398]{margin:0;white-space:pre-line}.home__visual[data-v-99849398]{flex:0 0 clamp(220px,24vw,300px);width:clamp(220px,24vw,300px);background:#fff;border-radius:50%;overflow:hidden}.home__image[data-v-99849398]{display:block;width:100%;height:auto}.title-slide-enter-active[data-v-99849398],.title-slide-leave-active[data-v-99849398]{transition:transform .6s ease,opacity .6s ease}.title-slide-enter-from[data-v-99849398]{opacity:0;transform:translateY(100%)}.title-slide-enter-to[data-v-99849398],.title-slide-leave-from[data-v-99849398]{opacity:1;transform:translateY(0)}.title-slide-leave-to[data-v-99849398]{opacity:0;transform:translateY(-100%)}@media(max-width:1023px){.home[data-v-99849398]{padding:40px 48px}.home__inner[data-v-99849398]{gap:24px}.home__title-stage[data-v-99849398]{min-height:72px}.home__title[data-v-99849398]{font-size:clamp(28px,5vw,52px)}.home__visual[data-v-99849398]{flex:0 0 clamp(200px,28vw,260px);width:clamp(200px,28vw,260px)}}@media(max-width:767px){.home[data-v-99849398]{justify-content:center;align-items:center;padding:24px}.home__inner[data-v-99849398]{flex-direction:column;align-items:stretch;gap:16px}.home__content[data-v-99849398],.home__visual[data-v-99849398]{width:100%}.home__visual[data-v-99849398]{flex:none;width:min(220px,58vw);margin:0 auto;aspect-ratio:1/1}.home__image[data-v-99849398]{width:100%;height:100%;object-fit:contain}.home__title-stage[data-v-99849398]{min-height:56px}.home__title[data-v-99849398]{font-size:clamp(26px,8vw,42px);line-height:1.2;white-space:nowrap}}[data-v-c4a82553]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-c4a82553]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.career-section[data-v-c4a82553]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100svh;padding:40px 80px;box-sizing:border-box}.career-section__title[data-v-c4a82553]{display:flex;flex-direction:column;align-items:center;gap:8px}.career-section__list[data-v-c4a82553]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:900px}.career-card[data-v-c4a82553]{padding:32px;border:1px solid var(--grey-3);border-radius:16px;background:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.career-card__header[data-v-c4a82553]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--grey-2)}.career-card__info[data-v-c4a82553]{display:flex;flex-direction:column;gap:8px}.career-card__company[data-v-c4a82553]{font-size:20px;line-height:28px;font-weight:600}.career-card__role[data-v-c4a82553]{font-size:14px;color:var(--grey-6)}.career-card__tags[data-v-c4a82553]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.career-card__period[data-v-c4a82553]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;font-size:14px;color:var(--grey-7);white-space:nowrap}.career-card__duration[data-v-c4a82553]{font-size:12px;color:var(--grey-5)}.career-card__projects[data-v-c4a82553]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.career-project+.career-project[data-v-c4a82553]{padding-top:24px;border-top:1px dashed var(--grey-2)}.career-project__header[data-v-c4a82553]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.career-project__name[data-v-c4a82553]{font-size:16px;line-height:24px;font-weight:600;flex-shrink:0}.career-project__links[data-v-c4a82553]{display:flex;flex-wrap:wrap;gap:8px}.career-project__link[data-v-c4a82553]{font-size:12px;color:var(--grey-5);text-decoration:none;padding:0;word-break:break-all}.career-project__link[data-v-c4a82553]:hover{color:var(--grey-8);background:transparent;border:none;text-decoration:underline}.career-project__tasks[data-v-c4a82553]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.career-project__task[data-v-c4a82553]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:22px;color:var(--grey-8)}.career-project__task[data-v-c4a82553]:before{content:"·";flex-shrink:0;color:var(--grey-5);margin-top:1px}@media(max-width:1023px){.career-section[data-v-c4a82553]{padding:40px 48px}}@media(max-width:767px){.career-section[data-v-c4a82553]{padding:80px 24px 24px}.career-card[data-v-c4a82553]{padding:16px}.career-card__header[data-v-c4a82553]{flex-direction:column;gap:12px}.career-card__period[data-v-c4a82553]{align-items:flex-start}.career-project__header[data-v-c4a82553]{flex-direction:column;align-items:flex-start;gap:4px}}[data-v-fa5fc67c]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-fa5fc67c]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.project-section[data-v-fa5fc67c]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100svh;padding:40px 80px;box-sizing:border-box}.project-section__title[data-v-fa5fc67c]{display:flex;flex-direction:column;align-items:center;gap:8px}.project-section__list[data-v-fa5fc67c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;width:100%;max-width:1200px}.project-card[data-v-fa5fc67c]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border:1px solid var(--grey-2);border-radius:12px;background:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.project-card[data-v-fa5fc67c]:hover{border-color:var(--grey-5);transform:translateY(-2px)}.project-card__body[data-v-fa5fc67c]{display:flex;flex-direction:column;gap:8px}.project-card__name[data-v-fa5fc67c]{font-size:18px;line-height:28px;font-weight:600}.project-card__desc[data-v-fa5fc67c]{font-size:14px;line-height:20px;color:var(--grey-7)}.project-card__tags[data-v-fa5fc67c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.project-card__links[data-v-fa5fc67c]{display:flex;gap:8px}.project-card__links a[data-v-fa5fc67c]{display:flex;align-items:center;padding:4px;color:var(--grey-7)}.project-card__links a[data-v-fa5fc67c]:hover{color:var(--grey-10);border:none;background:transparent}@media(max-width:1023px){.project-section[data-v-fa5fc67c]{padding:40px 48px}}@media(max-width:767px){.project-section[data-v-fa5fc67c]{padding:80px 24px 24px}.project-section__list[data-v-fa5fc67c]{grid-template-columns:1fr}}[data-v-1281a5b5]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-1281a5b5]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.contact-section[data-v-1281a5b5]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 80px;min-height:100svh}.contact-section__title[data-v-1281a5b5]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.contact-section__list[data-v-1281a5b5]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;width:100%;max-width:1200px}@media(max-width:767px){.contact-section__list[data-v-1281a5b5]{grid-template-columns:1fr}}.contact-card[data-v-1281a5b5]{padding:20px;border:1px solid var(--grey-5);border-radius:20px;background:#fff;text-align:center;transition:all .25s ease}.contact-card[data-v-1281a5b5]:hover{transform:translateY(-6px);box-shadow:0 10px 25px #0000001f}.contact-card__header[data-v-1281a5b5]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-bottom:16px}.contact-card__desc[data-v-1281a5b5]{margin-bottom:20px;font-size:16px}.contact-card__actions[data-v-1281a5b5]{display:flex;flex-direction:column;gap:8px}.contact-card__actions button[data-v-1281a5b5]{width:100%}.contact-card__actions a[data-v-1281a5b5]{display:block;text-align:center}[data-v-7ca56b53]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-7ca56b53]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.portfolio__section[data-v-7ca56b53]{display:flex}.portfolio__section[data-v-7ca56b53]:nth-of-type(1){background:#ffe4e1}.portfolio__section[data-v-7ca56b53]:nth-of-type(2){background:#fff0f5}.portfolio__section[data-v-7ca56b53]:nth-of-type(3){background:ivory}.portfolio__section[data-v-7ca56b53]:nth-of-type(4){background:#fffaf0}[data-v-c38898d8]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-c38898d8]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}header[data-v-c38898d8]{border:1px solid red}input[type=checkbox][data-v-c38898d8]{outline:3px solid red}[data-v-779e21ef]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-779e21ef]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.animation-wrap .wrap[data-v-779e21ef]{display:flex;gap:8px}.animation-wrap .wrap .input-wrap[data-v-779e21ef]{position:relative;width:200px}.animation-wrap .wrap .input-wrap input[data-v-779e21ef]{width:100%;height:30px;border:1px solid var(--grey-8);outline:0;box-sizing:border-box;border-top:none;border-left:none;border-right:none}.animation-wrap .wrap .input-wrap[data-v-779e21ef]:after{content:"";position:absolute;left:50%;right:1px;bottom:0;width:0px;height:1px;background:var(--grey-3);transform:translate(-50%);transform-origin:center;transition:width .25s linear}.animation-wrap .wrap .input-wrap[data-v-779e21ef]:focus-within:after{width:100%}[data-v-36f1a19f]:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark[data-v-36f1a19f]{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}.test-wrap[data-v-36f1a19f]{padding:2rem}:root{color-scheme:light;--grey-1: #f5f5f5;--grey-2: #e6e6e6;--grey-3: #d6d6d6;--grey-4: #bfbfbf;--grey-5: #a8a8a8;--grey-6: #8f8f8f;--grey-7: #6f6f6f;--grey-8: #4f4f4f;--grey-9: #2f2f2f;--grey-10: #1a1a1a}html.theme-dark{color-scheme:dark;--grey-1: #1a1a1a;--grey-2: #2f2f2f;--grey-3: #4f4f4f;--grey-4: #6f6f6f;--grey-5: #8f8f8f;--grey-6: #a8a8a8;--grey-7: #bfbfbf;--grey-8: #d6d6d6;--grey-9: #e6e6e6;--grey-10: #f5f5f5}html{font-size:14px}body{box-sizing:border-box;margin:0;background:var(--grey-1);color:var(--grey-10);font-size:14px;line-height:24px}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:40px;line-height:48px;font-weight:700}h2{font-size:32px;line-height:40px;font-weight:700}h3{font-size:24px;line-height:32px;font-weight:600}h4{font-size:20px;line-height:28px;font-weight:600}h5{font-size:16px;line-height:24px;font-weight:500}h6{font-size:14px;line-height:20px;font-weight:500}.text-lg{font-size:18px;line-height:28px}.text-sm{font-size:14px;line-height:20px}.text-caption{font-size:12px;line-height:16px;color:var(--grey-6)}a{text-decoration:none;color:var(--grey-10)}img{max-width:100%;height:auto;display:block}button{margin:0;padding:4px 8px;min-width:30px;min-height:30px;cursor:pointer;font-size:14px;background:transparent;border-radius:4px;border-color:transparent;border-style:hidden;user-select:none;-webkit-user-select:none}button:hover{border:1px solid var(--grey-3);font-weight:700}a{box-sizing:border-box}a:hover{border:1px solid var(--grey-3);font-weight:700}
