[hidden]{display:none!important}.store-option{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.7}.store-option input{width:18px;height:18px;margin:2px 0;flex:none;accent-color:#c1b4d4}.storage-note{font-size:12px;line-height:1.9;color:#c7d1d6}#edit-mode{font-size:13px;color:#d4c8e5}button:disabled{opacity:.5;cursor:default}.entry strong{overflow-wrap:anywhere;min-width:0}.entry small{overflow-wrap:anywhere}.entry button{display:inline-block;margin-right:12px}.import-label{border:1px solid #8293a5;padding:13px 16px;margin:0;font-size:11px;max-width:100%}.import-label input{max-width:210px;font-size:11px;margin-top:8px;padding:0;border:0}.archive-actions{align-items:flex-start}#entry-count,#symbol-count{font-size:12px;color:#d0c7dc}header nav{flex-wrap:wrap}header .brand span{white-space:nowrap}footer{display:block}footer nav{flex-wrap:wrap;flex-direction:row;margin:24px 0;gap:15px;font-size:12px}footer p{font-size:12px;line-height:1.9;max-width:750px}.symbol-index{padding:50px 9% 80px;display:grid;grid-template-columns:32% 68%;border-top:1px solid var(--line);gap:0}.index-intro{padding-right:45px}.index-intro>p:first-child,.notes>div>p{font-size:10px;letter-spacing:2px;color:var(--mist)}.index-intro h2{font-size:34px}.index-intro>p:last-child{font-size:13px;line-height:2}.symbol-controls{display:grid;grid-template-columns:2fr 1fr;gap:30px}.symbol-row{border-bottom:1px solid #607782;padding:20px 0}.symbol-row summary{display:flex;align-items:center;gap:20px;cursor:pointer}.symbol-row summary strong{font:24px Batang,serif;flex:1}.symbol-row summary small{color:var(--mist)}.symbol-row summary span{font-size:11px}.symbol-row>div{padding:15px 0 5px 35px;font-size:14px;line-height:2}.symbol-row blockquote{border-left:2px solid #c1b4d4;margin:20px 0;padding:0 0 0 20px;color:#e1d7ec}.symbol-row a{display:inline-block;text-decoration:underline}.notes{padding:40px 9% 60px;border-top:1px solid var(--line)}.notes h2{font-size:33px}.guide-row{display:flex;gap:30px;padding:26px 0;border-top:1px solid #607782;align-items:baseline}.guide-row>span{font-size:12px;color:var(--mist)}.guide-row>div{flex:1}.guide-row h2{font-size:24px;margin:0 0 10px;line-height:1.6}.guide-row p{font-size:13px;line-height:1.9;margin:0;color:#c1cdd3}.shelf{max-width:1050px;padding:65px 35px 90px;margin:auto;min-height:65vh;line-height:2}.shelf>p:first-child{font-size:10px;letter-spacing:2px;color:var(--mist)}.shelf h1{font-size:clamp(30px,5vw,49px);line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}.shelf h2{font-size:25px}.shelf p{font-size:15px}.shelf a{text-decoration:underline;text-underline-offset:4px}.shelf-link{display:inline-block;margin-top:30px}.reading{max-width:1100px;margin:55px auto 85px;padding:0 28px}.book-edge{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#cfbfe5;padding:18px 8px}.paper{background:#eef0e8;color:#1b3540;padding:50px 75px;border-left:9px double #78909b}.paper h1{font-size:42px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.paper .lead{font-size:18px;line-height:1.9;color:#425963}.paper section{margin-top:55px}.paper h2{font-size:27px;line-height:1.6;display:flex;align-items:baseline;gap:20px}.paper h2 small{font:12px sans-serif;color:#526a75}.paper p,.paper li{font-size:16px;line-height:2.1}.paper a{text-decoration:underline;text-underline-offset:3px}.paper figure{margin:30px 0}.paper figure img{width:100%;height:auto;max-height:430px;object-fit:contain;background:#e1e5de}.paper figcaption{font-size:12px;line-height:1.9;margin-top:12px;color:#425963}.paper aside{border-top:1px solid #82999c;margin-top:45px;padding-top:20px}.data-table{overflow:auto}.paper table{border-collapse:collapse;width:100%;font-size:14px}.paper th,.paper td{border:1px solid #809299;padding:15px;text-align:left}.paper th{background:#dae0d6}.paper :focus-visible{outline-color:#304b78}.shelf label{font-size:14px}.shelf input{max-width:600px}.symbol-row summary:focus-visible{outline-offset:5px}.night-art{height:100%}
@media(max-width:850px){.symbol-index{grid-template-columns:1fr;padding:35px 6% 55px}.index-intro{padding-right:0}.index-intro h2 br{display:none}.paper{padding:35px}.reading{padding:0 18px}.guide-row{gap:15px}.shelf{padding:40px 6% 65px}}
@media(max-width:550px){header .brand span{white-space:normal;line-height:1.6;max-width:180px}header nav{max-width:100px}.symbol-controls{gap:20px;grid-template-columns:1fr}.symbol-controls label{margin-bottom:10px}.symbol-row summary{gap:12px}.symbol-row summary strong{font-size:22px}.symbol-row>div{padding-left:0}.symbol-row summary span{font-size:10px}.reading{padding:0 10px;margin:25px auto 50px}.paper{padding:28px 20px;border-left-width:5px}.paper h1{font-size:30px}.paper h2{font-size:24px;display:block}.paper h2 small{display:block;margin-bottom:10px}.paper section{margin-top:38px}.book-edge{font-size:9px}.paper .lead{font-size:16px}.paper p,.paper li{font-size:15px}.notes{padding:35px 6%}.notes h2{font-size:28px}.guide-row h2{font-size:22px}.archive-actions{flex-direction:column}.form-end>div{display:flex;gap:10px;flex-wrap:wrap}.margin{min-width:0}.symbol-index,.journal{min-width:0}form{min-width:0}.night h1{font-size:30px}}
