.purchase-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;position:relative;z-index:3}
.purchase-links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.65rem .9rem;border:1px solid currentColor;border-radius:999px;font:700 .76rem/1.1 system-ui,sans-serif;letter-spacing:.035em;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}
.purchase-links a:hover,.purchase-links a:focus-visible{transform:translateY(-2px);box-shadow:0 .55rem 1.2rem rgba(0,0,0,.16)}
.purchase-links .kindle-link{background:#ffb21a;border-color:#ffb21a;color:#17120a}
.purchase-links .physical-link{background:#fff;border-color:#e68a00;color:#9a5800}
.purchase-links .store-link{background:transparent;color:inherit;opacity:.92}
.book-card .purchase-links{justify-content:center;padding:0 .55rem 1rem;margin-top:.35rem}
.book-card .purchase-links a{font-size:.68rem;padding:.55rem .7rem;min-height:2.25rem}
@media(max-width:560px){.purchase-links{gap:.45rem}.purchase-links a{width:100%;font-size:.73rem}.book-card .purchase-links a{width:auto;flex:1 1 8rem}}
