.back-btn.svelte-1mdzvcx{display:inline-block;padding:12px 30px;background:#007bff;color:#fff;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.back-btn.svelte-1mdzvcx:hover{background:#0056b3;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.project-title{color:#343a40;font-weight:600;font-size:1.75rem;margin-bottom:1rem}.section-title{color:#495057;font-weight:600;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.project-link-box{background:#e7f3ff;border:1px solid #b8daff;border-radius:8px;padding:20px;margin:30px 0}.project-highlight-box{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #007bff;border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 4px 12px #007bff26}.project-highlight-box h5{color:#007bff;margin-bottom:15px;font-size:1.1em}.project-highlight-box p{margin:0;line-height:1.6}.project-link{color:#007bff;text-decoration:none;font-weight:500}.project-link:hover{text-decoration:underline}.project-gallery{display:flex;flex-direction:column;gap:2rem}.gallery-item{display:flex;flex-direction:column;gap:.75rem}.image-caption{color:#6c757d;font-size:.9rem;font-style:italic;text-align:center}.achievement-list{list-style:none;padding-left:20px}.achievement-list li{padding:.5rem 0 .5rem 1.5rem;position:relative;margin-bottom:8px}.achievement-list li:before{content:"→";color:#007bff;font-weight:700;position:absolute;left:0}.achievement-item{display:flex;align-items:flex-start;margin-bottom:20px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.tech-stack{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.tech-badge{background:#007bff;color:#fff;padding:6px 14px;border-radius:20px;font-size:.9em;font-weight:500}.project-sidebar{position:sticky;top:20px}.sidebar-widget{background:#fff;padding:30px;margin-bottom:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.sidebar-widget h4{color:#343a40;font-size:1.2em;margin-bottom:20px;border-bottom:2px solid #007bff;padding-bottom:10px}.project-meta,.skills-list{list-style:none;padding:0;margin:0}.project-meta li,.skills-list li{padding:8px 0;border-bottom:1px solid #eee}.project-meta li:last-child,.skills-list li:last-child{border-bottom:none}.theme-btn-one{display:inline-block;padding:12px 30px;background:#007bff;color:#fff;text-decoration:none;border-radius:25px;transition:all .3s ease;font-weight:500}.theme-btn-one:hover{background:#0056b3;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}
