.skip.svelte-y16ddu{position:absolute;left:-9999px;top:8px;z-index:20;background:var(--fg);color:var(--bg);padding:8px 12px;font-weight:700;text-decoration:none}.skip.svelte-y16ddu:focus{left:16px}.site-nav.svelte-y16ddu{position:static;padding:0 12px;margin-bottom:12px}nav.svelte-y16ddu{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}nav.svelte-y16ddu a:where(.svelte-y16ddu){min-height:44px;min-width:44px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;color:var(--dim);text-decoration:none}nav.svelte-y16ddu a:where(.svelte-y16ddu):hover{color:var(--fg);text-decoration:underline;text-underline-offset:6px}.lang.svelte-y16ddu{margin-left:auto}nav.svelte-y16ddu a.brand:where(.svelte-y16ddu){color:var(--fg);font-weight:700;letter-spacing:1px;padding-left:0;margin-right:4px;justify-content:flex-start}nav.svelte-y16ddu a[aria-current=page]:where(.svelte-y16ddu){color:var(--fg);font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}:root:has(.washi){--washi: #f3ede2;--sumi: #1c1c1c;--beni: #cb1b45;--yamabuki: #ffb11b;--moegi: #7ba23f;--ruri: #005caf;--bg: var(--washi);--fg: var(--sumi);--dim: #5a554e;--good: var(--sumi);--line: #c6bfb4;--panel: transparent;--accent: var(--beni);--paper: #faf7f1;--button: var(--paper);--serif: "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif CJK JP", "Noto Serif JP", "Source Han Serif JP", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif}:root:has(.washi) .chrome :focus-visible{outline-color:var(--ruri)}:root:has(.washi) .chrome ::selection{background:var(--yamabuki);color:var(--sumi)}:root:has(.washi) .site-nav{margin-bottom:20px;padding:0;background:none;border:0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:15px}:root:has(.washi) .site-nav nav a.brand{letter-spacing:.12em}:root:has(.washi) .desk .page-head h1{font:700 22px/1.4 var(--serif);letter-spacing:.02em}:root:has(.washi) .desk .page-head a{color:var(--ruri);text-decoration-color:color-mix(in srgb,var(--ruri) 40%,transparent)}:root:has(.washi) .desk .page-head a:hover{color:var(--beni);text-decoration-color:var(--beni)}:root:has(.washi) .desk h2,:root:has(.washi) .desk h3{color:var(--sumi);font-family:var(--serif)}:root:has(.washi) .desk h2{font-size:18px;line-height:1.4}:root:has(.washi) .desk h3{font-size:15px;line-height:1.4}:root:has(.washi) .desk h4{color:var(--dim)}:root:has(.washi) .desk .panel{background:var(--paper);border-color:var(--line);border-radius:2px}:root:has(.washi) .desk .ink{color:var(--sumi)}:root:has(.washi) .desk .hist{color:var(--dim)}:root:has(.washi) .desk .hue:before{content:"";display:inline-block;width:.62em;height:.62em;margin-right:.45em;border-radius:50%;background:var(--hue);box-shadow:0 0 0 1px color-mix(in srgb,var(--sumi) 25%,transparent);vertical-align:.02em}.chrome.svelte-a6xpld{padding:calc(12px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));font-variant-numeric:tabular-nums}.chrome.svelte-a6xpld :focus-visible{outline:2px solid var(--fg);outline-offset:2px}.chrome.svelte-a6xpld ::selection{background:var(--fg);color:var(--bg)}.chrome.svelte-a6xpld .page-head{display:flex;gap:4px 18px;align-items:center;flex-wrap:wrap;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--line)}.chrome.svelte-a6xpld .page-head h1{margin:0;font-size:16px;font-weight:700}.chrome.svelte-a6xpld .page-head a{color:var(--dim);text-decoration:underline;text-underline-offset:4px;min-height:44px;min-width:44px;padding:0 4px;display:inline-flex;align-items:center}.chrome.svelte-a6xpld .page-head a:hover{color:var(--fg)}.chrome.svelte-a6xpld .page-head .end{margin-left:auto}
