.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.favorite-button,.library-favorite{color:#aab6bb}.favorite-button.saved,.library-favorite.saved{color:#e0a925}.favorite-button:hover,.library-favorite:hover{color:#d29b1f}.favorite-button{width:30px;justify-content:center}
.library-word{grid-template-columns:210px minmax(0,1fr) 250px;align-items:start}.library-pronunciation{display:flex;align-items:center;gap:5px;margin-top:4px;color:#7b96a1;font:13px Georgia,"Times New Roman",serif}.library-audio{width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:#46839a;padding:0;cursor:pointer;font-size:14px}.library-audio:hover{background:#e8f5f9}.library-books{display:flex;gap:4px;margin-top:5px}
.library-definitions{display:grid;gap:7px;min-width:0}.library-definition-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;color:#58727d;line-height:1.55}.library-definition-row b{color:#3488a8;font-family:Georgia,"Times New Roman",serif}.library-definition-row span{overflow-wrap:anywhere}.library-definition-row.without-pos{grid-template-columns:1fr}
.library-tags{display:flex;align-items:flex-start;justify-content:flex-end;gap:9px;min-width:0}.library-tag-set{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.library-tags span{padding:3px 7px;border:1px solid #d5e8ef;border-radius:4px;color:#718b95;font-size:11px}.library-tags .tag-frequency{background:#f4fafc}.library-tags .tag-confusable{background:#fff5e8;color:#9a6a26}.library-tags .tag-affix{background:#f1f7f3;color:#557c66}.library-favorite{width:28px;height:28px;flex:0 0 auto;justify-content:center;margin:0;padding:0}.library-favorite span{padding:0;border:0;background:transparent;font-size:21px}.library-favorite em{display:none}
@media(max-width:800px){.library-tags{display:flex}}@media(max-width:720px){.library-word{grid-template-columns:1fr;gap:9px;padding:15px}.library-tags{display:flex;justify-content:space-between;align-items:center}.library-tag-set{justify-content:flex-start}.library-definition-row{grid-template-columns:40px minmax(0,1fr)}}
