/*
 * phillowry.net Theme
 *
 * Override these custom properties (defined in public/css/site.css):
 *   --bg-primary, --bg-secondary, --bg-card
 *   --text-primary, --text-secondary, --text-accent
 *   --border-color, --border-radius
 *   --font-heading, --font-body
 *   --link-color, --link-hover
 *   --site-bg-image (background-image value, or "none")
 *
 * Key selectors already present across every template:
 *   body                       - page background and base text
 *   header, nav, .site-nav     - site navigation
 *   .card, .project-card       - content cards (homepage, projects)
 *   .gallery-grid, .photo-grid - photography gallery
 *   .post-content              - blog post body
 *   footer, .footer            - page footer
 *   .theme-switcher            - the switcher widget itself
 *
 * This file is loaded via a <link> AFTER site.css, so anything here wins
 * the cascade -- you only need to write what you want to change.
 *
 * This is the site's actual default look: dark semi-transparent cards
 * over the background photo, applied unconditionally (not just under
 * prefers-color-scheme: dark) since this theme IS the default for every
 * visitor regardless of their OS setting.
 */

:root {
  --bg-primary: #0A0A0A;
  --bg-secondary: #141414;
  --bg-card: rgba(20, 20, 20, 0.92);
  --text-primary: #FAFAFA;
  --text-secondary: #A3A3A3;
  --text-muted: #525252;
  --text-accent: #60A5FA;
  --border-color: #262626;
  --border-radius: 14px;
  --font-heading: 'DM Serif Display', Georgia, serif;
  --font-body: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;
  --link-color: #60A5FA;
  --link-hover: #93C5FD;
}
