.technology-panel.svelte-okwnxw{border:1px solid var(--colour-border);padding:1rem;border-radius:8px;background:var(--colour-bg-surface-gradient);min-width:0;height:100%;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.technology-panel.svelte-okwnxw:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.panel-header.svelte-okwnxw{display:flex;flex-direction:row;gap:1rem;align-items:flex-start}.panel-body.svelte-okwnxw{color:var(--colour-text);display:flex;flex-direction:column;gap:.5rem}.header-info.svelte-okwnxw{flex:1;min-width:0;color:var(--colour-text)}.logo-container.svelte-okwnxw{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.logo-container.svelte-okwnxw img:where(.svelte-okwnxw){width:100%;height:100%;object-fit:contain;border-radius:8px}.logo-fallback.svelte-okwnxw{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--colour-border);border:1px solid var(--colour-border);border-radius:8px;color:var(--colour-text);font-size:.7rem;text-align:center;padding:.25rem;word-break:break-word}h3.svelte-okwnxw{margin:0;font-size:1.25rem;color:var(--colour-text)}.description.svelte-okwnxw,.usage-summary.svelte-okwnxw{margin:0;line-height:1.5;color:var(--colour-text)}.technologies-container.svelte-cwls5q{max-width:1400px;margin:0 auto;padding:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:576px){.technologies-container.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.technologies-container.svelte-cwls5q{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.technologies-container.svelte-cwls5q{grid-template-columns:repeat(4,1fr)}}
