@font-face{font-family:Lalezar;src:url(/fonts/Lalezar.woff2) format('woff2');font-weight:400;font-display:swap}
/* Tabriz, the city of firsts, all down the menu: El Goli on its lake with the clock tower and the Arg under Sahand and people
   in Azeri dress at the top; between the sections the poets' tomb, Lake Urmia with its flamingos and Liqvan with its sheep and
   cheese; the Grand Bazaar at the end; a Tabriz carpet underneath it all */
:root{--bg:#2E0B10;--page:#1E0609;--surface:#40121A;--card:#41131B;--text:#FBEBD3;--muted:#E0BFA0;--line:rgba(242,198,109,.16);--line-strong:rgba(242,198,109,.45);--title:Lalezar,Vazirmatn;--chip-bg:rgba(242,198,109,.08);--nav-bg:rgba(46,11,16,.95);--price:#F2C66D;--sheet:#36101A;--r:14px;--gold:#F2C66D;--navy:#1F3A5F}
html{background:#1E0609}
.t-tork{background:radial-gradient(90% 40% at 50% 0,rgba(242,198,109,.1),transparent 70%),linear-gradient(#2E0B10,#260910)}

/* the hero: a clear Tabriz sky over El Goli */
.t-tork .hero:not(.has-cover):not(.has-video){background:linear-gradient(#8FB8D8,#CFE0EA 55%,#E6E2D6);padding-bottom:0}
.t-tork .hero.has-cover{padding-bottom:0}
.t-tork .hero .deco{display:none!important}
.t-tork .hero::after{content:'';position:relative;z-index:0;display:block;height:clamp(165px,52vw,230px);margin:10px -20px 0;background:url(/img/themes/tork-tabriz.svg) center bottom/100% 100% no-repeat}
.t-tork .hero-in{z-index:1}
.t-tork .hero h1{font-family:Lalezar,Vazirmatn;font-weight:400;font-size:clamp(44px,13vw,64px);line-height:1.4;word-spacing:.12em;color:#8E1B26;text-shadow:0 2px 0 rgba(255,255,255,.75)}
/* «یاشاسین تبریز» on a carpet ribbon, «شهر اولین‌ها» under it */
.t-tork .hero h1::after{content:'یاشاسین تبریز';display:block;width:max-content;margin:6px auto 0;padding:2px 18px 4px;border-radius:6px;font:400 17px/1.5 Lalezar,Vazirmatn;letter-spacing:.04em;color:#F2C66D;background:#8E1B26;box-shadow:inset 0 0 0 2px #8E1B26,inset 0 0 0 3px #F2C66D,0 6px 14px -6px rgba(142,27,38,.7);text-shadow:none}
.t-tork .hero .tag{color:#3A2A20}
.t-tork .hero .tag::before{content:'شهر اولین‌ها · ';color:#8E1B26;font-weight:700}
.t-tork .logo{border:3px solid var(--gold);box-shadow:0 0 0 4px #8E1B26,0 10px 24px rgba(30,6,9,.35)}
.t-tork .chip{border:1px solid rgba(142,27,38,.35);background:rgba(255,255,255,.85);color:#3A1A14}

/* navigation */
.t-tork .cats{border-bottom:1px solid var(--line)}
.t-tork .cats a{border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text);font-family:Lalezar,Vazirmatn;font-weight:400;letter-spacing:.02em}
.t-tork .cats a.on{background:var(--gold);color:#2E0B10;border-color:transparent;box-shadow:0 6px 14px -6px var(--gold)}
.t-tork .search{border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.05)}

/* between the sections, in turn: the poets' tomb, Lake Urmia, Liqvan, framed in gold like a carpet panel */
.t-tork .cat:nth-child(3n+2 of .cat)::before,.t-tork .cat:nth-child(3n of .cat)::before,.t-tork .cat:nth-child(3n+4 of .cat)::before{content:'';display:block;height:clamp(110px,34vw,140px);margin:0 0 16px;border-radius:14px;background:url(/img/themes/tork-shoara.svg) center bottom/cover no-repeat;box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 5px #8E1B26,inset 0 0 0 6px rgba(242,198,109,.6),0 14px 26px -16px #000}
.t-tork .cat:nth-child(3n of .cat)::before{background-image:url(/img/themes/tork-urmia.svg)}
.t-tork .cat:nth-child(3n+4 of .cat)::before{background-image:url(/img/themes/tork-liqvan.svg)}

/* category titles in gold with a carpet medallion */
.t-tork .cat h2{font-family:Lalezar,Vazirmatn;font-weight:400;font-size:30px;word-spacing:.12em;color:var(--gold);display:flex;align-items:center;gap:10px}
.t-tork .cat h2::before{content:'';flex:none;width:16px;height:16px;transform:rotate(45deg);background:var(--navy);box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 5px #8E1B26,inset 0 0 0 8px var(--gold)}
.t-tork .cat h2::after{content:'';flex:1;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath d='M0 4 8 0 16 4 8 8z' fill='%23F2C66D' opacity='.55'/%3E%3C/svg%3E") 0 0/16px 8px repeat-x;-webkit-mask:linear-gradient(to left,transparent,#000 70%);mask:linear-gradient(to left,transparent,#000 70%)}
[dir=rtl] .t-tork .cat h2::after{-webkit-mask:linear-gradient(to right,transparent,#000 70%);mask:linear-gradient(to right,transparent,#000 70%)}

/* dishes on dark carpet-red cards with a gold hairline */
.t-tork .item{background:linear-gradient(160deg,#4A161F,#3A0F17);border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 0 0 0 3px rgba(31,58,95,.0),0 12px 24px -16px #000}
.t-tork .item h3{font-family:Lalezar,Vazirmatn;font-weight:400;font-size:19px;letter-spacing:.01em}
.t-tork .price{color:var(--price);font-weight:800}
.t-tork .bdg{background:var(--navy);color:var(--gold)}
.t-tork .sp{border:1px solid var(--line-strong);background:var(--card)}
.t-tork .sheet-body h3{font-family:Lalezar,Vazirmatn}

/* the end of the menu: the Grand Bazaar, lanterns swaying and carpets hung out */
.t-tork main::after{content:'';display:block;height:clamp(150px,48vw,200px);margin:26px 0 0;border-radius:16px;background:url(/img/themes/tork-bazaar.svg) center bottom/cover no-repeat;box-shadow:inset 0 0 0 2px var(--gold),0 14px 26px -16px #000}

/* carpet medallions drifting faintly behind the menu */
.t-tork::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-tork.svg) 0 0/220px 220px;opacity:.08;animation:tkCarpet 70s linear infinite}
@keyframes tkCarpet{to{background-position:0 220px}}
@media (prefers-reduced-motion:reduce){.t-tork::before{animation:none}}
