.glossary-hero[data-astro-cid-q5ay6lcb]{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:2.5rem 0 3.25rem;border-bottom:3px solid #d31145}.breadcrumbs[data-astro-cid-q5ay6lcb]{font-size:.85rem;color:#94a3b8;margin-bottom:1.2rem;display:flex;gap:.5rem}.breadcrumbs[data-astro-cid-q5ay6lcb] a[data-astro-cid-q5ay6lcb]{color:#cbd5e1;text-decoration:none}.breadcrumbs[data-astro-cid-q5ay6lcb] a[data-astro-cid-q5ay6lcb]:hover{color:#f43f5e}.hero-pill[data-astro-cid-q5ay6lcb]{display:inline-block;background:#2563eb40;color:#93c5fd;border:1px solid rgba(147,197,253,.35);font-size:.8rem;font-weight:700;padding:.25rem .75rem;border-radius:999px;margin-bottom:.75rem}.glossary-hero[data-astro-cid-q5ay6lcb] h1[data-astro-cid-q5ay6lcb]{font-size:2.15rem;font-weight:700;line-height:1.3;margin-bottom:.65rem}.hero-sub[data-astro-cid-q5ay6lcb]{font-size:1rem;color:#cbd5e1;max-width:800px;margin-bottom:1.75rem;line-height:1.65}.search-panel[data-astro-cid-q5ay6lcb]{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:1.25rem;max-width:860px}.search-input-wrap[data-astro-cid-q5ay6lcb]{position:relative;display:flex;align-items:center;margin-bottom:.85rem}.search-icon[data-astro-cid-q5ay6lcb]{position:absolute;left:1rem;font-size:1.15rem;pointer-events:none}#glossarySearchInput[data-astro-cid-q5ay6lcb]{width:100%;padding:.9rem 6.5rem .9rem 2.85rem;border-radius:12px;border:2px solid transparent;font-size:1rem;color:#0f172a;background:#fff;outline:none}#glossarySearchInput[data-astro-cid-q5ay6lcb]:focus{border-color:#38bdf8}.clear-btn[data-astro-cid-q5ay6lcb]{position:absolute;right:.65rem;background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:.35rem .7rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer}.quick-keywords[data-astro-cid-q5ay6lcb]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.82rem;color:#cbd5e1}.kw-chip[data-astro-cid-q5ay6lcb]{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.78rem;padding:.22rem .65rem;border-radius:999px;cursor:pointer;transition:all .2s}.kw-chip[data-astro-cid-q5ay6lcb]:hover{background:#d31145;border-color:#d31145}.glossary-body-section[data-astro-cid-q5ay6lcb]{padding:3rem 0 4.5rem}.filter-toolbar[data-astro-cid-q5ay6lcb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.cat-tabs[data-astro-cid-q5ay6lcb]{display:flex;gap:.5rem;flex-wrap:wrap}.g-cat-btn[data-astro-cid-q5ay6lcb]{background:#fff;border:1px solid #cbd5e1;color:#334155;padding:.5rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.g-cat-btn[data-astro-cid-q5ay6lcb]:hover,.g-cat-btn[data-astro-cid-q5ay6lcb].active{background:#0f172a;color:#fff;border-color:#0f172a}.count-status[data-astro-cid-q5ay6lcb]{font-size:.88rem;font-weight:600;color:#64748b}.glossary-grid[data-astro-cid-q5ay6lcb]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.term-card[data-astro-cid-q5ay6lcb]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.65rem;box-shadow:0 4px 10px #0000000a;display:flex;flex-direction:column;gap:1rem;scroll-margin-top:100px}.term-cat-pill[data-astro-cid-q5ay6lcb]{display:inline-block;font-size:.74rem;font-weight:700;color:#d31145;background:#fff1f3;padding:.18rem .6rem;border-radius:6px;margin-bottom:.45rem}.term-title[data-astro-cid-q5ay6lcb]{font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.35;display:flex;flex-direction:column;gap:.15rem}.term-title[data-astro-cid-q5ay6lcb] dfn[data-astro-cid-q5ay6lcb]{font-style:normal}.term-en[data-astro-cid-q5ay6lcb]{font-size:.92rem;color:#2563eb;font-weight:600}.term-definition-box[data-astro-cid-q5ay6lcb]{background:#f8fafc;border-left:4px solid #2563eb;border-radius:0 10px 10px 0;padding:.9rem 1.1rem;font-size:.92rem;color:#1e293b;line-height:1.65}.term-example-box[data-astro-cid-q5ay6lcb]{font-size:.88rem;color:#475569;line-height:1.6}.term-example-box[data-astro-cid-q5ay6lcb] strong[data-astro-cid-q5ay6lcb]{color:#0f172a;display:block;margin-bottom:.2rem}.term-tip-box[data-astro-cid-q5ay6lcb]{margin-top:auto;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:.75rem .95rem;font-size:.84rem;color:#065f46;line-height:1.55}.term-tip-box[data-astro-cid-q5ay6lcb] strong[data-astro-cid-q5ay6lcb]{margin-right:.3rem}.empty-state[data-astro-cid-q5ay6lcb]{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;padding:3rem 1.5rem;text-align:center}.empty-state[data-astro-cid-q5ay6lcb] h3[data-astro-cid-q5ay6lcb]{font-size:1.25rem;color:#0f172a;margin-bottom:.5rem}.empty-state[data-astro-cid-q5ay6lcb] p[data-astro-cid-q5ay6lcb]{color:#64748b;margin-bottom:1.25rem;font-size:.92rem}@media(max-width:860px){.glossary-grid[data-astro-cid-q5ay6lcb]{grid-template-columns:1fr}.glossary-hero[data-astro-cid-q5ay6lcb] h1[data-astro-cid-q5ay6lcb]{font-size:1.65rem}}
