/* Button styling */
.tu-ep-wrap{margin:24px 0 8px;display:flex;justify-content:flex-start}
.tu-ep-btn{background:#0E1B2E;color:#fff;border:0;border-radius:10px;padding:12px 16px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px rgba(2,6,23,.15)}
.tu-ep-btn:hover{opacity:.95}

/* Print header — only visible when printing */
#tu-pdf-header{display:none}
@media print {
  header, nav, .site-header, .site-navigation, .sidebar, .comments, .comment-respond, .site-footer, .footer, .tu-ep-wrap, #wpadminbar { display:none !important; }
  #tu-pdf-header{
    display:block !important;
    position:fixed;
    top:12px;
    right:18px;
    z-index:9999;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size: 13pt;
    color:#0E1B2E;
  }
  @page { margin: 18mm 15mm 18mm 15mm; size: auto; }
  body{ color:#111 !important; background:#fff !important; }
  a{ color:#111 !important; text-decoration: none; }
  img{ max-width:100% !important; }
}
