*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;line-height:1.5;background:#f7f5ef;color:#2c2a24}h1{font-size:clamp(1.5rem,5vw,2rem);line-height:1.2;margin:8px 0 16px}.top{display:flex;align-items:center;gap:16px;padding:16px;max-width:720px;margin:0 auto}.brand{font-weight:700;margin-right:auto;text-decoration:none;color:#3d6b35}main{max-width:720px;margin:0 auto;padding:16px}.recipes{list-style:none;padding:0;margin:0}.recipes li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;background:#fff;padding:14px;border-radius:10px;margin-bottom:10px}.recipes li span{color:#5c5a50}a{color:#3d6b35}a:focus-visible{outline:3px solid #3d6b35;outline-offset:2px;border-radius:4px}
