.pf {
    font-size: min(2em, calc(100vw / 58)); /* change font-size here */
    --font-size: 1; /* do not change variable! */
    position: relative;
    display: block;
  }
  
  .t {
    font-size: inherit;
  } /* remove contradictory section from base.css or copy from below */
  
  /* Base CSS for pdf2htmlEX, minified and with adjustments
   * Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com> 
   * https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE */
  .bf,
  .pc {
    top: 0;
    width: 100%;
    height: 100%;
  }
  .c,
  .pc {
    padding: 0;
  }
  .c,
  .pc,
  .pf {
    margin: 0;
    overflow: hidden;
    border: 0;
  }
  .c,
  .pc,
  .pc.opened {
    display: block;
  }
  .t:after,
  .t:before {
    content: "";
  }
  .pf,
  .t span {
    position: relative;
  }
  .t,
  .t span {
    unicode-bidi: bidi-override;
  }
  .bf,
  .bi,
  .c,
  .it,
  .pc,
  .pf {
    border: 0;
  }
  .bf,
  .bi,
  .c,
  .d,
  .pc,
  .t {
    position: absolute;
  }
  .pc {
    left: 0;
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  .bf {
    margin: 0;
    bottom: 0;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .bi {
    margin: 0;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
  }
  ._,
  .t:before {
    display: inline-block;
  }
  .t {
    white-space: pre; /*font-size:1px;*/
    transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
    -moz-font-feature-settings: "liga" 0;
  }
  ._ {
    color: transparent;
    z-index: -1;
  }
  ::selection {
    background: rgba(127, 255, 255, 0.4);
  }
  ::-moz-selection {
    background: rgba(127, 255, 255, 0.4);
  }
  .pi {
    display: none;
  }
  .d {
    transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
  }
  .it {
    background-color: rgba(255, 255, 255, 0);
  }
  .ir:hover {
    cursor: pointer;
  }