.glossary-page.svelte-19vapmx h1:where(.svelte-19vapmx){font-size:28px;font-weight:800;color:#fff;margin:0 0 8px}.page-description.svelte-19vapmx{color:#ffffff8c;font-size:15px;line-height:1.6;margin:0 0 28px}.category-filters.svelte-19vapmx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.filter-btn.svelte-19vapmx{padding:10px 14px;min-height:44px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff80;font-size:13px;cursor:pointer;transition:all .15s}.filter-btn.svelte-19vapmx:hover{background:#ffffff14;color:#ffffffb3}.filter-btn.active.svelte-19vapmx{background:#4ecdc41f;border-color:#4ecdc44d;color:#4ecdc4}.term-list.svelte-19vapmx{display:flex;flex-direction:column;gap:12px}.term-card.svelte-19vapmx{display:block;padding:18px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;transition:all .15s}.term-card.svelte-19vapmx:hover{background:#ffffff0f;border-color:#ffffff1a;transform:translateY(-1px)}.term-category.svelte-19vapmx{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#4ecdc4;margin-bottom:6px}.term-name.svelte-19vapmx{font-size:17px;font-weight:700;color:#fff;margin:0 0 6px}.term-definition.svelte-19vapmx{font-size:14px;color:#ffffff80;line-height:1.5;margin:0}
