/*
Theme Name: Kamyar Fatemifar
Theme URI: https://kamyar.me
Author: Kamyar Fatemifar
Description: Minimal theme for kamyar.me. Every page is a generated fragment (content/resume-2026/build.py --brand kamyar in the horizon-website repo) printed exactly as stored: no wpautop, no shortcodes, no theme chrome. Head tags (title, description, robots, hreflang, Open Graph, favicon) come from post meta written by deploy-kamyar.sh.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.0
License: Proprietary (site-specific)
Text Domain: kamyar-me
*/

html, body { margin: 0; padding: 0; background: #000; color: #ececec; font-family: Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
/* the fragment's full-bleed bar and background use 100vw, which includes the scrollbar: clip that sliver (Avada does the same on #wrapper) */
html { overflow-x: hidden; }
/* The fragment pulls itself to the viewport edges with negative margins (it was designed for Avada's
   100%-width template, which pads the content by 40px); the same padding here keeps the maths identical. */
.kf-page { padding: 0 40px; }
/* plain pages (404, fallback listing) */
.kf-plain { max-width: 720px; margin: 0 auto; padding: 80px 24px; line-height: 1.6; }
.kf-plain h1 { font-size: 34px; letter-spacing: -.02em; margin: 0 0 12px; color: #fff; }
.kf-plain p { margin: 0 0 12px; color: #c9c9c9; }
.kf-plain a { color: #5fb3e7; text-decoration: none; }
.kf-plain a:hover { color: #a3c8e0; }
.kf-plain ul { padding-left: 20px; }
