:root{--desk:#e9ecf0;--sheet:#fff;--paper:var(--sheet);--ink:#1c1e22;--ink-soft:#5b626b;--rule:#dde1e6;--grid:#3c649617;--marker:#ffe45c;--note:#f7f6f3;--grain:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%273%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.09 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E");--tape:#96afcd73;--link:#1d4fae;--focus:#2f6fd6;--uzu-ink:var(--ink);--font-hand:"Klee One", "Hiragino Maru Gothic ProN", "Yu Gothic", cursive;--font-body:"Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--step--1:.8125rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:1.953rem;--measure:38em;--gutter:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px))}@media (prefers-color-scheme:dark){:root{--desk:#101215;--sheet:#1a1d21;--paper:var(--sheet);--ink:#e6e8eb;--ink-soft:#a0a8b1;--rule:#2c3137;--grid:#78a0d214;--marker:#ffdc4666;--note:#202328;--tape:#7896be59;--link:#8cb2f5;--focus:#8cb2f5;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--desk);background-image:var(--grain);min-height:100dvh;color:var(--ink);font-family:var(--font-body);letter-spacing:.02em;font-feature-settings:"palt" 0;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.9;display:flex}img{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3{font-family:var(--font-hand);word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.45}.wrap{width:100%;max-width:calc(var(--measure) + 32px);box-sizing:border-box;padding-left:var(--gutter);padding-right:var(--gutter-r);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main.wrap{max-width:calc(var(--measure) + 144px);background:var(--sheet);padding-left:max(clamp(24px, 7vw, 72px), env(safe-area-inset-left,0px));padding-right:max(clamp(24px, 7vw, 72px), env(safe-area-inset-right,0px));border-radius:6px;margin-block:24px 0;padding-block:24px 64px;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #0000002e}@media (width<=600px){main.wrap{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));border-radius:0;margin-block:0}}@media (width>=1100px){body{padding-left:116px}}html[data-fs=s]{font-size:93.75%}html[data-fs=l]{font-size:115%}a:not([class]){text-underline-offset:.3em;text-decoration-thickness:1px}a:not([class]):hover,a:not([class]):focus-visible{background-image:linear-gradient(90deg,currentColor 55%,#0000 55%);background-position:0 calc(100% - 1px);background-repeat:repeat-x;background-size:8px 1px;padding-bottom:3px;text-decoration:none;animation:.8s linear infinite dash-flow}@keyframes dash-flow{to{background-position:8px calc(100% - 1px)}}@media (prefers-reduced-motion:reduce){a:not([class]):hover,a:not([class]):focus-visible{animation:none}}@media (width<=600px){h1{line-height:1.5;font-size:clamp(1.375rem,6vw,1.625rem)!important}h2{font-size:clamp(1.125rem,5vw,1.3125rem)}}.uzu[data-astro-cid-w3wqwot3]{flex:none;max-width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){.uzu[data-astro-cid-w3wqwot3]{box-sizing:border-box;background:#e9ecf0;border-radius:50%;padding:6%}}.fs[data-astro-cid-qbd5k7mh]{color:var(--ink-soft);align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}.fs-label[data-astro-cid-qbd5k7mh]{margin-right:2px}.fs[data-astro-cid-qbd5k7mh] button[data-astro-cid-qbd5k7mh]{font:inherit;cursor:pointer;border:1px solid var(--rule);background:var(--sheet);min-width:2em;color:var(--ink);border-radius:999px;padding:2px 6px;transition:background-color .15s,color .15s,transform .15s}.fs[data-astro-cid-qbd5k7mh] button[data-astro-cid-qbd5k7mh]:hover{transform:translateY(-1px)}.fs[data-astro-cid-qbd5k7mh] button[data-astro-cid-qbd5k7mh][aria-pressed=true]{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.fs[data-astro-cid-qbd5k7mh] button[data-astro-cid-qbd5k7mh]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.site-header[data-astro-cid-fzpbxy5g]{padding-block:18px 6px;position:relative}.tools[data-astro-cid-fzpbxy5g]{top:12px;right:max(16px, env(safe-area-inset-right,0px));position:absolute}@media (width<=600px){.tools[data-astro-cid-fzpbxy5g]{justify-content:flex-end;padding:0 16px;display:flex;position:static}}.bar[data-astro-cid-fzpbxy5g]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.home[data-astro-cid-fzpbxy5g]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.name[data-astro-cid-fzpbxy5g]{font-family:var(--font-hand);font-weight:600;font-size:var(--step-2)}.tagline[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);color:var(--ink-soft);margin:0}.cats[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);flex-wrap:wrap;justify-content:center;gap:2px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cats[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink-soft);text-decoration:none}.cats[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);text-decoration:underline}@media (width<=600px){.home[data-astro-cid-fzpbxy5g]{gap:6px}.home[data-astro-cid-fzpbxy5g] .uzu{width:56px;height:56px}.name[data-astro-cid-fzpbxy5g]{white-space:nowrap;font-size:clamp(1.0625rem,5.4vw,1.375rem)}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);font-size:var(--step--1);margin-top:auto;padding-block:24px 40px}.links[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink-soft)}.copy[data-astro-cid-nns7i3if]{color:var(--ink-soft);margin:12px 0 0}.today[data-astro-cid-ihpidpz4]{--bar:116px;z-index:30;width:var(--bar);padding:max(20px, env(safe-area-inset-top,0px)) 10px max(20px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));scrollbar-width:none;border-right:1px solid var(--rule);background:var(--desk);background-image:var(--grain);font-family:var(--font-hand);color:var(--ink);flex-direction:column;align-items:center;gap:18px;font-weight:600;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.today[data-astro-cid-ihpidpz4] p[data-astro-cid-ihpidpz4]{margin:0}.close[data-astro-cid-ihpidpz4],.backdrop[data-astro-cid-ihpidpz4]{display:none}.label[data-astro-cid-ihpidpz4]{writing-mode:vertical-rl;letter-spacing:.12em;white-space:nowrap;font-size:1.125rem}.card[data-astro-cid-ihpidpz4]{background:var(--sheet);border-radius:999px;flex-direction:column;align-items:center;gap:8px;width:84px;padding:16px 6px;display:flex;box-shadow:0 1px 2px #0000000f}.date[data-astro-cid-ihpidpz4]{flex-direction:column;align-items:center;line-height:1.05;display:flex}.num[data-astro-cid-ihpidpz4]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.375rem}.unit[data-astro-cid-ihpidpz4]{margin-bottom:2px;font-size:.9375rem}.wd[data-astro-cid-ihpidpz4]{border:1.5px solid var(--ink-soft);width:1.9em;height:1.9em;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:.8125rem;display:grid}.badge[data-astro-cid-ihpidpz4]{background:var(--marker);color:#1c1e22;border-radius:999px;padding:2px 10px;font-size:.8125rem}.badge[data-astro-cid-ihpidpz4][data-off=true]{background:var(--ink);color:var(--sheet)}.card[data-astro-cid-ihpidpz4] hr[data-astro-cid-ihpidpz4]{border:0;border-top:2px dotted var(--rule);width:60%;margin:2px 0}.moon[data-astro-cid-ihpidpz4]{color:var(--ink);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.moon-icon[data-astro-cid-ihpidpz4]{transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block}.moon-dark[data-astro-cid-ihpidpz4]{fill:var(--note);stroke:var(--ink-soft);stroke-width:1px}.moon-lit[data-astro-cid-ihpidpz4]{fill:#f2c94c;stroke:var(--ink);stroke-width:.8px;stroke-linejoin:round}.moon-name[data-astro-cid-ihpidpz4]{writing-mode:vertical-rl;font-size:1rem;transition:color .2s}.moon-age[data-astro-cid-ihpidpz4]{color:var(--ink-soft);font-size:.6875rem;font-family:var(--font-body);white-space:nowrap}.moon[data-astro-cid-ihpidpz4]:hover .moon-icon[data-astro-cid-ihpidpz4],.moon[data-astro-cid-ihpidpz4]:focus-visible .moon-icon[data-astro-cid-ihpidpz4]{transform:rotate(-18deg)scale(1.12)}.moon[data-astro-cid-ihpidpz4]:hover .moon-name[data-astro-cid-ihpidpz4],.moon[data-astro-cid-ihpidpz4]:focus-visible .moon-name[data-astro-cid-ihpidpz4]{color:var(--link)}.latest[data-astro-cid-ihpidpz4]{color:var(--ink);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.latest-label[data-astro-cid-ihpidpz4]{border:1.5px solid var(--ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.75rem}.latest-title[data-astro-cid-ihpidpz4]{writing-mode:vertical-rl;text-underline-offset:.3em;max-height:12em;font-size:.875rem;text-decoration:underline;overflow:hidden}.latest-label[data-astro-cid-ihpidpz4],.latest-title[data-astro-cid-ihpidpz4]{transition:background-color .2s,color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.latest[data-astro-cid-ihpidpz4]:hover .latest-label[data-astro-cid-ihpidpz4],.latest[data-astro-cid-ihpidpz4]:focus-visible .latest-label[data-astro-cid-ihpidpz4]{background:var(--ink);color:var(--sheet)}.latest[data-astro-cid-ihpidpz4]:hover .latest-title[data-astro-cid-ihpidpz4],.latest[data-astro-cid-ihpidpz4]:focus-visible .latest-title[data-astro-cid-ihpidpz4]{color:var(--link);transform:translateY(4px)}.talk[data-astro-cid-ihpidpz4]{flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex}.bubble[data-astro-cid-ihpidpz4]{writing-mode:vertical-rl;background:var(--sheet);border:2px solid var(--ink);border-radius:14px;max-height:15em;padding:14px 10px;font-size:.9375rem;line-height:1.6;position:relative}.bubble[data-astro-cid-ihpidpz4]:after{content:"";background:var(--sheet);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:12px;height:12px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.face[data-astro-cid-ihpidpz4]{width:88px;height:auto;margin-top:6px}@media (prefers-reduced-motion:reduce){.latest-label[data-astro-cid-ihpidpz4],.latest-title[data-astro-cid-ihpidpz4],.moon-icon[data-astro-cid-ihpidpz4]{transition:none}.latest[data-astro-cid-ihpidpz4]:hover .latest-title[data-astro-cid-ihpidpz4],.moon[data-astro-cid-ihpidpz4]:hover .moon-icon[data-astro-cid-ihpidpz4]{transform:none}}@media (width>=1100px) and (height<=1080px){.today[data-astro-cid-ihpidpz4]{gap:10px;padding-block:12px}.label[data-astro-cid-ihpidpz4]{font-size:.9375rem}.card[data-astro-cid-ihpidpz4]{gap:5px;width:76px;padding:10px 4px}.num[data-astro-cid-ihpidpz4]{font-size:1.1875rem}.bubble[data-astro-cid-ihpidpz4]{max-height:11em;padding:10px 8px;font-size:.8125rem}.latest-title[data-astro-cid-ihpidpz4]{max-height:8em;font-size:.8125rem}.face[data-astro-cid-ihpidpz4]{width:64px}}@media (width>=1100px) and (height<=860px){.today[data-astro-cid-ihpidpz4]{gap:8px;padding-block:8px}.latest-title[data-astro-cid-ihpidpz4]{display:none}.label[data-astro-cid-ihpidpz4]{letter-spacing:.02em;font-size:.8125rem}.card[data-astro-cid-ihpidpz4]{gap:4px;padding:8px 4px}.num[data-astro-cid-ihpidpz4]{font-size:1.0625rem}.unit[data-astro-cid-ihpidpz4]{font-size:.8125rem}.moon-icon[data-astro-cid-ihpidpz4]{width:22px;height:22px}.moon-age[data-astro-cid-ihpidpz4]{display:none}.moon-name[data-astro-cid-ihpidpz4]{font-size:.875rem}.bubble[data-astro-cid-ihpidpz4]{max-height:8.5em}.face[data-astro-cid-ihpidpz4]{width:56px}}.latest-full[data-astro-cid-ihpidpz4],.m-cats[data-astro-cid-ihpidpz4]{display:none}@media (width<=1099px){.today[data-astro-cid-ihpidpz4]{z-index:35;width:auto;padding:max(24px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) calc(96px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));opacity:0;visibility:hidden;border-right:0;align-items:stretch;gap:20px;transition:opacity .25s,transform .25s,visibility 0s linear .25s;inset:0;transform:translateY(16px)}html[data-menu-open] .today[data-astro-cid-ihpidpz4]{opacity:1;visibility:visible;transition:opacity .25s,transform .25s;transform:none}html[data-menu-open]{overflow:hidden}.close[data-astro-cid-ihpidpz4]{top:max(14px, env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.75rem;line-height:1;display:grid;position:absolute}.close[data-astro-cid-ihpidpz4]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.label[data-astro-cid-ihpidpz4]{writing-mode:horizontal-tb;text-align:left;padding-right:48px;font-size:1.375rem}.card[data-astro-cid-ihpidpz4]{border-radius:16px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px 14px;width:auto;padding:16px 20px}.date[data-astro-cid-ihpidpz4]{flex-direction:row;align-items:baseline;gap:1px}.num[data-astro-cid-ihpidpz4]{font-size:1.75rem}.unit[data-astro-cid-ihpidpz4]{margin:0 2px 0 0;font-size:1rem}.card[data-astro-cid-ihpidpz4] hr[data-astro-cid-ihpidpz4]{display:none}.moon[data-astro-cid-ihpidpz4]{flex-direction:row;gap:8px;margin-left:auto}.moon-name[data-astro-cid-ihpidpz4]{writing-mode:horizontal-tb;font-size:1.125rem}.latest[data-astro-cid-ihpidpz4]{background:var(--sheet);border:1px solid var(--rule);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px}.latest-title[data-astro-cid-ihpidpz4]{display:none}.latest-full[data-astro-cid-ihpidpz4]{color:var(--ink);font-size:1.0625rem;line-height:1.6;display:block}.latest[data-astro-cid-ihpidpz4]:hover .latest-full[data-astro-cid-ihpidpz4],.latest[data-astro-cid-ihpidpz4]:focus-visible .latest-full[data-astro-cid-ihpidpz4]{color:var(--link)}.m-cats[data-astro-cid-ihpidpz4]{display:block}.m-cats-h[data-astro-cid-ihpidpz4]{color:var(--ink-soft);margin:0 0 8px;font-size:.8125rem}.m-cats[data-astro-cid-ihpidpz4] ul[data-astro-cid-ihpidpz4]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.m-cats[data-astro-cid-ihpidpz4] a[data-astro-cid-ihpidpz4]{border:1px solid var(--ink-soft);color:var(--ink);background:var(--sheet);border-radius:999px;padding:8px 14px;font-size:.9375rem;text-decoration:none;display:inline-block}.talk[data-astro-cid-ihpidpz4]{flex-direction:row;align-items:flex-end;gap:10px;margin-top:auto}.bubble[data-astro-cid-ihpidpz4]{writing-mode:horizontal-tb;flex:1;max-height:none;padding:12px 16px;font-size:1rem}.bubble[data-astro-cid-ihpidpz4]:after{bottom:14px;left:-8px;transform:rotate(135deg)}.face[data-astro-cid-ihpidpz4]{order:-1;width:72px;margin:0}}@media (width<=1099px) and (prefers-reduced-motion:reduce){.today[data-astro-cid-ihpidpz4],html[data-menu-open] .today[data-astro-cid-ihpidpz4]{transition:none;transform:none}}.mini-head[data-astro-cid-soelfkgj]{z-index:20;height:calc(40px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb, var(--desk) 88%, transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);font-family:var(--font-hand);color:var(--ink);justify-content:center;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .25s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.mini-head[data-astro-cid-soelfkgj] img[data-astro-cid-soelfkgj]{width:28px;height:28px}html[data-scrolled] .mini-head[data-astro-cid-soelfkgj]{transform:none}.to-top[data-astro-cid-soelfkgj],.menu-fab[data-astro-cid-soelfkgj]{z-index:40;cursor:pointer;border:1.5px solid var(--ink);border-radius:50%;place-items:center;transition:transform .2s,opacity .2s,background-color .2s,color .2s;display:grid;position:fixed}.to-top[data-astro-cid-soelfkgj]{right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));background:var(--sheet);width:44px;height:44px;color:var(--ink);opacity:0;pointer-events:none;transform:translateY(8px)}html[data-scrolled] .to-top[data-astro-cid-soelfkgj]{opacity:1;pointer-events:auto;transform:none}.to-top[data-astro-cid-soelfkgj]:hover{background:var(--ink);color:var(--sheet);transform:translateY(-2px)}.menu-fab[data-astro-cid-soelfkgj]{display:none}.to-top[data-astro-cid-soelfkgj]:focus-visible,.menu-fab[data-astro-cid-soelfkgj]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width>=1100px){.mini-head[data-astro-cid-soelfkgj]{left:116px}}@media (width<=1099px){.menu-fab[data-astro-cid-soelfkgj]{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));background:var(--ink);width:56px;height:56px;color:var(--sheet);border-color:var(--ink);display:grid;box-shadow:0 6px 18px -6px #00000073}.bars[data-astro-cid-soelfkgj]{flex-direction:column;gap:5px;width:22px;display:flex}.bars[data-astro-cid-soelfkgj] span[data-astro-cid-soelfkgj]{background:currentColor;border-radius:2px;height:2px;transition:transform .25s,opacity .2s;display:block}html[data-menu-open] .bars[data-astro-cid-soelfkgj] span[data-astro-cid-soelfkgj]:first-child{transform:translateY(7px)rotate(45deg)}html[data-menu-open] .bars[data-astro-cid-soelfkgj] span[data-astro-cid-soelfkgj]:nth-child(2){opacity:0}html[data-menu-open] .bars[data-astro-cid-soelfkgj] span[data-astro-cid-soelfkgj]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.to-top[data-astro-cid-soelfkgj]{right:max(22px, env(safe-area-inset-right,0px));bottom:calc(max(16px, env(safe-area-inset-bottom,0px)) + 68px)}html[data-menu-open] .to-top[data-astro-cid-soelfkgj]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.mini-head[data-astro-cid-soelfkgj],.to-top[data-astro-cid-soelfkgj],.bars[data-astro-cid-soelfkgj] span[data-astro-cid-soelfkgj]{transition:none}}
