/* Offshore Betting Hub — print-specific overrides
   Loaded with media="print". Keeps content readable on paper. */

@page { margin: 18mm 14mm; }

html, body { background: #fff !important; color: #000 !important; font-size: 11pt; }
.site-header, .site-footer, .cookie-banner, .cta-signup, .partners-list,
.nav-toggle, .related, .breadcrumbs { display: none !important; }
.content, .container { max-width: 100% !important; padding: 0 !important; }
h1, h2, h3, h4 { color: #000 !important; }
a { color: #000 !important; text-decoration: underline !important; }
a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; color: #555; }
img, .img-placeholder, .chart { break-inside: avoid; page-break-inside: avoid; }
.callout, .example { background: #fafafa !important; border: 1px solid #ccc !important; }
table { border: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ccc; }
