/* osir.co.uk: Bitcoin Paper Wallet Generator */
.bw-wallets { display: grid; gap: 18px; }
.bw-card { background: #fff; color: #111; border: 2px solid #111; border-radius: 14px; overflow: hidden; break-inside: avoid; page-break-inside: avoid; }
.bw-head { display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 6px 16px; padding: 10px 18px; background: #f3f4f6; border-bottom: 1px solid #111; font-size: 13px; }
.bw-head strong { font-size: 16px; }
.bw-body { display: grid; grid-template-columns: 1fr auto 1fr; }
.bw-half { display: grid; justify-items: center; gap: 6px; padding: 16px 18px 18px; text-align: center; }
.bw-half h3 { font-size: 15px; font-weight: 800; letter-spacing: .02em; }
.bw-hint { font-size: 12px; color: #444; margin-top: -4px; }
.bw-priv .bw-hint { color: #b91c1c; font-weight: 700; }
.bw-qr { width: 190px; height: 190px; image-rendering: pixelated; }
.bw-text { font-family: var(--mono); font-size: 13px; word-break: break-all; max-width: 300px; line-height: 1.5; color: #111; }
.bw-fold { width: 0; border-left: 2px dashed #9ca3af; margin: 14px 0; }
.bw-secret { display: grid; justify-items: center; gap: 6px; transition: filter .2s; }
.bw-wallets:not(.is-revealed) .bw-secret { filter: blur(9px); user-select: none; }
@media (max-width: 720px) {
  .bw-body { grid-template-columns: 1fr; }
  .bw-fold { width: auto; height: 0; border-left: 0; border-top: 2px dashed #9ca3af; margin: 0 14px; }
}
@media print {
  body { background: #fff !important; }
  .site-header, .site-footer, .ambient, .tool-hero, .no-print, .related, .skip { display: none !important; }
  .tool-main { padding: 0; }
  .wrap { max-width: none; padding: 0; }
  .bw-wallets .bw-secret { filter: none !important; }
  .bw-card { margin-bottom: 10mm; }
  .bw-body { grid-template-columns: 1fr auto 1fr !important; }
  .bw-fold { width: 0 !important; height: auto !important; border-top: 0 !important; border-left: 2px dashed #9ca3af !important; margin: 14px 0 !important; }
}
