.tinkerProjectsPage_main__fXedH{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem 2rem}.tinkerProjectsPage_container__jWSLJ{width:95%;margin:20px;padding:50px;backdrop-filter:blur(25px);z-index:10;position:relative;border-radius:25px;box-shadow:0 0 20px 0 rgba(var(--background),.1);opacity:0;transform:scale(.95) translateY(30px);animation:tinkerProjectsPage_revealContainer__7Atcg 1.2s ease forwards;color:var(--foreground);border:1px solid var(--foreground);font-family:inherit}@keyframes tinkerProjectsPage_revealContainer__7Atcg{0%{opacity:0;transform:scale(.95) translateY(30px);box-shadow:0 0 0 0 rgba(var(--background),0)}60%{opacity:1;transform:scale(1.02) translateY(-5px)}80%{transform:scale(1) translateY(2px);box-shadow:0 0 30px 5px rgba(var(--background),.2)}to{opacity:1;transform:scale(1) translateY(0);box-shadow:0 0 20px 0 rgba(var(--background),.1)}}.tinkerProjectsPage_hero__5U_uA{border-bottom:1px solid rgba(var(--background),.3);padding-bottom:1rem;margin-bottom:2rem}.tinkerProjectsPage_title__4wFK_{font-size:3rem;color:var(--foreground);margin-bottom:.5rem;font-weight:400;opacity:0;animation:tinkerProjectsPage_fadeIn__3R8FC 1s ease-out .5s forwards}.tinkerProjectsPage_description__ETrBK{font-size:1rem;color:rgba(var(--foreground),.8);margin-bottom:0;opacity:0;animation:tinkerProjectsPage_fadeIn__3R8FC 1s ease-out .7s forwards}.tinkerProjectsPage_sectionTitle__ukmDr{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;opacity:0;animation:tinkerProjectsPage_fadeIn__3R8FC 1s ease-out .8s forwards}.tinkerProjectsPage_grid__6h7UE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;width:100%}.tinkerProjectsPage_cardLink__nR6oj{text-decoration:none;color:inherit;display:block;height:100%;margin:4px;transition:transform .3s ease,box-shadow .3s ease;will-change:transform;position:relative;z-index:1}.tinkerProjectsPage_cardLink__nR6oj:hover{transform:translateY(-6px)}.tinkerProjectsPage_cardLink__nR6oj:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:10px}.tinkerProjectsPage_card__Rug3X{padding:28px;margin:8px 4px 16px;text-align:left;background:rgba(var(--background),.1);border-radius:16px;border:1px solid var(--foreground);transition:all .3s ease-in-out;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.04);position:relative;overflow:hidden}.tinkerProjectsPage_card__Rug3X:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,rgba(var(--foreground),.4),rgba(var(--foreground),.8));opacity:0;transition:opacity .3s ease}.tinkerProjectsPage_cardLink__nR6oj:hover .tinkerProjectsPage_card__Rug3X:before{opacity:1}.tinkerProjectsPage_cardIconContainer__JjoFv{display:flex;justify-content:center;align-items:center;height:5rem;width:5rem;margin-bottom:1.5rem;background:rgba(var(--background),.08);border-radius:16px;transition:transform .2s ease,background-color .3s ease;font-size:2rem}.tinkerProjectsPage_cardLink__nR6oj:hover .tinkerProjectsPage_cardIconContainer__JjoFv{transform:scale(1.05);background:rgba(var(--foreground),.08)}.tinkerProjectsPage_cardContent__lzoJM{flex-grow:1;display:flex;flex-direction:column}.tinkerProjectsPage_cardTitle__7nHk2{font-size:1.5rem;color:var(--foreground);margin-top:.5rem;font-weight:500;transition:transform .2s ease}.tinkerProjectsPage_cardLink__nR6oj:hover .tinkerProjectsPage_cardTitle__7nHk2{transform:translateX(4px)}.tinkerProjectsPage_cardDescription__FaB2h{font-size:.9rem;color:rgba(var(--foreground),.8);margin:.75rem 0 1.25rem;line-height:1.6}.tinkerProjectsPage_cardAction__QJPbL{font-weight:500;color:var(--foreground);margin-top:auto;padding-top:.75rem;display:flex;align-items:center;width:fit-content}.tinkerProjectsPage_cardAction__QJPbL:after{content:"→";margin-left:6px;transition:transform .2s ease;display:inline-block}.tinkerProjectsPage_cardLink__nR6oj:hover .tinkerProjectsPage_cardAction__QJPbL:after{transform:translateX(4px)}.tinkerProjectsPage_cardBadge__ijs07{background-color:var(--foreground);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;color:var(--background);display:inline-block;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}@keyframes tinkerProjectsPage_fadeIn__3R8FC{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.tinkerProjectsPage_container__jWSLJ{width:95%;margin:10px;padding:30px}.tinkerProjectsPage_title__4wFK_{font-size:2rem}.tinkerProjectsPage_description__ETrBK{font-size:.9rem}.tinkerProjectsPage_grid__6h7UE{grid-template-columns:1fr}.tinkerProjectsPage_card__Rug3X{padding:24px}}@media (max-width:480px){.tinkerProjectsPage_card__Rug3X,.tinkerProjectsPage_container__jWSLJ{padding:20px}.tinkerProjectsPage_cardIconContainer__JjoFv{height:3.5rem;width:3.5rem;font-size:1.5rem}}