* { box-sizing: border-box; } div#options { float: left; } div#main { display: inline-block; } body { margin: 0; height: 100%; background-color: lightgrey; font-family: monospace; font-size: 15px; } .menu { position: fixed; right: 0; } tr:hover { background-color: grey; color: white; } #topbar { background-color: #7b97b9; position: fixed; width: 100%; padding: 3px 0.5%; } #topbar form { display: inline; } a { color: black; text-decoration: none; } a:hover { color: white; } div#massedit { display: none; } #options ul { list-style: none; padding-inline-start: 0; } th { background-color: darkgrey; color: black; } section { padding-top: 30px; margin: 0 0.5%; } section.admin input, select, textarea { display: block; width: 100%; max-width: 400px; } section.font input, select, textarea { display: block; } span#user { float: right; } span#search { float: left; } #topbar span#menu { display: inline-block; margin: 0 1%; } #topbar input[type="text"], #topbar input[type="password"] {width: 100px;} section.font table#fontlist { width: 100%; max-width: 500px; } section.media table#medialist { width: 100%; max-width: 960px; } #topbar a.actualpage { text-decoration: underline; } section.media table#faviconlist { width: 100%; max-width: 640px; } section.info ul i { color: grey; } section.info a { text-decoration: underline white; } section.info ul { list-style: none; padding-inline-start: 10px; } section.info code, section.info blockquote { color: white; background-color: #191919; width: fit-content; } section.info article { max-width: 800px; text-align: justify; background-color: #e2e1e1; margin: 1%; padding: 1%; } section.info blockquote i { font-style: normal; color: #7b97b9; } section.info article h2#manual { text-align: center; font-size: 40px; } section.info article h3 { border-bottom: solid 1px grey; margin-top: 100px; padding-top: 15px; font-size: 35px; } section.info article h4 { background-color: darkgrey; padding: 10px; font-size: x-large; margin-top: 70px; } section.info article h5 { text-transform: uppercase; margin-top: 45px; font-size: large; } section.info code { padding: 0 4px; } section.info blockquote { padding: 6px 12px; text-align: left; word-break: break-all; } section.info nav { position: fixed; right: 3%; top: 20%; } section.info article code i { font-style: normal; color: #7b97b9; } @media (max-width: 600px) { section.home .summary, section.home .linkfrom, section.home .linkto, section.home .delete, section.home .datecreation, section.home .date, section.home .log, section.home .secure, section.home .tag { display: none; } }