/* Product pages only (scripts/shop-pages.mjs): the free 2-page sample and the Etsy link that EU/EEA/UK
   buyers get instead of Buy now (public/currency.js). Kept apart from style.css; uses its tokens. */
.sample-box { margin: 16px 0 0; padding: 12px 14px; border-radius: var(--radius); background: var(--card); border: 2px dashed var(--line-2); }
.sample-box p { margin: 0 0 8px; }
.sample-box .sample-k { font-weight: 800; color: var(--ink); margin-bottom: 4px; }
.sample-box .btn { display: inline-flex; max-width: 100%; white-space: normal; text-align: center; }
.etsy-alt { margin: 12px 0 0; }
.etsy-alt .btn { display: inline-flex; max-width: 100%; }
.etsy-alt .fine { margin: 6px 0 0; }
