/*跑马灯*/
.fox-lamp{background-color:#333;box-shadow:0px 0px 5px #f200ff;}
.fox-marquee{font-size:20px;margin:0;background:-webkit-linear-gradient(left,#ffffff,#ff0000 6.25%,#ff7d00 12.5%,#ffff00 18.75%,#00ff00 25%,#00ffff 31.25%,#0000ff 37.5%,#ff00ff 43.75%,#ffff00 50%,#ff0000 56.25%,#ff7d00 62.5%,#ffff00 68.75%,#00ff00 75%,#00ffff 81.25%,#0000ff 87.5%,#ff00ff 93.75%,#ffff00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:masked-animation 2s infinite linear;}
@keyframes masked-animation{0%{background-position:0 0;}100%{background-position:-100%,0;}}
.fox-text li{list-style-type:disc;}
.fox-multicolour{background-image:linear-gradient(90deg,#900C3F 0,#004EC5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

/* 外层大卡片：半透明白色 */
.foxrem_card{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.22);border-radius:5px;padding:15px 5px 15px 12px;margin-bottom:0.5rem;box-shadow:0 2px 10px rgba(0,0,0,0.06);}
.foxrem_card .foxrem_body{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0;margin:0;}
/* 一行7个 */
.foxrem_card .foxrem_loop{flex:0 0 calc(14% - 8px);max-width:calc(14% - 8px);box-sizing:border-box;}
.foxrem_card .foxrem_item{background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.28);border-radius:6px;padding:3px;text-align:center;transition:border-color .2s,box-shadow .2s,background .2s;}
.foxrem_card .foxrem_item:hover{background:rgba(255,255,255,0.28);border-color:rgba(255,255,255,0.38);box-shadow:0 4px 12px rgba(0,0,0,.08);}
.foxrem_card .foxrem_loop a{text-decoration:none;color:inherit;display:block;padding:0;}
.foxrem_card .foxrem_h5 a{padding:0!important;text-align:center;font-size:12px;}
/* 图片容器：负责承载图片和闪光层 */
.foxrem_card .img_light{position:relative;display:inline-block;border-radius:50%;overflow:hidden;}
/* 上传的图片本身不参与扫光，只作为底图 */
.foxrem_card .foxrem_loop img{display:block;border-radius:50%;height:auto;width:auto;max-width:100%;object-fit:cover;}
/* 闪光层：覆盖在图片上方，从左到右扫过 */
.foxrem_card .img_light::after{content:'';position:absolute;inset:0;width:35%;height:100%;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.55) 50%,transparent 100% );transform:skewX(-20deg);animation:imgShine 2.8s linear infinite;}
/* 图片从左到右闪亮 */
@keyframes imgShine{0%{left:-40%;}100%{left:110%;}}
.foxrem_card .foxrem_h5{padding-top:0px;color:#eeeeee;font-weight:400;margin:0;line-height:1.6;word-break:keep-all;overflow-wrap:normal;overflow:hidden;}
@media (max-width:576px){
	.foxrem_card{padding-left:10px;}
	.foxrem_card .foxrem_h5 a{font-size:0.60rem}
}
@media (max-width:390px){
	.foxrem_card .foxrem_h5 a{font-size:0.55rem}
}
@media (max-width:360px){
	.foxrem_card .foxrem_h5 a{font-size:0.45rem;}
}
@media (min-width:768px){
	.foxrem_card .foxrem_item{padding-top:15px;padding-bottom:10px;padding-left:3px;padding-right:3px}
	.foxrem_card .foxrem_loop a{text-decoration:none;color:inherit;display:block;padding:0 15px;}
}