:root{color-scheme:light;--paper:#f8f1e3;--ink:#2d231b;--line:#d8c9b3;--red:#943d2b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 system-ui,sans-serif}.wrap{width:min(1100px,calc(100% - 40px));margin:auto}header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);font-size:.85rem}.brand{font-weight:900;letter-spacing:.11em;color:var(--ink);text-decoration:none}.brand span,.label{color:var(--red)}.intro{padding:clamp(36px,7vw,84px) 0 32px}.intro>p:last-child{max-width:54ch;margin-bottom:0}.label{font-size:.75rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}h1,h2{font-family:Georgia,serif;line-height:1.1;margin:.28em 0 .4em}h1{font-size:clamp(2.6rem,7vw,5.4rem);max-width:16ch}h2{font-size:clamp(1.65rem,3vw,2.5rem)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(19px,4vw,36px);border:1px solid var(--line);border-top:4px solid var(--accent);background:#fffaf0}.card p{margin:0 0 20px;max-width:44ch}.card a{font-weight:800;color:var(--ink);text-underline-offset:4px;margin-top:auto}.kofte{--accent:#a14532}.doner{--accent:#685344}.pide{--accent:#b56631}.ekmek{--accent:#506b50}a:focus-visible{outline:3px solid var(--red);outline-offset:4px}footer{margin-top:42px!important;padding:18px 0;border-top:1px solid var(--line);font-size:.85rem}@media(max-width:640px){.grid{grid-template-columns:1fr}header{flex-wrap:wrap}}
