.glossary-search.svelte-15drtgh{max-width:600px;margin:0 auto 3rem}.glossary-search.svelte-15drtgh input:where(.svelte-15drtgh){width:100%;padding:1rem 1.5rem;background:#0a0e1acc;border:2px solid rgba(255,255,255,.1);border-radius:5px;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;transition:all .3s ease}.glossary-search.svelte-15drtgh input:where(.svelte-15drtgh):focus{outline:none;border-color:#00d4ff;box-shadow:0 0 15px #00d4ff4d}.glossary-search.svelte-15drtgh input:where(.svelte-15drtgh)::placeholder{color:#89a}.glossary-grid.svelte-15drtgh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.glossary-card.svelte-15drtgh{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glossary-card.svelte-15drtgh h3:where(.svelte-15drtgh){font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:700;color:#00d4ff;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(255,255,255,.1)}.glossary-list.svelte-15drtgh{list-style:none}.glossary-list.svelte-15drtgh li:where(.svelte-15drtgh){color:#89a;padding:.5rem 0;font-size:.95rem;line-height:1.6}.glossary-list.svelte-15drtgh strong:where(.svelte-15drtgh){color:#00d4ff;font-weight:700}.no-results.svelte-15drtgh{text-align:center;padding:3rem 2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-top:2rem}.no-results.svelte-15drtgh p:where(.svelte-15drtgh){color:#89a;font-size:1.1rem}
