.note { margin-bottom: 10px; border-bottom: 1px solid var(--gray); } .note.thread { border-bottom: none; } .note.active { background-color: var(--gray-secondary); border-left: 3px solid var(--highlight); } .note > .header > .pfp { flex-grow: 1; } .note > .header .reply { font-size: small; color: var(--gray-light); } .note > .header > .info { font-size: small; white-space: nowrap; color: var(--gray-light); } .note > .body { padding: 10px 5px; white-space: pre-wrap; overflow: hidden; word-break: normal; } .note > .body > img, .note > .body > video, .note > .body > iframe { max-width: 100%; max-height: 500px; margin: 10px; margin-left: auto; margin-right: auto; display: block; } .note > .header > img:hover, .note > .header > .name > .reply:hover, .note > .body:hover { cursor: pointer; } .note > .footer { padding: 10px 0; text-align: right; } .indented { border-left: 3px solid var(--gray-tertiary); padding-left: 2px; } .indented .note { border-bottom: none; padding: 0 4px; } .note .body a { color: var(--highlight); }