/* ===== Bug Out Bag – eget kort ===== */

.bugout-card {
  display: flex;
  flex-direction: column;   /* allt under varandra */
  align-items: center;      /* centrera innehåll */
  width: 100%;              /* fyll rad */
  max-width: 420px;         /* men inte bredare än så */
  margin: 2rem auto;        /* centrera på sidan */
  padding: 2rem 1.8rem;
  background: #111;
  border: 1px solid #00ffcc33;
  border-radius: 18px;
  box-sizing: border-box;
}

/* gör texten lite tightare så inget trycks ut */
.bugout-card p,
.bugout-card li {
  margin-bottom: 0.4rem;
}

.bugout-card p:last-child {
  margin-bottom: 0;
}


.product-image img {
  max-width: 320px;
  width: 100%;
  border-radius: 8px;
}

.product-content {
  flex: 1;
  min-width: 260px;
}

.product-title {
  font-family: 'Orbitron', sans-serif;
  font-size: 1.6rem;
  margin-bottom: 0.5rem;
  color: #00ffcc;
}

.product-tagline {
  margin-bottom: 1rem;
  color: #eee;
}

.product-features {
  margin: 0 0 1.2rem 1.2rem;
}

.product-features li {
  margin-bottom: 0.3rem;
}

.product-meta {
  margin-bottom: 1rem;
}

.product-price span {
  font-size: 1.4rem;
  font-weight: 700;
  color: #00ff88;
}

.btn-primary {
  display: inline-block;
  padding: 0.8rem 1.6rem;
  background: #00ffcc;
  color: #000;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 700;
}

.btn-primary:hover {
  background: #00d5aa;
}
