.outils-section.svelte-lmpgq{padding:4rem 2rem;min-height:100vh;background:#000;color:#fff}.outils-header.svelte-lmpgq{text-align:center;margin-bottom:3rem}.outils-header.svelte-lmpgq h1:where(.svelte-lmpgq){font-size:3rem;margin-bottom:1rem;color:#fff}.outils-header.svelte-lmpgq p:where(.svelte-lmpgq){font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}.technologies-grid.svelte-lmpgq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.tech-category.svelte-lmpgq{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;transition:transform .3s ease}.tech-category.svelte-lmpgq:hover{transform:translateY(-5px)}.tech-category.svelte-lmpgq h3:where(.svelte-lmpgq){font-size:1.5rem;margin-bottom:1.5rem;color:#fff;text-align:center}.tech-list.svelte-lmpgq{display:flex;flex-direction:column;gap:1rem}.tech-item.svelte-lmpgq{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background:#ffffff1a;border-radius:10px;transition:background .3s ease}.tech-item.svelte-lmpgq:hover{background:#fff3}.tech-name.svelte-lmpgq{font-weight:500;color:#fff}.tech-level.svelte-lmpgq{font-size:.8rem;padding:.3rem .6rem;border-radius:10px;background:#fff3;color:#fff}.fade-in.svelte-lmpgq{animation:svelte-lmpgq-fadeIn 1s ease-in}@keyframes svelte-lmpgq-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.outils-header.svelte-lmpgq h1:where(.svelte-lmpgq){font-size:2rem}.technologies-grid.svelte-lmpgq{grid-template-columns:1fr}}
