@font-face{font-family:Mirza;src:url(/fonts/Mirza-Bold.woff2) format('woff2');font-weight:700;font-display:swap}
/* Lorestan: the Zagros, Falak-ol-Aflak on its hill above Khorramabad, the waterfall, a plain of crown-imperial tulips
   and people in Lor, Bakhtiari and Qashqai dress; the menu closes on Lori kebab over the coals */
:root{--bg:#F6F0E4;--page:#3A2C1E;--surface:#EDE3D0;--card:#FFFCF6;--text:#2E2418;--muted:#7A6A54;--line:rgba(94,64,36,.13);--line-strong:rgba(140,90,43,.4);--title:Mirza,Vazirmatn;--chip-bg:rgba(94,64,36,.06);--nav-bg:rgba(246,240,228,.96);--price:#A4401C;--sheet:#FFFCF6;--r:14px;--clay:#B5562F;--oak:#4E6A30}
html{background:#3A2C1E}
.t-lor{background:linear-gradient(#F6F0E4,#F1E8D6)}

/* the hero: a clear Zagros sky over the scene */
.t-lor .hero:not(.has-cover):not(.has-video){background:linear-gradient(#9CC3DD,#CFE1E6 45%,#EEE6D2);padding-bottom:0}
.t-lor .hero.has-cover{padding-bottom:0}
.t-lor .hero .deco{display:none!important}
.t-lor .hero::after{content:'';position:relative;z-index:0;display:block;height:clamp(160px,50vw,230px);margin:10px -20px 0;background:url(/img/themes/aghvam-lor.svg) center bottom/100% 100% no-repeat}
.t-lor .hero-in{z-index:1}
.t-lor .hero h1{font-family:Mirza,Vazirmatn;font-weight:700;font-size:clamp(42px,12.5vw,62px);line-height:1.45;word-spacing:.12em;color:#3E2614;text-shadow:0 2px 0 rgba(255,255,255,.7)}
.t-lor .hero h1::after{content:'لُرستان';display:block;width:max-content;margin:4px auto 0;padding:0 34px;font:700 15px/1.6 Mirza,Vazirmatn;letter-spacing:.2em;color:var(--clay);background:linear-gradient(var(--clay),var(--clay)) left center/24px 1px no-repeat,linear-gradient(var(--clay),var(--clay)) right center/24px 1px no-repeat}
.t-lor .hero .tag{color:#4A3A28}
.t-lor .logo{border:3px solid #fff;box-shadow:0 0 0 2px var(--clay),0 10px 24px rgba(62,38,20,.25)}
.t-lor .chip{border:1px solid var(--line-strong);background:rgba(255,252,246,.85);color:var(--text)}

/* navigation */
.t-lor .cats{border-bottom:1px solid var(--line)}
.t-lor .cats a{border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text);font-family:Mirza,Vazirmatn;font-weight:700}
.t-lor .cats a.on{background:var(--clay);color:#fff;border-color:transparent;box-shadow:0 6px 14px -6px var(--clay)}
.t-lor .search{border-radius:999px;border:1px solid var(--line-strong);background:#fff}

/* category titles: Mirza, with a crown-imperial tulip and a fine line */
.t-lor .cat h2{font-family:Mirza,Vazirmatn;font-weight:700;font-size:29px;word-spacing:.12em;color:#3E2614;display:flex;align-items:center;gap:10px}
.t-lor .cat h2::before{content:'';flex:none;width:22px;height:30px;background:url(/img/themes/pat-lor.svg) -29px -32px/220px 220px no-repeat}
.t-lor .cat h2::after{content:'';flex:1;height:1px;background:linear-gradient(to left,transparent,var(--line-strong))}
[dir=rtl] .t-lor .cat h2::after{background:linear-gradient(to right,transparent,var(--line-strong))}

/* dishes on clean cream cards */
.t-lor .item{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 10px 22px -16px rgba(62,38,20,.45)}
.t-lor .item h3{font-family:Mirza,Vazirmatn;font-weight:700;font-size:19px;color:#2E2418}
.t-lor .price{color:var(--price);font-weight:800}
.t-lor .bdg{background:var(--oak);color:#fff}
.t-lor .sp{border:1px solid var(--line);background:var(--card)}
.t-lor .sheet-body h3{font-family:Mirza,Vazirmatn}

/* a few tulips drifting very faintly behind the menu */
.t-lor::before{content:'';position:fixed;z-index:-1;pointer-events:none;top:0;bottom:0;left:max(0px,calc(50% - 320px));right:max(0px,calc(50% - 320px));background:url(/img/themes/pat-lor.svg) 0 0/220px 220px;opacity:.09;animation:lorDrift 60s linear infinite}
@keyframes lorDrift{to{background-position:0 220px}}
/* closing the menu: Lori kebab over the coals */
.t-lor .foot::before{content:'';display:block;height:clamp(120px,38vw,160px);margin:0 0 18px;background:url(/img/themes/lor-kebab.svg) center bottom/100% 100% no-repeat}
@media (prefers-reduced-motion:reduce){.t-lor::before{animation:none}}
