:root{--text:#000000e6;--sub:#000000a6;--line:#00000017;--bg:#e5e5e5;--soft:#f5f5f5;--accent:#0a85d1;--sans:"Inter","Noto Sans JP",-apple-system,"Hiragino Sans",sans-serif;--serif:"Noto Serif JP","Hiragino Mincho ProN",serif}*{box-sizing:border-box;margin:0}body{font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-footer{border-top:1px solid var(--line);color:var(--sub);margin-top:120px;justify-content:space-between;max-width:1280px;margin-inline:auto;padding:40px 24px;font-size:13px;display:flex}.side[data-astro-cid-wv7whodv]{border-right:1px solid var(--line);align-self:start;height:748px;padding-right:24px;position:sticky;top:48px}.brand[data-astro-cid-wv7whodv]{letter-spacing:-1.2px;font-size:36px;font-weight:700;line-height:37.8px}.brand[data-astro-cid-wv7whodv] em[data-astro-cid-wv7whodv]{letter-spacing:-.5px;font-family:Italianno,cursive;font-size:38px;font-style:normal;font-weight:400;line-height:39.9px;display:block}.tagline[data-astro-cid-wv7whodv]{color:var(--sub);width:175px;margin-top:12px;font-size:13px;font-weight:700;line-height:20.8px}.search[data-astro-cid-wv7whodv]{background:var(--soft);border:1px solid var(--line);width:175px;height:34px;color:var(--sub);border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:0 10px;display:flex}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]{all:unset;min-width:0;color:var(--text);flex:1;font-size:13px}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]::placeholder{color:var(--sub)}hr[data-astro-cid-wv7whodv]{border:0;border-top:1px solid var(--line);width:56px;margin:20px 0}.cats[data-astro-cid-wv7whodv]{color:var(--sub);gap:8px;padding:0;font-size:14px;list-style:none;display:grid}.cats[data-astro-cid-wv7whodv] .on[data-astro-cid-wv7whodv]{color:var(--text);font-weight:500}.cats[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{color:var(--text)}.cats[data-astro-cid-wv7whodv] sup[data-astro-cid-wv7whodv]{text-align:right;font-variant-numeric:tabular-nums;vertical-align:4px;min-width:12px;color:var(--sub);margin-right:7px;font-size:10px;font-weight:400;line-height:0;display:inline-block}@media (width<=768px){.side[data-astro-cid-wv7whodv]{border-right:0;flex-direction:column;height:auto;padding:0 0 8px;display:flex;position:static}.tagline[data-astro-cid-wv7whodv]{width:auto}hr[data-astro-cid-wv7whodv]{display:none}.cats[data-astro-cid-wv7whodv]{scrollbar-width:none;white-space:nowrap;order:2;gap:20px;margin:16px -20px 0;padding:0 20px;display:flex;overflow-x:auto}.cats[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{border-bottom:2px solid #0000;flex:none;padding-bottom:10px}.cats[data-astro-cid-wv7whodv] .on[data-astro-cid-wv7whodv]{border-bottom-color:var(--text)}.search[data-astro-cid-wv7whodv]{order:1;width:100%;height:40px;margin-top:40px}}
