- Hero: image-less heroes no longer reserve min-h-[75vh]; use guaranteed
.deco-hero-compact padding (kills the tall empty band above the fold).
- Landing template: stop double-wrapping main in max-w-5xl/py-16/text-center
(double padding + clamped full-bleed sections + forced centering); render
section blocks and the footer full-bleed so each self-manages width/rhythm.
- private_dining: with no image, collapse the 2-col grid to a single centred
column instead of stranding text beside an empty media half; route the
capacity/minimum figures through guaranteed .deco-stats gap so values no
longer collide ("14From").
- Reservation strip: populate phone/hours/book link so it reads as a proper
gilded bar instead of a cramped empty dark strip under the nav.
- default/article templates: full-bleed header + footer (navbar no longer
narrowed to max-w-3xl/5xl; dark footer spans edge-to-edge, not a floating
box with dead vertical space).
- chef_signature: trim md:py-24 -> md:py-20 for tighter section rhythm.
- Layout-critical rules added as explicit CSS (manifest css.input_css_append
+ assets/style.css) rather than JIT-fragile theme-template Tailwind combos.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
12 lines
1.2 KiB
Plaintext
12 lines
1.2 KiB
Plaintext
{# chef_signature persona block — centred signature-dish feature with sunburst crests. Media via {% img %}. #}
|
|
<section data-block="art-deco:chef_signature" class="py-16 md:py-20 bg-background text-foreground">
|
|
<div class="mx-auto max-w-3xl px-4 text-center">
|
|
{% if eyebrow %}<div class="mb-4 flex items-center justify-center gap-4"><span class="deco-rule w-10"></span><span class="deco-caps text-xs" style="color:hsl(var(--primary));">{{ eyebrow }}</span><span class="deco-rule w-10"></span></div>{% endif %}
|
|
{% if image %}<div class="deco-step mx-auto mb-8 max-w-md">{% img image alt=dish class="w-full h-auto object-cover" %}</div>{% endif %}
|
|
<div class="h-6 w-40 mx-auto deco-sunburst" aria-hidden="true"></div>
|
|
{% if dish %}<h2 class="deco-caps mt-6 text-3xl md:text-4xl" style="font-family:var(--font-heading, 'Cinzel', 'Italiana', Georgia, serif);color:hsl(var(--foreground));">{{ dish }}</h2>{% endif %}
|
|
{% if note %}<div class="mt-4 text-xl italic leading-relaxed" style="color:hsl(var(--muted-foreground));font-family:var(--font-body, 'Cormorant Garamond', Georgia, serif);">{{ note|safe }}</div>{% endif %}
|
|
{% if chef %}<p class="deco-caps mt-6 text-xs" style="color:hsl(var(--primary));">{{ chef }}</p>{% endif %}
|
|
</div>
|
|
</section>
|