@font-face{font-family:Rakkas;src:url(/fonts/Rakkas.woff2) format('woff2');font-display:swap}
:root{--bg:#141110;--page:#0A0807;--surface:#211C19;--card:#211C19;--text:#F3E9DF;--muted:#B3A395;--line:rgba(243,233,223,.1);--on-accent:#1A0F08;--title:Rakkas,Vazirmatn;--chip-bg:rgba(255,255,255,.08);--nav-bg:rgba(20,17,16,.94);--r:14px;--sheet:#1A1614}
.t-grill{background:#141110 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .8 0 0 0 0 .6 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}
.t-grill .hero.has-video{min-height:66vh;min-height:66svh;padding-bottom:40px}
.t-grill .hero-shade{background:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 35%,rgba(20,17,16,.6) 75%,#141110)}
.t-grill .hero h1{font-weight:400;font-size:clamp(44px,13vw,70px);word-spacing:.15em;background:linear-gradient(to top,#FF7A1A,#FFD27A);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 4px 18px rgba(255,100,20,.5))}
.t-grill .logo{border-color:var(--accent);box-shadow:0 0 30px rgba(255,122,26,.5)}
.t-grill .cats{border-bottom:1px solid rgba(255,122,26,.25)}
.t-grill .cats a{border-color:rgba(255,255,255,.12);color:var(--text)}
.t-grill .cats a.on{box-shadow:0 0 20px rgba(255,122,26,.55)}
.t-grill .cat h2{font-weight:400;font-size:30px;word-spacing:.15em;color:var(--accent);display:flex;align-items:center;gap:10px}
.t-grill .cat h2::before{content:'🔥';font-size:20px}
.t-grill .l-overlay .item{box-shadow:0 16px 32px -20px #000;border:1px solid rgba(255,122,26,.18)}
.t-grill .item h3{font-size:19px;font-weight:900}
.t-grill .l-overlay .item:not(.noimg) .price{background:var(--accent);color:#1A0F08}
.t-grill .price{color:var(--accent)}
.t-grill .bdg{background:#3A2A20;color:#FFB36B;border:1px solid rgba(255,122,26,.4)}
.t-grill .sheet-body h3{font-weight:400;word-spacing:.15em;color:var(--accent)}
