@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/lora-0.ttf') format('truetype')}
@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/lora-1.ttf') format('truetype')}
@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/lora-2.ttf') format('truetype')}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/manrope-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/manrope-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/manrope-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/manrope-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/manrope-800.ttf) format('truetype');
}
/* The portal remains an interface: consistent, quiet typography. */
.dc-portal{font-family:'Manrope',sans-serif}.dc-portal :is(button,input,textarea,select,.dc-button){font-family:'Manrope',sans-serif}.dc-portal .dc-button{font-weight:650;border-radius:8px;min-height:44px;line-height:1.35;padding:11px 17px;letter-spacing:.005em}.dc-portal h1,.dc-portal h2,.dc-portal h3{font-family:'Manrope',sans-serif}.dc-portal .dc-top nav a{font-weight:550}.dc-portal .dv-device-controls button{font-size:13px}.dc-portal :is(input,textarea,select){border-radius:6px}
