/* Content-warning destination choice: "Enter archive" or "Explore the Node Map (NEW)".
   Codex's 2026-09-26 design (site-review-20260926/archive-choice), restored 2026-09-28.
   Kept in its own file so it ships with a fresh cache key on all three domains
   (Bunny ignores ?v= on .org/.is). The Node Map choice is a plain link: no script needed. */
.cw-destination-prompt { margin: 20px 0 -8px; color: var(--text); font-size: .84rem; font-weight: 600; }
.cw-destinations { align-items: stretch; }
.cw-node-map {
  position: relative; padding-right: 42px;
  background: linear-gradient(135deg, #64201d, #35100f);
  color: #fff; border: 1px solid #e05a50;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.07), 0 5px 16px rgba(0,0,0,.34);
  font-weight: 650;
}
a.cw-node-map {
  display: inline-flex; align-items: center; justify-content: center;
  text-decoration: none; font-size: 1rem; line-height: normal;
}
.cw-new-badge {
  position: absolute; top: -8px; right: -9px;
  padding: 3px 6px; border-radius: 3px;
  background: #ffd166; color: #35100f;
  font-size: .58rem; font-weight: 800; letter-spacing: .08em; line-height: 1;
  transform: rotate(12deg); box-shadow: 0 2px 6px rgba(0,0,0,.38);
}
.cw-node-map:hover, .cw-node-map:focus-visible {
  background: linear-gradient(135deg, #863029, #4a1512);
  border-color: #ff8d82; color: #fff;
  outline: none; transform: translateY(-1px);
}
@media (max-width: 600px) {
  .cw-destination-prompt { margin-top: 16px; }
  .cw-destinations { gap: 10px; }
  .cw-destinations .btn-primary, .cw-destinations .btn-secondary { width: 100%; }
}
