/*
Theme Name: Cape Studios
Theme URI: https://capestudios.co.ke
Author: Cape Studios
Author URI: https://capestudios.co.ke
Description: Official WordPress theme for Cape Studios — a leading African production house. Features Home, Portfolio, Pitch, and Cape Labs pages with cinematic design.
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: capestudios
Tags: custom-menu, featured-images, full-width-template, post-thumbnails, theme-options
*/

/* =====================================================
   CAPE STUDIOS THEME — BASE STYLES
   All page-specific styles are in page templates.
   ===================================================== */

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

:root {
  --primary: #b8000b;
  --primary-container: #e50914;
  --on-primary: #ffffff;
  --on-surface: #1a1c1c;
  --secondary: #5f5e5e;
  --surface: #f9f9f9;
  --surface-container-lowest: #ffffff;
  --surface-container-low: #f3f3f4;
  --surface-container: #eeeeee;
  --surface-container-high: #e8e8e8;
  --outline-variant: #e9bcb6;
  --outline: #936e69;
}

html { scroll-behavior: smooth; }

body {
  font-family: 'Inter', sans-serif;
  background-color: var(--surface-container-lowest);
  color: var(--on-surface);
  -webkit-font-smoothing: antialiased;
}

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

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

/* WordPress core alignment */
.alignleft { float: left; margin-right: 1.5em; }
.alignright { float: right; margin-left: 1.5em; }
.aligncenter { display: block; margin: 0 auto; }
.wp-caption { max-width: 100%; }
.screen-reader-text { clip: rect(1px,1px,1px,1px); position: absolute !important; }
