/* 应用星 · 首页模板专属样式（自 首页模板.php 内联抽离，外链引用；修改后 bump 首页模板.php 中 index.css 的 ?v 强刷缓存） */
:root{--star:#FECD0F;--star-deep:#F2A900;--ink:#16162A;--ink-2:#1F1F3A;--paper:#FFFFFF;--soft:#FFFFFF;--line:#F0ECDA;--muted:#8A8A98;}
*{box-sizing:border-box;}
body{margin:0;font-family:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;background:var(--paper);color:var(--ink);}
a{text-decoration:none;color:inherit;}
.axy-wrap{max-width:1200px;margin:0 auto;padding:0 16px;}

/* ── 通用板块头 ── */
.axy-sec{margin-top:16px;}
.axy-sec-h{display:flex;align-items:center;gap:10px;margin-bottom:16px;}
.axy-sec-h .axy-h2{margin:0;}
.axy-sec-h .sub{font-size:13px;color:var(--muted);font-weight:400;}
.axy-sec-h .more{margin-left:auto;font-size:13px;color:var(--muted);}
.axy-sec-h .more:hover{color:var(--star-deep);}

/* ── 1 焦点推荐 ── */
.axy-focus{display:grid;grid-template-columns:minmax(0,900px) 252px;gap:16px;margin-top:22px;}
@media(max-width:900px){.axy-focus{grid-template-columns:1fr;gap:16px;}}
.axy-focus-main{position:relative;width:100%;max-width:900px;height:400px;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#fff;}
/* 左侧缩略图导航：绝对定位悬浮在 .axy-slide-img 之上，不挤压主图；默认收起，悬浮展开 */
.axy-slide-nav{position:absolute;left:0;top:0;bottom:0;z-index:3;width:72px;background:rgba(0,0,0,.5);overflow:hidden;transition:width .25s;}
/* 悬浮在导航自身上才展开；鼠标离开即收起 */
.axy-slide-nav:hover{width:208px;}
/* 列表与右侧热门下载同模型：上下 12px 内边距 + 每条 flex:1 等比铺满，保证两栏图标行对齐、图标间距一致 */
.axy-slide-nav-list{list-style:none;margin:0;padding:12px 0;height:100%;display:flex;flex-direction:column;gap:7px;}
.axy-slide-nav-list li{flex:1;min-height:0;position:relative;}
.axy-slide-nav-list a{position:absolute;inset:1px;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:0 5px;border-radius:12px;overflow:hidden;text-decoration:none;background:transparent;transition:background .2s;}
/* 当前播放项：白色半透明背景（去掉黄色框）；收起时图标与背景边距四周一致 */
.axy-slide-nav-list li.on a{background:rgba(255,255,255,.2);}
.axy-slide-nav-list a:hover{background:rgba(255,255,255,.12);}
/* 展开态：图标回到左侧、文字在右（收拢态居中，保证图标与白框四周等距） */
.axy-slide-nav:hover .axy-slide-nav-list a{justify-content:flex-start;}
.axy-slide-nav-list img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none;}
/* 收起态隐藏文字，展开态显示；名称/简介均左对齐、超长截断不换行 */
.axy-slide-nav-txt{display:none;flex-direction:column;justify-content:center;min-width:0;flex:1;overflow:hidden;}
.axy-slide-nav:hover .axy-slide-nav-txt{display:flex;}
.axy-slide-nav-list em{font-style:normal;font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;}
.axy-slide-nav-list i{font-style:normal;font-size:11px;color:rgba(255,255,255,.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;}
/* 右侧主图区：绝对铺满 .axy-focus-main，宽度永不被压缩 */
.axy-slide-img{position:absolute;inset:0;overflow:hidden;}
.axy-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s;}
.axy-slide.on{opacity:1;pointer-events:auto;}
.axy-slide-link{position:absolute;inset:0;display:block;}
.axy-slide-link img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}
.axy-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 76%);z-index:0;pointer-events:none;}
.axy-slide-cap{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:10px;padding:28px 32px;}
.axy-slide h2{margin:0;font-size:27px;font-weight:800;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.35);}
.axy-slide p{margin:0;color:rgba(255,255,255,.92);font-size:14px;line-height:1.7;}
.axy-slide .heat{font-size:13px;color:rgba(255,255,255,.85);margin:0;}
.axy-slide .heat b{color:#fff;}
/* 热门下载：背景跟随当前轮播图（由 JS 把当前大图设为背景），叠 .5 黑底；CSS 仅作兜底 + 铺满 */
.axy-focus-side{
  background-color:#0b0f24;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  border:1px solid rgba(255,255,255,.14);
  border-radius:20px;
  padding:12px 24px;
  height:400px;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  justify-content:center;
  overflow:hidden;
}
/* 板块标题：统一全站 .axy-h2（黄竖条 + 粗体）；白字适配深色轮播背景（PC） */
.axy-focus-side .axy-h2{font-weight:800;margin:0 0 16px;display:flex;align-items:center;gap:8px;color:#fff;}
.axy-focus-side .axy-h2::before{content:"";width:5px;height:18px;border-radius:3px;background:var(--star);flex:none;}
.axy-focus-side .axy-h2 > span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.5);}
/* 每条应用：图标在上、名称在下，居中，名称超长截断不换行 */
.axy-focus-side .axy-newlist{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:3px;border-radius:12px;overflow:hidden;transition:background .15s;text-decoration:none;}
.axy-focus-side .axy-newlist img{width:48px;height:48px;border-radius:13px;object-fit:cover;border:1px solid rgba(255,255,255,.18);flex:none;transition:transform .18s ease;}
.axy-focus-side .axy-newlist-name{display:block;width:100%;font-weight:400;font-size:14px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.axy-focus-side .axy-newlist:hover{background:rgba(255,255,255,.12);}
.axy-focus-side .axy-newlist:hover img{transform:scale(1.08);}
.axy-focus-side .axy-newlist:hover .axy-newlist-name{color:var(--star);}
/* PC：小编推荐 8 个应用包在 row 容器内排两列（恢复原两列布局） */
.axy-focus-side-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;}

/* ── 2 金刚区 ── */
/* 分类金刚区：单行横向滑动；统一主题色背景 + 彩色透明星点底纹（c1~c13 各一套随机大小/分布，每类描边色不同且排除黄色，透明度 .26） */
.axy-cats{margin-top:16px;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10.6px;padding:2px 0 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
.axy-cats::-webkit-scrollbar{display:none;}
.axy-cat{position:relative;flex:none;box-sizing:border-box;width:80px;aspect-ratio:9/4;display:flex;align-items:center;justify-content:center;background-color:var(--star);background-repeat:repeat;border-radius:8px;padding:5px 10px;text-align:center;font-weight:700;font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s;}
.axy-cat span{position:relative;z-index:2;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.axy-cat:hover{background-color:var(--star-deep);}
.axy-cat.c1{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(80.5,43.5)%20scale(0.845)%20rotate(249.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(23.6,22.1)%20scale(0.377)%20rotate(68.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(58.9,44.5)%20scale(0.396)%20rotate(299.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(40.3,20.3)%20scale(0.63)%20rotate(240.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c2{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(96.5,9.0)%20scale(0.347)%20rotate(208.9)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(108.4,25.0)%20scale(0.355)%20rotate(5.2)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(94.3,45.8)%20scale(0.95)%20rotate(307.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(66.5,20.7)%20scale(0.476)%20rotate(92.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(52.7,11.0)%20scale(0.525)%20rotate(181.4)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(71.8,14.1)%20scale(0.828)%20rotate(119.8)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c3{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(103.9,34.3)%20scale(0.625)%20rotate(100.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(79.8,19.1)%20scale(0.911)%20rotate(302.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(25.2,31.9)%20scale(0.463)%20rotate(244.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(62.3,20.6)%20scale(0.382)%20rotate(174.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(47.5,30.4)%20scale(0.413)%20rotate(158.1)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(13.1,34.9)%20scale(0.716)%20rotate(37.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c4{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(69.8,17.0)%20scale(0.426)%20rotate(287.8)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(44.9,44.4)%20scale(0.746)%20rotate(359.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(14.6,31.3)%20scale(0.787)%20rotate(137.8)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(16.1,43.2)%20scale(0.369)%20rotate(200.9)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c5{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(62.5,27.7)%20scale(0.305)%20rotate(228.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(21.6,28.4)%20scale(0.475)%20rotate(56.9)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(23.4,39.3)%20scale(0.533)%20rotate(235.2)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(14.8,13.1)%20scale(0.562)%20rotate(71.1)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(70.9,43.7)%20scale(0.909)%20rotate(11.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c6{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(91.2,22.9)%20scale(0.387)%20rotate(184.9)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(52.8,39.7)%20scale(0.494)%20rotate(185.1)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(49.0,19.4)%20scale(0.845)%20rotate(77.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(108.1,29.1)%20scale(0.874)%20rotate(198.4)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(21.2,45.3)%20scale(0.434)%20rotate(191.6)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c7{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(63.2,18.1)%20scale(0.837)%20rotate(28.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(69.7,26.7)%20scale(0.574)%20rotate(176.2)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(35.1,25.5)%20scale(0.48)%20rotate(101.8)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(67.7,37.7)%20scale(0.641)%20rotate(260.1)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(37.5,36.4)%20scale(0.759)%20rotate(177.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(77.2,29.5)%20scale(0.613)%20rotate(213.9)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c8{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(82.3,41.4)%20scale(0.487)%20rotate(162.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(25.4,45.3)%20scale(0.331)%20rotate(235.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(24.5,20.0)%20scale(0.751)%20rotate(185.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(89.7,22.9)%20scale(0.389)%20rotate(4.2)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(43.0,27.7)%20scale(0.819)%20rotate(148.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c9{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(53.5,34.2)%20scale(0.799)%20rotate(247.6)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(100.9,18.1)%20scale(0.744)%20rotate(228.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(73.5,12.5)%20scale(0.401)%20rotate(128.4)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(86.6,14.5)%20scale(0.774)%20rotate(241.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(62.7,26.2)%20scale(0.327)%20rotate(267.8)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c10{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(69.7,40.2)%20scale(0.585)%20rotate(26.9)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(64.4,38.5)%20scale(0.374)%20rotate(348.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(85.1,18.6)%20scale(0.396)%20rotate(334.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(70.3,21.0)%20scale(0.787)%20rotate(144.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c11{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(94.8,16.0)%20scale(0.42)%20rotate(188.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(12.2,35.1)%20scale(0.828)%20rotate(249.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(11.4,30.3)%20scale(0.375)%20rotate(299.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(103.4,40.6)%20scale(0.309)%20rotate(247.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(24.5,34.9)%20scale(0.863)%20rotate(45.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c12{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(34.7,30.7)%20scale(0.797)%20rotate(255.4)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(105.4,30.9)%20scale(0.412)%20rotate(118.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(92.3,31.2)%20scale(0.717)%20rotate(47.6)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(35.3,31.5)%20scale(0.769)%20rotate(177.7)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(15.2,8.7)%20scale(0.309)%20rotate(83.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
.axy-cat.c13{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http:%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%2754%27%20viewBox%3D%270%200%20120%2054%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23E5484D%27%20stroke-width%3D%271%27%20stroke-opacity%3D%270.1%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(93.5,22.5)%20scale(0.364)%20rotate(5.5)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(74.3,14.2)%20scale(0.801)%20rotate(258.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(34.9,45.4)%20scale(0.752)%20rotate(14.3)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Cpath%20d%3D%27M0,-10%20L2.94,-4.05%20L9.51,-3.09%20L4.76,1.55%20L5.88,8.09%20L0,5%20L-5.88,8.09%20L-4.76,1.55%20L-9.51,-3.09%20L-2.94,-4.05%20Z%27%20transform%3D%27translate(10.4,10.6)%20scale(0.841)%20rotate(33.0)%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:120px 54px;}
/* 板块内「最新更新」横向卡片行：图标 + 名称 + 版本 + 更新时间，溢出可横向滚动 */
.axy-catlatest{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:14px;margin-top:16px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
.axy-catlatest::-webkit-scrollbar{display:none;}
.axy-catlatest .axy-newlist{flex:none;width:223px;display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:14px;background:#fff;text-decoration:none;overflow:hidden;position:relative;isolation:isolate;box-shadow:0 1px 4px rgba(22,22,42,.05);transition:background .15s,box-shadow .2s;}
.axy-catlatest .axy-newlist:hover{background:var(--soft);box-shadow:0 12px 28px rgba(22,22,42,.08);}
.axy-catlatest .axy-newlist img{width:80px;height:80px;border-radius:16px;object-fit:cover;border:1px solid var(--line);flex:none;}
.axy-catlatest .axy-newlist-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;}
.axy-catlatest .axy-newlist-name{display:block;font-weight:600;font-size:13px;color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.axy-catlatest .axy-newlist-name:hover{color:var(--star-deep);}
.axy-catlatest .axy-newlist-cat{font-size:11px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.axy-catlatest .axy-newlist-c{font-size:11px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.axy-catlatest .axy-newlist-c .vx{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;}
.axy-catlatest .axy-newlist-date{font-size:10px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* ── 应用卡片（星选 / 主题推荐 通用，容器统一用 .axy-stargrid 横向滚动） ── */
.axy-card{position:relative;background:#fff;border:0;border-radius:12px;padding:12px;width:max-content;max-width:100%;text-align:center;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 4px rgba(22,22,42,.05);}
.axy-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(22,22,42,.08);}
.axy-icon{width:80px;height:80px;border-radius:16px;object-fit:cover;border:1px solid var(--line);}
.axy-name{font-size:13px;margin-top:8px;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;}
.axy-pill{font-size:12px;padding:2px 10px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--muted);}
.axy-pill.star{background:var(--star);border-color:var(--star);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);font-weight:800;}
.axy-pill.star.axy-icon-star{position:absolute;top:0px;left:50%;transform:translateX(-50%);z-index:3;padding:3px 10px;font-size:15px;background:transparent;border:0;box-shadow:none;text-shadow:none;display:inline-flex;gap:2px;align-items:center;}
.axy-pill.star.axy-icon-star .st{color:var(--star);font-style:normal;font-size:15px;line-height:1;}
.axy-pill.star.axy-icon-star .st.on{color:var(--star);}
.axy-tag{display:inline-block;background:var(--soft);border:1px solid var(--line);color:var(--muted);font-size:11px;padding:1px 8px;border-radius:999px;margin-top:6px;}
.axy-mini{display:block;margin-top:9px;font-size:12px;color:var(--star-deep);font-weight:700;}.axy-mini.g{background:var(--star);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:999px;padding:5px 0;text-align:center;}

/* ── 6 排行榜 ── */
/* 三列排行榜布局 */
.axy-rank-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.axy-rank-col{min-width:0;}
.axy-rank-tit{margin:0 0 14px;font-size:15px;font-weight:800;color:var(--star-deep);text-align:center;background:linear-gradient(90deg,rgba(254,205,15,.18),rgba(254,205,15,.04));border-radius:999px;padding:8px 0;letter-spacing:.5px;}
.axy-rank-tit::before{display:none;}
.axy-rank{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-bottom:10px;}
.axy-thumb{position:relative;flex:none;line-height:0;}
.axy-rank .no{position:absolute;top:-7px;left:-7px;z-index:2;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-weight:800;font-size:13px;background:transparent;border-radius:0;margin:0;}
.axy-rank .no::before{content:" ";position:absolute;inset:0;background:var(--star);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);z-index:-1;}
.axy-rank .no.top::before{background:var(--star-deep);}
.axy-rank-mid{display:flex;flex-direction:column;min-width:0;flex:1;}
.axy-rank .n{display:block;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.axy-rank .c{font-size:12px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.axy-rank .comment{font-size:12px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
@media(max-width:760px){.axy-rank .comment{display:none;}}


/* ── 8 专题 ── */
.axy-zt{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;}
.axy-zt::-webkit-scrollbar{display:none;}

/* ── 8 专题（卡片质感仿下载排行榜 .axy-card：白底/圆角12/淡阴影，悬停不位移，仅图标放大+标题变色，无边框故无圆角描边冲突） ── */
.axy-zt .axy-ztcard{display:block;background:#fff;border:0;border-radius:16px;overflow:hidden;position:relative;color:var(--ink);text-decoration:none;flex:0 0 auto;width:calc((100% - 32px) / 3);box-shadow:0 1px 4px rgba(22,22,42,.05);}
.axy-zt .axy-ztcard .bg{position:relative;width:100%;aspect-ratio:2 / 1;overflow:hidden;background:#fff;}
.axy-zt .axy-ztcard .bg .zt-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;border:1px solid var(--line);transition:transform .3s ease;}
.axy-zt .axy-ztcard:hover .bg .zt-img{transform:scale(1.08);}
.axy-zt .axy-ztcard .cnt{position:absolute;top:0;right:0;z-index:2;display:block;width:56px;box-sizing:border-box;background:var(--star);color:#fff;font-size:13px;font-weight:700;line-height:18px;padding:3px 4px;border-radius:0 16px 0 16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.axy-zt .axy-ztcard .in{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px 12px;}
.axy-zt .axy-ztcard .in h3{margin:0;font-size:16px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;}
.axy-zt .axy-ztcard .in .tm{font-size:12px;color:var(--muted);white-space:nowrap;flex:none;}
.axy-zt .axy-ztcard:hover .in h3{color:var(--star);}

/* ── 9 标签 ── */
.axy-tags{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;}
.axy-tags::-webkit-scrollbar{display:none;}
.axy-tags a{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex:0 0 auto;width:calc((100% - 48px) / 4);aspect-ratio:2 / 1;box-sizing:border-box;padding:14px 16px;border:0;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;position:relative;container-type:inline-size;}
.axy-tags a .bg-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:80cqw;line-height:.85;font-weight:800;color:#fff;opacity:.4;white-space:nowrap;pointer-events:none;z-index:0;transition:transform .18s ease;}
.axy-tags a .t,.axy-tags a em{position:relative;z-index:1;}
.axy-tags a .t{font-size:15px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease;}
.axy-tags a .axy-tg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;position:relative;z-index:1;}
.axy-tags a .axy-tg-apps{display:flex;justify-content:center;gap:12px;position:relative;z-index:1;margin-top:auto;}
.axy-tags a .axy-card{padding:0;background:#fff;border-radius:12px;box-shadow:0 1px 4px rgba(22,22,42,.08);line-height:0;}
.axy-tags a .axy-card img{width:48px;height:48px;border-radius:13px;object-fit:cover;display:block;}
.axy-tags a em{font-style:normal;color:inherit;opacity:.72;font-size:12px;font-weight:400;flex:none;}
.axy-tags a:hover .bg-word{transform:scale(1.08);}
.axy-tags a:hover .t{color:var(--star);}
.axy-tags a:nth-child(1){background:#FFF3CC;color:#9A6A00;}
.axy-tags a:nth-child(2){background:#E3F1FF;color:#1E6FD0;}
.axy-tags a:nth-child(3){background:#E4F8EE;color:#1A9C6B;}
.axy-tags a:nth-child(4){background:#F1E9FF;color:#6E3FB0;}
.axy-tags a:nth-child(5){background:#FFE9EC;color:#C2185B;}
.axy-tags a:nth-child(6){background:#FFF0E0;color:#B26A00;}
.axy-tags a:nth-child(7){background:#E9F7FA;color:#00838F;}
.axy-tags a:nth-child(8){background:#FDE9F5;color:#A0006D;}
.axy-tags a:nth-child(9){background:#EDF7E0;color:#5B8C00;}
.axy-tags a:nth-child(10){background:#EDEFF5;color:#3F51B5;}
.axy-tags a:nth-child(11){background:#FBEAE0;color:#A0522D;}
.axy-tags a:nth-child(12){background:#ECEFF1;color:#455A64;}

/* ===== 响应式适配（PC / 平板 / 手机）===== */
/* ============================================================
   应用星 · 响应式适配（PC / 平板 / 手机）
   断点：桌面 ≥1025px ｜ 平板 769–1024px ｜ 手机 ≤768px ｜ 小屏 ≤480px
   本段样式会自动注入到全部「应用星」PHP 模板，无需逐页维护。
   ============================================================ */

/* ---------- 基础：流式图片 / 防溢出 ---------- */
.axy-wrap,.axy-hd-in{max-width:1200px;margin:0 auto;width:100%;}
img,svg,video{max-width:100%;}
.axy-desc img{max-width:100%!important;height:auto!important;}

/* ---------- 卡片角标（融合闪玩：版本 / 推荐 / 新品 标签） ---------- */
.axy-card,.axy-ztcard{position:relative;}.axy-corner{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;
  font-size:11px;font-weight:800;line-height:1;padding:3px 8px;border-radius:999px;white-space:nowrap;
  background:var(--star);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(22,22,42,.14);}.axy-corner.good{background:var(--star);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);}
.axy-corner.new{background:var(--star-deep);color:#fff;}
.axy-corner.soft{background:var(--soft);color:var(--star-deep);border:1px solid var(--line);}

/* 最新更新卡片的「新」角标：浮在应用图标右下角，主题色亮黄底 */
.axy-catlatest .axy-newlist .axy-thumb{position:relative;flex:none;line-height:0;transition:transform .18s ease;}
.axy-catlatest .axy-newlist .axy-thumb .axy-corner{top:auto;left:auto;right:0;bottom:0;background:var(--star);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:16px 0 16px 0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:12px;transition:transform .18s ease;}
/* 悬停时图标+「新」角标作为整体同步放大，角标始终贴住图标右下角 */
.axy-catlatest .axy-newlist:hover .axy-thumb{transform:scale(1.08);}

/* ---------- 健康提示（融合闪玩底部健康标语） ---------- */
.axy-health{margin:0 0 18px;font-size:12px;color:var(--star-deep);background:rgba(254,205,15,.12);
  border:1px solid var(--line);border-radius:10px;padding:8px 14px;text-align:center;}

/* ---------- 头部（PC 基准） ---------- */
.axy-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line);}
.axy-hd-in{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;}
.axy-logo{flex:none;}
.axy-nav{display:flex;align-items:center;flex-wrap:nowrap;}
.axy-nav a{white-space:nowrap;}
.axy-search{width:250px;flex:none;}
.axy-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:0;cursor:pointer;padding:8px;}
.axy-burger span{display:block;height:2px;border-radius:2px;background:var(--ink);transition:.25s;}
.axy-drawer{display:none;}
.axy-msearch{display:none;}

/* ---------- 平板 ---------- */
@media (max-width:1024px){
  .axy-hd-in{height:64px;padding:0 16px;gap:12px;}
  .axy-search{width:190px;}
  .axy-nav a{margin:0 9px;font-size:15px;}

  .axy-focus{grid-template-columns:1fr;gap:16px;}
  .axy-focus-main{aspect-ratio:750/400;height:auto;max-width:100%;}
  /* 焦点轮播：平板/手机端隐藏左侧缩略图导航，改用手指左右滑动切换（见 index.js） */
  .axy-slide-nav{display:none;}
  /* 小编推荐：平板起丢深色背景图→白卡，应用横向滑动（图标80px，照星选平板） */
  .axy-focus-side{display:block;height:auto;padding:0;background:transparent;background-image:none;border:0;border-radius:0;overflow:hidden;}
  .axy-focus-side .axy-h2{color:var(--ink);text-shadow:none;margin:0 0 12px;}
  .axy-focus-side .axy-h2::before{background:var(--star);}
  .axy-focus-side-row{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;}
  .axy-focus-side-row::-webkit-scrollbar{display:none;}
  /* 小编推荐·平板：白卡样式，完全照星选 .axy-card 平板 */
  .axy-focus-side .axy-focus-side-row .axy-newlist{flex:none;width:max-content;max-width:100%;padding:12px;background:#fff;border:0;border-radius:12px;box-shadow:0 1px 4px rgba(22,22,42,.05);transition:transform .2s,box-shadow .2s;flex-direction:column;align-items:center;text-align:center;}
  .axy-focus-side .axy-focus-side-row .axy-newlist img{width:80px;height:80px;border-radius:16px;border:1px solid var(--line);}
  .axy-focus-side .axy-focus-side-row .axy-newlist-name{display:block;max-width:80px;margin-top:8px;color:var(--ink);text-shadow:none;font-size:13px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}
  .axy-focus-side .axy-focus-side-row .axy-newlist:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(22,22,42,.08);background:#fff;}
  .axy-focus-side .axy-focus-side-row .axy-newlist:hover img{transform:none;}
  .axy-focus-side .axy-focus-side-row .axy-newlist:hover .axy-newlist-name{color:var(--star-deep);}

  .axy-cats{grid-template-columns:repeat(4,1fr);}
  .axy-zt .axy-ztcard{width:300px;}
  .axy-zt .axy-ztcard:hover .in h3{color:var(--star-deep);}
  .axy-stat{grid-template-columns:repeat(2,1fr);}
  .axy-metagrid{grid-template-columns:repeat(3,1fr);}
}

/* ---------- 手机 ---------- */
@media (max-width:768px){
  /* 头部 → 汉堡 + 抽屉 */
  .axy-hd-in{height:58px;padding:0 14px;gap:8px;}
  .axy-logo .name,.axy-logo{font-size:18px;}
  .axy-logo .star{width:24px;height:24px;}
  .axy-nav{display:none;}
  .axy-search{display:none;}
  .axy-burger{display:flex;}
  .axy-drawer{display:none;padding:8px 14px 16px;border-top:1px solid var(--line);background:#fff;}
  .axy-drawer.open{display:block;}
  .axy-drawer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}
  .axy-drawer nav a{font-size:14px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:10px 0;text-align:center;}
  .axy-drawer nav a.on{background:var(--star);border-color:var(--star);font-weight:700;}
  .axy-msearch{display:flex;margin-bottom:12px;}
  .axy-msearch input{flex:1;height:40px;border:1px solid var(--line);border-radius:10px 0 0 10px;padding:0 12px;font-size:14px;outline:0;background:#fff;}.axy-msearch button{height:40px;border:0;border-radius:0 10px 10px 0;background:var(--star);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);font-weight:700;padding:0 18px;font-size:14px;cursor:pointer;}
  .axy-burger.on span:nth-child(1){transform:translateY(7px) rotate(45deg);}
  .axy-burger.on span:nth-child(2){opacity:0;}
  .axy-burger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}

  /* 容器与间距 */
  .axy-wrap{padding:0 12px;}
  .axy-sec{margin-top:12px;}
  .axy-sec-h{margin-bottom:12px;gap:8px;flex-wrap:wrap;}
  .axy-sec-h .sub{display:none;}
  .axy-sec-h .more{font-size:12px;}

  /* 焦点推荐 */
  .axy-focus{grid-template-columns:1fr;gap:12px;margin-top:14px;}
  .axy-focus-main{aspect-ratio:750/400;height:auto;min-height:0;border-radius:16px;}
  .axy-slide-cap{flex-direction:column;align-items:flex-end;gap:8px;padding:18px;text-align:right;}
  .axy-slide h2{font-size:19px;margin:6px 0 6px;}
  .axy-slide p{font-size:13px;max-width:100%;}
  .axy-slide .heat{margin-bottom:12px;font-size:12px;}
  /* 小编推荐·手机：白卡样式，完全照星选 .axy-card 手机 */
  .axy-focus-side .axy-focus-side-row .axy-newlist{flex:none;width:max-content;max-width:100%;padding:10px;background:#fff;border:0;border-radius:12px;box-shadow:0 1px 4px rgba(22,22,42,.05);transition:transform .2s,box-shadow .2s;flex-direction:column;align-items:center;text-align:center;}
  .axy-focus-side .axy-focus-side-row .axy-newlist img{width:60px;height:60px;border-radius:13px;border:1px solid var(--line);}
  .axy-focus-side .axy-focus-side-row .axy-newlist-name{display:block;max-width:80px;margin-top:8px;color:var(--ink);text-shadow:none;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}

  /* 焦点轮播：手机端隐藏左侧缩略图导航（与平板一致），手指滑动切换 */
  .axy-slide-nav{display:none;}

  /* 金刚区 / 卡片网格 */
  .axy-cats{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:12px;}
  .axy-catlatest{margin-top:12px;}
  .axy-cat{padding:12px 6px;font-size:13px;border-radius:8px;}
  .axy-card{padding:10px;border-radius:12px;}
  .axy-icon{width:60px;height:60px;border-radius:13px;}
  .axy-name{font-size:12px;}
  /* 星选：手机端图标缩到60px(0.75倍)；星标字号10px+gap1px+内边距同收，可见宽度约53px<图标60px，与PC观感一致；top还原0 */
  .axy-stargrid .axy-pill.star.axy-icon-star{top:0;font-size:10px;gap:1px;padding:3px 6px;}
  .axy-stargrid .axy-pill.star.axy-icon-star .st{font-size:10px;}
  .axy-mini.g{padding:4px 0;font-size:11px;}
  /* 最新列表：移动端与星选/详情页一致，图标60px */
  .axy-catlatest .axy-newlist img{width:60px;height:60px;border-radius:13px;}

  /* 排行榜：移动端三列并排不换行、左右滑动；图标60px 与详情页一致 */
  .axy-rank-cols{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
  .axy-rank-cols::-webkit-scrollbar{display:none;}
  .axy-rank-col{flex:0 0 280px;min-width:0;}
  .axy-rank{gap:10px;padding:10px 12px;border-radius:12px;}
  .axy-rank .no{width:22px;height:22px;line-height:22px;font-size:11px;}
  .axy-rank img{width:60px;height:60px;border-radius:14px;}
  .axy-rank .n{font-size:14px;}
  .axy-rank .c{font-size:11px;}
  .axy-dl-go{padding:5px 12px;font-size:12px;}
  .axy-rank .v,.axy-rank .s{display:none;}


  /* 专题 */
  .axy-zt{gap:12px;}.axy-zt .axy-ztcard{width:240px;}
  .axy-zt .axy-ztcard{border-radius:14px;}

  /* 标签 */
  .axy-tags{gap:8px;}
  .axy-tags a{width:130px;padding:10px 10px;font-size:13px;border-radius:10px;aspect-ratio:3 / 2;}
  .axy-tags a .t{font-size:13px;}
  .axy-tags a .axy-card{padding:0;}
  .axy-tags a .axy-card img{width:26px;height:26px;border-radius:7px;}
  .axy-tags a .axy-tg-apps{gap:8px;}
  .axy-tags a .axy-tg-apps .axy-card:nth-child(4){display:none;}
  .axy-tags a:hover .t{color:var(--star-deep);}

  /* 详情页：主卡单列 */
  .axy-crumb{padding:12px 0;font-size:12px;overflow-x:auto;white-space:nowrap;}
  .axy-main-card{grid-template-columns:1fr;border-radius:16px;}
  .axy-shots{border-right:0;border-bottom:1px solid var(--line);padding:12px;}
  .axy-shots .rail{height:200px;}
  .axy-pane{padding:16px;}
  .axy-pane .top{gap:12px;}
  .axy-pane .top img,.axy-pane .top .ic{width:64px;height:64px;border-radius:16px;}
  .axy-pane h1{font-size:20px;}
  .axy-score-big{margin:14px 0 6px;gap:10px;}
  .axy-score-big b{font-size:30px;}
  .axy-metagrid{grid-template-columns:repeat(2,1fr);gap:8px;}
  .axy-dl{grid-template-columns:repeat(2,1fr);gap:8px;padding-top:14px;}

  /* 详情页：其余板块 */
  .axy-stat{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;}
  .axy-stat div{padding:11px;}
  .axy-stat b{font-size:18px;}
  .axy-section{padding:16px;border-radius:14px;margin-top:12px;}
  .axy-desc{font-size:14px;line-height:1.8;}
  .axy-info{grid-template-columns:repeat(2,1fr);gap:10px;}

  /* 专题 / 标签头 */
  .axy-hero{min-height:150px;border-radius:14px;}
  .axy-hero h1{font-size:20px;}
  .axy-hero p{font-size:13px;}
  .axy-hero .axy-hero-in{padding:16px;}
  .axy-taghead{flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border-radius:14px;}
  .axy-taghead .pill{font-size:18px;padding:8px 16px;}

  /* 列表页 2 栏 → 1 栏 */
  .axy-list-body{grid-template-columns:1fr!important;}
  .axy-side{display:none;}

  /* 页脚 */
  .axy-footer{padding:28px 16px 90px;font-size:12px;}
  .axy-footer .cols{grid-template-columns:repeat(2,1fr);}
  /* 友情链接黄底块样式统一由 /skin/css/common.css 控制 */

  /* 移动端底部 Tab 栏 */
  .axy-tabbar{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:6px 0 calc(6px + env(safe-area-inset-bottom));}
  .axy-tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--muted);padding:4px 0;}
  .axy-tabbar a.on{color:var(--star-deep);font-weight:700;}
  .axy-tabbar svg{width:22px;height:22px;fill:currentColor;}

  /* 移动端底部下载条（详情页） */
  .axy-dlbar{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:10px;background:#fff;border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(22,22,42,.06);}
  .axy-dlbar .ic{width:40px;height:40px;border-radius:11px;flex:none;}
  .axy-dlbar .t{min-width:0;flex:1;}
  .axy-dlbar .t b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .axy-dlbar .t span{font-size:11px;color:var(--muted);}
  .axy-dlbar .go{background:var(--star);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.28);font-weight:700;border-radius:999px;padding:9px 22px;font-size:14px;flex:none;}

  /* 有底部条时给内容留白 */
  body.axy-has-bar{padding-bottom:72px;}
  #back-to-top{bottom:76px!important;right:14px!important;width:42px!important;height:42px!important;}
}

/* ---------- 小屏手机 ---------- */
@media (max-width:480px){
  .axy-cats{grid-template-columns:repeat(2,1fr);}
  .axy-dl{grid-template-columns:1fr;}
  .axy-info{grid-template-columns:1fr;}
  .axy-catlatest .axy-newlist{width:183px;padding:10px;gap:10px;}
  .axy-catlatest .axy-newlist img{width:60px;height:60px;border-radius:13px;}
  .axy-catlatest .axy-newlist .axy-thumb .axy-corner{border-radius:13px 0 13px 0;}
  .axy-icon{width:60px;height:60px;border-radius:13px;}
  .axy-metagrid{grid-template-columns:1fr;}
  .axy-footer .cols{grid-template-columns:1fr;}
  .axy-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;}
}

/* 悬停设备：初始仅显示图标，悬停统一在右侧拉开固定宽度的应用信息（挤压式，占用空间） */
@media (hover:hover){
  .axy-catlatest .axy-newlist{width:auto;gap:0;transition:box-shadow .15s;}
  .axy-catlatest .axy-newlist:hover{background:#fff;box-shadow:0 12px 28px rgba(22,22,42,.08);}
  .axy-catlatest .axy-newlist-mid{width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:width .28s ease,opacity .2s ease,margin .28s ease;}
  /* 全部应用：悬停右侧展开，固定 76px 宽（width+max-width+flex:none，不随文字长度变化） */
  .axy-catlatest .axy-newlist:hover .axy-newlist-mid{width:80px;flex:none;opacity:1;margin-left:12px;}
  /* 最后一个应用（第10个）：悬停展开信息的同时整卡向左移动 76px，避免信息顶出容器右缘；
     z-index:10 让移动的末卡连同前一张卡的「新」角标一起盖住，消除角标浮顶错层 */
  .axy-catlatest .axy-newlist:last-child{transition:box-shadow .15s,transform .28s ease;}
  .axy-catlatest .axy-newlist:last-child:hover{transform:translateX(-99px);z-index:10;}
}

/* ---------- 桌面端隐藏移动组件 ---------- */
@media (min-width:769px){
  .axy-tabbar{display:none!important;}
  .axy-dlbar{display:none!important;}
}

/* 星选：排布对齐分类（.axy-catlatest）——单行横向排布，超宽则横向滚动；不再强制固定列数 */
.axy-stargrid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:14px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
.axy-stargrid::-webkit-scrollbar{display:none;}
.axy-stargrid .axy-card{flex:none;}

/* 应用图标懒加载骨架：先显示淡色块，图片异步加载完成淡入（与下载详情页视觉一致） */
.axy-icon,
.axy-catlatest .axy-newlist img,
.axy-focus-side .axy-newlist img{
  background:#FBF9F4;
}
html.lazy-ready .axy-icon,
html.lazy-ready .axy-catlatest .axy-newlist img,
html.lazy-ready .axy-focus-side .axy-newlist img{
  opacity:0;
  transition:opacity .35s ease;
}
html.lazy-ready .axy-icon.loaded,
html.lazy-ready .axy-catlatest .axy-newlist img.loaded,
html.lazy-ready .axy-focus-side .axy-newlist img.loaded{ opacity:1; }
