.dictionary-page[data-astro-cid-yu7l7l5r]{padding-top:36px;padding-bottom:60px}.container[data-astro-cid-yu7l7l5r]{width:min(1080px,100% - 32px);margin-inline:auto}.dict-header[data-astro-cid-yu7l7l5r]{text-align:center;max-width:820px;margin:0 auto 28px}.eyebrow[data-astro-cid-yu7l7l5r]{letter-spacing:.12em;color:#ea580c;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:800}.dict-header[data-astro-cid-yu7l7l5r] h1[data-astro-cid-yu7l7l5r]{color:#0f172a;letter-spacing:-.025em;margin:0 0 14px;font-size:2.1rem;font-weight:850;line-height:1.25}.dark .dict-header[data-astro-cid-yu7l7l5r] h1[data-astro-cid-yu7l7l5r]{color:#fff}.dict-intro[data-astro-cid-yu7l7l5r]{color:#475569;margin:0 auto;font-size:1.05rem;line-height:1.65}.dark .dict-intro[data-astro-cid-yu7l7l5r]{color:#94a3b8}@media (width<=640px){.dict-header[data-astro-cid-yu7l7l5r] h1[data-astro-cid-yu7l7l5r]{font-size:1.6rem}.dict-intro[data-astro-cid-yu7l7l5r]{font-size:.95rem}}.dict-controls[data-astro-cid-yu7l7l5r]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px;display:flex}.dark .dict-controls[data-astro-cid-yu7l7l5r]{background:#0f172a;border-color:#1e293b}.search-box[data-astro-cid-yu7l7l5r]{align-items:center;display:flex;position:relative}.search-box[data-astro-cid-yu7l7l5r] svg[data-astro-cid-yu7l7l5r]{color:#94a3b8;pointer-events:none;position:absolute;left:16px}.search-box[data-astro-cid-yu7l7l5r] input[data-astro-cid-yu7l7l5r]{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:14px;width:100%;padding:14px 44px 14px 48px;font-size:.95rem;font-weight:600;transition:all .15s}.dark .search-box[data-astro-cid-yu7l7l5r] input[data-astro-cid-yu7l7l5r]{color:#fff;background:#1e293b;border-color:#334155}.search-box[data-astro-cid-yu7l7l5r] input[data-astro-cid-yu7l7l5r]:focus{border-color:#ea580c;outline:none;box-shadow:0 0 0 3px #ea580c26}.clear-btn[data-astro-cid-yu7l7l5r]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1rem;position:absolute;right:14px}.category-pills[data-astro-cid-yu7l7l5r]{flex-wrap:wrap;gap:8px;display:flex}.cat-pill[data-astro-cid-yu7l7l5r]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:all .15s}.dark .cat-pill[data-astro-cid-yu7l7l5r]{color:#94a3b8;background:#1e293b;border-color:#334155}.cat-pill[data-astro-cid-yu7l7l5r]:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.dark .cat-pill[data-astro-cid-yu7l7l5r]:hover{color:#fff;background:#334155}.cat-pill[data-astro-cid-yu7l7l5r].active{color:#fff;background:#ea580c;border-color:#ea580c;box-shadow:0 2px 8px #ea580c40}.alphabet-bar[data-astro-cid-yu7l7l5r]{border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.dark .alphabet-bar[data-astro-cid-yu7l7l5r]{border-color:#1e293b}.alpha-label[data-astro-cid-yu7l7l5r]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.75rem;font-weight:800}.alpha-links[data-astro-cid-yu7l7l5r]{flex-wrap:wrap;gap:4px;display:flex}.alpha-btn[data-astro-cid-yu7l7l5r]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;transition:all .1s}.alpha-btn[data-astro-cid-yu7l7l5r]:hover{color:#0f172a;background:#e2e8f0}.dark .alpha-btn[data-astro-cid-yu7l7l5r]:hover{color:#fff;background:#334155}.alpha-btn[data-astro-cid-yu7l7l5r].active{color:#fff;background:#0f172a}.dark .alpha-btn[data-astro-cid-yu7l7l5r].active{color:#fff;background:#ea580c}.results-meta[data-astro-cid-yu7l7l5r]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.85rem;display:flex}.link-anatomy[data-astro-cid-yu7l7l5r]{color:#ea580c;font-weight:700;text-decoration:none}.link-anatomy[data-astro-cid-yu7l7l5r]:hover{text-decoration:underline}.terms-grid[data-astro-cid-yu7l7l5r]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.term-card[data-astro-cid-yu7l7l5r]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;padding:22px;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000008}.dark .term-card[data-astro-cid-yu7l7l5r]{box-shadow:none;background:#0f172a;border-color:#1e293b}.term-card[data-astro-cid-yu7l7l5r]:hover{border-color:#fdba74;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.dark .term-card[data-astro-cid-yu7l7l5r]:hover{border-color:#c2410c}.term-card-header[data-astro-cid-yu7l7l5r]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.term-category-badge[data-astro-cid-yu7l7l5r]{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin-bottom:6px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.cat-training[data-astro-cid-yu7l7l5r]{color:#1e40af;background:#dbeafe}.cat-shoe[data-astro-cid-yu7l7l5r]{color:#9a3412;background:#ffedd5}.cat-biomechanics[data-astro-cid-yu7l7l5r]{color:#166534;background:#dcfce7}.cat-race[data-astro-cid-yu7l7l5r]{color:#6b21a8;background:#f3e8ff}.dark .cat-training[data-astro-cid-yu7l7l5r]{color:#93c5fd;background:#1e40af4d}.dark .cat-shoe[data-astro-cid-yu7l7l5r]{color:#fdba74;background:#9a34124d}.dark .cat-biomechanics[data-astro-cid-yu7l7l5r]{color:#86efac;background:#1665344d}.dark .cat-race[data-astro-cid-yu7l7l5r]{color:#d8b4fe;background:#6b21a84d}.term-title[data-astro-cid-yu7l7l5r]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.dark .term-title[data-astro-cid-yu7l7l5r] a[data-astro-cid-yu7l7l5r]{color:#fff}.term-title[data-astro-cid-yu7l7l5r] a[data-astro-cid-yu7l7l5r]{color:#0f172a;text-decoration:none}.term-title[data-astro-cid-yu7l7l5r] a[data-astro-cid-yu7l7l5r]:hover{color:#ea580c}.term-en[data-astro-cid-yu7l7l5r]{color:#64748b;margin:3px 0 0;font-size:.78rem;font-style:italic}.btn-copy-term[data-astro-cid-yu7l7l5r]{cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:6px;font-size:.85rem;transition:background .15s}.dark .btn-copy-term[data-astro-cid-yu7l7l5r]{background:#1e293b}.btn-copy-term[data-astro-cid-yu7l7l5r]:hover{background:#e2e8f0}.term-short-desc[data-astro-cid-yu7l7l5r]{color:#334155;margin:0 0 10px;font-size:.88rem;font-weight:700;line-height:1.5}.dark .term-short-desc[data-astro-cid-yu7l7l5r]{color:#e2e8f0}.term-detail-body[data-astro-cid-yu7l7l5r]{color:#64748b;flex-grow:1;margin-bottom:14px;font-size:.82rem;line-height:1.6}.dark .term-detail-body[data-astro-cid-yu7l7l5r]{color:#94a3b8}.term-detail-body[data-astro-cid-yu7l7l5r] p[data-astro-cid-yu7l7l5r]{margin:0 0 8px}.term-example[data-astro-cid-yu7l7l5r]{color:#475569;background:#f8fafc;border-left:3px solid #ea580c;border-radius:0 8px 8px 0;padding:8px 10px;font-size:.8rem}.dark .term-example[data-astro-cid-yu7l7l5r]{color:#cbd5e1;background:#1e293b}.term-footer[data-astro-cid-yu7l7l5r]{border-top:1px solid #f1f5f9;padding-top:10px}.dark .term-footer[data-astro-cid-yu7l7l5r]{border-color:#1e293b}.term-related-link[data-astro-cid-yu7l7l5r]{color:#ea580c;font-size:.78rem;font-weight:700;text-decoration:none}.term-related-link[data-astro-cid-yu7l7l5r]:hover{text-decoration:underline}.empty-state[data-astro-cid-yu7l7l5r]{text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:20px;padding:48px 20px}.dark .empty-state[data-astro-cid-yu7l7l5r]{background:#0f172a;border-color:#334155}.empty-icon[data-astro-cid-yu7l7l5r]{margin-bottom:12px;font-size:2.5rem}.empty-state[data-astro-cid-yu7l7l5r] h3[data-astro-cid-yu7l7l5r]{color:#0f172a;margin:0 0 6px;font-size:1.1rem}.dark .empty-state[data-astro-cid-yu7l7l5r] h3[data-astro-cid-yu7l7l5r]{color:#fff}.empty-state[data-astro-cid-yu7l7l5r] p[data-astro-cid-yu7l7l5r]{color:#64748b;margin:0 0 16px;font-size:.85rem}.btn-reset[data-astro-cid-yu7l7l5r]{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:10px;padding:8px 18px;font-size:.85rem;font-weight:700}.trending-chips-row[data-astro-cid-yu7l7l5r]{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;display:flex;overflow-x:auto}.dark .trending-chips-row[data-astro-cid-yu7l7l5r]{background:#9a341226;border-color:#ea580c4d}.trending-label[data-astro-cid-yu7l7l5r]{color:#c2410c;white-space:nowrap;font-size:.8rem;font-weight:800}.dark .trending-label[data-astro-cid-yu7l7l5r]{color:#fdba74}.trending-chips-scroll[data-astro-cid-yu7l7l5r]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.trending-chips-scroll[data-astro-cid-yu7l7l5r]::-webkit-scrollbar{display:none}.trending-chip[data-astro-cid-yu7l7l5r]{white-space:nowrap;color:#9a3412;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:9999px;padding:4px 12px;font-size:.76rem;font-weight:700;transition:all .15s}.dark .trending-chip[data-astro-cid-yu7l7l5r]{color:#fdba74;background:#1e293b;border-color:#7c2d12}.trending-chip[data-astro-cid-yu7l7l5r]:hover{color:#fff;background:#ea580c;border-color:#ea580c;transform:translateY(-1px)}.btn-bookmark-term[data-astro-cid-yu7l7l5r]{cursor:pointer;opacity:.6;background:#f1f5f9;border:none;border-radius:8px;padding:6px;font-size:.85rem;transition:all .15s}.dark .btn-bookmark-term[data-astro-cid-yu7l7l5r]{background:#1e293b}.btn-bookmark-term[data-astro-cid-yu7l7l5r]:hover{opacity:1;transform:scale(1.1)}.btn-bookmark-term[data-astro-cid-yu7l7l5r].active{opacity:1;background:#fef08a;box-shadow:0 0 6px #eab30866}.dark .btn-bookmark-term[data-astro-cid-yu7l7l5r].active{background:#eab30840}.term-card[data-astro-cid-yu7l7l5r].pulse-highlight{animation:2s termCardPulse;border-color:#ea580c!important}@keyframes termCardPulse{0%{transform:scale(1.02);box-shadow:0 0 #ea580cb3}50%{transform:scale(1.01);box-shadow:0 0 0 10px #ea580c00}to{box-shadow:none;transform:scale(1)}}.term-inline-widget[data-astro-cid-yu7l7l5r]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.78rem}.dark .term-inline-widget[data-astro-cid-yu7l7l5r]{background:#1e293b;border-color:#334155}.widget-header[data-astro-cid-yu7l7l5r]{color:#0f172a;margin-bottom:8px;font-weight:700}.dark .widget-header[data-astro-cid-yu7l7l5r]{color:#e2e8f0}.widget-controls[data-astro-cid-yu7l7l5r]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget-field[data-astro-cid-yu7l7l5r]{align-items:center;gap:4px;display:flex}.widget-field[data-astro-cid-yu7l7l5r] input[data-astro-cid-yu7l7l5r]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:68px;padding:4px 6px;font-size:.82rem;font-weight:700}.dark .widget-field[data-astro-cid-yu7l7l5r] input[data-astro-cid-yu7l7l5r]{color:#fff;background:#0f172a;border-color:#475569}.widget-arrow[data-astro-cid-yu7l7l5r]{color:#ea580c;font-weight:900}.widget-val[data-astro-cid-yu7l7l5r]{color:#ea580c;font-size:.95rem;font-weight:800}.widget-note[data-astro-cid-yu7l7l5r]{color:#64748b;margin:8px 0 0;font-size:.72rem;line-height:1.4}.dark .widget-note[data-astro-cid-yu7l7l5r]{color:#94a3b8}.drop-visual-bar[data-astro-cid-yu7l7l5r]{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;justify-content:space-between;align-items:flex-end;margin-bottom:6px;padding:8px 12px;display:flex}.dark .drop-visual-bar[data-astro-cid-yu7l7l5r]{background:#0f172a;border-color:#475569}.drop-point[data-astro-cid-yu7l7l5r]{color:#475569;flex-direction:column;align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:flex}.dark .drop-point[data-astro-cid-yu7l7l5r]{color:#cbd5e1}.drop-pillar[data-astro-cid-yu7l7l5r]{background:linear-gradient(#f97316 0%,#ea580c 100%);border-radius:4px 4px 0 0;width:44px}.drop-slope[data-astro-cid-yu7l7l5r]{border-top:2px dashed #ea580c;flex-grow:1;justify-content:center;align-items:center;margin:0 10px 14px;display:flex}.drop-diff-badge[data-astro-cid-yu7l7l5r]{color:#fff;background:#ea580c;border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:800}.pronation-tabs[data-astro-cid-yu7l7l5r]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pronation-tab[data-astro-cid-yu7l7l5r]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:700;transition:all .15s}.dark .pronation-tab[data-astro-cid-yu7l7l5r]{color:#94a3b8;background:#0f172a;border-color:#475569}.pronation-tab[data-astro-cid-yu7l7l5r].active{color:#fff;background:#ea580c;border-color:#ea580c}.pronation-info-box[data-astro-cid-yu7l7l5r]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;font-size:.76rem;line-height:1.45}.dark .pronation-info-box[data-astro-cid-yu7l7l5r]{color:#cbd5e1;background:#0f172a;border-color:#334155}
