/* markdown-viewer: pane layout only. Document typography is injected
   (all: revert + own rules) so Tailwind/Daisy preflight cannot style the preview. */

.markdown-viewer-pane {
  min-height: 28rem;
}

@media (min-width: 768px) {
  .markdown-viewer-pane {
    min-height: min(70vh, 44rem);
    height: min(70vh, 44rem);
  }
}

.markdown-viewer-source {
  resize: vertical;
  min-height: 28rem;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.875rem;
  line-height: 1.6;
}

.markdown-viewer-preview {
  display: block;
  overflow: auto;
}

.markdown-viewer-empty {
  color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
}

@media print {
  header,
  nav,
  footer,
  aside,
  .tool-header,
  .tool-info,
  .markdown-viewer-toolbar,
  .markdown-viewer-source-col,
  [data-role="ads"],
  .drawer-side {
    display: none !important;
  }

  .markdown-viewer-preview-col,
  .markdown-viewer-preview,
  .markdown-viewer-pane {
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  .page-container {
    max-width: none !important;
    padding: 0 !important;
  }
}
