/*
Theme Name: Pressify
Theme URI: https://example.com/pressify
Author: Custom Build
Author URI: https://example.com
Description: A fast, SEO-friendly News/Magazine WordPress theme. Pure PHP and CSS — no page builders, no Elementizer, no ACF dependency. Mobile responsive with dark mode, mega menu, AJAX search, and extensive customization via Customizer and Admin Settings.
Version: 1.0.8
Requires at least: 5.9
Tested up to: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pressify
Tags: blog, news, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks, block-styles, responsive-embeds

Pressify Theme - News/Magazine theme built for speed and flexibility.
*/

/* Base reset and critical above-fold styles.
   These are safe fallback defaults — the Customizer overrides
   --pressify-primary and --pressify-accent at runtime via inline <style>.
   Link colours reference the main variables so they always stay in sync. */
:root {
  --pressify-primary: #111111;
  --pressify-accent: #cc0000;
  --pressify-accent-2: #ffffff;
  --pressify-text: #1a1a1a;
  --pressify-text-muted: #666666;
  --pressify-border: #e0e0e0;
  --pressify-bg: #f5f5f5;
  --pressify-card-bg: #ffffff;
  --pressify-link: var(--pressify-primary);
  --pressify-link-ext: var(--pressify-accent);
  --pressify-link-hover: var(--pressify-accent);
}

*, *::before, *::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  padding: 0;
  font-family: 'Source Sans Pro', system-ui, sans-serif;
  font-size: 1.05rem;
  line-height: 1.75;
  color: var(--pressify-text);
  background-color: var(--pressify-bg);
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

a {
  color: var(--pressify-link);
  text-decoration: none;
}

a:hover {
  color: var(--pressify-link-hover);
}
