.my-work-page{padding:120px 32px 80px;min-height:calc(100vh - 200px);background:var(--background)}.my-work-container{max-width:1400px;margin:0 auto}.my-work-title{font-family:Tusker,sans-serif;font-size:64px;font-weight:400;text-align:center;margin-bottom:24px;color:var(--text-primary);letter-spacing:.02em}.my-work-subtitle{font-size:20px;margin-bottom:64px;letter-spacing:.05em}.my-work-loading,.my-work-subtitle{font-family:Cal Sans,sans-serif;text-align:center;color:var(--text-secondary)}.my-work-loading{padding:80px 20px;font-size:18px}.my-work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:48px}.my-work-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column;max-width:400px;margin:0 auto}.my-work-card-image{width:100%;height:200px;position:relative;overflow:hidden;background:hsla(0,0%,100%,.05)}.my-work-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.my-work-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.my-work-card:hover .my-work-card-overlay{opacity:1}.my-work-card:hover .my-work-card-image img{transform:scale(1.05)}.my-work-card-link{padding:12px 32px;background:#e7ff03;color:#000;text-decoration:none;border-radius:8px;font-family:Cal Sans,sans-serif;font-weight:600;font-size:16px;letter-spacing:.02em;transition:background .3s ease}.my-work-card-link:hover{background:#eeebd9}.my-work-card-content{padding:24px;display:flex;flex-direction:column;flex:1}.my-work-card-category{font-family:Cal Sans,sans-serif;font-size:11px;font-weight:600;color:#e7ff03;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.my-work-card-title{font-family:Tusker,sans-serif;font-size:24px;font-weight:400;color:var(--text-primary);margin-bottom:12px;letter-spacing:.02em;line-height:1.2}.my-work-card-description{font-family:Cal Sans,sans-serif;font-size:14px;line-height:1.6;color:var(--text-secondary);letter-spacing:.03em;margin-bottom:16px;flex:1}.my-work-card-technologies{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.my-work-tech-tag{padding:4px 10px;background:rgba(231,255,3,.1);border:1px solid rgba(231,255,3,.3);border-radius:6px;font-family:Cal Sans,sans-serif;font-size:11px;color:#e7ff03;letter-spacing:.02em}@media (max-width:1024px){.my-work-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.my-work-card{max-width:100%}.my-work-card-image{height:180px}.my-work-card-title{font-size:22px}}@media (max-width:768px){.my-work-page{padding:100px 24px 60px}.my-work-title{font-size:48px}.my-work-subtitle{font-size:18px;margin-bottom:48px}.my-work-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.my-work-card{max-width:100%}.my-work-card-image{height:180px}.my-work-card-content{padding:20px}.my-work-card-title{font-size:20px}.my-work-card-description{font-size:14px}}@media (max-width:480px){.my-work-page{padding:80px 16px 40px}.my-work-title{font-size:36px}.my-work-subtitle{font-size:16px;margin-bottom:32px}.my-work-card-image{height:200px}.my-work-card-content{padding:20px}.my-work-card-title{font-size:24px}.my-work-card-description{font-size:14px}}