.styles_list__qlTsl{display:flex;justify-content:center;align-items:center;margin:20px 0 0;list-style:none}.styles_item__76bNv:not(:first-child){margin-left:16px}.styles_link__LW2_I{color:var(--c-text-main);display:flex;height:40px;width:40px;justify-content:center;align-items:center}.styles_isActive__oKQoz{background-color:color-mix(in srgb,var(--c-bg-main),#000 10%);border-radius:50%;cursor:default}.thumbnail_container__wv_iH{position:relative;left:calc(-1 * var(--s-m))}.thumbnail_thumbnail__UfeJt{border-bottom:1px solid var(--c-gray-0);border-radius:var(--r-m) var(--r-m) 0 0;height:auto;max-width:calc(100% + 48px);object-fit:cover}.postPreview_item__FDm46{background-color:var(--c-bg-content);border-radius:var(--r-m);box-shadow:0 2px 8px #0000001a;color:var(--c-text-main);display:flex;flex-direction:column;height:100%;padding:0 24px 16px;position:relative;transition:all .3s ease-in-out}.postPreview_item__FDm46:hover{background-color:color-mix(in srgb,var(--c-bg-content),#000 5%);box-shadow:0 4px 8px #0000001a;transform:translateY(-5px)}.postPreview_item__FDm46 h1{flex:1 1;font-size:1rem;margin-top:1rem}.postPreview_item__FDm46 p{margin-top:1.5rem}.postPreview_link__zGQiT{inset:0;position:absolute;z-index:1}.postPreview_info__ppVDG{display:flex;align-items:center;margin:1rem 0 0}.postPreview_date__KZUsm{color:var(--c-text-sub)}.postPreview_category__YxoVP{background-color:var(--c-text-link);border-radius:100vh;color:var(--c-bg-content);font-size:.75rem;line-height:1.4;margin:0 0 0 .5rem;padding:.15rem .5rem .1rem}.page_container__7jTTd{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;margin:30px auto 0;width:calc(100% - 24px)}@media screen and (min-width:768px) and (max-width:1180px){.page_container__7jTTd{grid-template-columns:1fr 1fr;width:96%;max-width:768px}}@media screen and (min-width:1180px){.page_container__7jTTd{grid-template-columns:1fr 1fr 1fr;width:100%;padding:0 40px;max-width:1280px}}.article_article__47V11{background-color:var(--c-bg-content);border-radius:var(--r-m);box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin:0 0 0 12px;width:calc(100% - 24px);padding:0 var(--s-m) var(--s-m) var(--s-m)}.article_article__47V11 a{text-decoration:underline}.article_article__47V11 p{line-height:2;letter-spacing:.025rem}.article_article__47V11 figure{background-color:var(--c-gray-0);border-radius:11px;padding:5px}.article_info__rnYfN{display:flex;align-items:center;margin:1rem 0 0}.article_date__dglSu{color:var(--c-text-sub)}.article_category__xA_Ez{background-color:var(--c-text-link);border:1px solid var(--c-text-link);border-radius:100vh;color:var(--c-bg-content);font-size:.9rem;margin:0 0 0 .5rem;padding:2px 8px 1px}.article_category__xA_Ez:hover{background-color:var(--c-text-link-hover)}.article_category__xA_Ez a{color:var(--c-bg-content);text-decoration:none}@media screen and (min-width:768px){.article_article__47V11{margin:0;width:100%}}.page_container__djzjn{display:flex;max-width:780px;margin:30px auto 0}@media screen and (min-width:768px) and (max-width:1180px){.page_contents__lblj8{width:calc(100vw - 330px)}.page_container__djzjn{padding:0 40px}}@media screen and (min-width:1180px){.page_contents__lblj8{width:calc(100% - 330px)}.page_container__djzjn{padding:0 40px}}.aside_aside__YLat5{width:300px;margin:0 0 0 30px}.aside_container__WTKIe{height:100%}.aside_sticky__Zkntj{position:-webkit-sticky;position:sticky;top:50px}.aside_title__s9N8g{background-image:linear-gradient(130deg,#e6fbd5,#c5f7fd);border-radius:20.4px;color:#535353;font-size:1.2rem;font-weight:700;margin:0;padding:6px 20.4px}.aside_content__Gza5j{padding:20.4px}.aside_toc__sKkOD a{color:var(--c-text-main)}.aside_toc__sKkOD ol{margin:0 0 0 1.5rem}.aside_follow__4G4Yg .aside_content__Gza5j{text-align:center}.aside_follow__4G4Yg ul{margin:0}.aside_icons__N2vTr{display:inline-flex;list-style:none}.aside_icons__N2vTr li:not(:first-child){margin-left:1rem}.aside_icon__gX29x{background-color:var(--c-bg-content);border:1px solid color-mix(in srgb,var(--c-bg-content),#000 20%);border-radius:50%;width:48px;height:48px;padding:12px;transition:all .3s ease-in-out}.aside_icon__gX29x:hover{border:1px solid var(--c-text-logo);box-shadow:0 4px 8px #0000001a}@media screen and (max-width:768px){.aside_aside__YLat5{display:none}}.page_container__6Iorv{display:flex;max-width:1180px;margin:30px auto 0}@media screen and (min-width:768px) and (max-width:1180px){.page_contents__v009J{width:calc(100vw - 330px)}.page_container__6Iorv{padding:0 40px}}@media screen and (min-width:1180px){.page_contents__v009J{width:calc(100% - 330px)}.page_container__6Iorv{padding:0 40px}}.MisskeyShare_icon__Or8IC{background-color:#a1ca03;border:none;border-radius:50%;cursor:pointer;width:48px;height:48px;padding:12px;margin:0 auto}.share_container__uvd1Y{position:relative;left:-90px}.share_share__1hLZH{position:absolute;height:100%;width:60px}.share_buttons__TY1vR{background-color:var(--c-bg-content);border-radius:30px;box-shadow:0 4px 4px #0000001a;margin-top:100px;padding:10px 0;position:-webkit-sticky;position:sticky;text-align:center;top:100px}@media screen and (max-width:1300px){.share_share__1hLZH{display:none}}.page_header__gg6cY{background-color:var(--c-bg-content);border-radius:16px;font-size:1.2rem;font-weight:700;margin:24px auto;padding:10px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.page_headerTitle__kybgG{padding:0 16px}.page_icon__CK7OD{align-items:center;background-color:color-mix(in srgb,var(--c-text-logo),transparent 80%);border-radius:6px;color:var(--c-text-logo);display:inline-flex;font-size:2rem;padding:10px}.page_container__CouN3{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;margin:30px auto 0;width:calc(100% - 24px)}@media screen and (min-width:768px) and (max-width:1180px){.page_container__CouN3{grid-template-columns:1fr 1fr;width:96%;max-width:768px}}@media screen and (min-width:1180px){.page_container__CouN3{grid-template-columns:1fr 1fr 1fr;width:100%;padding:0 40px;max-width:1280px}}.page_container__yv7uO{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;margin:30px auto 0;width:calc(100% - 24px)}@media screen and (min-width:768px) and (max-width:1180px){.page_container__yv7uO{grid-template-columns:1fr 1fr;width:96%;max-width:768px}}@media screen and (min-width:1180px){.page_container__yv7uO{grid-template-columns:1fr 1fr 1fr;width:100%;padding:0 40px;max-width:1280px}}