/* Printio Marketplace Buttons - Frontend Styles */
.printio-mp-wrap{
  display:flex;
  gap:12px;
  margin-top:16px;
  flex-wrap:wrap;
}
.printio-mp-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:12px 16px;
  border-radius:999px;
  text-decoration:none;
  font-weight:600;
  line-height:1;
  transition:transform .08s ease, box-shadow .2s ease, background .2s ease;
  box-shadow: 0 4px 14px rgba(0,0,0,.08);
  border:1px solid rgba(0,0,0,.07);
  will-change:transform;
}
.printio-mp-btn:hover{ transform:translateY(-1px); box-shadow:0 6px 20px rgba(0,0,0,.12); }
.printio-mp-btn:active{ transform:translateY(0); }

.printio-mp-ic{
  width:22px;
  height:22px;
  display:block;
}

/* Amazon styling */
.printio-mp-amazon{
  background:#0f1111;
  color:#ffffff;
}
.printio-mp-amazon .printio-mp-ic path{ fill:#ff9900; }
.printio-mp-amazon span{ color:#ffffff; }

/* Flipkart styling */
.printio-mp-flipkart{
  background:#2874f0;
  color:#fff;
}
.printio-mp-flipkart .printio-mp-ic path{ fill:#ffd814; }
.printio-mp-flipkart span{ color:#fff; }

/* Responsive stacking happens naturally via wrap; ensure full-width on very small screens */
@media (max-width:480px){
  .printio-mp-btn{
    flex:1 1 100%;
    justify-content:center;
  }
}
