:root{font-family:Verdana,Arial,sans-serif;font-size:13px;color:#111;background:#e7e7e7;color-scheme:light}
#fork{max-width:100%;min-width:180px}.vocabulary label{font-weight:bold}
 #importance{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.word{font-size:11px}.word.core{border-color:#a34422;background:#fff0e9}.word.pinned{border:2px solid #194b8d;background:#dce9fa}.state{font-weight:bold}.state.incomplete{color:#9b160c}.warnings{font-size:11px;line-height:1.5;color:#7b3100}#feedback-panel{margin-top:12px;padding:8px;border:1px solid #aaa}#feedback-panel textarea{margin:5px 0}#feedback-status{padding-left:8px;font-size:11px}#importance-panel{margin-top:8px}footer details+details{margin-top:8px}
*{box-sizing:border-box}body{margin:18px}main{max-width:1000px;margin:auto;border:1px solid #777;background:#fff;padding:12px}header{background:#dce4f2;border:1px solid #899bb6;padding:10px 12px;margin-bottom:12px}h1{font-size:22px;margin:0;color:#123565}h1 small{font-size:12px;font-weight:normal}header p{margin:5px 0 0;font-size:11px}h2{font-size:16px;margin:0}button,select,textarea{font:inherit;color:#111}button,select{border:1px solid #777;border-radius:0;background:#eee;padding:4px 8px}button{cursor:pointer}button:hover{background:#dce4f2}button:disabled{color:#777;cursor:wait}button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #2256a0;outline-offset:2px}.workspace{border:1px solid #999}.vocabulary{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px;background:#f1f1f1;border-bottom:1px solid #aaa}.vocabulary strong{margin-right:auto;font-size:12px}form{padding:10px}form>label{display:block;font-weight:bold;margin-bottom:5px}textarea{width:100%;display:block;min-height:65px;border:1px solid #888;border-radius:0;padding:6px;resize:vertical;line-height:1.45}textarea:focus{outline:2px solid #2256a0}.controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:9px}#submit{font-weight:bold;margin-left:auto;background:#dce4f2}.hint{font-size:11px;line-height:1.5;color:#444;margin:8px 0 0}#status{white-space:pre-line;line-height:1.6;font-size:12px}#status.error{color:#9b160c}.results-heading{display:flex;align-items:center;gap:12px;background:#dce4f2;border:1px solid #899bb6;padding:7px 9px}.results-heading span{margin-left:auto;font-size:11px}.result{border:1px solid #999;margin-top:10px;padding:9px}.result-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;margin-bottom:8px}.rank{font-weight:bold;color:#123565}.method{background:#eee;padding:2px 4px}.result-meta{margin-left:auto}.copy{font-size:11px;padding:2px 7px}.chips{display:flex;gap:5px;flex-wrap:wrap}.chip{border:1px solid #999;background:#fffde4;padding:5px 8px;font-weight:bold;font-size:14px}.omitted{color:#8b3000;font-size:12px;margin:8px 0}.result details{font-size:11px;margin-top:8px}summary{cursor:pointer;color:#143e83;line-height:1.6;text-decoration:underline}.table-wrap{overflow:auto;margin-top:7px}table{border-collapse:collapse;width:100%;font-size:11px}th,td{border:1px solid #bbb;padding:5px 7px;text-align:left;vertical-align:top}th{background:#eee}td.number{text-align:right;white-space:nowrap;font-family:Consolas,monospace}.calculation{font-family:Consolas,monospace;background:#f3f3f3;padding:6px;line-height:1.6;margin:7px 0}.scoring{margin-top:12px}.scoring p{font-size:11px;line-height:1.6}.scoring pre{white-space:pre-wrap;font-size:11px;background:#f3f3f3;padding:8px}footer{border-top:1px solid #999;padding-top:9px;margin-top:15px;font-size:11px;line-height:1.6}#notes ul{max-height:190px;overflow:auto;padding-left:20px}#empty{font-size:12px;color:#555;padding:10px 0}[hidden]{display:none!important}@media(max-width:550px){body{margin:5px}main{padding:7px}h1{font-size:19px}.vocabulary strong{width:100%}.controls{gap:6px}#submit{margin-left:0}.result-meta{margin-left:0}table{min-width:440px}}
/* The tablet browser is independent of ranked search. */
main{max-width:1380px}.app-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.search-column{min-width:0}.app-layout aside{position:sticky;top:12px;min-width:170px;max-width:100%}.app-layout:has(#tablet-browser[open]){grid-template-columns:minmax(0,1fr) 310px}#tablet-browser{border:1px solid #899bb6;background:#f6f6f6}#tablet-browser>summary{background:#dce4f2;padding:7px 9px;font-weight:bold}.tablet-body{padding:9px}.tablet-body>label{display:block;font-weight:bold;margin:9px 0 5px}#tablet-name{margin-top:0}#tablet-filter{width:100%;font:inherit;border:1px solid #888;background:white;padding:6px;min-width:0}#tablet-filter:focus-visible{outline:2px solid #2256a0}.tablet-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.tablet-tabs button{font-size:11px;padding:5px}.tablet-tabs button[aria-pressed=true]{background:#cbdcf3;border-color:#2256a0;font-weight:bold}.tablet-phrases{max-height:65vh;overflow-y:auto;overscroll-behavior:contain;margin-top:9px;padding-right:3px}.tablet-phrases section+section{margin-top:12px}.tablet-phrases h4{font-size:12px;margin:0 0 5px;padding-bottom:3px;border-bottom:1px solid #bbb}.tablet-tab-heading{font-size:13px;background:#dce4f2;padding:5px;margin:12px 0 8px}.tablet-tab-heading:first-child{margin-top:0}.tablet-buttons{display:flex;flex-wrap:wrap;gap:4px}.tablet-buttons button{font-size:11px;background:white;padding:5px 7px;max-width:100%;overflow-wrap:anywhere}.tablet-buttons button:hover{background:#dce4f2}#tablet-retry{margin-top:8px}@media(max-width:760px){.app-layout,.app-layout:has(#tablet-browser[open]){grid-template-columns:minmax(0,1fr)}.app-layout aside{position:static;width:100%}.tablet-phrases{max-height:45vh}}

