/* Chefless — Brand Tokens (consumed by /css/product-detail.css) */
/* Brand: warm kitchen — Terracotta (#e8722e) on espresso, with fresh-herb and world accents */

.chefless-page {
    --pd-primary: #e8722e;
    --pd-primary-dark: #c25a1c;
    --pd-primary-deep: #9a3f12;
    --pd-pulse-rgb: 232, 114, 46;

    --pd-ink: #2a170d;
    --pd-paper: #fdf6ee;
    --pd-paper-2: #f8ecdd;
    --pd-line: #efe1d0;

    --pd-text: #3c2a1e;
    --pd-text-soft: #7a6152;
    --pd-text-faint: #a08a7a;

    --pd-grad-deep: linear-gradient(135deg, #2a170d 0%, #6e2f12 50%, #9a3f12 100%);
    --pd-grad-brand: linear-gradient(135deg, #f6a04f 0%, #d2622f 100%);

    --pd-tag-a-bg: rgba(232, 114, 46, 0.12);
    --pd-tag-a-fg: #b5501a;
    --pd-tag-b-bg: rgba(45, 140, 74, 0.14);
    --pd-tag-b-fg: #1f6b3a;
    --pd-tag-c-bg: rgba(20, 150, 170, 0.14);
    --pd-tag-c-fg: #0e6673;
}

/* Nav wordmark: the shared template is moving from an <h2> brand to a
   <span class="nav-brand-text">. This mirrors the old h2 sizing so the
   wordmark renders identically regardless of load order. */
.chefless-page .pd-nav-logo .nav-brand-text {
    color: var(--pd-primary-deep);
    font-size: 1.15rem;
    font-weight: 700;
    letter-spacing: -0.01em;
    margin: 0;
    line-height: 1;
}
