:root{--bg:#FFF8E7;--page:#FFE9A8;--surface:#FFFFFF;--text:#1A1A1A;--muted:#6B5E4B;--line:rgba(26,26,26,.12);--on-accent:#fff;--title:Lalezar,Vazirmatn;--r:22px;--card:#FFFFFF;--nav-bg:#FFC700;--chip-bg:rgba(26,26,26,.1)}
.t-fastfood .hero{border-radius:0 0 34px 34px}
.t-fastfood .hero:not(.has-cover){background:#FFC700;color:#1A1A1A}
.t-fastfood .hero:not(.has-cover) .deco{display:block;background:radial-gradient(circle,rgba(230,38,31,.22) 2.2px,transparent 2.6px) 0 0/16px 16px;-webkit-mask:radial-gradient(90% 80% at 100% 0,#000,transparent 70%);mask:radial-gradient(90% 80% at 100% 0,#000,transparent 70%)}
.t-fastfood .hero h1{font-weight:400;font-size:clamp(40px,12vw,60px);text-shadow:3px 3px 0 var(--accent)}
.t-fastfood .hero.has-cover h1{text-shadow:3px 3px 0 var(--accent),0 2px 12px rgba(0,0,0,.4)}
.t-fastfood .logo{border:3px solid #1A1A1A;box-shadow:4px 4px 0 #1A1A1A}
.t-fastfood .cats{border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}
.t-fastfood .cats-in{background:var(--bg)}
.t-fastfood .cats a{background:#fff;color:#1A1A1A;border:2px solid #1A1A1A;font-family:Lalezar;font-weight:400;font-size:16px}
.t-fastfood .cats a.on{background:var(--accent);color:#fff;border-color:#1A1A1A;box-shadow:3px 3px 0 #1A1A1A}
.t-fastfood .search{border:2px solid #1A1A1A;background:#fff}
.t-fastfood .cat h2{font-weight:400;font-size:34px}
.t-fastfood .l-cards .item{border:2px solid #1A1A1A;box-shadow:5px 5px 0 #1A1A1A}
.t-fastfood .item h3{font-family:Lalezar;font-weight:400;font-size:23px}
.t-fastfood .l-cards .price{position:absolute;top:12px;left:12px;background:var(--accent);color:#fff;padding:3px 13px;border-radius:14px;transform:rotate(-4deg);border:2px solid #1A1A1A;font-size:18px}
.t-fastfood .l-cards .item.noimg .price{position:static;transform:none;align-self:flex-start;margin:0 14px 14px}
.t-fastfood .bdg{background:#1A1A1A;color:#FFC700}
.t-fastfood .ph.empty{background:#FFC700;border:0}
.t-fastfood .ph.empty span{color:#1A1A1A;font-weight:400;font-size:64px}
.t-fastfood .sp{border:2px solid #1A1A1A;box-shadow:4px 4px 0 #1A1A1A}
.t-fastfood .sheet-body h3{font-weight:400;font-size:30px}
.t-fastfood .sheet-body .price{color:var(--accent)}
