.phrase-nav{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.phrase-nav a{padding:9px 15px;border:1px solid var(--border);border-radius:999px;text-decoration:none;font-size:13px;font-weight:700;background:var(--bg-elevated)}.translation-card{padding:28px;border:1px solid var(--border);border-top:5px solid var(--teal);border-radius:12px;background:var(--bg-sunken);margin:25px 0}.translation-card .phrase-label{font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--teal)}.translation-card .spanish-phrase{font:clamp(30px,5vw,46px)/1.15 var(--font-display,Georgia);margin:12px 0}.translation-card .english-meaning{font:clamp(24px,4vw,35px)/1.2 var(--font-display,Georgia);margin:14px 0 20px}.phrase-actions{display:flex;gap:9px;flex-wrap:wrap}.global-content .phrase-actions button,.global-content .example-tools button{font:600 13px/1.3 var(--font-body,system-ui);padding:12px 15px;min-height:44px;border:1px solid var(--border-strong,var(--border));border-radius:7px;background:var(--bg-elevated);color:var(--text);cursor:pointer}.phrase-actions button:first-child{background:#075e50;color:white}.global-content button:disabled{opacity:.5;cursor:not-allowed}.global-content button:focus-visible,.phrase-nav a:focus-visible{outline:3px solid #e2a43e;outline-offset:3px}.translation-card .quick-note{font-size:14px;color:var(--text-soft);margin:18px 0 0}.phrase-status{min-height:1.7em;font-size:13px;color:var(--teal);margin:12px 0}.pronunciation-box{padding:22px;border:1px solid var(--border);border-radius:10px;margin:24px 0}.pronunciation-box .phonetic{font-size:25px;letter-spacing:.5px;margin:12px 0}.pronunciation-box .phonetic strong{color:var(--teal)}.pronunciation-box p{font-size:15px}.translation-examples{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.translation-example{border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--bg-elevated)}.translation-example .example-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-soft)}.translation-example p{font-size:15px;margin:10px 0}.translation-example p[lang=es]{font-size:20px;font-weight:650;line-height:1.4}.example-tools{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.global-content #manual-copy-wrap label{font-size:13px;display:block}.global-content #manual-copy{width:100%;font:18px/1.5 inherit;padding:12px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px}.global-content section[id],.global-content h2[id]{scroll-margin-top:190px}.phrase-explainer{font-size:15px;color:var(--text-soft)}@media(max-width:550px){.translation-card{padding:20px}.translation-examples{grid-template-columns:1fr}.phrase-nav{gap:6px}.phrase-nav a{padding:9px 12px}.pronunciation-box{padding:18px}.translation-card .spanish-phrase{font-size:35px}.global-content section[id],.global-content h2[id]{scroll-margin-top:140px}}[data-theme=dark] .translation-card .phrase-label,[data-theme=dark] .pronunciation-box .phonetic strong,[data-theme=dark] .phrase-status{color:#76d7b6}
