.ProjectNavbar_navbar__JT4d2{position:fixed;top:0;left:0;width:100%;height:8vh;background:var(--purple);color:var(--white);display:flex;align-items:center;padding:0 2rem;z-index:1000}.ProjectNavbar_backButton__JaL8k{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ProjectNavbar_backButton__JaL8k img{width:100%;height:100%}.ProjectNavbar_navbar__JT4d2 h1{position:absolute;left:50%;transform:translateX(-50%);margin:0;font-family:Courier New,monospace;font-size:2rem;font-weight:700}.ProjectPage_projectPage__z3D5g{min-height:100vh}.ProjectPage_heroSection__UCU5w{height:100vh;background:var(--purple);display:flex;align-items:center;justify-content:center}.ProjectPage_laptop-mockup__a3_jn{width:80%;max-width:80vw;margin:0 auto;padding:20px}.ProjectPage_screen-content__3mVFO{width:100%;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1),inset 0 2px 4px hsla(0,0%,100%,.1)}.ProjectPage_screen-content__3mVFO img{width:100%;height:auto;display:block;vertical-align:middle}.ProjectPage_infoSection__IBhmU{padding:4rem 80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.ProjectPage_description__tBanS,.ProjectPage_links__hVDK_,.ProjectPage_techStack__O5lzG{background:var(--white);border:2px solid var(--black);border-radius:20px;padding:2rem}.ProjectPage_description__tBanS h2,.ProjectPage_links__hVDK_ h2,.ProjectPage_techStack__O5lzG h2{margin-top:0;font-size:1.5rem}.ProjectPage_techStack__O5lzG{margin-bottom:2vh}.ProjectPage_techGrid__tVfOE{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem}.ProjectPage_buttons__qNnwQ{display:flex;flex-direction:column;gap:1rem}.ProjectPage_button__aFWfD{background:var(--purple);color:var(--white);border:none;border-radius:40px;padding:1rem 2rem;text-align:center;text-decoration:none;transition:opacity .3s ease}.ProjectPage_button__aFWfD:hover{opacity:.9}@media (max-width:768px){.ProjectPage_infoSection__IBhmU{grid-template-columns:1fr;padding:2rem}.ProjectPage_laptopContainer__q_S2_{width:90%}}.ProjectPage_laptopMockup__DEk4i{width:65%;max-width:1000px;position:relative;padding-bottom:25px}.ProjectPage_lid__eretQ{background:#303030;border-radius:20px 20px 0 0;padding:20px 20px 0;position:relative;transform-origin:bottom;transform:rotateX(10deg);box-shadow:0 0 0 2px hsla(0,0%,100%,.05)}.ProjectPage_screen__evPWg{width:100%;background:#000;border-radius:20px;padding:12px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 2px 4px hsla(0,0%,100%,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.ProjectPage_screenContent__C1iO7{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:var(--white)}.ProjectPage_screenContent__C1iO7 img{width:100%;height:100%;object-fit:cover}.ProjectPage_connector__gyFrA{bottom:18px;width:15%;height:4px}.ProjectPage_base__6PImX,.ProjectPage_connector__gyFrA{position:absolute;left:50%;transform:translateX(-50%);background:#000;border:1px solid hsla(0,0%,100%,.1)}.ProjectPage_base__6PImX{bottom:0;width:120%;height:20px;border-radius:0 0 10px 10px;-webkit-clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.ProjectPage_keyboard__tLVgy{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2px;gap:2px;padding:4px 40px}.ProjectPage_key__1sDdb,.ProjectPage_trackpad___X32O{background:#1a1a1a;height:2px;border-radius:1px}.ProjectPage_trackpad___X32O{width:30%;margin:4px auto 0}.ProjectPage_techKey__p_czw{background:var(--white);border:2px solid var(--black);border-radius:8px;padding:.5rem 1rem;text-align:center;font-size:.9rem;box-shadow:0 4px 0 var(--black);transition:all .2s ease;cursor:pointer}.ProjectPage_techKey__p_czw:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--black)}