/ src / components / catalog-row / catalog-row.module.css
catalog-row.module.css
  1  .row {
  2    display: flex; 
  3    flex-direction: row;
  4    justify-content: center;
  5    text-align: center;
  6    padding-top: 20px;
  7  }
  8  
  9  .post {
 10    width: 180px;
 11    position: relative;
 12    max-height: 320px;
 13    padding: 10px 0 3px 0;
 14    vertical-align: top;
 15    display: inline-block;
 16    overflow: hidden;
 17  }
 18  
 19  .large {
 20    width: 270px !important;
 21  }
 22  
 23  .hidden {
 24    opacity: 0.5;
 25  }
 26  
 27  .hiddenThumbnail {
 28    width: var(--maxWidth);
 29    height: var(--maxHeight);
 30    background-color: var(--media-thumbnail-background-color);
 31    display: inline-block;
 32  }
 33  
 34  .mediaPaddingWrapper {
 35    padding-bottom: 5px;
 36    display: inline-flex;
 37    position: relative;
 38  }
 39  
 40  .threadIcons {
 41    position: absolute;
 42    top: 2px;
 43    right: 2px;
 44  }
 45  
 46  .threadIcons span {
 47    width: 16px;
 48    height: 16px;
 49    display: inline-block;
 50    border: none;
 51    background-repeat: no-repeat;
 52    background-position: center;
 53    image-rendering: pixelated;
 54  }
 55  
 56  .threadIcons .stickyIcon {
 57    background-image: url("/public/assets/icons/sticky.gif");
 58  }
 59  
 60  .threadIcons .closedIcon {
 61    background-image: url("/public/assets/icons/closed.gif");
 62  }
 63  
 64  .mediaWrapper {
 65    background-color: var(--media-thumbnail-background-color);
 66    width: var(--width);
 67    height: var(--height);
 68    display: inline-flex;
 69    justify-content: center;
 70    align-items: center;
 71  }
 72  
 73  .post img, .post video, .post audio {
 74    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
 75    max-width: var(--maxWidth);
 76    max-height: var(--maxHeight);
 77  }
 78  
 79  .meta {
 80    cursor: help;
 81    font-size: 11px;
 82    line-height: 8px;
 83    padding: 2px 0 1px 0;
 84  }
 85  
 86  .teaser {
 87    display: block;
 88    padding: 0 15px;
 89    overflow: hidden;
 90    word-wrap: break-word;
 91  }
 92  
 93  .post a {
 94    color: unset;
 95    text-decoration: none;
 96  }
 97  
 98  .post .postMenu {
 99    visibility: hidden;
100  }
101  
102  .postMenuVisible {
103    visibility: visible !important;
104  }
105  
106  .loadingSkeleton {
107    width: var(--maxWidth);
108    height: var(--maxHeight);
109    display: inline-block;
110  }
111  
112  .fileDeleted {
113    image-rendering: pixelated;
114  }
115  
116  .postPreview {
117    background-color: var(--catalog-post-preview-background-color);
118    border-radius: 3px;
119    padding: 5px 8px 4px;
120    z-index: 100000;
121    word-wrap: break-word;
122    white-space: pre-line;
123    max-width: 500px;
124    color: var(--catalog-post-preview-color);
125    font-family: arial, helvetica, sans-serif;
126    font-size: 10pt;
127    overflow: hidden;
128  }
129  
130  .postPreview .postSubject {
131    font-weight: 700;
132    color: var(--catalog-post-preview-subject-color);
133  }
134  
135  .postPreview .postAuthor {
136    color: var(--catalog-post-preview-author-color);
137    font-weight: 700; 
138  }
139  
140  .postPreview .postLast {
141    color: var(--catalog-post-preview-last-color);
142    font-size: 90%;
143    margin-top: 3px;
144  }
145  
146  .postPreview .capcode {
147    color: var(--catalog-post-preview-author-capcode-color);
148  }