We can do this without touching theme files either by using a child theme or Writing a Custom Plugin,
To include only css I’d use plugin rather than a child theme.
Example –
<?php
/*
Plugin Name: My Styles
Description: My Custom Styles for THEME-NAME
*/
//Create a `my-style.css` in plugin folder
add_action( 'wp_enqueue_scripts', 'wpse64258_custom_styles' );
function wpse64258_custom_styles() {
wp_register_style( 'my-style', plugins_url('my-style.css', __FILE__) );
wp_enqueue_style( 'my-style' );
}
?>
For CSS Code read these articles –