@layer component{@keyframes loading_pulse__t5osu{0%{opacity:1;transform:scale(1.1)}to{opacity:.25;transform:scale(.75)}}.loading_module__M3abh{grid-area:1/-1;display:grid;grid-template-columns:repeat(3,auto);place-content:center;cursor:wait;>.loading_dot__h6J_W{border-radius:50%;background-color:var(--secondary);aspect-ratio:1;&:first-child{animation:loading_pulse__t5osu .4s ease 0s infinite alternate}&:nth-child(2){animation:loading_pulse__t5osu .4s ease .1s infinite alternate}&:nth-child(3){animation:loading_pulse__t5osu .4s ease .2s infinite alternate}}&.loading_sm__kzBwh{gap:4px;>.loading_dot__h6J_W{inline-size:2px}}&.loading_md__WYTCD{gap:6px;>.loading_dot__h6J_W{inline-size:4px}}&.loading_lg__bQuC_{gap:8px;>.loading_dot__h6J_W{inline-size:6px}}}}.counter_component__yMgg5{>.counter_counter__115q5{font-feature-settings:slashed-zero tabular-nums;font-variant-numeric:slashed-zero tabular-nums}}@keyframes page_animation-visual__7sfEM{0%{translate:0 0;filter:opacity(1)}to{translate:0 -10%;filter:opacity(0)}}.page_draft__N4NaI{position:-webkit-sticky;position:sticky;top:calc(var(--header) + var(--space));inline-size:100%;display:flex;align-items:center;justify-content:space-between;margin-block:var(--space);padding:1em;background:rgb(from red r g b/.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;z-index:1;>.page_mode__dwlqb{display:grid;grid-template-columns:auto 1fr;grid-gap:.5em;gap:.5em;color:#fff;>.page_svg__jBJYR{block-size:1lh;inline-size:auto}}>.page_link__ATGlx{display:flex;justify-content:space-between;gap:1em;padding:.5em .8em;border-radius:4px;font-size:var(--font-sm);color:red;background:#fff}}.page_page__aLMXC{.page_section__qxRT2{>.page_hero__JvdIA{inline-size:min(calc(100% - calc(var(--space) * 2)),1120px);margin-inline:auto;-webkit-margin-after:calc(var(--space) * 3);margin-block-end:calc(var(--space) * 3);display:grid;border-radius:6px;aspect-ratio:40/21;background:var(--fg);overflow:clip;&:has(img){>.page_image__HtIyS{inline-size:auto;block-size:100%;object-fit:cover}}>.page_noimage__VnTEo{display:grid;place-content:center;>.page_svg__jBJYR{inline-size:clamp(2.5rem,1.5rem + 5vw,5rem)}}}@supports (animation-timeline:view()){>.page_hero__JvdIA{animation:page_animation-visual__7sfEM linear both;animation-timeline:view();animation-range:exit 0}}@media (prefers-reduced-motion:reduce){>.page_hero__JvdIA{animation:none}}>.page_article__e_kGJ{inline-size:min(100%,var(--max-inline-size));margin-inline:auto;padding-inline:var(--space);>.page_time__6D5sQ{display:inline-flex;-webkit-margin-after:calc(var(--space) * .5);margin-block-end:calc(var(--space) * .5)}>.page_author__7rhpT{display:flex;align-items:center;-webkit-margin-after:calc(var(--space) * 3);margin-block-end:calc(var(--space) * 3);color:var(--secondary);font-size:var(--font-sm);>.page_avatar__611kQ{inline-size:auto;block-size:.8lh;aspect-ratio:1;rotate:54deg;-webkit-margin-end:.5em;margin-inline-end:.5em}>.page_name__oGWpV{&:after{content:"・";margin-inline:.5em}}>.page_views__OhQRd{display:flex;align-items:center}}>.page_title__U74uk{inline-size:-moz-fit-content;inline-size:fit-content;font-size:var(--font-xl);font-weight:700}>.page_description__2YEWg,>.page_title__U74uk{-webkit-margin-after:calc(var(--space) * 1);margin-block-end:calc(var(--space) * 1)}>.page_description__2YEWg{font-size:var(--font-md);color:var(--secondary);line-height:1.6;letter-spacing:.01em}>.page_body__shHqE{-webkit-margin-after:calc(var(--space) * 3);margin-block-end:calc(var(--space) * 3)}>.page_link__ATGlx{display:inline-flex;align-items:center;gap:.5em;>.page_arrow__s3cEe{font-size:var(--font-sm);inline-size:auto;block-size:1lh;rotate:-90deg}}}}}