.signature-badge{position:absolute;left:5px;bottom:4px;z-index:1;background:var(--red);color:var(--cream);border-radius:4px 9px 5px 8px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1.4;transform:rotate(-3deg)}
.bowl-photo{position:relative}
.bowl-grid>#new-broths{grid-column:1}
.bowl-grid.show-new{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto}
.bowl-grid.show-new .bowl-photo{height:290px}
.signature-label{font-size:12px!important;font-weight:800;color:var(--red);margin:0 0 8px!important}
.text-menu-card{position:relative}
.signature-anchor{position:absolute;left:0;top:0;scroll-margin-top:120px}
.bowl-card#new-broths{scroll-margin-top:120px}
@media(max-width:700px){.menu-toolbar{flex-wrap:wrap}.filter-group{flex-wrap:wrap}.signature-badge{font-size:9px;padding:4px 7px}.signature-label{font-size:11px!important}.bowl-grid.show-new .bowl-photo{height:170px}}
@media(max-width:400px){.bowl-grid.show-new .bowl-photo{height:140px}}
@media print{.signature-badge,.signature-label{color:#222;background:none;transform:none}.signature-anchor{display:none}}
