/*
Theme Name: My_Aggregator_tool_theme
Theme URI: https://hinddaily.com
Author: My Aggregator Tool Theme Team
Description: Clean, high-impact light news & utilities theme in Red, Orange, and Crisp White.
Version: 4.2.0
Requires PHP: 7.4
Text Domain: my_aggregator_tool_theme
*/

:root {
  /* Vibrant News Color Palette */
  --primary-red: #dc2626;
  --primary-red-hover: #b91c1c;
  --accent-orange: #ea580c;
  --accent-gradient: linear-gradient(135deg, #dc2626 0%, #ea580c 100%);
  --bg-page: #f8fafc;
  --surface: #ffffff;
  --surface-subtle: #fff7ed;
  --border: #e2e8f0;
  --border-strong: #cbd5e1;
  --text-dark: #0f172a;
  --text-muted: #64748b;
  --text-light: #ffffff;
  
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.06);
  --shadow-md: 0 4px 10px -2px rgba(0,0,0,0.08);
  --shadow-hover: 0 10px 20px -3px rgba(220, 38, 38, 0.12);
  --container-max: 1380px;
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: var(--font-family);
  background-color: var(--bg-page);
  color: var(--text-dark);
  line-height: 1.6;
}

a {
  color: inherit;
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

.container {
  width: 100%;
  max-width: var(--container-max);
  margin: 0 auto;
  padding: 0 1.25rem;
}