@font-face{font-family:'Unbounded Rivo';src:url('index.php?route=asset&file=fonts/unbounded-variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@layer rivo-typography{
 .rivo-landing,.rivo-landing *,.rivo-landing *::before,.rivo-landing *::after{font-family:'Unbounded Rivo',sans-serif!important}
}
.rivo-landing{--r-display:'Unbounded Rivo',sans-serif}
.rivo-landing :is(button,input,textarea,select){letter-spacing:-.015em}
.rivo-landing .rivo-brand>span{font-size:22px;font-weight:500;letter-spacing:-.04em}
.rivo-landing .footer-platform{font-size:11px;line-height:1.9}
.rivo-landing .footer-platform :is(p,a,li){font-weight:400!important}
.rivo-landing .footer-platform h4{font-weight:550!important}
.rivo-landing .footer-brand-link{font-size:20px!important;font-weight:500!important;letter-spacing:-.03em}
.rivo-landing .rivo-float{font-size:12px}
.rivo-landing .rivo-float b{font-size:14px;font-weight:550}
.rivo-landing .rivo-demo-top{font-size:10px}
.rivo-landing .rivo-demo-top small{font-size:8px}
.rivo-landing .rivo-demo-status{font-size:9px}
.rivo-landing .rivo-demo-screen input{font-size:12px!important}
.rivo-landing .rivo-terminal{font-size:10px;line-height:1.9}
@media(max-width:700px){
 .rivo-landing .rivo-brand>span{font-size:17px}
 .rivo-landing .rivo-brand img{width:32px;height:32px}
 .rivo-landing .rivo-float b{font-size:12px}
 .rivo-landing .rivo-demo-top{font-size:9px}
 .rivo-landing .rivo-demo-status{font-size:8px}
}
