/* * Nanochan css - unminified */ body { background-color: #DFE; font-family: monospace; } a { color: #05A; text-decoration: none; } a:hover { text-decoration: underline; } div#topbar { position: fixed; width: 100%; top: 0; left: 0; right: 0; } div#topbar>nav#topnav { background-color: #CED; padding: 2px; padding-left: 8px; border-bottom: 1px solid #000; height: auto;; } div#topbar>nav#topnav>ul { list-style-type: none; margin: 0; padding: 0; } div#topbar>nav#topnav>ul>li { display: inline-block; padding: 2px; padding-right: 8px; } div#topbar>nav#topnav>ul>li.system { font-weight: bold; } div#topbar>nav#topnav>ul>li.board { font-weight: normal; } div#content { margin-top: 30px; } #banner { display: block; margin-left: auto; margin-right: auto; } h1.redheader, h1#boardtitle { text-align: center; color: #C22; margin-top: 5px; } h2#boardsubtitle { font-weight: normal; font-size: 10pt; text-align: center; color: #800; margin-top: -15px; } div.container { margin: auto; background-color: #CED; border: 1px solid #000; padding: 10px; } div.container.narrow { max-width: 670px; } div.container.wide { max-width: 1150px; } h2.barheader { background-color: #ACB; margin-left: -10px; margin-right: -10px; padding-left: 10px; font-size: 12pt; } div#content ul { list-style: none; padding: 0; margin: 0; } div#content ul>li { padding-left: 16px; } div#content ul>li:before { content: "*"; padding-right: 8px; } table { border-spacing: 2px; width: 100%; } table#log td>time { white-space: nowrap; } th { text-align: left; font-weight: bold; background-color: #ACB; } tr:nth-child(odd) { background-color: #BDC; } th, td { padding: 3px; padding-left: 5px; padding-right: 5px; } form label { background-color: #ACB; text-align: left; display: inline-block; width: 100px; vertical-align: top; margin-right: 5px; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; } button, input[type=submit] { border: 1px solid #000; color: #000; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; } fieldset { border: none; } input { font-family: monospace; } form > input[type=text], form > input[type=email], form > input[type=password], form > input[type=number], form > input[type=checkbox] { margin-right: 5px; margin-bottom: 5px; border: 1px solid #000; width: 200px; } textarea { margin-right: 5px; margin-bottom: 5px; border: 1px solid #000; width: calc(100% - 75px); resize: both; } form#postform>input[type=file] { max-width: 300px; } a#logout-button { float: right; } div#announce { text-align: center; font-weight: bold; font-size: 13pt; margin-bottom: 10px; } form#postform { float: right; position: fixed; top: 30px; right: 10px; background-color: #BDC; border: 1px solid #000; padding: 5px; display: none; } form#postform>label { width: 7ch; } form#postform:target { display: block; } form#postform>a.close-button { float: right; font-weight: bold; } a#new-post { font-size: 15pt; font-weight: bold; display: table; margin: auto; } div.catalog-container { display: flex; flex-wrap: wrap; justify-content: center; text-align: center; } div.catalog-thread { width: 150px; height: 200px; padding: 10px; margin: 5px; border: 1px solid #000; background-color: #BDC; overflow-y: auto; overflow-x: hidden; word-wrap: break-word; } div.catalog-thread>div.catalog-thread-subject { font-weight: bold; color: #016; } div.catalog-thread>div.catalog-thread-latest-post { color: #636363; font-size: 8pt; } span.redtext { color: #E33; font-weight: bolder; font-size: 11pt; letter-spacing: -0.7px; } span.spoiler { background-color: #000; color: #000; } span.spoiler:hover { color: #FFF; } div.post { background-color: #BDC; padding: 10px; border: 1px solid #000; display: inline-block; margin-bottom: 10px; max-width: 1150px; word-wrap: anywhere; } div.post-container:target .post { background-color: #9BA; } div.post-container { padding-top: 25px; margin-top: -25px; } div.post-comment { white-space: pre-wrap; } div.post>div.post-header { margin-bottom: 5px; } div.post>div.post-header>span.post-subject { font-weight: bold; color: #016; } div.post>div.post-header>span.post-name { font-weight: bold; color: #070; } span.greentext { color: #070; } span.pinktext { color: #A66; } div#bottom-links a { margin-right: 10px; } div#bottom-links>div#thread-reply { float: right; } div.post>div.post-comment a, div.catalog-thread>div.catalog-thread-comment a { color: #C00; text-decoration: underline; } span.kiketext { color: #33D; background-color: #FFF; } div.thread-info { font-weight: bold; } span.capcode { color: #F22; font-weight: normal; } span.tripcode { font-weight: normal; } video.post-video { max-width: 320px; max-height: 240px; } img.post-file-thumbnail, video.post-video { float: left; margin-top: 5px; margin-right: 10px; } div.post-file-info { font-size: 10px; margin-top: -5px; } div.page-switcher>a.page-switcher-next { float: right; } .invisible { display: none; } span.post-number>a { color: #000; } span.post-number>a:hover { text-decoration: none; color: #B11; } img#front-page-logo { display: block; margin-left: auto; margin-right: auto; } a.referee { font-size: 10px; } a.referee:hover { color: #D22; } div.catalog-thread>span.thread-mod-links { display: none; } /* fix for padding/margin above hiding