@import url('https://fonts.googleapis.com/css2?family=Asap:wght@400;500;600&display=swap');

canvas , #bottom-page-1 , #rules , #wrapper-intro , #book-page-2 , .console-block , .sticker ,.next-card ,#content-wrapper-page-1-row-1,#content-wrapper-page-1-row-3 , .new-game {
    display: none;
}

body {
    font-family: 'Asap', sans-serif;
}


@media print and (orientation: portrait) {
    #console-log {
      columns: 2;
      padding-top: 20px;
    }
    .console-log{
      page-break-inside: avoid;
    }

}
@media print and (orientation: landscape) {
    #console-log {
      columns: 3;
      padding-top: 20px;
    }
}

#console-log {
      padding-top: 20px;
    }


    p.text_info,
    p.text_info a {
      font-size: 2.6mm;
      line-height: 3.4mm;
      margin: 1mm 0;
    }

    #footer {
      font-size: 2.0mm;
      margin-top: 0;
      margin-bottom: 0;
      opacity: 1;
      color: black;
      text-align: center;
      width: 100%;
    }
    table, th, tr, td {
      border: solid 0.4mm #000;
      background-color: #fff;
    }

    a,
    b,
    p,
    li,
    ul,
    th,
    td,
    u,
    blockquote {
      break-inside: avoid;
      font-size: 3mm;
      line-height: 4.2mm;
      color: #000 !important;
    }
    th,
    td{
      padding:1.6mm;
    }

    ul {
      margin-left: 0;
      padding-left: 0;
    }

    li {
      margin-left: 6mm;
      padding-left: 0;
    }

    h1 {
      margin: 0;
      padding: 0;
      font-size: 6mm;
      border-bottom: solid black 1px;
      text-align: left;
    }

    h2 {
      margin: 0;
      padding: 0;
      font-size: 3.6mm;
    }
    div.text_info::before {
        font-size: 8pt;
        content: "───";
    }

