.dictionary-module__YucwIG__search{max-width:36rem;margin-top:1.1rem}.dictionary-module__YucwIG__examples{gap:.75rem;margin-top:1rem;display:grid}.dictionary-module__YucwIG__example{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);border-radius:18px;margin:0;padding:1rem 1.1rem}.dictionary-module__YucwIG__exampleTop{align-items:flex-start;gap:.75rem;display:flex}.dictionary-module__YucwIG__exampleSentence{min-width:0;font-family:var(--bbg-learning-font), var(--font-nunito,"Nunito"), sans-serif;flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75}.dictionary-module__YucwIG__word{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.3em;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;text-decoration-thickness:1.5px;transition:background-color .1s,box-shadow .1s}@media (hover:hover) and (pointer:fine){.dictionary-module__YucwIG__word:hover{background-color:color-mix(in srgb, var(--bbg-select) 12%, transparent)}}.dictionary-module__YucwIG__word:focus-visible{outline:2px solid var(--bbg-select);outline-offset:2px}.dictionary-module__YucwIG__wordHeadword{color:var(--bbg-vocab);text-decoration-style:solid;-webkit-text-decoration-color:color-mix(in srgb, var(--bbg-vocab) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--bbg-vocab) 60%, transparent);background-color:color-mix(in srgb, var(--bbg-vocab) 10%, transparent);font-weight:800}.dictionary-module__YucwIG__wordActive{background-color:color-mix(in srgb, var(--bbg-select) 20%, transparent)}.dictionary-module__YucwIG__wordSpoken{background-color:color-mix(in srgb, var(--bbg-audio) 16%, transparent);box-shadow:0 0 6px color-mix(in srgb, var(--bbg-audio) 22%, transparent)}.dictionary-module__YucwIG__playButton{background:color-mix(in srgb, var(--bbg-audio) 14%, transparent);width:2.6rem;height:2.6rem;color:var(--bbg-audio);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;place-items:center;margin-top:.15rem;padding:0;transition:transform .15s ease-out,background-color .14s,opacity .14s;display:grid}.dictionary-module__YucwIG__playButton:hover{background:color-mix(in srgb, var(--bbg-audio) 22%, transparent)}.dictionary-module__YucwIG__playButton:active:not(:disabled){transform:scale(.9)}.dictionary-module__YucwIG__playButton[aria-pressed=true]{background:var(--bbg-audio);color:var(--color-surface)}.dictionary-module__YucwIG__playButton:disabled{opacity:.4;cursor:default}.dictionary-module__YucwIG__exampleTranslation{color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:.3rem 0 0;font-size:.98rem;line-height:1.5}.dictionary-module__YucwIG__exampleLesson{color:var(--color-primary);-webkit-tap-highlight-color:transparent;align-items:center;gap:.3rem;margin-top:.7rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:transform .15s ease-out,opacity .14s;display:inline-flex}.dictionary-module__YucwIG__exampleLesson:hover{opacity:.8}.dictionary-module__YucwIG__exampleLesson:active{transform:scale(.95)}.dictionary-module__YucwIG__grammarGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.7rem;margin-top:1rem;display:grid}.dictionary-module__YucwIG__grammarCard{border:1px solid color-mix(in srgb, var(--bbg-lesson) 35%, transparent);background:color-mix(in srgb, var(--bbg-lesson) 7%, transparent);color:inherit;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1rem;text-decoration:none;transition:transform .15s ease-out,background-color .14s,border-color .14s;display:flex}.dictionary-module__YucwIG__grammarCard:hover{border-color:color-mix(in srgb, var(--bbg-lesson) 60%, transparent);background:color-mix(in srgb, var(--bbg-lesson) 12%, transparent)}.dictionary-module__YucwIG__grammarCard:active{transform:scale(.97)}.dictionary-module__YucwIG__grammarTop{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dictionary-module__YucwIG__grammarPattern{color:var(--bbg-lesson);font-family:var(--bbg-learning-font), var(--font-nunito,"Nunito"), sans-serif;overflow-wrap:anywhere;font-size:1.3rem;font-weight:800;line-height:1.25}.dictionary-module__YucwIG__grammarLevel{border:1px solid color-mix(in srgb, var(--level-color,var(--bbg-lesson)) 45%, transparent);background:color-mix(in srgb, var(--level-color,var(--bbg-lesson)) 12%, transparent);color:var(--color-text);white-space:nowrap;border-radius:9px;flex:none;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.dictionary-module__YucwIG__grammarTitle{color:color-mix(in srgb, var(--color-text) 80%, transparent);font-size:.95rem;font-weight:700;line-height:1.35}.dictionary-module__YucwIG__more{margin-top:.6rem}.dictionary-module__YucwIG__moreToggle{border:1px solid var(--bbg-outline-variant);color:color-mix(in srgb, var(--color-text) 80%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.85rem;font-weight:700;list-style:none;transition:transform .15s ease-out,background-color .14s;display:inline-flex}.dictionary-module__YucwIG__moreToggle::-webkit-details-marker{display:none}.dictionary-module__YucwIG__moreToggle:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.dictionary-module__YucwIG__moreToggle:active{transform:scale(.95)}.dictionary-module__YucwIG__moreToggle svg{transition:transform .16s}.dictionary-module__YucwIG__more[open]>.dictionary-module__YucwIG__moreToggle svg{transform:rotate(90deg)}.dictionary-module__YucwIG__lemmaAudio [data-word-audio]{border-radius:12px;transition:transform .15s ease-out,background-color .14s;display:inline-block}.dictionary-module__YucwIG__lemmaAudio [data-word-audio]:active{transform:scale(.96)}.dictionary-module__YucwIG__cta{margin-top:3rem}
