:root{--bg:white;--bg-shaded:#f8f8f8;--bg-hover:#eee;--bg-select:#eef;--fg:black;background-color:var(--bg);color:var(--fg)}@media (prefers-color-scheme:dark){:root{--bg:#111;--bg-shaded:#1c1c1c;--bg-hover:#333;--bg-select:#335;--fg:white}}*{box-sizing:border-box}body{align-items:flex-start;margin:0;padding:0 16px;font-family:sans-serif;display:flex}nav{flex-flow:column;flex-shrink:0;gap:12px;width:170px;height:100vh;margin-right:30px;padding:24px 0 16px;display:flex;position:sticky;top:0;overflow-y:auto}nav>.img{aspect-ratio:1;background:url(/tools/asako-light.f78b3bcd.webp) 50%/contain no-repeat;width:80%;margin:auto auto 0}@media (prefers-color-scheme:dark){nav>.img{background:url(/tools/asako-dark.2f7bdd3e.webp) 50%/contain no-repeat}}nav>.img:hover{background:url(/tools/blankserval.3ef5db28.webp) 50%/20% no-repeat}nav>.img.clicked{background:url(/tools/chu.00173511.webp) 50%/contain no-repeat}main{flex:auto;min-width:0;padding:24px 0 16px}h1{margin-top:0}.linked{flex-flow:wrap;display:flex}.linked input[type=number]{width:4em}.linked input[type=range]{flex-grow:1}.hyphenation{width:100%}.hyphenation>p{margin:0}.hyphenation>input{width:100%}.hyphenation>div{text-align:right}