.word-selection{border:1px solid var(--line);border-left:3px solid var(--green);border-radius:14px;padding:22px;margin:24px 0;background:var(--panel);scroll-margin-top:24px}.word-selection-heading{display:flex;align-items:center;gap:18px}.word-selection-symbol{width:46px;height:46px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:color-mix(in srgb,var(--green) 12%,var(--panel));color:var(--green)}.word-selection-symbol svg{width:25px;height:25px}.word-selection-heading>div{flex:1;min-width:0}.word-selection .eyebrow{font-size:.55rem}.word-selection h3{font-size:1.2rem;margin:6px 0}.word-selection h3 small{font:inherit;font-size:.72rem;font-weight:400;color:var(--muted);margin-left:10px;white-space:nowrap}.word-selection-heading p{font-size:.83rem;line-height:1.7}.word-selection-heading .btn{font-size:.8rem;white-space:nowrap}.saved-word-chips{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}.saved-word-chips>span{display:block;font-size:.78rem;padding:6px 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg);overflow-wrap:anywhere;max-width:100%}.word-selection-note{font-size:.7rem;color:var(--muted);line-height:1.7;margin-top:15px}.word-card .word-card-copy{min-width:0;flex:1;overflow-wrap:anywhere}.word-card .word-card-tools{display:flex;flex-direction:column;align-items:end;gap:12px;flex-shrink:0}.word-card .word-save{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:8px;min-height:44px;color:var(--muted);font-size:.7rem;white-space:nowrap}.word-save svg{width:17px;height:17px}.word-card .word-save.is-saved{color:var(--green);border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--bg))}.word-save.is-saved svg{fill:color-mix(in srgb,var(--green) 22%,transparent)}.saved-words-flash-context{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;margin-bottom:20px;border-bottom:1px solid var(--line);color:var(--green)}.saved-words-flash-context>span{display:flex;align-items:center;gap:10px}.saved-words-flash-context svg{width:21px;height:21px}.saved-words-flash-context strong{font-size:.85rem;font-weight:550}.saved-words-flash-context a{font-size:.78rem}.saved-words-empty-symbol{display:block;margin:0 auto 20px;width:38px;height:38px;color:var(--green)}
@media(max-width:700px){.word-selection{padding:18px}.word-selection-heading{flex-wrap:wrap;align-items:start;gap:13px}.word-selection-symbol{width:38px;height:38px}.word-selection-heading>div{flex-basis:calc(100% - 55px)}.word-selection-heading>.btn{width:100%;justify-content:center;margin-top:4px}.word-selection h3{font-size:1.1rem}.word-selection .eyebrow{font-size:.5rem}.saved-words-flash-context{flex-wrap:wrap}.word-card .word-card-tools{gap:10px}.word-card .word-save{padding:8px 7px;font-size:.68rem}.word-card{gap:10px}}

.word-card .word-card-tools .icon-button{width:44px;height:44px}
