/* Pot Swap rules. The shell, gate and photo capture come from /_kit/style.css. */
.styles { border: 0; padding: 0; margin: 16px 0; display: grid; gap: 8px; }
.styles legend { font-weight: 600; margin-bottom: 8px; padding: 0; }
.style-option { display: flex; align-items: center; gap: 10px; min-height: 44px; }
.style-option input { width: 20px; height: 20px; margin: 0; }
.compare { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 0 0 12px; }
.compare figure { margin: 0; }
.compare img { width: 100%; height: auto; border-radius: 8px; display: block; }
.compare figcaption { font-size: 14px; margin-top: 4px; opacity: 0.8; }
.note { font-size: 14px; opacity: 0.8; margin: 12px 0 0; }
.download { display: inline-flex; align-items: center; min-height: 44px; padding: 0 16px; font-weight: 600; color: var(--nd-mark); }
@media (max-width: 480px) { .compare { grid-template-columns: 1fr; } }
