@font-face { font-family: "ARK-ES Regular"; src: url("/fonts/ARK-ES-DenseRegular.woff") format("woff"); } @font-face { font-family: "ARK-ES DenseMedium"; src: url("/fonts/ARK-ES-DenseMedium.woff") format("woff"); } @font-face { font-family: "ARK-ES DenseLight"; src: url("/fonts/ARK-ES-DenseLight.woff") format("woff"); } @font-face { font-family: "Aquino"; src: url("/fonts/Aquino.otf") format("otf"); } @font-face { font-family: "Combine"; src: url("/fonts/Combine.otf") format("otf"); } @font-face { font-family: "Inconsolata"; src: url("/fonts/Inconsolata-Regular.otf") format("otf"); } .content, html, body { height: 100%; } #left { float: left; width: 50%; height: 100%; background: #d1dfc3; overflow-y: auto; } #right { float: left; width: 50%; background: #fdfae3; height: 100%; overflow-y: auto; } img { width: 50%; padding: 20px; } #caption1 { float: right; } #title { padding-left: 20px; font-family: "ARK-ES DenseMedium"; font-weight: normal; font-size: 50px; } #subtitle { font-size: 30px; padding-left: 20px; font-family: "ARK-ES Regular"; font-weight: lighter; margin-top: -40px; } .description { font-size: 16px; padding-left: 20px; padding-right: 100px; margin-top: 40px; font-family: "Inconsolata"; } .anarchive { padding-left: 20px; padding-right: 100px; margin-bottom: 40px; } .practical { padding-left: 20px; padding-right: 100px; margin-bottom: 40px; } h1 { padding-left: 20px; } .question { font-size: 22px; font-family: "ARK-ES Regular"; } .details { display: none; margin-top: 1em; } a { text-decoration-style: dashed; text-decoration-skip-ink: none; text-decoration-color: blue; color: black; } .dash { font-family: "ARK-ES Regular"; } #selector { padding-left: 20px; padding-top: 20px; }