/*
Theme Name: dailybread
Theme URI: https://example.com/dailybread
Author: Jayfel Pareja
Author URI: https://example.com
Description: A lightweight, minimal WordPress starter theme optimized for Elementor and performance.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dailybread
Tags: minimal, responsive, starter, accessibility, fast
*/

:root{
  --container-width:1140px;
  --gap:16px;
  --font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}

/* Box sizing and reset */
*,*::before,*::after{box-sizing:border-box}
html,body{height:100%;margin:0;padding:0}
body{font-family:var(--font-sans);font-size:16px;color:#111;background:#fff;-webkit-font-smoothing:antialiased}

/* Remove default spacing so page builders control layout */
html,body, #page, .site, .site-header, .site-main, .site-footer{margin:0;padding:0}

img,svg,video,iframe{max-width:100%;height:auto;display:block}

/* Container */
.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--gap);padding-right:var(--gap)}

.site-header,.site-footer{padding:12px 0}
.site-title{display:flex;align-items:center;gap:12px}
.site-branding img{height:40px;width:auto}

.site-main{min-height:60vh}
.entry-content{padding:24px 0}

/* Reset default WP block spacing to avoid conflicts with Elementor */
.wp-block{margin:0}

/* Elementor editor compatibility */
body.elementor-editor-active{padding:0;margin:0}
.elementor-section,.elementor-row{max-width:none}

/* Accessible nav fallback */
.primary-navigation{display:block}
.menu{list-style:none;margin:0;padding:0;display:flex;gap:12px}
.menu a{text-decoration:none;color:inherit}

/* Small utilities */
.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

/* Lightweight responsive tweaks */
@media (max-width:600px){:root{--container-width:100%}.menu{flex-direction:column}}
