/* 商店样式 */
.shop-container { max-width: 700px; margin: 0 auto; padding: 15px; }
.shop-header { text-align: center; margin-bottom: 20px; }
.shop-header h2 { color: #e0e0ff; margin-bottom: 5px; }
.shop-header p { color: #888; font-size: 13px; }
#shop-goods { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 15px; }
