.app {margin:10px 0;border-radius:3px;background-color:#ffffff;}.app_title {text-align:center;line-height:35px;font-size:15px;border-bottom:1px solid #fff}.app ul li {float:left;width:8.33%;text-align:center;list-style-type:none}.app ul li img {margin:0 auto;width:56px;height:56px;display:block;border-radius:12px}.app ul a {font:12px/28px Tahoma,'Microsoft Yahei',Simsun;color:#000000;overflow:hidden;white-space:nowrap}@media screen and (max-width:640px) {.app ul li {width:20%}}.app li a:hover img{ transform:scale(1.5); transition:transform .3s ease-in-out 0s}.app ul li a:hover {color:#FD4C5D;font-weight: bold;}

.feed-sentinel {text-align:center; padding:14px 0; color:#999;}
.btn-more {display:inline-block; padding:8px 16px; border:1px solid #333; color:#ccc; border-radius:8px; text-decoration:none;}
.btn-more:hover {background:#ffffff}
/* 分页基础样式 */
.ms-pagination { 
  display:flex; flex-wrap:wrap; gap:8px; 
  list-style:none; padding:0; margin:12px 0; 
  padding-bottom: 15rem;
}
.ms-page-item { }
.ms-page-item.disabled .ms-page-link { 
  pointer-events:none; opacity:.5; 
}
.ms-page-item.active .ms-page-link { 
  background:#111; color:#fff; border-color:#111;
}
.ms-page-item.ellipsis { 
  align-self:center; color:#999; padding:6px 10px;
}
.ms-page-link {
  display:inline-block; padding:6px 10px; 
  border:1px solid #e5e5e5; border-radius:8px; 
  text-decoration:none; color:#000000; font-size:14px; 
  line-height:1;
}
.ms-page-link:hover { border-color:#bbb; }

/* 自适应容器 */
.ms-pager { display:flex; justify-content:center; }

        .c8ffb780328a0 {
            max-width: 780px;
            margin: 1px auto;
            padding: 0 0px;
        }

        .search-title {
            text-align: center;
            font-size: 20px;
            margin-bottom: 5px;
            color: #333;
        }

        /* 搜索容器 */
        .ced4727403194 {
            display: flex;
            align-items: center;
            background: #fff;
            border-radius: 0px;
            padding: 4px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }

        .search-input {
            flex: 1;
            border: none;
            outline: none;
            font-size: 14px;
            padding: 0px 14px;
            border-radius: 999px;
            box-sizing: border-box;
        }

        .search-input::placeholder {
            color: #bbb;
        }

        .search-btn {
            border: none;
            outline: none;
            border-radius: 9px;
            padding: 8px 18px;
            font-size: 14px;
            cursor: pointer;
            background: #1677ff;
            color: #fff;
            white-space: nowrap;
            transition: background .2s, transform .1s, box-shadow .2s;
        }

        .search-btn:hover {
            background: #145fd1;
            transform: translateY(-1px);
            box-shadow: 0 4px 10px rgba(22, 119, 255, 0.3);
        }

        .search-btn:active {
            transform: translateY(0);
            box-shadow: none;
        }

        @media (max-width: 480px) {
            .c8ffb780328a0 {
                margin-top: 0px;
            }
            .search-title {
                font-size: 18px;
            }
            .search-btn {
                padding: 8px 14px;
                font-size: 13px;
            }
        }


.btn-wrap {
    display: flex;
    justify-content: center;   /* 水平居中 */
    gap: 10px;                 /* 两个按钮的间距 */
    margin: 3px 0;            /* 上下留点空隙 */
}
.share-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    border-radius: 6px;
    background: #4A90E2;
    color: #fff;
    font-size: 18px;
    border: none;
    cursor: pointer;
    transition: 0.25s;
    box-shadow: 0 3px 6px rgba(0,0,0,0.15);
}

.share-btn:hover {
    background: #357ABD;
    transform: translateY(-2px);
    box-shadow: 0 5px 10px rgba(0,0,0,0.25);
}

/* 成功提示气泡 */
.copy-tip {
    position: fixed;
    top: 20px;
    right: 20px;
    background: #4CAF50;
    color: #fff;
    padding: 10px 16px;
    border-radius: 6px;
    font-size: 14px;
    opacity: 0;
    pointer-events: none;
    transition: 0.4s;
    transform: translateY(-10px);
}

.copy-tip.show {
    opacity: 1;
    transform: translateY(0);
}