body { background: #EEF2FF; } /* INDEX */ #clavis { display: block; width: 300px; margin: 10px auto; margin-bottom: 50px; } /* BOARD LIST */ #boardList { font-size: 12px; margin: 5px; } #boardList a { cursor: pointer; color: #575F68; } #boardList a:hover { color: #ff0000; } /* BOARD */ .board-header { text-align: center; color: #AF0A0F; } .board-header h1 { font-weight: bold; font-size: 1.8rem; margin: 8px; margin-top: 12px; } .board-header p { font-size: .8rem; margin: 4px; } .board-header img { width: 300px; } /* THREAD CATALOG */ #catalog { display: grid; grid-template-columns: auto auto auto auto; gap: 1rem; margin: 2rem; } .catalog-preview { padding: 10px; border: 2px solid rgba(111, 111, 111, 0.34); min-width: 140px; max-width: 200px; max-height: 192px; } .catalog-preview h1 { font-size: 14px; color: #0F0C5D; font-weight: bold; } .catalog-preview p { margin-top: 10px; font-size: 12px; } .catalog-preview-link { cursor: pointer; } /* NEW THREAD BUTTON/FORM */ #newThreadBtn { margin-top: 12px; background: none; border: none; padding: 0; font-weight: bold; font-size: 1.2rem; color: #34345C; cursor: pointer; } #newThreadBtn:hover { color: #ff0000 } #newPostForm button, #newThreadForm button { display: block; margin-left: auto; } .new-post-container { width: max-content; margin: auto; margin-top: 16px; } .new-post-form-field th { border: 1px solid black; text-align: left; vertical-align: middle; padding: 4px; background: #98E; font-weight: bold; font-size: .8rem; } .new-post-form-field td { display: block; margin: 2px; } /* THREAD/POSTS */ .thread { margin: 2rem; } .thread-subject { font-weight: bold; color: #b294bb; margin-right: 5px; } .post-header { display: flex; margin-bottom: 10px; } .post-header span { margin-right: 5px; } .post-author { color: #13A82A; } .op-post { margin-bottom: 10px; } .post { padding: 10px; background-color: #D6DAF0; border: 1px solid #282a2e; margin-bottom: 10px; } /* GENERAL LAYOUT */ .container { width: 600px; margin: auto; } .box { font-size: 12px; border: 1px solid black; background-color: #eceff6; } .box h2 { padding: 5px; margin: 0; background-color: #00007F; color: #FFF; } .box p { padding: 10px; }