:root{--ki-bg: #eeebe5;--ki-surface: #fffdfa;--ki-surface-2: #fffdfa;--ki-ink: #2e2a25;--ki-sub: #635b51;--ki-line: #d6cec1;--ki-line-soft: #e5ddd0;--ki-hover: #f7f1e4;--ki-accent: #f6c663;--ki-accent-ink: #7a560c;--ki-on-accent: #2e2a25;--ki-select: #fbe3a6;--ki-focus: #9a6b12;--ki-sun: #b03a31;--ki-sat: #345f9e;--ki-comment-bg: #f7f1e5;--ki-tag-bg: #f1ebe0;--ki-band-bg: #fbe9c1;--ki-band-ink: #4a3610;--ki-band-line: #efd9a4;--ki-group-bg: #f8f2e6;--ki-img-ring: rgba(46, 42, 37, .08);--ki-thumb-shadow: 0 1px 2px rgba(70, 55, 30, .08);--ki-item-shadow: 0 1px 2px rgba(70, 55, 30, .05), 0 6px 20px -8px rgba(70, 55, 30, .1);--ki-img-filter: none;--ki-youtube: #e5322d;--ki-tl-anniversary-bg: #f6e3e5;--ki-tl-anniversary-ink: #9a3448;--ki-tl-song-bg: #e1eee2;--ki-tl-song-ink: #2c6a3e;--ki-tl-songplay-bg: #dcedee;--ki-tl-songplay-ink: #1d686e;--ki-tl-event-bg: #e2e8f5;--ki-tl-event-ink: #33589a;--ki-tl-collab-bg: #ece5f4;--ki-tl-collab-ink: #62449a;--ki-tl-etc-bg: #ebe4d9;--ki-tl-etc-ink: #5b5247;--ki-font: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Noto Sans CJK JP", "Yu Gothic UI", "Yu Gothic", Meiryo, Helvetica, "Segoe UI", Roboto, system-ui, sans-serif;--ki-measure: 46rem;--ki-page-w: 880px;--ki-day-head-h: 72px;--ki-bar-h: 48px;color-scheme:light;scrollbar-color:var(--ki-line) var(--ki-bg)}@media(min-width:1024px){:root{--ki-page-w: 1024px}}@media(min-width:1280px){:root{--ki-page-w: 1280px}}:root[data-theme=dark]{--ki-bg: #171513;--ki-surface: #28241f;--ki-surface-2: #2c2926;--ki-ink: #e4ddd1;--ki-sub: #a9a093;--ki-line: #554d44;--ki-line-soft: #463f38;--ki-hover: #34302b;--ki-accent: #f6c663;--ki-accent-ink: #f2c46a;--ki-on-accent: #1f1c18;--ki-select: #5a4620;--ki-focus: #f2c46a;--ki-sun: #ee8c80;--ki-sat: #8fb0ea;--ki-comment-bg: #312c27;--ki-tag-bg: #332e29;--ki-band-bg: #40351f;--ki-band-ink: #f6dea6;--ki-band-line: #54452a;--ki-group-bg: #2f2a24;--ki-img-ring: rgba(255, 255, 255, .07);--ki-thumb-shadow: 0 1px 2px rgba(0, 0, 0, .4);--ki-item-shadow: 0 1px 2px rgba(0, 0, 0, .35);--ki-tl-anniversary-bg: #3b2629;--ki-tl-anniversary-ink: #eea3ae;--ki-tl-song-bg: #243328;--ki-tl-song-ink: #9fd2aa;--ki-tl-songplay-bg: #20322f;--ki-tl-songplay-ink: #8bd0d0;--ki-tl-event-bg: #252c3b;--ki-tl-event-ink: #a3bbeb;--ki-tl-collab-bg: #2e2839;--ki-tl-collab-ink: #c4b0e8;--ki-tl-etc-bg: #342f29;--ki-tl-etc-ink: #bcb1a1;--ki-img-filter: brightness(.9);color-scheme:dark}.ki-bar[data-astro-cid-ctg3m53h],.ki-nav[data-astro-cid-ctg3m53h],.ki-menu-dialog[data-astro-cid-ctg3m53h]{font-family:var(--ki-font);color:var(--ki-ink);line-height:1.75}.ki-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible,.ki-bar[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]:focus-visible,.ki-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid var(--ki-focus);outline-offset:3px;border-radius:6px}.ki-head-wrap[data-astro-cid-ctg3m53h]{width:100%;max-width:var(--ki-page-w);margin:0 auto;padding:0 16px}.ki-bar[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:40;height:var(--ki-bar-h);background:var(--ki-bg);transition:box-shadow .16s ease-out}.ki-bar[data-astro-cid-ctg3m53h].is-compact{box-shadow:0 1px 0 var(--ki-line)}.ki-bar-in[data-astro-cid-ctg3m53h]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.ki-bar-title[data-astro-cid-ctg3m53h]{margin:0;min-width:0;display:flex;align-items:center;gap:10px;white-space:nowrap}.ki-site-name[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:16px}.ki-site-name[data-astro-cid-ctg3m53h]:hover{color:var(--ki-accent-ink)}.ki-bar-mark[data-astro-cid-ctg3m53h]{width:22px;height:22px;flex:none}.ki-bar-here[data-astro-cid-ctg3m53h]{font-size:13px;color:var(--ki-sub);overflow:hidden;text-overflow:ellipsis}.ki-bar-here[data-astro-cid-ctg3m53h]:before{content:"/";margin-right:10px;color:var(--ki-line)}.ki-site-tools[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:8px}.ki-icon-btn[data-astro-cid-ctg3m53h]{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--ki-line);background:var(--ki-surface-2);color:var(--ki-ink);cursor:pointer}.ki-icon-btn[data-astro-cid-ctg3m53h]:hover{background:var(--ki-hover)}.ki-icon[data-astro-cid-ctg3m53h]{width:20px;height:20px;flex:none}:root:not([data-theme=dark]) .ki-theme-btn[data-astro-cid-ctg3m53h] .is-sun[data-astro-cid-ctg3m53h]{display:none}:root[data-theme=dark] .ki-theme-btn[data-astro-cid-ctg3m53h] .is-moon[data-astro-cid-ctg3m53h]{display:none}.ki-bar-here[data-astro-cid-ctg3m53h],.ki-bar-menu[data-astro-cid-ctg3m53h]{opacity:0;visibility:hidden;transition:opacity .16s ease-out,visibility 0s linear .16s}.ki-bar[data-astro-cid-ctg3m53h].is-compact .ki-bar-here[data-astro-cid-ctg3m53h],.ki-bar[data-astro-cid-ctg3m53h].is-compact .ki-bar-menu[data-astro-cid-ctg3m53h]{opacity:1;visibility:visible;transition:opacity .16s ease-out}@media(max-width:640px){.ki-bar[data-astro-cid-ctg3m53h].is-compact .ki-bar-name[data-astro-cid-ctg3m53h]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ki-nav[data-astro-cid-ctg3m53h]{padding-block:2px 14px}.ki-nav[data-astro-cid-ctg3m53h]>.ki-menu[data-astro-cid-ctg3m53h]{margin-left:-13px}.ki-menu[data-astro-cid-ctg3m53h],.ki-menu-group[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0}.ki-menu[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.ki-menu-group[data-astro-cid-ctg3m53h]{display:flex;gap:2px}.ki-menu[data-astro-cid-ctg3m53h]>li[data-astro-cid-ctg3m53h]+li[data-astro-cid-ctg3m53h]{margin-left:8px;padding-left:8px;border-left:1px solid var(--ki-line)}.ki-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 13px;border-radius:999px;font-size:14px;white-space:nowrap}.ki-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background:var(--ki-hover)}.ki-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{background:var(--ki-accent);color:var(--ki-on-accent);font-weight:700}@media(max-width:640px){.ki-menu[data-astro-cid-ctg3m53h]{display:grid;row-gap:0}.ki-nav[data-astro-cid-ctg3m53h]>.ki-menu[data-astro-cid-ctg3m53h]{margin-left:0}.ki-menu-group[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:4px}.ki-menu[data-astro-cid-ctg3m53h]>li[data-astro-cid-ctg3m53h]+li[data-astro-cid-ctg3m53h]{margin:4px 0 0;padding:4px 0 0;border-left:0;border-top:1px solid var(--ki-line-soft)}.ki-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;height:36px;padding:0 8px;font-size:13px}}.ki-menu-dialog[data-astro-cid-ctg3m53h]{position:fixed;inset:calc(var(--ki-bar-h) + 4px) 0 auto;width:min(848px,calc(100% - 24px));max-height:calc(100dvh - var(--ki-bar-h) - 16px);margin:0 auto;padding:12px;border:0;border-radius:16px;background:var(--ki-surface);box-shadow:0 12px 40px -12px #2e2a2559}.ki-menu-dialog[data-astro-cid-ctg3m53h]::backdrop{background:#2e2a252e}.ki-menu-dialog[data-astro-cid-ctg3m53h]:focus{outline:none}
