.load-btn {
    color: var(--color-meta);
    background-color: var(--color-block);
    border-radius: 8px;
    padding: 10px;
    border: none;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.load-btn:hover {
    background-color: var(--color-site-bg);
}

.memocontent{display: block;border: 1px solid rgb(0 0 0 / 18%); border-radius:0.375rem;    padding-top: 7px;}
.memocontent p{ margin:8px 25px 5px 15px!important;}
.memosource {font-size: 11px;
    color: #adadad;
    position: absolute;
    bottom: 8px;
    right: 15px;}
.memosource a{color: #adadad;}
.memosource a:hover{color: #000;}
.resource-wrapper .images-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(calc(50% - 10px), 1fr)); /* 关键 */
  gap: 10px; 
}


.images-wrapper{padding-left:15px;}
.resource-wrapper .images-wrapper img {
  width: 100%;
  height: auto; 
  object-fit: cover; 
}
.comment-container{padding:5px 18px; scroll-margin-top: 75px;}
.load-comment-btn{position: absolute;
    right: 1px;
    top: 28px;
    background-color: #fff0;
    border: none;
    color: #959292; scroll-margin-top: 75px;}
    
#tag-filter{position:absolute;left:18px;top:16px;font-size:0.85rem;}
#tag-filter .tag-span{    border-radius: 0.25rem; background: #00da5d;  color: #fff;padding: 2px 5px;}
#tag-filter .tag-span a{color:#fff!important}
#tag-filter .tag-span a:hover{color:#131313!important;text-decoration: line-through;}
button.load-comment-btn:hover{color:#475fff}

    