/* страницы 404 и /credits/ поверх style.css главной (site/build.py) */
.lost{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:40px 20px;text-align:center}
.lost-mark{width:88px;height:88px}
.lost h1{font-size:46px}
.cred{padding:56px 0 96px}
.cred .back{font-family:var(--caps);font-weight:500;letter-spacing:.12em;font-size:15px;color:var(--red);text-decoration:none}
.cred h1{font-size:60px;margin:28px 0 14px}
.cred h2{font-size:36px;margin:52px 0 16px}
.cred p{max-width:820px;margin:0 0 14px}
.cred ul{max-width:900px}
.cred li{position:relative;padding-left:20px;margin:0 0 12px;font-size:17px;line-height:1.55}
.cred li::before{content:"";position:absolute;left:2px;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--red)}
.cred a{color:var(--red)}
.cred .mit{font-size:14px;line-height:1.5;color:var(--ink2);max-width:820px}
@media (max-width:640px){.cred h1{font-size:42px}.cred h2{font-size:30px}.lost h1{font-size:34px}.cred li{font-size:16px}}
