/* OrenVideo identity v2: shared site header + client dashboard welcome. */
.site-header .ov-brand-logo {display:inline-flex;align-items:center;flex:0 0 auto;line-height:1;text-decoration:none;letter-spacing:normal}
.site-header .ov-brand-logo img{display:block;width:181px;height:auto;max-width:100%;object-fit:contain}
.site-header .ov-brand-logo:hover img{filter:brightness(1.09)}
.ov-client-ui .dashboard-head.ov-welcome{padding:10px 4px 22px;margin:0;display:block}
.ov-client-ui .ov-welcome h1{font-family:Manrope,'DM Sans',Arial,sans-serif;font-size:clamp(25px,2.65vw,37px);line-height:1.22;font-weight:750;letter-spacing:-.035em;margin:0 0 8px;overflow-wrap:anywhere}
.ov-client-ui .ov-welcome p{font-family:'DM Sans',Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.65;margin:0;color:#9cb1c9}
@media(max-width:600px){.site-header .ov-brand-logo img{width:139px}.ov-client-ui .dashboard-head.ov-welcome{padding:6px 3px 16px}.ov-client-ui .ov-welcome h1{font-size:clamp(24px,6.5vw,31px)}}
