:root{--border-radius-sm:.2em;--border-radius-md:.5em;--border-radius-lg:.8em;--color-blue:55, 175, 200;--color-red:206, 45, 48;--color-black:0, 0, 0;--color-red10:170, 33, 83;--color-red20:204, 121, 151;--color-red30:238, 210, 220;--color-dark10:34, 34, 34;--color-dark20:68, 68, 68;--color-dark30:153, 153, 153;--color-light10:169, 169, 169;--color-light20:210, 210, 210;--color-light30:250, 250, 250;--font-body:Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono:monospace;--scale-lg:1.1;--scale-md:1.025;--transition:.4s;--side-padding:20;--max-width-md:658;--max-width-lg:980}@font-face{font-display:swap;font-family:Noto Serif JP;font-style:normal;font-weight:400;src:url(./NotoSerifJP-Regular.BJIIwz16.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato Black Italic;font-style:italic;font-weight:700;src:url(./Lato-BlackItalic.Bn3AYdVg.ttf)format("truetype")}*{box-sizing:border-box}body{color:rgb(var(--color-dark10));background-color:rgb(var(--color-light30));font-family:"Noto Serif JP", var(--font-body);min-height:100vh;margin:0}a{color:inherit;transition:var(--transition);text-decoration:none}input,button,textarea,select{box-sizing:border-box;color:inherit;background-color:inherit;appearance:none;border-width:0;border-radius:0;outline:none;padding:0;font-family:inherit}.category-title{letter-spacing:.1em;margin-top:0;margin-bottom:4em;font-family:Futura,sans-serif;font-size:1em;font-weight:100;line-height:1em}.text-center{text-align:center}.document h2{border-bottom:1px dotted rgb(var(--color-dark10));font-size:14px;font-weight:400;line-height:2em}.document p{font-size:12px}.document a{border-bottom:1px solid rgb(var(--color-light20))}.document blockquote{border-left:4px solid rgb(var(--color-dark20));margin:1.2em 0;padding:.4rem 1.2em;font-style:italic}.mono-btn{border:2px solid rgb(var(--color-dark10));cursor:pointer;transition:var(--transition);border-radius:3px;padding:10px 25px;font-size:10px}.image{aspect-ratio:1.5;width:100%;height:auto;overflow:hidden}.image img{object-fit:cover;width:100%;height:auto}@media (any-hover:hover){.document a:hover{border-bottom:1px solid rgb(var(--color-dark10))}.mono-btn:hover{color:rgb(var(--color-light30));background-color:rgb(var(--color-dark10))}.header-nav a:hover,.mobile-nav a:hover{color:rgb(var(--color-dark10))}}.logo.svelte-12qhfyh>h1:where(.svelte-12qhfyh){letter-spacing:.1em;margin-top:0;margin-bottom:0;font-family:Lato Black Italic,sans-serif;font-size:26px}header.svelte-12qhfyh{padding-top:45px;padding-bottom:90px}footer.svelte-12qhfyh{padding-top:90px;padding-bottom:90px}.footer.svelte-12qhfyh{color:rgb(var(--color-dark20));font-size:.8em}.footer.svelte-12qhfyh>div:where(.svelte-12qhfyh):first-child{margin-bottom:32px}.footer.svelte-12qhfyh>div:where(.svelte-12qhfyh):last-child{margin-top:32px}.header.svelte-12qhfyh{justify-content:center;align-items:center;display:flex}.header-nav.svelte-12qhfyh{display:none}.header-nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){display:flex}.header-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:11px}a.selected.svelte-12qhfyh{color:rgb(var(--color-dark10))}.header-nav.svelte-12qhfyh li:where(.svelte-12qhfyh):not(:last-child){margin-right:16px}.mobile-nav.svelte-12qhfyh{flex-direction:column;display:flex}.mobile-nav.svelte-12qhfyh nav:where(.svelte-12qhfyh){height:0;transition:var(--transition);border-bottom:1px solid rgb(var(--color-dark30));overflow:hidden}.mobile-nav.svelte-12qhfyh nav.open:where(.svelte-12qhfyh){height:320px}.mobile-nav-item.svelte-12qhfyh{text-align:center;padding-top:10px;padding-bottom:10px}.header-nav.svelte-12qhfyh ul:where(.svelte-12qhfyh),.mobile-nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.header-nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.mobile-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.1em;color:rgb(var(--color-dark30));font-family:Futura,sans-serif}.menu-btn.svelte-12qhfyh{letter-spacing:1px;color:rgb(var(--color-dark30));cursor:pointer;padding-top:30px;padding-bottom:30px;font-size:1em}.inner.svelte-12qhfyh{width:100%;padding-left:calc(var(--side-padding) * 1px);padding-right:calc(var(--side-padding) * 1px)}@media screen and (width>=751px){.inner.svelte-12qhfyh{width:calc(var(--max-width-md) * 1px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.mobile-nav.svelte-12qhfyh{display:none}.header-nav.svelte-12qhfyh{display:block}.header.svelte-12qhfyh{justify-content:space-between}header.svelte-12qhfyh{padding-top:90px}}@media screen and (width>=992px){.inner.svelte-12qhfyh{width:calc(var(--max-width-lg) * 1px)}}
