footer.svelte-caauj2{background-color:#1a1a1a;color:#e0e0e0;padding:3rem 1rem;font-family:Roboto}.footer-content.svelte-caauj2{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:0 1rem}.footer-section.svelte-caauj2 h3:where(.svelte-caauj2){color:#fff;font-size:1.2rem;margin-bottom:1.5rem;position:relative}.footer-section.svelte-caauj2 h3:where(.svelte-caauj2):after{content:"";position:absolute;left:0;bottom:-.5rem;width:50px;height:2px;background-color:#ff8119}.contact-info.svelte-caauj2 p:where(.svelte-caauj2){margin:.8rem 0;display:flex;align-items:center;gap:.5rem}.contact-info.svelte-caauj2 i:where(.svelte-caauj2){font-size:1.2rem;color:#ff8119}ul.svelte-caauj2{list-style:none}ul.svelte-caauj2 li:where(.svelte-caauj2){margin:.8rem 0}ul.svelte-caauj2 li:where(.svelte-caauj2) i:where(.svelte-caauj2){margin-right:.5rem;color:#ff8119}a.svelte-caauj2{color:#e0e0e0;text-decoration:none;transition:color .3s ease;display:inline-flex;align-items:center}a.svelte-caauj2:hover{color:#fff}.social-links.svelte-caauj2{display:flex;gap:1rem}.social-link.svelte-caauj2{padding:.8rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.social-link.svelte-caauj2 i:where(.svelte-caauj2){font-size:1.2rem}.social-link.svelte-caauj2:hover{background-color:#ff8119;color:#fff}.footer-bottom.svelte-caauj2{margin-top:2rem;padding-top:2rem;text-align:right;border-top:1px solid #333}.footer-bottom.svelte-caauj2 p:where(.svelte-caauj2){font-size:.9rem;color:#888;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media (max-width: 768px){.footer-content.svelte-caauj2{grid-template-columns:1fr;text-align:center}.footer-section.svelte-caauj2 h3:where(.svelte-caauj2):after{left:50%;transform:translate(-50%)}.social-links.svelte-caauj2{justify-content:center}.contact-info.svelte-caauj2 p:where(.svelte-caauj2){justify-content:center}}
