/* Isolated purchase controls. Artwork, page typography and navigation stay unchanged. */
@font-face{font-family:"Press Start 2P";src:url("./fonts/PressStart2P-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
.home-shop-entry{display:flex;justify-content:flex-end;margin-left:11.12%;padding:14px 2.75%}
.release-purchase{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}
.release-purchase .release-buy,.home-shop-entry .release-buy,.product-buy .product-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;min-width:44px;max-width:calc(100% - 8px);margin:4px;padding:12px 16px;font:400 12px/1.6 "Press Start 2P",monospace;font-synthesis:none;text-align:center;text-decoration:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:0;background:#21112f;color:#dcb4ff;box-shadow:-4px 0 0 0 #9359be,4px 0 0 0 #9359be,0 -4px 0 0 #9359be,0 4px 0 0 #9359be;text-shadow:none;transition:none}
.release-purchase .release-buy:hover,.home-shop-entry .release-buy:hover,.product-buy .product-button:hover{background:#3c2051;color:#f0dfff;box-shadow:-4px 0 0 0 #c68af2,4px 0 0 0 #c68af2,0 -4px 0 0 #c68af2,0 4px 0 0 #c68af2}
.release-purchase .release-details{display:inline-flex;align-items:center;min-height:48px;font:18px/1.3 var(--serif);padding:10px 0;border-bottom:1px solid #b098c2}
.release-buy:focus-visible,.product-buy .product-button:focus-visible,.release-details:focus-visible,.release-mini-details:focus-visible{outline:3px solid #f0ceff;outline-offset:7px}
.release-mini{display:flex;flex-direction:column}
.release-mini-details{display:block}
.release-mini .release-purchase{border-top:0;padding-top:8px;gap:8px 16px}
.release-mini .release-buy{font-size:12px;padding:12px 14px}
@media(max-width:620px){.home-shop-entry{margin-left:0;padding:12px 20px;justify-content:center}}
@media(forced-colors:active){.release-purchase .release-buy,.home-shop-entry .release-buy,.product-buy .product-button{border:3px solid ButtonText;box-shadow:none}}
