.projects-page.continer{width:90%;min-height:100vh;color:var(--color-text-primary);background-color:#0000;margin:0 auto;padding:28px 0 48px;display:block}.projects-page .item1{margin-bottom:42px}.projects-page>.item2{width:100%;margin:0;display:block}.projects-page .item1 p{color:var(--color-accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700;line-height:1.2}.projects-page .item1 h2{color:var(--color-text-primary);letter-spacing:-.065em;text-transform:none;margin:0 0 26px;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:.95}.projects-page .skils-p{flex-wrap:wrap;gap:12px;display:flex}.projects-page .skils-p span{min-height:44px;box-shadow:none;color:#edf6ffe6;letter-spacing:.08em;background:#ffffff06;border:1px solid #bfd5e029;border-radius:999px;align-items:center;margin:0;padding:0 17px;font-size:.82rem;font-weight:600;display:inline-flex}.projects-page .item2>.continer{width:100%;color:inherit;background:0 0;margin:0;padding:0;display:block}.projects-page .projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.projects-page .item2 .card{background:#101c24;border:1px solid #bfd5e024;border-radius:26px;width:100%;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 18px 44px #0000001f}.projects-page .item2 .card:hover{border-color:#a5e8c340;transform:translateY(-4px);box-shadow:0 24px 55px #00000038}.projects-page .card-content{flex-direction:column;display:flex}.projects-page .project-img{object-fit:cover;object-position:center;opacity:1;filter:none;border-radius:0;width:100%;height:205px;display:block}.projects-page .card h5,.projects-page .card p,.projects-page .tech,.projects-page .buttons{margin-left:22px;margin-right:22px}.projects-page .card h5{color:var(--color-accent);letter-spacing:-.035em;margin-top:22px;margin-bottom:6px;font-size:.98rem;font-weight:650;line-height:1.3}.projects-page .card p{color:var(--color-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:0;margin-bottom:16px;font-size:.84rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.projects-page .tech{flex-wrap:wrap;gap:9px;display:flex}.projects-page .tech span{color:#edf6ffe6;letter-spacing:.06em;border:1px solid #bfd5e029;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.projects-page .buttons{gap:10px;margin-top:20px;margin-bottom:22px;display:flex}.projects-page .buttons a{min-height:44px;color:var(--color-text-primary);border:1px solid #bfd5e04d;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:.82rem;font-weight:750;display:inline-flex}.projects-page .buttons a:first-child{color:#0a1823;background:#eaf4ff;border-color:#0000}.projects-page .buttons a{transition:transform .18s,background .18s,border-color .18s}.projects-page .buttons a:hover{background:#ffffff0f;transform:translateY(-2px)}.projects-page .buttons a:first-child:hover{background:#fff}@media (max-width:1080px){.projects-page .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.projects-page.continer{width:min(100% - 32px,1540px);padding-top:24px}.projects-page .item1{margin-bottom:32px}.projects-page .item1 h2{font-size:3rem}.projects-page .projects-grid{grid-template-columns:1fr;gap:20px}.projects-page .project-img{height:205px}.projects-page .card h5,.projects-page .card p,.projects-page .tech,.projects-page .buttons{margin-left:20px;margin-right:20px}.projects-page .buttons{gap:10px}.projects-page .buttons a{flex:1;min-height:50px;padding:0 14px}}
