/* Lezzet — sıcak restoran teması */
.ks-heading{font-weight:600;letter-spacing:-.01em}
.ks-eyebrow{font-family:var(--ks-font);color:var(--ks-accent);letter-spacing:.2em}
.ks-btn{border-radius:var(--btn-radius,999px)}
.lz-menu__title{font-size:1.5rem;margin:0 0 1rem;padding-bottom:.6rem;border-bottom:2px solid var(--ks-primary);display:inline-block}
.lz-menu ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}
.lz-menu__row{display:flex;align-items:baseline;gap:10px}
.lz-menu__name{font-family:var(--ks-font-h);font-size:1.12rem;font-weight:600}
.lz-menu__dots{flex:1;border-bottom:2px dotted color-mix(in srgb,var(--ks-text) 25%,transparent);transform:translateY(-4px)}
.lz-menu__price{font-weight:700;color:var(--ks-primary);white-space:nowrap}
.lz-menu p{margin:.25rem 0 0;color:var(--ks-muted);font-size:.93rem}
.lz-tag{font:600 .7rem var(--ks-font);text-transform:uppercase;letter-spacing:.08em;color:var(--ks-accent);border:1px solid currentColor;border-radius:999px;padding:.1em .6em;vertical-align:middle}
.ks-scheme-dark .lz-menu__dots{border-color:rgba(255,255,255,.25)}
