.word-studio-card{--word-tint:var(--action-soft);--word-accent:var(--action);min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--elevation)}.word-studio-tone-1{--word-tint:var(--cloud);--word-accent:var(--info)}.word-studio-tone-2{--word-tint:var(--warning-soft);--word-accent:var(--warning)}.word-studio-tone-3{--word-tint:#F1D6D4}.word-studio-top{direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:108px;padding:14px 18px;background:var(--word-tint);border-bottom:1px solid var(--line)}.word-studio-top h3{min-width:0;margin:0;color:var(--ink);font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.word-studio-top h3:dir(ltr){font-family:Georgia,serif;letter-spacing:-.025em}.word-studio-tools{display:grid;justify-items:center;flex:none;gap:4px}.word-studio-image,.word-studio-letter{width:46px;height:48px;border-radius:11px;background:var(--surface);border:1px solid var(--line)}.word-studio-letter{display:grid;grid-auto-flow:column;place-content:center;color:var(--word-accent);font:italic 1.65rem Georgia,serif;transform:rotate(7deg)}.word-studio-letter span{opacity:.55}.word-studio-image{object-fit:cover}.word-studio-actions{display:flex;direction:rtl}.word-studio-actions button{display:grid;place-items:center;width:34px;height:34px;min-height:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary)}.word-studio-actions button:hover{background:var(--surface);color:var(--action)}.word-studio-actions button:last-child:hover{color:var(--danger)}.word-studio-body{padding:14px 17px}.word-studio-level,.word-studio-meaning>span,.word-studio-relations dt{font-size:var(--text-caption);color:var(--muted)}.word-studio-meaning p{margin:2px 0 12px;font-weight:600;text-align:start;overflow-wrap:anywhere}.word-studio-detail{border-block:1px solid var(--line)}.word-studio-detail summary{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:var(--text-small);color:var(--action)}.word-studio-detail summary::-webkit-details-marker{display:none}.word-studio-detail summary span{display:flex;align-items:center;gap:7px}.word-studio-detail[open] summary>svg{transform:rotate(180deg)}.word-studio-detail-content{display:grid;gap:8px;padding-bottom:12px}.word-studio-example,.word-studio-relations>div{margin:0;padding:8px 10px;border-radius:9px;background:var(--surface-subtle);overflow-wrap:anywhere;white-space:pre-wrap;text-align:start}.word-studio-example{font-size:var(--text-small)}.word-studio-relations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,90px),1fr));gap:8px;margin:0}.word-studio-relations dd{margin:2px 0 0;font-size:var(--text-small);text-align:start}.word-studio-level{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.word-studio-status{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:var(--surface-subtle);font-weight:600}.word-studio-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.word-studio-status[data-level=mastered]{background:var(--success-soft);color:var(--success)}.word-studio-status[data-level=learning]{background:var(--warning-soft);color:var(--warning)}.word-studio-status[data-level=practice]{background:var(--danger-soft);color:var(--danger)}@media (pointer:coarse){.word-studio-actions button{width:44px;height:44px}}@media (width < 1000px){.overview-word-grid>.word-studio-card:nth-child(n+5){display:none}}