/* Shared type and navigation for all published Nima's Diner pages */
@font-face{font-family:Vazirmatn;src:url('/assets/Vazirmatn-Regular.ttf') format('truetype');font-weight:100 600;font-style:normal;font-display:swap}
@font-face{font-family:Vazirmatn;src:url('/assets/Vazirmatn-Bold.ttf') format('truetype');font-weight:700 900;font-style:normal;font-display:swap}
html,body,button,input,textarea,select,option,summary,label,h1,h2,h3,h4,h5,h6,p,nav,a,small,strong{font-family:Vazirmatn,Tahoma,sans-serif!important}
.diner-global-nav{direction:rtl;display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap;padding:10px 18px;background:#fff8df;color:#222;border-bottom:1px solid #ded5bc;font-size:13px;line-height:1.8}
.diner-global-nav a{color:inherit;text-decoration:none;padding:5px 11px;border-radius:7px;font-weight:700;white-space:nowrap}
.diner-global-nav a:hover,.diner-global-nav a:focus-visible{background:#ffdf68;text-decoration:none}
.tool-categories{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}
.tool-category{font:inherit;border:1px solid #d4cbb5;background:#fff;border-radius:40px;padding:8px 17px;cursor:pointer;color:#263035;font-weight:700}
.tool-category.active,.tool-category[aria-pressed="true"]{background:#ffce25;color:#1c2529;border-color:#1c2529}
[data-tool-card][hidden]{display:none!important}
@media(max-width:600px){.diner-global-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:8px 12px}.diner-global-nav a{flex-shrink:0}.tool-category{padding:8px 12px}}
