/* Shared marketplace purchase buttons, matched to the R3GOLA WORKS landing-page teal CTA. */
.marketplace-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}
.marketplace-actions .marketplace-button{display:inline-flex!important;flex:1 1 140px;min-width:124px;max-width:220px;min-height:48px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 12px;border:2px solid #075e66;border-radius:9px;background:#087f8c;color:#fff!important;font:700 14px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.01em;text-align:center;text-decoration:none!important;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.marketplace-actions .marketplace-button:hover{background:#075e66;border-color:#054c53;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}
.marketplace-actions .marketplace-button:focus-visible{outline:3px solid #ffb54a;outline-offset:3px;box-shadow:0 0 0 2px #07131d}
.marketplace-actions .marketplace-button:active{transform:translateY(0)}
@media(max-width:430px){.marketplace-actions{gap:8px}.marketplace-actions .marketplace-button{flex:0 0 calc(50% - 4px);min-width:calc(50% - 4px);max-width:none;min-height:46px;padding:8px 8px;font-size:13px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.marketplace-actions .marketplace-button{transition:none}.marketplace-actions .marketplace-button:hover{transform:none}}
