/*
Theme Name: Weekend Dawaat
Theme URI: https://weekenddawaat.com
Author: Weekend Dawaat
Author URI: https://weekenddawaat.com
Description: A warm, editorial, mobile-first theme designed for the Weekend Dawaat digital product and frictionless WooCommerce checkout.
Version: 1.0.0
Text Domain: weekend-daawat
Tested up to: 6.7
Requires PHP: 7.4
*/

:root {
    --wd-bg: #F8F4ED;
    --wd-text: #29251F;
    --wd-text-secondary: #706A61;
    --wd-accent: #8B3A2E;
    --wd-accent-dark: #6F2D24;
    --wd-accent-soft: #E9D8CD;
    --wd-green: #59654A;
    --wd-white: #FFFFFF;
    --wd-border: rgba(41, 37, 31, 0.12);
    --wd-border-focus: #8B3A2E;
    --wd-radius-sm: 8px;
    --wd-radius-md: 12px;
    --wd-radius-pill: 999px;
    --wd-font-heading: 'DM Serif Display', Georgia, serif;
    --wd-font-body: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --wd-shadow-subtle: 0 4px 20px rgba(41, 37, 31, 0.06);
}

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

body {
    background-color: var(--wd-bg);
    color: var(--wd-text);
    font-family: var(--wd-font-body);
    font-size: 16px;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--wd-font-heading);
    font-weight: 400;
    line-height: 1.25;
    color: var(--wd-text);
    margin-bottom: 0.75rem;
}

a {
    color: var(--wd-accent);
    text-decoration: none;
    transition: color 0.2s ease;
}

a:hover {
    color: var(--wd-accent-dark);
}

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

.wd-container {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 20px;
}

@media (min-width: 768px) {
    .wd-container {
        padding: 0 32px;
    }
}
