/* 南瓜種植（js/pumpkin.js；伺服器第 596 項）：小視窗，不佔滿整個畫面 */
#pumpkin .box { height: auto; max-width: 340px; }
#pumpkin .bd { gap: 8px; padding: 10px 12px 12px; }
#pumpkin .pk-wait { text-align: center; color: #a8997a; padding: 16px 0; }
#pumpkin .pk-row { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; font-size: 14px; color: #d8cbb0; }
#pumpkin .pk-row b { color: #f6dc8c; font-weight: 700; text-align: right; }
#pumpkin .pk-row b.pk-dry { color: #f87171; }
#pumpkin .pk-dim { color: #8a7d64; font-size: 12px; justify-content: center; }
#pumpkin .pk-bar { height: 8px; border: 1px solid #5a4630; border-radius: 4px; background: #120d08; overflow: hidden; }
#pumpkin .pk-bar i { display: block; height: 100%; background: linear-gradient(90deg, #2563eb, #60a5fa); }
#pumpkin .pk-pots { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; }
#pumpkin .pk-pots button, #pumpkin .pk-go { display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 6px 4px; border: 1px solid #b7791f; border-radius: 6px;
  background: linear-gradient(180deg, #3a2c1a, #1e160c); color: #fde68a; font: inherit; font-weight: 700; font-size: 13px; cursor: pointer; }
#pumpkin .pk-pots img { width: 28px; height: 28px; object-fit: contain; image-rendering: pixelated; }
#pumpkin .pk-pots small { color: #a8997a; font-size: 11px; font-weight: 400; }
#pumpkin .pk-go { padding: 10px; font-size: 16px; }
#pumpkin button:disabled { opacity: .45; cursor: default; }
#pumpkin .pk-row.pk-sub { margin-top: -4px; font-size: 13px; color: #c9b98f; }
#pumpkin .pk-need { display: flex; flex-wrap: wrap; gap: 4px 10px; margin-top: -4px; font-size: 13px; color: #d8cbb0; }
#pumpkin .pk-need span { display: inline-flex; align-items: center; gap: 3px; }
#pumpkin .pk-need img { width: 22px; height: 22px; object-fit: contain; image-rendering: pixelated; }
#pumpkin .pk-box { margin-top: 2px; border-top: 1px dashed rgba(160,140,100,.3); padding-top: 6px; }
#pumpkin .pk-box summary { cursor: pointer; color: #f6dc8c; font-size: 14px; font-weight: 700; list-style: none; }
#pumpkin .pk-box summary::before { content: "▸ "; }
#pumpkin .pk-box[open] summary::before { content: "▾ "; }
#pumpkin .pk-box .iw-grid > span { display: none; }
#pumpkin .pk-box .mi-drop { cursor: pointer; -webkit-tap-highlight-color: rgba(246,220,140,.25); }   /* 站長 2026-11-03：整格可點，開道具資訊 */
#pumpkin .pk-box .mi-drop:active { background: rgba(246,220,140,.12); }
