/* Grundlage der Abenteuer-Seiten ohne das CSS des Hosts: Reset und Schrift.
   Aussehen und Layout kommen aus ventures.css, der Editor aus editor.css. */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Segoe UI', system-ui, sans-serif; background: #f7f8fa; color: #1a1a2e; line-height: 1.6; }
a { color: #4a90d9; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Tabellen in Level-Beschreibungen (class="data-table", z. B. OOPventure 0DX) */
.data-table { width: 100%; border-collapse: collapse; }
.data-table th, .data-table td {
  padding: .6rem .75rem; border-bottom: 1px solid #eee; text-align: left;
}
.data-table th { background: #f8f9fa; font-weight: 600; }
