: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}.formats{flex-flow:wrap;align-items:end;gap:1em;margin:1em 0;display:flex}.formats>div{flex:200px}.formats>div>label .question>span{color:#fff;text-align:center;background:gray;border-radius:8px;width:16px;height:16px;font-size:.8em;display:inline-block}.formats>div>label .question:hover~.explanation{display:block}.formats>div>label .explanation{background:var(--bg);border:1px solid var(--fg);padding:6px 8px;display:none;position:absolute}.formats>div>label .explanation:hover{display:block}.formats>div>label>input{width:100%;margin-top:2px;font-size:2em;display:block}textarea{width:100%;height:10em;padding:8px;font-size:2em}