/* Product website actions; existing page and Google Play assets remain unchanged. */
.product-card{display:flex;flex-direction:column}
.card-content{display:flex;flex-direction:column;flex:1}
.product-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:141px;padding:0 23px 20px}
.website-button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:11px 16px;border:1px solid var(--lime);border-radius:5px;background:var(--ink-deep);color:var(--lime);font-size:16px;font-weight:600;line-height:1.25;transition:background .2s,color .2s}
.website-button .icon{width:20px;height:20px}
.website-button:hover{background:var(--lime);color:var(--ink-deep)}
.website-button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
.product-actions .google-play-link{margin-left:-10px}
@media(min-width:901px) and (max-width:1180px){.product-actions{padding-inline:18px}}
@media(min-width:601px) and (max-width:900px){.product-actions{padding-inline:24px}}
@media(max-width:600px){.product-actions{min-height:0;padding:0 23px 22px}}
@media(prefers-reduced-motion:reduce){.website-button{transition:none}}
@media(forced-colors:active){.website-button{border-color:LinkText}}
