/* 王龙工作室 V11.7.19 — 仅修主站手机端：
   1) 透明 LOGO 不再套蓝色背景块；
   2) 特色业务图片按原始比例横向铺满卡片，不再出现左右填充带/模糊边。 */
@media (max-width:760px){
  /* Header / LOGO：尊重后台透明 PNG，本身是什么样就显示什么样 */
  body.wl11-site .wl11-header{
    background:rgba(248,250,253,.96)!important;
    border-bottom:1px solid rgba(17,42,84,.07)!important;
    box-shadow:0 7px 20px rgba(17,42,84,.045)!important;
  }
  body.wl11-site .wl11-nav{min-height:60px!important;}
  body.wl11-site .wl11-brand{
    gap:8px!important;
    min-width:0!important;
    max-width:176px!important;
    padding:4px 0!important;
  }
  body.wl11-site .wl11-brand-mark.has-image{
    width:44px!important;
    height:44px!important;
    flex:0 0 44px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  body.wl11-site .wl11-brand-mark.has-image::after{display:none!important;}
  body.wl11-site .wl11-brand-mark.has-image img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    filter:none!important;
    transform:none!important;
  }
  body.wl11-site .wl11-brand strong{
    font-size:17px!important;
    line-height:1.08!important;
    font-weight:900!important;
  }

  /* 特色业务：图片本身就是横图，直接 100% 宽度展示。
     不再 contain 到固定框里，也不再用模糊背景补左右空位。 */
  body.wl11-site .wl11-featured-media{
    position:relative!important;
    inset:auto!important;
    order:1!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:auto!important;
    overflow:hidden!important;
    background:transparent!important;
    border-radius:0!important;
  }
  body.wl11-site .wl11-featured-media-bg{
    display:none!important;
  }
  body.wl11-site .wl11-featured-media-main{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-width:100%!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    object-fit:unset!important;
    object-position:center!important;
    border-radius:0!important;
    filter:none!important;
    transform:none!important;
  }
  body.wl11-site .wl11-featured-media::after{
    display:none!important;
  }
  body.wl11-site .wl11-featured-placeholder{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
  }

  /* 卡片继续保留圆角，图片贴边铺满但不溢出 */
  body.wl11-site .wl11-featured-card,
  body.wl11-site .wl11-featured-card:first-child{
    overflow:hidden!important;
    border-radius:22px!important;
  }
}
