/*
Theme Name: Cottage Bakery Theme
Theme URI: https://example.com/
Author: Scott & CH1PS
Description: Custom WordPress theme for a cottage bakery.
Version: 1.0
*/

/* ==========================
   style.css CONTENT
   ========================== */

/* Basic resets and fonts */
body {
    margin: 0;
    font-family: "Poppins", sans-serif;
    background: #fdf8f4;
    color: #3b2f2f;
}
header {
    background: #fff7f0;
    padding: 20px 40px;
    border-bottom: 1px solid #efdcd2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: sticky;
    top: 0;
    z-index: 100;
}
header h1 { margin: 0; font-size: 1.8rem; font-weight: 600; }
nav a { margin-left: 20px; text-decoration: none; color: #3b2f2f; font-weight: 500; }
.hero { background: url('hero.jpg') center/cover no-repeat; height: 60vh; display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px; }
.hero h2 { font-size: 3rem; text-shadow: 2px 2px 4px rgba(0,0,0,0.4); }
section { padding: 60px 40px; max-width: 1100px; margin: auto; }
.section-title { text-align:center; font-size:2rem; margin-bottom:30px; }
.grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:30px; }
.card { background:#ffffff; border-radius:12px; padding:20px; box-shadow:0 4px 10px rgba(0,0,0,0.05); text-align:center; }
.card img { width:100%; border-radius:10px; margin-bottom:15px; }
footer { background:#fff7f0; padding:40px; text-align:center; border-top:1px solid #efdcd2; font-size:0.9rem; }