.tool-grid.svelte-pbsos4.svelte-pbsos4{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.tool-card.svelte-pbsos4.svelte-pbsos4{display:flex;flex-direction:column;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:.3s ease}.tool-card.svelte-pbsos4.svelte-pbsos4:hover{box-shadow:0 10px 15px #0003}.tool-top.svelte-pbsos4.svelte-pbsos4{height:150px;overflow:hidden;background:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,.1));border-bottom:1px solid rgba(255,255,255,.2);padding:1rem}.tool-image.svelte-pbsos4.svelte-pbsos4{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tool-bottom.svelte-pbsos4.svelte-pbsos4{padding:1rem;flex-grow:1;display:flex;flex-direction:column}.tool-name.svelte-pbsos4.svelte-pbsos4{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff;transition:color .3s ease}.tool-card.svelte-pbsos4:hover .tool-name.svelte-pbsos4{transform:translateY(-2px)}.tool-description.svelte-pbsos4.svelte-pbsos4{color:#e2e8f0;flex-grow:1}
