.dictionary-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.dictionary-action{appearance:none;border:1px solid rgba(255,121,121,.34);background:rgba(255,79,85,.08);color:#ffe2e2;border-radius:999px;padding:.55rem .8rem;font:700 .78rem/1.1 'Courier New',monospace;letter-spacing:.04em;cursor:pointer;transition:.18s ease}.dictionary-action:hover,.dictionary-action:focus-visible{border-color:#ff5b61;background:rgba(255,79,85,.16);transform:translateY(-1px);outline:none}.dictionary-feature{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:1rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(135deg,rgba(255,79,85,.08),rgba(255,255,255,.025))}.dictionary-feature[hidden]{display:none}.dictionary-feature .label{margin:0 0 .25rem;color:#ff8a8e;font-size:.67rem;letter-spacing:.14em;text-transform:uppercase}.dictionary-feature h2{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);color:#fff}.dictionary-feature p{margin:.45rem 0 0;color:#d1d1d5;max-width:72ch}.dictionary-feature-actions{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.dictionary-diagnostic{margin-top:1rem;padding:1rem;border:1px dashed rgba(255,121,121,.32);border-radius:12px;background:rgba(0,0,0,.24)}.dictionary-diagnostic[hidden]{display:none}.dictionary-diagnostic h2{margin:0 0 .7rem;font-size:1.05rem}.dictionary-diagnostic-options{display:flex;flex-wrap:wrap;gap:.5rem}.dictionary-diagnostic-result{margin:.85rem 0 0;color:#ffd5d6}.dictionary-copy-note{font-size:.78rem;color:#aaaab2;margin:.45rem 0 0}.entry-card.is-target{border-color:rgba(255,79,85,.72)!important;box-shadow:0 0 0 2px rgba(255,79,85,.1),0 18px 40px rgba(0,0,0,.32);animation:dictionaryPulse .65s ease}@keyframes dictionaryPulse{0%{transform:scale(.985)}100%{transform:scale(1)}}@media(max-width:700px){.dictionary-feature{grid-template-columns:1fr}.dictionary-feature-actions{justify-content:flex-start}.dictionary-action{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.entry-card.is-target{animation:none}.dictionary-action{transition:none}}