.words-module__QB_yua__container{max-width:1000px;margin:0 auto;padding:64px 24px}.words-module__QB_yua__header{text-align:center;margin-bottom:64px}.words-module__QB_yua__title{color:var(--md-sys-color-on-surface);margin-bottom:16px;font-size:48px;font-weight:500}.words-module__QB_yua__subtitle{color:var(--md-sys-color-on-surface-variant);font-size:18px}.words-module__QB_yua__grid{flex-direction:column;gap:32px;max-width:600px;margin:0 auto;display:flex}.words-module__QB_yua__card{background:var(--md-sys-color-surface);border-radius:var(--border-radius-lg);border:1px solid var(--md-sys-color-outline);border-color:#0000001a;padding:24px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.words-module__QB_yua__card:before{content:"";background:var(--md-sys-color-primary);opacity:.8;height:4px;position:absolute;top:0;left:0;right:0}.words-module__QB_yua__card:hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}.words-module__QB_yua__word{color:var(--md-sys-color-on-surface);cursor:pointer;margin-bottom:8px;font-size:32px;font-weight:500;transition:color .2s;display:inline-block}.words-module__QB_yua__word:hover{color:var(--md-sys-color-primary)}.words-module__QB_yua__word:active{opacity:.7}.words-module__QB_yua__translation{color:var(--md-sys-color-on-surface-variant);margin-bottom:24px;font-size:18px;font-weight:500}.words-module__QB_yua__example{background:var(--md-sys-color-surface-variant);border-radius:var(--border-radius-sm);color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:16px;font-size:14px;font-style:italic;line-height:1.5;transition:background-color .2s}.words-module__QB_yua__example:hover{background-color:#00000014}.words-module__QB_yua__example:active{transform:scale(.99)}.words-module__QB_yua__partOfSpeech{text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:4px;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.words-module__QB_yua__audioButton{cursor:pointer;color:var(--md-sys-color-on-surface-variant);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:-8px;margin-right:-8px;padding:8px;transition:all .2s;display:flex}.words-module__QB_yua__audioButton:hover{color:var(--md-sys-color-primary);background-color:#0000000d;transform:scale(1.1)}.words-module__QB_yua__audioButton:active{background-color:#0000001a;transform:scale(.95)}.words-module__QB_yua__card[data-part=Noun] .words-module__QB_yua__partOfSpeech{background:#4285f4}.words-module__QB_yua__card[data-part=Verb] .words-module__QB_yua__partOfSpeech{background:#ea4335}.words-module__QB_yua__card[data-part=Adjective] .words-module__QB_yua__partOfSpeech{color:#3c4043;background:#fbbc04}.words-module__QB_yua__card[data-part=Adverb] .words-module__QB_yua__partOfSpeech{background:#34a853}.words-module__QB_yua__card[data-part=명사] .words-module__QB_yua__partOfSpeech{background:#4285f4}.words-module__QB_yua__card[data-part=동사] .words-module__QB_yua__partOfSpeech{background:#ea4335}.words-module__QB_yua__card[data-part=형용사] .words-module__QB_yua__partOfSpeech{color:#3c4043;background:#fbbc04}.words-module__QB_yua__card[data-part=부사] .words-module__QB_yua__partOfSpeech{background:#34a853}.words-module__QB_yua__pronunciationInline{color:#8ab4f8;vertical-align:middle;opacity:.8;margin-left:20px;font-size:14px;font-weight:400}.words-module__QB_yua__card[data-part=Noun]:before{background:#4285f4}.words-module__QB_yua__card[data-part=Verb]:before{background:#ea4335}.words-module__QB_yua__card[data-part=Adjective]:before{background:#fbbc04}.words-module__QB_yua__card[data-part=Adverb]:before{background:#34a853}.words-module__QB_yua__card[data-part=명사]:before{background:#4285f4}.words-module__QB_yua__card[data-part=동사]:before{background:#ea4335}.words-module__QB_yua__card[data-part=형용사]:before{background:#fbbc04}.words-module__QB_yua__card[data-part=부사]:before{background:#34a853}.words-module__QB_yua__playAllButton{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);cursor:pointer;border:none;border-radius:20px;margin-top:24px;padding:10px 20px;font-size:16px;transition:opacity .2s}.words-module__QB_yua__playAllButton:hover{opacity:.9}.words-module__QB_yua__activeCard{border:2px solid var(--md-sys-color-primary);box-shadow:var(--elevation-3);transform:scale(1.02)}
