#webster-open{display:flex;align-items:center;gap:5px;padding:6px 10px;color:var(--gold);background:var(--surface);border-radius:10px}#webster-open b{font:21px Georgia,serif}#webster-open span{font-size:9px;letter-spacing:.5px}#dialog:has(#webster-dialog-body){width:min(500px,calc(100vw - 24px))}#webster-dialog-body .webster-panel{border:0;box-shadow:none;background:none;padding:0}#webster-dialog-body h2{font-size:29px}
.word-trail{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:20px 0 4px}.word-trail button{font-size:11px;padding:6px 9px}.word-trail span{font-size:12px;color:var(--muted)}.word-trail [aria-current]{opacity:1;background:var(--accent-soft);color:var(--accent)}.lex-greek[dir=rtl]{text-align:left}.lexical-link{display:inline;padding:2px 6px;font:inherit;font-size:.85em;background:var(--accent-soft);color:var(--accent);border-radius:7px}.lexical-origin{padding:15px 0;border-top:1px solid var(--line);margin-top:20px}.lexical-origin summary{cursor:pointer;font-size:13px;color:var(--accent)}.root-word{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px;margin:10px 0;text-align:left;background:var(--surface)}.root-word b{font:19px/1.6 Georgia,serif}.root-word span{color:var(--muted);font-size:11px}.lexicon-source{font-size:10px;color:var(--muted);line-height:1.9;margin-top:20px}.lexicon-source a{color:var(--gold)}
.word-distribution-chart{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:25px 0}.word-ring{width:210px;height:210px;flex:0 0 210px;border-radius:50%;display:grid;place-items:center;margin:0 auto;box-shadow:0 0 0 8px var(--surface)}.word-ring>div{width:150px;height:150px;border-radius:50%;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.word-ring strong{font:32px Georgia,serif;color:var(--ink)}.word-ring small{font-size:10px;line-height:1.7;color:var(--muted);margin-top:8px}.word-chart-legend{flex:1 1 200px;min-width:0}.word-chart-legend .variant{display:grid!important;grid-template-columns:minmax(0,1fr) auto 45px;align-items:center;gap:10px;width:100%;margin:0 0 5px!important;text-align:left;padding:8px 10px!important;font-size:12px;border-left:3px solid var(--word-color)}.word-chart-legend .variant>span{overflow-wrap:anywhere}.word-chart-legend .variant b{background:none!important;color:var(--accent);font-size:12px;padding:0}.word-chart-legend .variant small{color:var(--muted);font-size:10px;text-align:right}.word-chart-legend details{max-height:340px;overflow:auto}.word-chart-legend summary{font-size:11px;color:var(--muted);padding:12px 0;cursor:pointer}.word-layout #word-forms h3{font:26px Georgia,serif}.word-layout #histogram .book-bar{border-radius:7px}.word-layout #histogram .bar-tower{background:linear-gradient(0deg,var(--accent),var(--gold));border-radius:4px 4px 0 0}.word-layout #histogram .bar-label{font-size:9px}
.details-button{font-size:11px;color:var(--gold);background:var(--surface);padding:6px 9px}.result{position:relative}.result>.result-open{padding-right:33px}.result>[data-occurrence-detail]{position:absolute;top:13px;right:8px;font-size:15px;color:var(--gold);width:28px;height:28px;padding:2px;border:0;background:transparent}.result>[data-occurrence-detail]:hover{background:var(--accent-soft);color:var(--accent)}#dialog:has(.occurrence-details){width:min(920px,calc(100vw - 24px))}.occurrence-details h2{font:34px/1.3 Georgia,serif;margin:10px 0 18px}.occurrence-summary{padding:20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(110deg,var(--accent-soft),var(--surface))}.occurrence-summary strong{font:25px Georgia,serif;display:block;color:var(--accent)}.occurrence-summary small{display:block;margin-top:10px;font-size:11px;color:var(--muted);line-height:1.7}.occurrence-books{display:flex;flex-wrap:wrap;gap:25px;padding:20px 0}.occurrence-books>span{font-size:12px;color:var(--muted)}.occurrence-books b{display:block;font-weight:400;font-size:18px;color:var(--ink);margin-top:5px}.occurrence-books b span{font-size:12px;color:var(--muted)}.occurrence-table-wrap{width:100%}.occurrence-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.occurrence-table th,.occurrence-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.occurrence-table thead{background:var(--surface);font-size:11px;color:var(--muted)}.occurrence-table tbody th{font-weight:400;color:var(--muted)}.occurrence-table td span{font-size:11px;color:var(--muted)}.hit-details{margin:25px 0}.hit-details>summary{font-size:13px;color:var(--gold);cursor:pointer}.hit-details article{padding:10px 0;border-bottom:1px solid var(--line)}.hit-details article>button{display:block;border:0;background:transparent;text-align:left;padding:4px 0;color:var(--ink)}.hit-details article>button span{font-size:10px;color:var(--muted);margin-right:10px}.hit-details article>button b{font:18px Georgia,serif}.hit-details small{font-size:11px;color:var(--muted)}.word-position-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.word-position-heading h3{font:20px Georgia,serif;margin-bottom:8px}.word-position-heading small{font-size:11px;color:var(--muted)}.position-verse{padding:16px;background:var(--surface);border-radius:12px;font:19px/1.8 Georgia,serif;margin:15px 0}.position-verse button{font:inherit;border:1px solid transparent;background:transparent;padding:1px 4px;margin:2px 0;color:var(--ink)}.position-verse .matched-position-word{background:var(--accent-soft);color:var(--accent)}.position-verse [aria-pressed=true]{border-color:var(--gold);color:var(--gold)}#word-position-values h3{font:20px Georgia,serif;overflow-wrap:anywhere}.word-position-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.word-position-grid>div{padding:15px 10px;border:1px solid var(--line);border-radius:10px}.word-position-grid span,.word-position-grid small{display:block;font-size:10px;color:var(--muted);line-height:1.7}.word-position-grid strong{display:block;font:20px Georgia,serif;color:var(--gold);margin:6px 0;overflow-wrap:anywhere}.count-method{font-size:11px;color:var(--muted);line-height:1.8;margin-top:25px;overflow-wrap:anywhere}.count-method summary{cursor:pointer}.count-method ul{padding-left:18px}
@media(max-width:900px){.word-distribution-chart{display:block}.word-chart-legend{margin-top:24px}.word-position-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){#webster-open span{display:none}#webster-open{padding:5px 7px}#webster-open b{font-size:18px}.header-tools{gap:4px!important}.word-ring{width:180px;height:180px;min-width:180px}.word-ring>div{width:130px;height:130px}.word-ring strong{font-size:28px}.root-word{flex-wrap:wrap}.occurrence-details h2{font-size:27px}.occurrence-summary{padding:15px}.occurrence-summary strong{font-size:22px}.occurrence-books{gap:15px}.occurrence-table th,.occurrence-table td{padding:10px 5px;font-size:12px}.occurrence-table td span{display:block;font-size:10px}.occurrence-table thead th{font-size:10px}.word-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.word-position-grid>div{padding:10px}.position-verse{font-size:18px;padding:10px}.position-verse button{min-height:32px}.result>[data-occurrence-detail]{min-width:32px;min-height:32px}.hit-details article>button{min-height:36px}.word-chart-legend .variant{min-height:42px}.word-layout #word-forms h3{font-size:24px}}
