:root{--body-color:#1c343f;--header:#5b1b1b;--white:#fff;--body-size:clamp(0.938rem,0.827rem + 0.47vw,1.25rem);--border:4px solid #5d6eab}body,html{max-width:100vw;height:100%}body{color:var(--body-color);font-size:var(--body-size);font-family:var(--font-noto-serif),serif;line-height:1.5}*{box-sizing:border-box;padding:0;margin:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle;margin:0;padding:0}