@font-face { font-family: "Instrument Sans"; src: url(/fonts/InstrumentSans-VariableFont.ttf); } @font-face { font-family: "Instrument Serif"; src: url(/fonts/InstrumentSerif-Regular.ttf); } body { font-family: "Instrument Sans", sans-serif; margin: 0 auto; color: black; background-color: white; background-image: url(img/leafimagefromunsplash.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; cursor: url(img/NB_cursor.png), default; } main { display: flex; flex-direction: row; justify-content: center; align-items: stretch; max-width: 1337px; padding: 16px; gap: 20px; } aside { background-color: rgba(0, 0, 0, 0.33); backdrop-filter: blur(5px); color: white; padding: 8px; border-radius: 15px; } a { color: white; text-decoration: none; } a:hover { text-decoration: underline; cursor: url(img/NB_cursor.png), pointer; } nav a { margin-right: 5px; color: black; } img { image-rendering: pixelated; } ul, ol, li { list-style-position: inside; } header, footer { text-align: center; color: white; } header { padding: 8px; background: #f2f2f2; background: -webkit-linear-gradient(0deg, rgba(242, 242, 242, 0.67) 42%, rgba(255, 255, 255, 0.74) 100%); background: -moz-linear-gradient(0deg, rgba(242, 242, 242, 0.67) 42%, rgba(255, 255, 255, 0.74) 100%); background: linear-gradient(0deg, rgba(242, 242, 242, 0.67) 42%, rgba(255, 255, 255, 0.74) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F2F2F2", endColorstr="#FFFFFF", GradientType=0); } .sidebar { flex-basis: 350px; } @media only screen and (max-width: 600px) { main { flex-direction: column; } }