/* Páginas para buscadores (restaurante, comuna, banco): las genera recolector/generar_paginas.py sobre baity.css. */
*{box-sizing:border-box}
body{margin:0}
header.afiche{max-width:820px;margin:12px auto 0;padding:12px 16px;border:var(--borde);border-radius:var(--radio);box-shadow:var(--sombra)}
@media (max-width:852px){header.afiche{margin:12px 16px 0}}
header .marca{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:400 22px var(--f-display)}
header .marca img{height:32px;width:auto}
nav.migas,main,footer{max-width:820px;margin:0 auto;padding:0 16px}
nav.migas{padding-top:12px;font-size:14px;color:var(--grafito)}
nav.migas a,main a,footer a{color:var(--naranjo-texto);font-weight:600}
main h1{font-size:32px;margin:16px 0 6px}
main h2{font-size:22px;margin:22px 0 6px}
.sub{margin:0 0 18px;color:var(--grafito);font-size:15px}
.comanda{margin:0 0 18px}
.comanda-cab .quien a{color:var(--tinta);text-decoration:none}
.comanda p{margin:6px 0;font-size:15px}
.comanda .cond{font-weight:600}
.comanda .donde,.comanda .vig{color:var(--grafito)}
.comanda .semana{margin-top:4px}
.lista{list-style:none;margin:0 0 24px;padding:6px 16px}
.lista .fila{flex-wrap:wrap;row-gap:4px}
.lista .fila .nombre{color:var(--tinta);text-decoration:none;white-space:normal}
.lista .fila .donde{flex:1 1 200px;white-space:normal}
.indice{line-height:1.9;font-size:15px}
.ver{font-size:15px;margin:4px 0 24px}
footer{padding-top:16px;padding-bottom:32px;margin-top:8px;border-top:2px dashed var(--raya);font-size:13px;color:var(--grafito)}
@media (max-width:719px){main h1{font-size:26px}.lista{padding:4px 12px}.lista .fila .semana{display:none}}
.comanda-cab .como{font:600 14px var(--f-texto);color:var(--grafito)}
.comanda .solo{font-weight:700;color:var(--naranjo-texto)}
.nuevo{display:inline-block;padding:1px 6px;font:700 11px var(--f-texto);background:var(--mostaza);color:var(--carbon);border:2px solid var(--carbon);border-radius:5px}
