/**
 * typography.css — глобальная типографика (перенос из legacy-home.css).
 * Порядок в index: до legacy — специфичность legacy может перекрывать при необходимости.
 */

/* Path relative to this file (assets/css/): project root is ../../ */
@font-face {
  font-family: e;
  src: url("../../css/Roboto-Medium.bin");
  font-display: swap;
}

a {
  color: rgba(255, 255, 255, 0.7);
  transition: 0.4s;
  text-decoration: none;
}

a:hover {
  color: #ff4753;
}

body {
  font-family: e, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
select,
input,
textarea,
bold {
  font-family: e, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

p,
a,
ul,
li,
input,
button {
  font-family: e, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* typed.js cursor + blink — migrated from legacy-home.css */
/* code for animated blinking cursor */
 .typed-cursor{
 opacity: 1;
 font-weight: 100;
 -webkit-animation: blink 0.7s infinite;
 -moz-animation: blink 0.7s infinite;
 -ms-animation: blink 0.7s infinite;
 -o-animation: blink 0.7s infinite;
 animation: blink 0.7s infinite;
 }
 @keyframes blink{
 0% { opacity:1; }
 50% { opacity:0; }
 100% { opacity:1; }
 }
 @-webkit-keyframes blink{
 0% { opacity:1; }
 50% { opacity:0; }
 100% { opacity:1; }
 }
 @-moz-keyframes blink{
 0% { opacity:1; }
 50% { opacity:0; }
 100% { opacity:1; }
 }
 @-ms-keyframes blink{
 0% { opacity:1; }
 50% { opacity:0; }
 100% { opacity:1; }
 }
 @-o-keyframes blink{
 0% { opacity:1; }
 50% { opacity:0; }
 100% { opacity:1; }
 }


