body { font-family: Noto Sans; max-width: 1000px; margin: 0px auto; padding: 0.4em; hyphens: auto; } h1, h2, h3 { font-weight: normal; } a { text-decoration: none; } p { text-align: justify; } .data-text { color: #666666; font-size: 2em; font-weight: normal; line-height: 1.75em; } .data-text em { font-weight: inherit; font-style: inherit; /*color: #ffac12;*/ color: #333333; /*background-image: linear-gradient(rgba(255, 255, 255, 0) 90%, #f7bb3c 91%, #f7bb3c 98%, rgba(255, 255, 255, 0) 99%);*/ text-decoration: underline; text-decoration-color: #ffac12; } sup { line-height: 0; -ms-user-select: none; -webkit-user-select: none; user-select: none; } figure { max-width: 100%; } figure img { width: 90%; height: auto; } figure figcaption { text-align: justify; } figure figcaption .ref { font-weight: bolder; } figure { margin: 0px; padding: 1em 0.2em; } figure div { overflow-y: auto; } table { border-collapse: collapse; background: white; } table td, table th { padding: .2em .5em; border: 1px solid #333333; } table th { background: #BADBFF; } table tbody th { text-align: left; } table td.number { text-align: right; } thead { border-bottom: 2px solid #333333; } tfoot { background: white; border-top: 2px solid #333333; }