/*
Theme Name: Nursing Dissertation Service
Theme URI: https://nursingdissertationservice.com/
Author: Dominic Tanui
Author URI: https://ke.linkedin.com/in/dominic-tanui-software-developer
Description: A premium, scalable WordPress theme for nursing academic services. Built with a modular structure and clean nursing aesthetics.
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: nursing-dissertation-service
Tags: nursing, academic, dissertation, medical, education, clean, professional
*/

/*
Table of Contents:
1. CSS Variables & Design Tokens
2. Global Resets
3. Typography
4. Layout & Grid
5. Header & Navigation
6. Hero Sections
7. Components (Buttons, Cards, Forms)
8. Footer
*/

:root {
    /* Primary Colors */
    --color-primary: #004a99; /* Deep Medical Blue */
    --color-primary-dark: #003366;
    --color-primary-light: #e6f0ff;
    
    /* Secondary Colors */
    --color-secondary: #00a8cc; /* Professional Teal */
    --color-secondary-dark: #007a94;
    --color-secondary-light: #e0f7fa;
    
    /* Accent Colors */
    --color-accent: #28a745; /* Trust Green */
    --color-accent-hover: #218838;
    
    /* Neutral Palette */
    --color-white: #ffffff;
    --color-gray-100: #f8f9fa;
    --color-gray-200: #e9ecef;
    --color-gray-300: #dee2e6;
    --color-gray-400: #ced4da;
    --color-gray-500: #adb5bd;
    --color-gray-600: #6c757d;
    --color-gray-700: #495057;
    --color-gray-800: #343a40;
    --color-gray-900: #212529;
    --color-black: #000000;
    
    /* Typography */
    --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --font-secondary: 'Outfit', sans-serif;
    
    /* Shadows */
    --shadow-sm: 0 2px 4px rgba(0,0,0,0.05);
    --shadow-md: 0 4px 6px rgba(0,0,0,0.07);
    --shadow-lg: 0 10px 15px rgba(0,0,0,0.1);
    
    /* Border Radius */
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 16px;
    --radius-full: 9999px;

    /* Spacing */
    --space-xs: 0.5rem;
    --space-sm: 1rem;
    --space-md: 1.5rem;
    --space-lg: 2.5rem;
    --space-xl: 4rem;
}

/* Base Styles */
body {
    font-family: var(--font-primary);
    background-color: var(--color-white);
    color: var(--color-gray-800);
    line-height: 1.6;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-secondary);
    color: var(--color-primary-dark);
    font-weight: 700;
    margin-bottom: 1rem;
}

a {
    color: var(--color-primary);
    text-decoration: none;
    transition: all 0.3s ease;
}

a:hover {
    color: var(--color-secondary);
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 1.5rem;
}

/* Import Main CSS */
@import url('assets/css/main.css');
