Files
danbooru/app/javascript/src/styles/specific/forum.scss

107 lines
1.8 KiB
SCSS

div.list-of-forum-posts {
article {
display: flex;
margin-top: 3em;
word-wrap: break-word;
a.voted {
font-weight: bold;
}
&:target {
background-color: var(--forum-post-highlight-background-color);
}
.vote-score-up {
color: var(--forum-vote-up-color);
}
.vote-score-meh {
color: var(--forum-vote-meh-color);
}
.vote-score-down {
color: var(--forum-vote-down-color);
}
div.author {
flex-basis: 13em;
time {
font-style: italic;
}
}
div.content {
flex: 1;
.edit_forum_post, .edit_forum_topic {
display: none;
}
menu {
margin-top: 0.5em;
ul.votes {
margin: 0.5em 0;
}
li {
margin-right: 1em;
}
}
}
}
}
div#c-forum-topics {
span.new {
font-size: 80%;
color: var(--forum-new-topic-color);
margin-right: 0.5em;
}
span.locked-topic {
color: var(--muted-text-color);
}
span.level-topic {
color: var(--forum-level-restricted-topic-color);
font-weight: bold;
}
tr.forum-topic-row td:last-child {
white-space: nowrap;
}
}
#c-forum-posts #a-index {
tr[data-topic-is-deleted="true"] .forum-post-topic-title::after,
tr[data-is-deleted="true"] .forum-post-excerpt::after {
content: " (deleted)";
color: var(--muted-text-color);
}
}
@media screen and (max-width: 660px) {
#c-forum-topics #a-show {
padding: 0 0.5em;
}
div.list-of-forum-posts article {
display: block;
margin-top: 1em;
border: var(--forum-post-border);
div.author {
padding: 1em 1em 0;
border-bottom: var(--forum-post-border);
background: var(--forum-post-author-background);
}
div.content {
padding: 1em;
}
}
}