.theme-rod-and-reef {
  --wiki-aqua:#9de4df;
  --wiki-gold:#ffbd58;
  --wiki-hero:url('/assets/games/rod-and-reef/official-trailer-cover.jpg');
}
.theme-rod-and-reef .wiki-logo { border-radius:7px; object-fit:cover; }
.theme-rod-and-reef .wiki-cover { background-position:65% center; }
.theme-rod-and-reef .wiki-code-empty {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  margin-top:12px;
}
.theme-rod-and-reef .wiki-code-empty p { max-width:52ch; font-size:.94rem; color:#c5d5df; }
.theme-rod-and-reef .wiki-community-link {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  gap:7px;
  color:var(--wiki-aqua);
  font-size:.86rem;
  font-weight:650;
  min-height:39px;
  padding:8px 12px;
  border:1px solid #44606b;
  border-radius:6px;
}
.theme-rod-and-reef .wiki-community-link:hover { background:#1b3440; }
.theme-rod-and-reef .wiki-version {
  margin:0 0 15px !important;
  padding-bottom:12px;
  border-bottom:1px solid var(--wiki-border);
  font-size:.77rem;
}
.theme-rod-and-reef .wiki-intro { margin:12px 0 16px; }
.theme-rod-and-reef .wiki-fishing-score {
  margin-top:18px;
  padding:14px;
  border:1px solid #37505d;
  border-radius:7px;
  background:#122733;
}
.theme-rod-and-reef .wiki-fishing-score h3 { margin-bottom:7px; }
.theme-rod-and-reef .wiki-fishing-score p+p { margin-top:8px; }
.theme-rod-and-reef .wiki-reference-table {
  border-collapse:separate;
  border-spacing:0;
  width:100%;
  border:1px solid var(--wiki-border);
  border-radius:8px;
  overflow:hidden;
  text-align:left;
  font-size:.88rem;
}
.theme-rod-and-reef .wiki-reference-table thead th {
  background:#192e3b;
  padding:11px 12px;
  color:#c7dae4;
  font-size:.78rem;
}
.theme-rod-and-reef .wiki-reference-table tbody :is(th,td) {
  padding:10px 12px;
  border-top:1px solid var(--wiki-border);
}
.theme-rod-and-reef .wiki-reference-table tbody th { font-weight:650; }
.theme-rod-and-reef .wiki-reference-table td { color:#c8d7df; }
.theme-rod-and-reef .wiki-reference-table td:nth-child(2) { font-variant-numeric:tabular-nums; }
.theme-rod-and-reef .wiki-reference-table tbody tr:nth-child(even) { background:#112230; }
.theme-rod-and-reef .wiki-reference-table tbody tr:target { background:#1a3b46; }
.theme-rod-and-reef .wiki-equipment-tips { display:grid; grid-template-columns:1fr 1fr; gap:18px; margin-top:17px; }
.theme-rod-and-reef .wiki-equipment-tips h3 { margin-bottom:7px; }
.theme-rod-and-reef .wiki-task-types { display:grid; gap:11px; }
.theme-rod-and-reef .wiki-task-types article { padding:0 0 13px; border-bottom:1px solid var(--wiki-border); }
.theme-rod-and-reef .wiki-task-types article:last-child { border:0; padding-bottom:0; }
.theme-rod-and-reef .wiki-task-types h3 { margin-bottom:5px; }
.theme-rod-and-reef .wiki-variant-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }
.theme-rod-and-reef .wiki-variant-grid article { padding:13px; border:1px solid var(--wiki-border); border-radius:7px; background:#102431; }
.theme-rod-and-reef .wiki-variant-grid header { display:flex; align-items:center; gap:12px; justify-content:space-between; margin-bottom:6px; }
.theme-rod-and-reef .wiki-variant-grid header span { color:var(--wiki-aqua); font-size:1.05rem; font-weight:700; white-space:nowrap; }
.theme-rod-and-reef .wiki-island-body { display:grid; grid-template-columns:minmax(0,1fr) minmax(180px,320px); align-items:center; gap:20px; margin-top:15px; }
.theme-rod-and-reef .wiki-island-body p+p { margin-top:10px; }
.theme-rod-and-reef .wiki-island-body figure { width:100%; max-width:320px; justify-self:center; }
.theme-rod-and-reef .wiki-island-body img { display:block; width:100%; height:auto; border:1px solid var(--wiki-border); border-radius:7px; }
.theme-rod-and-reef .wiki-island-body figcaption { text-align:center; font-size:.73rem; margin-top:5px; }
.theme-rod-and-reef .wiki-rankings { display:grid; grid-template-columns:1fr 1fr; gap:9px 25px; padding:0 0 0 20px; margin:0 0 16px; font-size:.92rem; color:#c7d9e2; }
.theme-rod-and-reef .wiki-rankings li::marker { color:var(--wiki-aqua); }
.theme-rod-and-reef .wiki-official-links { display:flex; gap:8px; flex-wrap:wrap; margin:14px 0; }
.theme-rod-and-reef .wiki-official-links a { display:inline-flex; align-items:center; gap:6px; padding:8px 11px; background:#142a36; border:1px solid #385461; border-radius:6px; color:var(--wiki-aqua); font-size:.82rem; }
.theme-rod-and-reef .wiki-official-links .icon { width:14px; height:14px; }
.theme-rod-and-reef :is(.wiki-task-types article,.wiki-variant-grid article):target { outline:1px solid var(--wiki-aqua); outline-offset:5px; border-radius:4px; }
@media (max-width:990px) {
  .theme-rod-and-reef .wiki-island-body { grid-template-columns:1fr; }
}
@media (max-width:570px) {
  .theme-rod-and-reef .wiki-code-empty { flex-direction:column; align-items:flex-start; gap:10px; }
  .theme-rod-and-reef .wiki-equipment-tips,
  .theme-rod-and-reef .wiki-variant-grid { grid-template-columns:1fr; }
  .theme-rod-and-reef .wiki-reference-table,
  .theme-rod-and-reef .wiki-reference-table tbody { display:block; border:0; border-radius:0; }
  .theme-rod-and-reef .wiki-reference-table thead { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
  .theme-rod-and-reef .wiki-reference-table tbody tr { display:grid; gap:6px; padding:11px; border:1px solid var(--wiki-border); border-radius:7px; }
  .theme-rod-and-reef .wiki-reference-table tbody tr+tr { margin-top:7px; }
  .theme-rod-and-reef .wiki-reference-table tbody :is(th,td) { border:0; padding:0; }
  .theme-rod-and-reef .wiki-reference-table tbody th { font-size:.95rem; margin-bottom:2px; }
  .theme-rod-and-reef .wiki-reference-table tbody td { display:flex; justify-content:space-between; align-items:baseline; gap:12px; font-size:.8rem; }
  .theme-rod-and-reef .wiki-reference-table td::before { content:attr(data-label); color:var(--wiki-soft); }
  .theme-rod-and-reef .wiki-rankings { grid-template-columns:1fr; }
  .theme-rod-and-reef .wiki-community-link { min-height:40px; }
}

