@media(min-width:1100px){.ll-layout #ll-library{display:flex;flex-direction:column;overflow:hidden}.ll-group-area{max-height:49%;overflow-y:auto;flex-shrink:0;padding-right:3px}.ll-layout #ll-explanation{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}}
#ll-explanation{border-top:1px solid var(--ll-line);margin-top:18px;padding-top:18px;color:var(--ll-fg);overflow-wrap:anywhere}.xp-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}#ll-explanation .xp-heading h2{font-size:clamp(23px,2vw,34px);margin:5px 0;line-height:1.25}.xp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.xp-meta span{background:var(--ll-tint);border-radius:8px;padding:3px 8px;font-size:12px}.xp-meaning{margin:9px 0 12px;font-weight:650}.xp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:9px}.xp-box{min-width:0;border:1px solid var(--ll-line);border-radius:12px;padding:12px}.xp-box h3{font-size:13px;margin:0 0 8px;color:var(--accent)}.xp-box p,.xp-box li,.xp-box dl,.xp-box blockquote{font-size:14px;line-height:1.5;margin:5px 0}.xp-box ul{margin:0;padding-left:16px}.xp-box small{display:block}.xp-box dl{display:grid;grid-template-columns:auto 1fr;gap:3px 7px}.xp-box dt{font-size:12px;color:var(--ll-muted)}.xp-box dd{margin:0}.xp-art{margin:0 0 8px;text-align:center}.xp-art img{width:100%;height:90px;object-fit:contain}.xp-art figcaption,.xp-art a,.xp-muted{color:var(--ll-muted);font-size:12px}.xp-box button,.xp-heading button{font-size:12px}.xp-heading button{white-space:nowrap}
@media(min-width:1100px) and (min-height:650px){.ll-group-area{flex:0 0 47%}}
