*{box-sizing:border-box}body{margin:0;background:#171b19;color:#f3eedf;font:17px/1.7 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:64px 24px}header{display:flex;gap:24px;align-items:center;margin-bottom:46px}header img{width:96px;height:96px;border-radius:24px;box-shadow:0 12px 36px #0008}h1{margin:0;font-size:clamp(32px,6vw,52px);line-height:1.15;letter-spacing:-1.5px}h2{margin-top:40px;font-size:24px}h3{font-size:19px;margin-bottom:6px}p{color:#d7d9ce}a{color:#ffbb80;text-underline-offset:4px}nav{display:flex;flex-wrap:wrap;gap:22px;margin:24px 0}section{padding:22px 0;border-top:1px solid #ffffff20}.tag{color:#efb280;font-size:13px;letter-spacing:2px;text-transform:uppercase}small,footer{color:#aeb8ac;font-size:14px}code{background:#ffffff10;border-radius:5px;padding:3px 6px;font-size:14px;overflow-wrap:anywhere}.contact{display:inline-block;padding:12px 22px;background:#e8d7bb;color:#1d2420;border-radius:12px;text-decoration:none;font-weight:700}.en{margin-top:44px}li{margin-bottom:10px}@media(max-width:520px){main{padding-top:32px}header{gap:16px}header img{width:70px;height:70px;border-radius:18px}}