/*
Theme Name:       Advocate Raksha Ram Harijan - Astra Child
Theme URI:        https://raksharamharijan.com.np
Description:      Custom Astra Child Theme for Advocate Raksha Ram Harijan, Supreme Court of Nepal advocate, legal researcher, author, and legal educator.
Author:           Advocate Raksha Ram Harijan
Author URI:       https://raksharamharijan.com.np
Template:         astra
Version:          1.0.0
License:          GNU General Public License v2 or later
License URI:      http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:      raksha-ram-child
Tags:             legal, advocate, portfolio, law-journal, nepali-unicode, responsive-layout, custom-post-types
*/

/* ==========================================================================
   CSS Custom Properties & Design Tokens
   ========================================================================== */
:root {
	/* Palette */
	--rrh-navy-900: #0f172a;
	--rrh-navy-800: #1e293b;
	--rrh-navy-700: #334155;
	--rrh-navy-600: #475569;
	--rrh-slate-400: #94a3b8;
	--rrh-slate-200: #e2e8f0;
	--rrh-slate-100: #f1f5f9;
	--rrh-slate-50:  #f8fafc;
	--rrh-white:     #ffffff;

	/* Accents */
	--rrh-accent-red:    #ef5350;
	--rrh-accent-red-dk: #dc2626;
	--rrh-accent-gold:   #c5a059;
	--rrh-accent-gold-dk:#996515;

	/* Typography */
	--rrh-font-heading: 'Playfair Display', 'Merriweather', Georgia, serif;
	--rrh-font-body:    'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	--rrh-font-nepali:  'Mukta', 'Noto Serif Devanagari', Kalimati, sans-serif;

	/* Spacing & Layout */
	--rrh-container-max: 1280px;
	--rrh-radius-sm: 4px;
	--rrh-radius-md: 8px;
	--rrh-radius-lg: 12px;
	--rrh-radius-xl: 16px;
	--rrh-shadow-sm: 0 1px 3px rgba(15, 23, 42, 0.08);
	--rrh-shadow-md: 0 4px 14px rgba(15, 23, 42, 0.08);
	--rrh-shadow-lg: 0 10px 30px rgba(15, 23, 42, 0.12);
	--rrh-transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
