.index-module__MktZ7W__new_ribbon{background:var(--link-button-color);box-shadow:0 0 0 2px var(--link-button-color);color:#fff;font-family:var(--font-m-plus-rounded-1c);letter-spacing:.05em;text-align:center;border-top:1px dashed #ffffffa6;border-bottom:1px dashed #ffffffa6;width:160px;padding:5px 0;font-size:18px;font-weight:700;line-height:16px;display:inline-block;position:absolute;top:25px;right:-42px;transform:rotate(40deg)}.index-module__MktZ7W__main_window{border-radius:var(--window-border-radius);padding:var(--window-padding-top-bottom)var(--window-padding-left-right)}
.BlogMarkdown-module__3RJg5q__post{margin:0 auto}@media screen and (min-width:800px){.BlogMarkdown-module__3RJg5q__post{--max-w:800px;max-width:var(--max-w);padding:calc((100% - var(--max-w))/2)0}}.BlogMarkdown-module__3RJg5q__post main{word-break:break-word}.BlogMarkdown-module__3RJg5q__post code{font-family:var(--font-noto-sans-mono),monospace!important}
.index-module__4dVXDG__entry_button{cursor:pointer;text-align:center;border-radius:10px;min-width:5rem;margin:4px;padding:12px 10px 10px;font-size:.9em;display:inline-block}@media screen and (max-width:800px){.index-module__4dVXDG__entry_button{min-width:3.8rem;margin:2px;padding:10px 7px 8px;font-size:.7em}}.index-module__4dVXDG__entry_button_icon{margin-bottom:10px;font-size:2rem}@media screen and (max-width:800px){.index-module__4dVXDG__entry_button_icon{font-size:1.5rem}}
#index-module__lUnSaa__post_attributes{flex-flow:wrap;justify-content:center;gap:5px;display:flex}.index-module__lUnSaa__post_attr{-webkit-backdrop-filter:blur(3px)brightness(1.2);backdrop-filter:blur(3px)brightness(1.2);text-align:center;background-color:#80808033;border-radius:5px;width:10em;padding:12px 0 0;line-height:1.2;display:block}@media (prefers-color-scheme:dark){.index-module__lUnSaa__post_attr{-webkit-backdrop-filter:blur(3px)brightness(.7);backdrop-filter:blur(3px)brightness(.7)}}.index-module__lUnSaa__attr_key{margin-bottom:.5em}.index-module__lUnSaa__attr_val{font-family:var(--font-m-plus-rounded-1c);justify-content:center;align-items:center;height:4em;font-weight:700;display:flex}.index-module__lUnSaa__attr_num{font-size:2.2em}
.index-module__fQzSYq__block{font-family:var(--font-m-plus-rounded-1c);background:#fff;border:2px solid #90e200;border-radius:1000px;justify-content:center;align-items:center;padding:2px;font-size:.8em;text-decoration:none;display:inline-flex;color:#000!important}@media (prefers-color-scheme:dark){.index-module__fQzSYq__block{background:#172c00;color:#fff!important}}@media print{.index-module__fQzSYq__block{border:2px solid #000}}.index-module__fQzSYq__block:hover{background:#90e20033}.index-module__fQzSYq__name{margin:1px 3px 0 0}.index-module__fQzSYq__emoji,.index-module__fQzSYq__name{justify-content:center;align-items:center;display:inline-flex}.index-module__fQzSYq__emoji{width:2em;height:2em;margin-left:2px}
.index-module__mp9LLa__details{border:2px solid var(--body-background);box-shadow:0 3px 0 0 var(--window-bottom-color);border-radius:10px;transition:all .1s;overflow:hidden}.index-module__mp9LLa__details summary{background:var(--body-background);cursor:pointer;padding:5px 15px;font-weight:700;list-style:none;overflow:hidden}.index-module__mp9LLa__details summary::-webkit-details-marker{display:none}.index-module__mp9LLa__details summary:after{color:var(--base-font-color);-webkit-text-stroke:2px var(--base-font-color);content:"＋";float:right;border-radius:100px;font-weight:700;transition:all .1s}.index-module__mp9LLa__details:not([open]):hover{box-shadow:0 5px 0 0 var(--window-bottom-color);transform:translateY(-2px)}.index-module__mp9LLa__details:not([open]):active{box-shadow:none;transform:translateY(3px)}.index-module__mp9LLa__details[open]{box-shadow:none}.index-module__mp9LLa__details[open]>summary:after{transform:rotate(45deg)}.index-module__mp9LLa__details>:not(summary):not(ul):not(details):not(hr){padding:.3rem 1rem}.index-module__mp9LLa__details details,.index-module__mp9LLa__details>hr{margin:1rem}
.ProfileCards-module__-d7D3W__profile_card_grid{white-space:nowrap;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:1em;margin:1em 0;display:grid;overflow-x:scroll}.ProfileCards-module__-d7D3W__profile_card_grid p{margin:0}.ProfileCards-module__-d7D3W__profile_card{white-space:normal;background:#cff1a6;border-radius:10px;padding:1em;display:inline-block;overflow:hidden}@media (prefers-color-scheme:dark){.ProfileCards-module__-d7D3W__profile_card{background:var(--body-background)}}.ProfileCards-module__-d7D3W__name{text-align:center;white-space:nowrap;margin:.5em 0;font-size:1.2em;font-weight:700}.ProfileCards-module__-d7D3W__header{justify-content:space-between;display:flex}
.ResultBox-module__ZCftBW__result_box_value{font-size:2em;font-weight:700}@media screen and (max-width:800px){.ResultBox-module__ZCftBW__result_box_value{font-size:1.2em}}.ResultBox-module__ZCftBW__result_box{background:var(--header-color);color:#fff;border-radius:10px;padding:10px 20px;display:inline-block}@media screen and (max-width:800px){.ResultBox-module__ZCftBW__result_box{padding:12px}}.ResultBox-module__ZCftBW__result_box_grid{font-family:var(--font-m-plus-rounded-1c);text-align:center;flex-wrap:wrap;justify-content:center;gap:.8em;display:flex}@media screen and (max-width:800px){.ResultBox-module__ZCftBW__result_box_grid{gap:.3em}}
.tweet-container-module__0Zfxda__root{background-color:var(--tweet-bg-color);border:var(--tweet-border);box-sizing:border-box;color:var(--tweet-font-color);font-family:var(--tweet-font-family);margin:var(--tweet-container-margin);border-radius:12px;width:100%;min-width:250px;max-width:550px;font-weight:400;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}.tweet-container-module__0Zfxda__root:hover{background-color:var(--tweet-bg-color-hover)}.tweet-container-module__0Zfxda__article{box-sizing:inherit;padding:.75rem 1rem;position:relative}
.index-module__Mk0qga__grid{grid-template-areas:"tags""thumbnail""title""info";display:grid}@media screen and (max-width:800px){.index-module__Mk0qga__grid[data-hero-article=false]{grid-template-columns:max(100px,30vw) auto;grid-template-areas:"thumbnail tags""thumbnail title""thumbnail info";height:auto}}
.index-module__Fmmvea__wrapper{text-align:center;justify-content:center;align-items:center;height:5em;margin:.5em .2em;line-height:1.5;display:flex}.index-module__Fmmvea__title{color:var(--base-font-color);font-family:var(--font-m-plus-rounded-1c);background:0 0;border:none;font-size:1.1em;font-weight:bolder}@media screen and (max-width:800px){.index-module__Fmmvea__wrapper[data-hero-article=false]{grid-area:title;height:auto}.index-module__Fmmvea__title{font-size:1em}.index-module__Fmmvea__title [data-hero-article=false]{margin:0 auto}}@media screen and (min-width:800px){.index-module__Fmmvea__title[data-hero-article=true]{font-size:1.4em}}
.index-module__CIMvcW__window{background:var(--window-bkg-color);border-radius:var(--window-border-radius);cursor:pointer;--shadow-height:6px;width:100%;text-decoration:none;transition:all .1s;display:block;overflow:hidden;color:var(--base-font-color)!important}.index-module__CIMvcW__window:hover{box-shadow:0 calc(var(--shadow-height)*1.5)0 var(--window-bottom-color);transform:translateY(calc(var(--shadow-height)*-1/2))}.index-module__CIMvcW__window:active{box-shadow:none;transform:translateY(calc(var(--shadow-height)/2))}
.index-module__l5R6hq__tags{white-space:nowrap;margin:4px 0 2px 4px;overflow-x:scroll}.index-module__l5R6hq__tags::-webkit-scrollbar{display:none}.index-module__l5R6hq__tags a{margin-right:4px}
.index-module__9MOLyG__img_wrapper{overflow:hidden}.index-module__9MOLyG__thumbnail{width:100%;height:200px}@media screen and (max-width:800px){.index-module__9MOLyG__thumbnail[data-hero-article=false]{height:100%}}.index-module__9MOLyG__information{text-align:center;margin:1em}.index-module__9MOLyG__information *{margin:.2em}@media screen and (max-width:800px){.index-module__9MOLyG__thumbnail_wrapper{grid-area:thumbnail}.index-module__9MOLyG__thumbnail_wrapper>span{height:100%!important;width:var(--image-width)!important}.index-module__9MOLyG__information{grid-area:info;margin:0 0 5px;line-height:1.5}}
.index-module__vlHfbq__article_grid{grid-gap:17px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media screen and (max-width:800px){.index-module__vlHfbq__article_grid{-moz-column-gap:8px;gap:12px 8px}}
.layout-module__eo716q__main_content>aside{display:none}#layout-module__eo716q__entry_bottom_buttons{box-shadow:none;background:0 0;padding:0}@media print{#layout-module__eo716q__entry_bottom_buttons,#layout-module__eo716q__entry_top_buttons{display:none}}@media screen and (min-width:1300px){.layout-module__eo716q__layout{max-width:1200px!important}.layout-module__eo716q__main_content{grid-gap:calc(var(--main-margin)/2);grid-template:"article aside"minmax(0,1fr)/900px auto;display:grid}.layout-module__eo716q__main_content>.layout-module__eo716q__article_wrapper{grid-area:article}.layout-module__eo716q__main_content>aside{grid-area:aside;display:block;position:relative}}
@media screen and (max-width:800px){#page-module__NC0vTW__hero_article{-moz-column-gap:8px;gap:12px 8px}}#page-module__NC0vTW__past_article_grid{grid-gap:17px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media screen and (max-width:800px){#page-module__NC0vTW__past_article_grid{-moz-column-gap:8px;gap:12px 8px;margin:0 8px}}.page-module__NC0vTW__article_block{box-sizing:border-box;height:100%;margin:0;padding:17px}.page-module__NC0vTW__article_block h2{font-size:1.2em}
