.vocabulary-my-words__search{margin:1.5rem 0}.vocabulary-my-words__empty{text-align:center}.vocabulary-my-words__empty p+p{color:#737373;margin-top:.5rem;font-size:.875rem}.vocabulary-my-words__empty strong{color:#171717}.vocabulary-my-words__list{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.vocabulary-my-words__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.vocabulary-my-words__card{transition:border-color box-shadow transform .25s ease;background:#fff;border:1.5px solid #e5e5e5;border-radius:16px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f}.vocabulary-my-words__card:before{content:"";background:var(--topic-fg,#dc2626);height:4px;position:absolute;inset:0 0 auto}.vocabulary-my-words__card:hover{border-color:var(--topic-border,#d4d4d4);transform:translateY(-2px);box-shadow:0 4px 8px #0000000d,0 8px 24px #0000000f}.vocabulary-my-words__text{font-family:var(--font-plus-jakarta-sans,"Plus Jakarta Sans"),-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter",system-ui,sans-serif;color:#171717;word-break:break-word;padding-right:2rem;font-size:1.25rem;font-weight:700}.vocabulary-my-words__meta{color:#737373;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;display:flex}.vocabulary-my-words__source{background:var(--topic-bg,#bbf7d0);color:var(--topic-fg,#16a34a);border:1px solid var(--topic-border,transparent);border-radius:100px;padding:.2rem .6rem;font-weight:600}.vocabulary-my-words__delete{appearance:none;font:inherit;color:#737373;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:.4rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.vocabulary-my-words__delete:hover{color:#dc2626;background:#dc26261a}.vocabulary-my-words__confirm{color:#dc2626;border-top:1px dashed #e5e5e5;margin-top:.75rem;padding-top:.75rem;font-size:.875rem}.vocabulary-my-words__confirm-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.vocabulary-my-words__confirm-actions button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:8px;margin:0;padding:.3rem .65rem;font-size:.75rem;font-weight:500}.vocabulary-my-words__confirm-actions button:last-child{color:#fff;background:#dc2626;border-color:#dc2626}.vocabulary-my-words__card{border-color:var(--ds-border-subtle);background:var(--ds-surface-card);box-shadow:var(--ds-shadow-sm)}.vocabulary-my-words__text{color:var(--ds-text-primary)}.vocabulary-my-words__confirm{border-top-color:var(--ds-border-subtle)}
