/* recipes — weirdnet.org (tema terminal, estilo letters) */

.wrap .box,
.wrap .recipes-content {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  min-width: 0;
  padding: 14px 16px;
}

.recipes-list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.recipes-list li {
  padding: 6px 0;
  border-bottom: 1px dashed var(--face-dark);
}

.recipes-list li:last-child { border-bottom: 0; }

.recipes-list a {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.recipe-meta { margin: 10px 0; }
.recipe-meta p { margin: 2px 0; }

.recipe-body { margin: 12px 0; min-width: 0; }

.recipe-body pre {
  font-size: 13px;
  line-height: 1.55;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin: 0;
  padding: 12px;
  background: var(--paper);
  border: 1px solid var(--face-dark);
  border-radius: 0;
  max-width: 100%;
  overflow-x: auto;
}

@media (max-width: 640px) {
  .wrap { padding: 0; }
  .wrap .box,
  .wrap .recipes-content { padding: 10px; }
}
