.header.svelte-1uju0lq{position:fixed;left:0;right:0;bottom:4px;height:var(--header);background:#0008;padding:4px 0;transition:background .3s var(--ease-out-expo)}@media not (max-width:600px){.header.svelte-1uju0lq:hover{background:#000000ad}}.vertical.svelte-1uju0lq{display:flex;flex-direction:row-reverse;gap:4px;align-items:center;box-sizing:border-box;padding:0 4px;margin:0;height:100%;border-width:4px;border-style:dashed none;border-color:var(--gray)}.slug.svelte-1uju0lq{list-style:none;height:calc(100% - 8px);padding:0 8px}.slug.svelte-1uju0lq:has(button:where(.svelte-1uju0lq)){background:var(--white);box-shadow:0 0 12px 2px var(--gray)}.slug.svelte-1uju0lq:not(:has(button)){background:color-mix(in hsl,var(--white) var(--header-slug-index),var(--gray))}.slug.svelte-1uju0lq:hover{background:var(--extra-light-gray)}.slug.svelte-1uju0lq:hover a:where(.svelte-1uju0lq),.slug.svelte-1uju0lq:hover button:where(.svelte-1uju0lq){text-decoration:none}.button.svelte-1uju0lq{display:flex;align-items:center;height:100%}@media(max-width:600px){.button.svelte-1uju0lq{font-size:.75rem}}button.button.svelte-1uju0lq{color:var(--black)}.text.svelte-1uju0lq{max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--black: #000;--gray: #ccc;--light-gray: #eee;--extra-light-gray: #fafafa;--white: #fff;--serif: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;--sans-serif: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;--monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--radius-s: 6px;--header: 54px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}:where(:root){text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;font-feature-settings:"palt";font-family:var(--sans-serif);font-size:1rem;line-height:1.68;letter-spacing:.072em}:where(body){margin:0;padding:8px;box-sizing:border-box;min-height:100dvh}:where(body):has(header){padding-bottom:calc(var(--header) + 12px)}:where(article){margin:0 auto;max-width:600px}:where(h1){font-size:2rem;margin-block:1.25rem;border-bottom:1px solid var(--gray);line-height:1.26}@media(max-width:600px){:where(h1){font-size:1.8rem;margin-block:1.2rem;line-height:1.4}}:where(h2){font-size:1.75rem;margin-block:1.5rem;border-left:2px solid var(--gray);padding-left:calc(.5em - 2px);line-height:1.44}@media(max-width:600px){:where(h2){font-size:1.6rem;padding-left:calc(.4em - 2px);margin-block:1.4rem;line-height:1.575}}:where(h3){font-size:1.5rem;margin-block:1.75rem}:where(h3):before{content:"ー ";color:var(--gray);font-weight:400;font-size:.75em;vertical-align:middle}@media(max-width:600px){:where(h3){font-size:1.4rem;margin-block:1.6rem}}:where(h4){font-size:1.25rem;margin-block:1.5rem}@media(max-width:600px){:where(h4){font-size:1.2rem;margin-block:1.6rem}}:where(h5){font-size:1rem;margin-block:1.5rem}@media(max-width:600px){:where(h5){margin-block:1.6rem}}:where(h6){font-size:1rem;margin-block:1.5rem;font-weight:400;font-style:italic}@media(max-width:600px){:where(h6){margin-block:1.6rem}}:where(pre:has(code)){font-family:var(--monospace);padding:.5em .75em;border-radius:var(--radius-s)}:where(small){font-size:.75em}:where(button){border:none;background:none;cursor:pointer;text-decoration:underline;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;padding:0}
