/* Store Page - Minimal overrides only */
/* Main store styles are inline in store.php; this holds mobile safety nets. */

/* Phone: guard against horizontal overflow from store media/cards. */
@media (max-width: 600px) {
    .products-section img,
    .product-card img,
    .spin-section img,
    .product-thumb {
        max-width: 100%;
        height: auto;
    }
    /* Long product/tag titles must wrap instead of forcing width */
    .product-title,
    .tag-preview-text,
    .spin-pack-name {
        overflow-wrap: anywhere;
        word-break: break-word;
    }
}
