.project-page{font-family:Inter,sans-serif;background:linear-gradient(180deg,#0a192f,#020c1b);color:#fff;text-align:center;padding-bottom:60px;padding-top:80px}.main-header{font-size:4rem;font-weight:700;text-shadow:0 3px 6px hsla(0,0%,100%,.2);padding:20px}.subtitle{font-size:1.3rem;color:#fff!important;max-width:800px;margin:0 auto;font-weight:400}.section{background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:40px;margin:30px auto;border-radius:15px;box-shadow:0 8px 20px hsla(0,0%,100%,.1);text-align:center;max-width:900px}.section:hover{transform:translateY(-5px);box-shadow:0 10px 25px hsla(0,0%,100%,.3)}.image-wrapper{background:hsla(0,0%,100%,.08);padding:25px;border-radius:12px;box-shadow:0 6px 15px hsla(0,0%,100%,.1);transition:transform .3s ease;width:100%;max-width:100%}.image-wrapper img{width:100%;max-width:900px;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.image-wrapper:hover{transform:scale(1.05)}.button-container{display:flex;flex-direction:column;gap:15px;align-items:center;margin-top:20px}.github-link{display:inline-block;padding:14px 28px;font-size:1.2rem;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease;width:250px;background:linear-gradient(90deg,#0af,#07f);color:#fff;box-shadow:0 4px 12px rgba(0,170,255,.4)}.github-link:hover{background:linear-gradient(90deg,#07f,#05f);box-shadow:0 6px 18px rgba(0,170,255,.6);transform:scale(1.07)}.download-button{display:inline-block;padding:14px 28px;font-size:1.2rem;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease;width:250px;background:linear-gradient(90deg,#28a745,#218838);color:#fff;box-shadow:0 4px 12px rgba(40,167,69,.4)}.download-button:hover{background:linear-gradient(90deg,#218838,#1e7e34);box-shadow:0 6px 18px rgba(40,167,69,.6);transform:scale(1.07)}.project-text{display:flex;flex-direction:column;gap:6px;width:100%}