/* restaurant-series-v1: static prismatic border */
.restaurant-entry{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 25deg,#d7a77f,#c6a4d6,#90bed1,#b5cba7,#e3bf83,#d7a77f) border-box}
.restaurant-entry:focus-visible{outline:3px solid #76513d;outline-offset:4px}
.restaurant-series-badge{display:inline-flex;align-items:center;border:1px solid #c4aca0;border-radius:999px;background:#fffaf3;color:#624b42;padding:5px 11px;font-size:11px;font-weight:600;letter-spacing:.08em}
.restaurant-card-badge{position:absolute;left:12px;top:12px;box-shadow:0 2px 8px #251b1720}
.restaurant-modal-badge{margin-bottom:12px}
.restaurant-entry h3{overflow-wrap:anywhere}
