.work-detail-page{color:#fff;background:linear-gradient(#0f172a,#050816,#000);min-height:100vh;padding:120px 5%}.work-detail-container{max-width:1600px;margin:auto}.work-back-btn{color:#fff;background:#2563eb;border-radius:50px;align-items:center;gap:10px;margin-bottom:40px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #2563eb59}.work-back-btn:hover{background:#0ea5e9;transform:translateY(-3px)}.work-detail-title{background:linear-gradient(90deg,#fff,#38bdf8);color:#0000;-webkit-background-clip:text;margin-bottom:25px;font-size:52px;font-weight:800}.work-detail-description{color:#d1d5db;max-width:900px;margin-bottom:70px;font-size:20px;line-height:1.8}.work-gallery-title{margin-bottom:35px;font-size:36px;font-weight:700}.work-gallery-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.work-gallery-card{background:#111827;border:1px solid #ffffff1a;border-radius:25px;height:420px;position:relative;overflow:hidden}.work-gallery-image{object-fit:cover;transition:all .7s}.work-gallery-card:hover .work-gallery-image{transform:scale(1.08)}.work-gallery-overlay{opacity:0;background:linear-gradient(#0000,#0009);transition:all .5s;position:absolute;inset:0}.work-gallery-card:hover .work-gallery-overlay{opacity:1}.work-detail-not-found{color:#fff;background:#000;justify-content:center;align-items:center;height:100vh;display:flex}.work-detail-not-found h1{font-size:45px;font-weight:700}@media (max-width:1200px){.work-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.work-detail-page{padding:90px 20px}.work-detail-title{font-size:34px}.work-detail-description{font-size:16px}.work-gallery-grid{grid-template-columns:1fr;gap:20px}.work-gallery-card{height:550px}.work-gallery-title{font-size:28px}}
