@font-face{font-family:noto serif;src:url(../font/NotoSerif-VariableFont.ttf)format('truetype-variations');font-weight:100 900;font-style:normal}@font-face{font-family:noto serif;src:url(../font/NotoSerif-Italic-VariableFont.ttf)format('truetype-variations');font-weight:100 900;font-style:italic}:root{--primary-text-color:#212121;--secondary-text-color:#414141}body{background-color:#eee;color:var(--primary-text-color);font-family:noto serif;line-height:1.5;max-width:900px;margin:2rem auto}a{color:var(--primary-text-color);text-decoration:none}a:hover{text-decoration:underline}img{display:block;max-width:100%;max-height:700px;margin-left:auto;margin-right:auto}header,footer{color:var(--secondary-text-color);display:flex;justify-content:space-between}header div a,footer div a{color:var(--secondary-text-color)}.controls{display:flex;gap:1rem}.paper{background-color:#fff;box-shadow:0 0 3rem #999;min-height:1100px;margin:2rem auto;padding:4rem 4rem 6rem}.name-bar{justify-items:center}.name-bar h1{margin-bottom:1rem;text-align:center}.contacts{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:80%;margin:0 auto 1rem}.contact{margin:0 .5rem}.metadata{display:flex;justify-content:space-between}.metadata time{width:200px;text-align:right}.abstract ul{margin:.5rem 0}.summary{margin-top:.5rem;margin-bottom:1rem}@media screen and (max-width:900px){header,footer{display:block}.paper{padding:2rem 2rem 3rem}.navigation,.copyright{margin:0 2rem .5rem}.controls,.attribution{margin:0 2rem}.metadata{display:block}.metadata time{display:block;text-align:left}}@media(prefers-color-scheme:dark){:root{--secondary-text-color:#cfcfcf}body{background-color:#333}.paper{box-shadow:0 0 3rem #000}}