/* Estilo CLÁSICO / TASCA · cálido, serifa, vino y dorado. Para tascas, españoles, criollos de tradición. */
:root {
  --bg: #f8f3ea; --surface: #efe5d4; --text: #2b1d14; --muted: #6e5a4b; --line: #ddcdb5;
  --primary: #7a1f1f; --primary-contrast: #fff8ee; --accent: #b8893b;
  --hero-bg: radial-gradient(120% 90% at 20% 10%, #8e2b26 0%, #5a1414 55%, #3a0d0d 100%);
  --hero-pattern: repeating-linear-gradient(45deg, rgba(255,236,200,.05) 0 2px, transparent 2px 22px),
                  repeating-linear-gradient(-45deg, rgba(255,236,200,.05) 0 2px, transparent 2px 22px);
  --hero-text: #fff6e8; --hero-muted: rgba(255,246,232,.8);
  --font-head: "Playfair Display", Georgia, serif; --font-body: "Source Sans 3", system-ui, sans-serif;
  --radius: 6px; --radius-btn: 4px;
  --dest-bg: linear-gradient(135deg, #7a1f1f, #b8893b);
  --footer-bg: #2b1d14; --footer-text: #f3e7d3;
}
.tema-clasico .hero-title { font-style: italic; }
.tema-clasico .hero .btn-primary { background: var(--accent); color: #2b1d14; }
.tema-clasico .sec-title { position: relative; padding-bottom: 14px; }
.tema-clasico .sec-title::after { content: ""; position: absolute; left: 0; bottom: 0; width: 56px; height: 3px; background: var(--accent); }
/* puntos guía entre plato y precio, como en una carta impresa */
.tema-clasico .item-top::after { content: ""; flex: 1; order: 1; border-bottom: 2px dotted var(--line); transform: translateY(-4px); min-width: 24px; }
.tema-clasico .item-top .precio { order: 2; margin-left: 0; }
.tema-clasico .item { border-bottom: 0; padding: 12px 0; }
.tema-clasico .cat-title { text-align: center; font-style: italic; }
.tema-clasico .cat-title::before, .tema-clasico .cat-title::after { content: " ❦ "; color: var(--accent); font-style: normal; font-size: .7em; }
.tema-clasico .ev-card, .tema-clasico .card, .tema-clasico .resena { border: 1px solid var(--line); }
