2024-04-12 14:28:06 +02:00
. row {
display : flex ;
flex-direction : row ;
2024-04-12 17:47:30 +02:00
justify-content : center ;
text-align : center ;
2024-04-12 22:21:16 +02:00
padding-top : 20 px ;
2024-04-12 14:28:06 +02:00
}
. post {
width : 180 px ;
2024-04-12 17:47:30 +02:00
position : relative ;
max-height : 320 px ;
padding : 10 px 0 3 px 0 ;
vertical-align : top ;
display : inline-block ;
2024-12-24 18:10:16 +01:00
}
. postContent {
2024-04-12 14:28:06 +02:00
overflow : hidden ;
2024-12-24 18:10:16 +01:00
max-height : 155 px ;
2024-04-12 14:28:06 +02:00
}
2024-06-17 21:16:31 +02:00
. large {
width : 270 px !important ;
}
2024-06-14 11:01:06 +02:00
. hidden {
opacity : 0.5 ;
}
2024-06-15 09:15:07 +02:00
. hiddenThumbnail {
2024-06-17 21:16:31 +02:00
width : var ( -- maxWidth );
height : var ( -- maxHeight );
2024-06-15 09:15:07 +02:00
background-color : var ( -- media - thumbnail - background - color );
2024-06-14 21:32:13 +02:00
display : inline-block ;
}
2024-04-12 17:47:30 +02:00
. mediaPaddingWrapper {
padding-bottom : 5 px ;
2024-04-13 13:00:52 +02:00
display : inline-flex ;
2024-04-12 20:48:46 +02:00
position : relative ;
}
. threadIcons {
position : absolute ;
top : 2 px ;
2024-04-13 13:00:52 +02:00
right : 2 px ;
2024-04-12 20:48:46 +02:00
}
. threadIcons span {
width : 16 px ;
height : 16 px ;
display : inline-block ;
border : none ;
background-repeat : no-repeat ;
background-position : center ;
image-rendering : pixelated ;
}
. threadIcons . stickyIcon {
2025-03-04 17:53:05 +01:00
background-image : url ( "/assets/icons/sticky.gif" );
2024-04-12 20:48:46 +02:00
}
. threadIcons . closedIcon {
2025-03-04 17:53:05 +01:00
background-image : url ( "/assets/icons/closed.gif" );
2024-04-12 14:28:06 +02:00
}
. mediaWrapper {
2024-04-12 17:47:30 +02:00
background-color : var ( -- media - thumbnail - background - color );
width : var ( -- width );
height : var ( -- height );
2024-04-13 13:00:52 +02:00
display : inline-flex ;
justify-content : center ;
align-items : center ;
2025-03-05 18:20:55 +01:00
clip-path : inset ( -5 px ); /* direct media could change its dimensions after being published, so we need to clip the overflow. We can't use overflow: hidden because it will hide the box-shadow */
2024-04-12 14:28:06 +02:00
}
2024-04-12 17:47:30 +02:00
. post img , . post video , . post audio {
box-shadow : 0 0 5 px rgba ( 0 , 0 , 0 , 0.25 );
2024-06-17 21:16:31 +02:00
max-width : var ( -- maxWidth );
max-height : var ( -- maxHeight );
2024-04-12 14:28:06 +02:00
}
2024-04-12 17:47:30 +02:00
. meta {
2024-06-30 12:06:56 +02:00
cursor : help ;
2024-04-12 17:47:30 +02:00
font-size : 11 px ;
line-height : 8 px ;
padding : 2 px 0 1 px 0 ;
}
. teaser {
display : block ;
padding : 0 15 px ;
overflow : hidden ;
word-wrap : break-word ;
}
. post a {
color : unset ;
text-decoration : none ;
2024-04-12 22:21:16 +02:00
}
2024-05-28 16:44:56 +02:00
. post . postMenu {
visibility : hidden ;
2024-04-13 13:39:15 +02:00
}
2024-06-08 11:27:29 +02:00
. postMenuVisible {
visibility : visible !important ;
2024-05-29 11:59:06 +02:00
}
. loadingSkeleton {
2024-06-17 21:16:31 +02:00
width : var ( -- maxWidth );
height : var ( -- maxHeight );
2024-05-29 11:59:06 +02:00
display : inline-block ;
}
. fileDeleted {
image-rendering : pixelated ;
2024-06-08 11:27:29 +02:00
}
. postPreview {
background-color : var ( -- catalog - post - preview - background - color );
border-radius : 3 px ;
padding : 5 px 8 px 4 px ;
z-index : 100000 ;
word-wrap : break-word ;
white-space : pre-line ;
max-width : 500 px ;
color : var ( -- catalog - post - preview - color );
font-family : arial , helvetica , sans-serif ;
font-size : 10 pt ;
2024-07-27 17:41:09 +02:00
overflow : hidden ;
2024-06-08 11:27:29 +02:00
}
. postPreview . postSubject {
font-weight : 700 ;
color : var ( -- catalog - post - preview - subject - color );
}
. postPreview . postAuthor {
color : var ( -- catalog - post - preview - author - color );
font-weight : 700 ;
}
. postPreview . postLast {
color : var ( -- catalog - post - preview - last - color );
font-size : 90 % ;
margin-top : 3 px ;
}
. postPreview . capcode {
color : var ( -- catalog - post - preview - author - capcode - color );
2024-12-24 18:10:16 +01:00
}
. xmasHat {
position : absolute ;
top : 0 ;
left : 0 ;
width : 100 px ;
left : -10 px ;
margin-top : -55 px ;
z-index : 999 ;
box-shadow : none !important ;
}