/* The CV page (/cv/): the PDF fills the window. */
html,
body {
  height: 100%;
  margin: 0;
  background: #323639;   /* the colour of the browser's PDF viewer */
  color-scheme: dark;
}

.cv-frame {
  position: fixed;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

/* only seen if the script cannot run */
.cv-fallback {
  display: grid;
  place-items: center;
  height: 100%;
  margin: 0;
  font: 500 1.05rem/1.5 "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
.cv-fallback a { color: #7dd3fc; }
.cv-ready .cv-fallback { display: none; }
