/* v17 (cycle 15) */
article.adj.sw-ll{background:#F6ECE8;box-shadow:inset -4px 0 0 #7A1F14}
#swhint{margin:0 0 10px;font:12px/1.5 'IBM Plex Mono',monospace;color:#3A3832}#swhint b{font-weight:600;padding:1px 6px;margin-right:4px;border:1px solid #d9d3c4}#swhint b.r{color:#1F4D3A;background:#E8F0EA}#swhint b.l{color:#6B4E12;background:#FBF1DE}#swhint b.ll{color:#7A1F14;background:#F6ECE8}
#bordbtn{min-height:44px;margin:0 0 12px;padding:8px 14px;border:1px solid #1B1A17;background:#fff;font:600 13px 'IBM Plex Mono',monospace;cursor:pointer}
#bord{position:fixed;z-index:1000;outline:100vmax solid rgba(27,26,23,.35);left:50%;top:8vh;transform:translateX(-50%);width:min(560px,94vw);max-height:84vh;overflow:auto;background:#FBF9F4;border:1px solid #1B1A17;box-shadow:0 10px 30px rgba(27,26,23,.25);padding:16px}
#bord h4{margin:0 0 4px;font:600 18px 'Source Serif 4',Georgia,serif}#bord p{margin:0 0 10px;font-size:13px;color:#3A3832}
#bord ol{list-style:none;margin:0 0 12px;padding:0;border-top:1px solid #d9d3c4}#bord li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #d9d3c4;background:#FBF9F4;touch-action:none}#bord li.drag{background:#EEF3EF;outline:2px solid #1F4D3A}
#bord .bh{cursor:grab;font:16px monospace;color:#8a8374;padding:10px 6px;user-select:none}#bord .bt{flex:1;font-size:14px}#bord .bn{font:13px 'IBM Plex Mono',monospace}
#bord li button{min-width:44px;min-height:44px;border:1px solid #cfc8b6;background:#fff;cursor:pointer}#bord li button[disabled]{opacity:.35}
#bord .ba{display:flex;gap:8px;justify-content:flex-end}#bord .ba button{min-height:44px;padding:0 14px;border:1px solid #1B1A17;background:#fff;font:600 13px 'IBM Plex Mono',monospace;cursor:pointer}#bord .ba .pri{background:#1F4D3A;color:#fff}
#outl{position:fixed;right:10px;top:120px;width:170px;max-height:60vh;overflow:auto;z-index:20;background:rgba(251,249,244,.96);border:1px solid #d9d3c4;border-left:3px solid #1F4D3A;padding:8px 10px;font:12px/1.4 'IBM Plex Sans',sans-serif}
#outl b{display:block;font:600 11px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.06em;color:#5b6472;margin-bottom:4px}#outl ol{list-style:none;margin:0;padding:0}#outl a{display:block;padding:6px 4px;color:#1B1A17;text-decoration:none;min-height:32px}#outl a[aria-current]{color:#1F4D3A;font-weight:600;background:#EEF3EF}
@media (min-width:700px) and (max-width:1366px){body:has(#outl) main,body:has(#outl) .main{padding-right:190px}}
