.timeline-year.svelte-1govfsk{margin-bottom:60px}.year-title.svelte-1govfsk{font-size:1.5em;color:#343a40;margin-bottom:20px;border-bottom:2px solid #007bff;padding-bottom:10px}.category-filter-buttons.svelte-1govfsk{text-align:center;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px;border:2px solid #dee2e6;box-shadow:0 2px 10px #0000000d}.back-btn.svelte-1govfsk{padding:10px 20px;border:2px solid #6c757d;background:#fff;color:#6c757d;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.back-btn.svelte-1govfsk:hover{background:#6c757d;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #6c757d4d}.featured-project.svelte-1govfsk{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:40px;border-radius:15px;border:2px solid #dee2e6;box-shadow:0 4px 20px #0000001a;margin-bottom:40px}.featured-title.svelte-1govfsk{font-size:1.2em;color:#007bff;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.project-name.svelte-1govfsk{font-size:1.8em;color:#343a40;font-weight:700;margin-bottom:20px;line-height:1.2}.featured-description.svelte-1govfsk{color:#495057;line-height:1.6;margin-bottom:20px;font-size:1em}.featured-link.svelte-1govfsk{color:#007bff;text-decoration:none;font-weight:600;font-size:1.1em;transition:color .3s ease}.featured-link.svelte-1govfsk:hover{color:#0056b3;text-decoration:underline}.featured-images.svelte-1govfsk{height:100%;display:flex;align-items:center}.image-grid.svelte-1govfsk{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.featured-img.svelte-1govfsk{width:100%;height:150px;object-fit:cover;border-radius:8px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.featured-img.svelte-1govfsk:hover{transform:scale(1.05)}@media (max-width: 768px){.featured-project.svelte-1govfsk{padding:20px}.project-name.svelte-1govfsk{font-size:1.5em}.image-grid.svelte-1govfsk{grid-template-columns:1fr}.featured-img.svelte-1govfsk{height:200px}}
