/* site-craft · 站6 · 竹影夜场 · 压在 layout-fix 之后 */
body.vod-body{
  --lp-primary:#65a30d!important;
  --lp-cta:#ca8a04!important;
  --lp-hot:#ea580c!important;
  --lp-bg:#07140a!important;
  --lp-surface:#0d1f12!important;
  --lp-text:#ecfccb!important;
  --lp-muted:#8fa88a!important;
}
/* 压过 layout-fix 的 head__bar flex+wrap，强制单行竹影轨 */
body.vod-body .lp-head__bar{
  display:grid!important;
  grid-template-columns:auto minmax(180px,280px) minmax(0,1fr) auto!important;
  grid-template-areas:none!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:14px 16px!important;
  max-width:var(--lp-max)!important;
  margin:0 auto!important;
  width:100%!important;
}
body.vod-body .lp-search{
  width:100%!important;
  max-width:280px!important;
  min-width:0!important;
  flex:0 1 280px!important;
}
body.vod-body .lp-pills{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  min-width:0!important;
}
body.vod-body .lp-head__actions{display:flex!important;align-items:center!important;gap:8px!important}
body.vod-body .lp-head__search{display:none!important}
body.vod-body .lp-vcard__frame img{aspect-ratio:3/4!important;height:auto!important;object-fit:cover!important}
/* 相关推荐：强制竖海报六列，压过 scroll+movie-grid 挤扁 */
body.vod-body .lp-grid--rel,body.vod-body .lp-grid--rel.movie-grid,
body.vod-body .lp-section .lp-scroll--wide.movie-grid{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:16px!important;
  overflow:visible!important;
  flex-wrap:unset!important;
  grid-auto-flow:row!important;
  grid-auto-columns:unset!important;
}
body.vod-body .lp-grid--rel .lp-vcard,
body.vod-body .lp-section .lp-scroll--wide .lp-vcard{
  display:flex!important;flex-direction:column!important;
  writing-mode:horizontal-tb!important;
}
body.vod-body .lp-grid--rel .lp-hcard,
body.vod-body .lp-section .lp-scroll--wide .lp-hcard{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:0!important;overflow:hidden!important;
  writing-mode:horizontal-tb!important;
}
body.vod-body .lp-grid--rel .lp-hcard__rank,
body.vod-body .lp-section .lp-scroll--wide .lp-hcard__rank{
  position:absolute;z-index:2;top:10px;right:10px;
  padding:4px 9px;border-radius:999px;font-size:10px;
  color:#1a1200;background:var(--lp-hot);width:auto;
}
body.vod-body .lp-grid--rel .lp-hcard,
body.vod-body .lp-section .lp-scroll--wide .lp-hcard{position:relative}
body.vod-body .lp-grid--rel .lp-hcard__thumb,
body.vod-body .lp-section .lp-scroll--wide .lp-hcard__thumb{
  width:100%!important;border-radius:0!important;
}
body.vod-body .lp-grid--rel .lp-hcard__thumb img,
body.vod-body .lp-section .lp-scroll--wide .lp-hcard__thumb img{
  aspect-ratio:3/4!important;height:auto!important;width:100%!important;object-fit:cover!important;
}
body.vod-body .lp-grid--rel .lp-hcard__body,
body.vod-body .lp-section .lp-scroll--wide .lp-hcard__body{
  padding:10px 12px 12px!important;
}
body.vod-body .lp-grid--rel .lp-btn--mini,
body.vod-body .lp-section .lp-scroll--wide .lp-btn--mini{display:none!important}
@media (max-width:960px){
  body.vod-body .lp-grid--rel,body.vod-body .lp-grid--rel.movie-grid,
  body.vod-body .lp-section .lp-scroll--wide.movie-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media (max-width:560px){
  body.vod-body .lp-grid--rel,body.vod-body .lp-grid--rel.movie-grid,
  body.vod-body .lp-section .lp-scroll--wide.movie-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
body.vod-body .lp-brand__text,
body.vod-body .lp-hero h1,
body.vod-body .lp-section__head h2,
body.vod-body .lp-detail__info h1,
body.vod-body .lp-cat-banner h1,
body.vod-body .page-hero h1,
body.vod-body .overview-main strong,
body.vod-body h1,body.vod-body h2{
  font-family:"Noto Serif SC","Songti SC",serif!important;
}
@media (max-width:1100px){
  body.vod-body .lp-head__bar{
    grid-template-columns:auto minmax(150px,220px) minmax(0,1fr) auto!important;
    gap:10px 12px!important;
  }
  body.vod-body .lp-search{max-width:220px!important}
}
@media (max-width:960px){
  body.vod-body .lp-head__bar{
    display:grid!important;
    grid-template-columns:auto 1fr auto!important;
    grid-template-areas:
      "brand search actions"
      "nav nav nav"!important;
    gap:10px!important;
  }
  body.vod-body .lp-brand{grid-area:brand!important}
  body.vod-body .lp-search{grid-area:search!important;max-width:none!important;width:auto!important;flex:1 1 auto!important}
  body.vod-body .lp-head__actions{grid-area:actions!important}
  body.vod-body .lp-pills{
    grid-area:nav!important;
    display:none!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    align-items:stretch!important;
  }
  body.vod-body .lp-pills.open{display:flex!important}
  body.vod-body .lp-head__rank{display:none!important}
  body.vod-body .lp-head__toggle{display:flex!important}
}

/* home-grid-fill · auto */
/* 主片库 4 列；不含 hero 聚光灯与 --3/--dense 等修饰 */
body.vod-body main .movie-grid:not([class*="--rel"]):not([class*="hero"]),
body.vod-body main .me-curate-grid,
body.vod-body main .me-cat-grid,
body.vod-body main .ab-wall:not([class*="--dense"]):not([class*="--related"]),
body.vod-body main .ab-poster-grid,
body.vod-body main .hr-grid:not([class*="--rel"]),
body.vod-body main .cb-featured__scroll,
body.vod-body main .cb-picks__grid,
body.vod-body main .cb-filterbar__grid,
body.vod-body main .cb-grid:not([class*="--3"]):not([class*="--rel"]),
body.vod-body main .mg-grid:not([class*="--3"]):not([class*="--rel"]),
body.vod-body main .lp-grid,
body.vod-body main .lp-scroll.movie-grid,
body.vod-body main .vx-shelf__grid,
body.vod-body main .vx-rail__track,
body.vod-body main .vx-cat-grid,
body.vod-body main .sf-grid,
body.vod-body main .sf-scroll.movie-grid,
body.vod-body main .tw-grid:not([class*="--rel"]),
body.vod-body main .ed-grid:not([class*="--rel"]),
body.vod-body main .nk-grid,
body.vod-body main .nk-wall:not([class*="--dense"]):not([class*="--catalog"]):not([class*="--cats"]):not([class*="--related"]),
body.vod-body main .div-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:var(--lf-gap,16px)!important;
  width:100%!important;
  max-width:100%!important;
}
/* 修饰符：尊重主题列数 */
body.vod-body main .mg-grid--3,body.vod-body main .cb-grid--3{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
body.vod-body main .nk-wall--dense{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
}
body.vod-body main .nk-wall--catalog,body.vod-body main .nk-wall--cats{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
}
body.vod-body main .ab-wall--dense{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
}
/* 相关推荐 3 列 */
body.vod-body main .hr-grid--rel,
body.vod-body main .ed-grid--rel,
body.vod-body main .nk-wall--related,
body.vod-body main .mg-grid--rel,
body.vod-body main [class*="related"] .movie-grid,
body.vod-body main [class*="related"] .vx-rail__track,
body.vod-body main [class*="related"] .sf-scroll,
body.vod-body main [class*="related"] .cb-grid,
body.vod-body main [class*="related"] .mg-grid,
body.vod-body main [class*="related"] .nk-wall,
body.vod-body main .vx-related .vx-rail__track,
body.vod-body main .sf-related .sf-scroll{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  width:100%!important;
}
/* 恰好 6 张 → 3 列满行 */
body.vod-body main .movie-grid:has(> :nth-child(6):last-child),
body.vod-body main .cb-grid:has(> :nth-child(6):last-child),
body.vod-body main .mg-grid:has(> :nth-child(6):last-child),
body.vod-body main .sf-scroll:has(> :nth-child(6):last-child),
body.vod-body main .vx-rail__track:has(> :nth-child(6):last-child),
body.vod-body main .nk-wall:has(> :nth-child(6):last-child):not([class*="--dense"]){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
body.vod-body main section.me-curate,
body.vod-body main section.me-scroll,
body.vod-body main section.cb-featured,
body.vod-body main section.cb-picks,
body.vod-body main section.hr-block,
body.vod-body main .me-section-head,
body.vod-body main .cb-section-head,
body.vod-body main .hr-section{
  display:block!important;
  grid-template-columns:none!important;
}
@media (max-width:900px){
  body.vod-body main .movie-grid:not([class*="--rel"]):not([class*="hero"]),
body.vod-body main .me-curate-grid,
body.vod-body main .me-cat-grid,
body.vod-body main .ab-wall:not([class*="--dense"]):not([class*="--related"]),
body.vod-body main .ab-poster-grid,
body.vod-body main .hr-grid:not([class*="--rel"]),
body.vod-body main .cb-featured__scroll,
body.vod-body main .cb-picks__grid,
body.vod-body main .cb-filterbar__grid,
body.vod-body main .cb-grid:not([class*="--3"]):not([class*="--rel"]),
body.vod-body main .mg-grid:not([class*="--3"]):not([class*="--rel"]),
body.vod-body main .lp-grid,
body.vod-body main .lp-scroll.movie-grid,
body.vod-body main .vx-shelf__grid,
body.vod-body main .vx-rail__track,
body.vod-body main .vx-cat-grid,
body.vod-body main .sf-grid,
body.vod-body main .sf-scroll.movie-grid,
body.vod-body main .tw-grid:not([class*="--rel"]),
body.vod-body main .ed-grid:not([class*="--rel"]),
body.vod-body main .nk-grid,
body.vod-body main .nk-wall:not([class*="--dense"]):not([class*="--catalog"]):not([class*="--cats"]):not([class*="--related"]),
body.vod-body main .div-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.vod-body main .hr-grid--rel,
body.vod-body main .ed-grid--rel,
body.vod-body main .nk-wall--related,
body.vod-body main .mg-grid--rel,
body.vod-body main [class*="related"] .movie-grid,
body.vod-body main [class*="related"] .vx-rail__track,
body.vod-body main [class*="related"] .sf-scroll,
body.vod-body main [class*="related"] .cb-grid,
body.vod-body main [class*="related"] .mg-grid,
body.vod-body main [class*="related"] .nk-wall,
body.vod-body main .vx-related .vx-rail__track,
body.vod-body main .sf-related .sf-scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.vod-body main .nk-wall--dense,body.vod-body main .ab-wall--dense{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body.vod-body main .mg-grid--3,body.vod-body main .cb-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
/* /home-grid-fill */

/* detail-polish · auto */
body.vod-body main{padding-top:18px!important;padding-bottom:48px!important}
body.vod-body main > section{margin-bottom:28px!important}
body.vod-body [class*="crumb"],body.vod-body .nk-crumb,body.vod-body .me-crumb{
  display:flex!important;flex-wrap:wrap!important;gap:6px 8px!important;
  align-items:center!important;margin:0 0 16px!important;font-size:.86rem!important;
}
body.vod-body #movie-player{aspect-ratio:16/9;max-height:min(72vh,740px);object-fit:contain;background:#000}
body.vod-body .lp-hero{align-items:center!important}
body.vod-body .lp-hero__strip .lp-scroll{
  display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(140px,170px)!important;
  gap:12px!important;overflow-x:auto!important;
}
body.vod-body .lp-detail{
  display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;
}
@media (max-width:900px){body.vod-body .lp-detail{grid-template-columns:1fr!important}}
/* /detail-polish */

/* starfield · auto */
/* 星点：全屏漂浮呼吸，不拦截点击 */
body::before,
body::after{
  content:""!important;
  position:fixed!important;
  left:0!important;top:0!important;
  width:2px!important;height:2px!important;
  margin:0!important;padding:0!important;border:0!important;
  border-radius:50%!important;
  pointer-events:none!important;
  z-index:40!important;
  mix-blend-mode:screen!important;
  will-change:transform,opacity;
}
body::before{
  box-shadow:24.73vw 107.20vh 0 1.08px rgba(125,211,252,0.75),25.27vw 51.99vh 0 0.58px rgba(250,204,21,0.68),83.63vw 78.26vh 0 0.85px rgba(52,211,153,0.43),69.14vw 74.88vh 0 0.79px rgba(167,243,208,0.80),29.54vw 54.23vh 0 1.08px rgba(125,211,252,0.74),54.00vw 6.15vh 0 0.56px rgba(167,243,208,0.67),10.02vw 34.23vh 0 0.82px rgba(250,204,21,0.63),28.60vw 20.15vh 0 1.04px rgba(167,243,208,0.37),63.93vw 124.31vh 0 0.50px rgba(167,243,208,0.45),87.41vw 26.92vh 0 0.81px rgba(125,211,252,0.61),80.99vw 58.46vh 0 0.83px rgba(255,255,255,0.74),3.59vw 91.17vh 0 0.74px rgba(167,243,208,0.46),82.48vw 62.00vh 0 1.10px rgba(125,211,252,0.49),48.28vw 32.54vh 0 0.94px rgba(125,211,252,0.80),48.34vw 21.08vh 0 0.96px rgba(167,243,208,0.45),46.43vw 75.88vh 0 0.40px rgba(255,255,255,0.58),83.15vw 24.97vh 0 0.43px rgba(255,255,255,0.54),74.76vw -6.27vh 0 0.74px rgba(125,211,252,0.40),65.34vw 63.03vh 0 0.63px rgba(125,211,252,0.43),64.08vw 49.71vh 0 0.84px rgba(52,211,153,0.70),32.73vw 132.78vh 0 0.56px rgba(255,255,255,0.37),98.00vw 111.72vh 0 0.79px rgba(255,255,255,0.73),21.87vw 95.19vh 0 1.00px rgba(255,255,255,0.56),93.20vw 69.93vh 0 0.67px rgba(250,204,21,0.69),44.20vw 39.45vh 0 1.01px rgba(255,255,255,0.41),57.58vw -8.58vh 0 0.44px rgba(52,211,153,0.41),51.36vw 21.57vh 0 1.11px rgba(125,211,252,0.61),62.94vw 110.66vh 0 1.01px rgba(250,204,21,0.82),65.56vw 102.60vh 0 1.12px rgba(250,204,21,0.45),51.77vw 136.08vh 0 0.94px rgba(125,211,252,0.51),47.39vw 104.77vh 0 0.58px rgba(52,211,153,0.82),8.37vw 149.16vh 0 0.41px rgba(125,211,252,0.42),73.61vw 33.39vh 0 0.98px rgba(52,211,153,0.62),39.54vw 4.69vh 0 0.73px rgba(255,255,255,0.41),9.18vw 19.54vh 0 0.48px rgba(255,255,255,0.40),23.74vw 39.68vh 0 0.79px rgba(52,211,153,0.44),6.17vw 50.13vh 0 0.69px rgba(250,204,21,0.82),84.20vw -0.87vh 0 0.57px rgba(52,211,153,0.68),73.92vw 140.68vh 0 0.45px rgba(167,243,208,0.70),16.10vw 71.29vh 0 0.45px rgba(255,255,255,0.36),93.26vw 149.25vh 0 0.86px rgba(255,255,255,0.56),62.40vw 90.43vh 0 0.65px rgba(167,243,208,0.44),21.80vw 65.59vh 0 1.02px rgba(167,243,208,0.72),46.47vw -3.62vh 0 0.87px rgba(255,255,255,0.68),17.00vw 68.00vh 0 0.43px rgba(250,204,21,0.71),36.71vw 93.84vh 0 0.81px rgba(125,211,252,0.70),99.87vw 79.67vh 0 0.91px rgba(250,204,21,0.37),70.27vw 129.31vh 0 0.71px rgba(167,243,208,0.36),0.24vw 1.72vh 0 0.77px rgba(255,255,255,0.37),4.52vw 14.05vh 0 1.09px rgba(167,243,208,0.54),1.24vw 88.76vh 0 1.00px rgba(250,204,21,0.83),33.37vw 148.55vh 0 0.74px rgba(167,243,208,0.60),65.72vw 59.78vh 0 1.13px rgba(52,211,153,0.48),59.92vw 45.21vh 0 0.69px rgba(250,204,21,0.75),12.41vw 3.92vh 0 0.91px rgba(255,255,255,0.54),17.21vw 50.13vh 0 0.51px rgba(125,211,252,0.40),94.54vw 131.54vh 0 0.97px rgba(250,204,21,0.57),21.44vw 40.30vh 0 0.70px rgba(125,211,252,0.73),59.60vw 96.14vh 0 0.88px rgba(255,255,255,0.73),72.22vw 17.45vh 0 1.00px rgba(250,204,21,0.58),90.80vw -1.32vh 0 0.94px rgba(52,211,153,0.66),69.42vw 95.36vh 0 0.69px rgba(125,211,252,0.40),17.52vw 115.60vh 0 1.07px rgba(255,255,255,0.60),8.71vw -9.29vh 0 0.51px rgba(167,243,208,0.57),14.42vw 136.19vh 0 1.69px rgba(52,211,153,0.43),27.01vw -8.84vh 0 1.63px rgba(255,255,255,0.60),73.09vw 14.93vh 0 1.04px rgba(167,243,208,0.48),66.45vw 142.90vh 0 1.50px rgba(167,243,208,0.65),7.89vw 129.12vh 0 1.64px rgba(250,204,21,0.44),59.73vw 145.01vh 0 1.44px rgba(250,204,21,0.54),27.59vw 55.65vh 0 0.91px rgba(250,204,21,0.77),25.43vw 51.50vh 0 1.45px rgba(167,243,208,0.62),32.67vw 58.51vh 0 1.50px rgba(255,255,255,0.76),9.33vw 79.77vh 0 0.88px rgba(125,211,252,0.60),5.73vw 119.58vh 0 1.55px rgba(250,204,21,0.72),41.36vw 112.70vh 0 1.37px rgba(125,211,252,0.77),23.95vw 127.55vh 0 0.86px rgba(250,204,21,0.85),83.62vw 101.45vh 0 1.09px rgba(125,211,252,0.60),19.10vw 83.80vh 0 1.15px rgba(167,243,208,0.77),15.77vw 81.03vh 0 1.33px rgba(255,255,255,0.69),15.78vw 46.19vh 0 1.63px rgba(250,204,21,0.53),5.37vw 79.44vh 0 1.06px rgba(167,243,208,0.85),98.16vw 73.62vh 0 1.22px rgba(52,211,153,0.83),8.72vw -8.43vh 0 1.17px rgba(167,243,208,0.71),86.53vw 129.70vh 0 1.50px rgba(250,204,21,0.82),96.48vw 106.48vh 0 0.78px rgba(255,255,255,0.40),19.09vw 104.09vh 0 1.64px rgba(255,255,255,0.81),44.34vw 103.09vh 0 0.98px rgba(125,211,252,0.75),24.68vw 141.62vh 0 0.85px rgba(125,211,252,0.54),13.70vw 6.50vh 0 1.12px rgba(167,243,208,0.90),25.89vw 86.23vh 0 1.61px rgba(250,204,21,0.69),22.42vw 95.34vh 0 1.33px rgba(125,211,252,0.71),4.50vw -7.03vh 0 1.13px rgba(255,255,255,0.44),45.75vw 149.43vh 0 0.83px rgba(125,211,252,0.47),43.42vw 12.07vh 0 0.87px rgba(167,243,208,0.44),28.10vw 14.81vh 0 0.98px rgba(52,211,153,0.47),81.93vw 4.68vh 0 1.42px rgba(250,204,21,0.65),35.66vw 81.63vh 0 0.87px rgba(52,211,153,0.90),76.28vw 132.21vh 0 1.19px rgba(52,211,153,0.54),89.76vw 45.92vh 0 1.20px rgba(125,211,252,0.49),37.83vw 131.24vh 0 1.08px rgba(255,255,255,0.72),36.80vw 107.42vh 0 1.08px rgba(255,255,255,0.58),90.41vw 92.27vh 0 1.63px rgba(125,211,252,0.49),5.58vw 24.59vh 0 1.65px rgba(52,211,153,0.66);
  opacity:0.8;
  animation:sf-float-a 40s ease-in-out infinite, sf-glow-a 5.5s ease-in-out infinite alternate!important;
}
body::after{
  box-shadow:3.00vw 1.37vh 0 2.08px rgba(255,255,255,0.66),12.65vw 16.07vh 0 1.39px rgba(125,211,252,0.90),71.28vw 43.26vh 0 1.81px rgba(125,211,252,0.71),76.84vw -4.70vh 0 1.47px rgba(255,255,255,0.99),83.26vw -4.00vh 0 1.99px rgba(255,255,255,0.65),62.44vw 29.91vh 0 1.45px rgba(250,204,21,0.67),59.20vw 105.22vh 0 1.63px rgba(167,243,208,0.73),11.53vw 28.96vh 0 1.87px rgba(125,211,252,0.82),50.89vw 47.49vh 0 1.88px rgba(250,204,21,0.57),68.48vw 7.11vh 0 1.36px rgba(52,211,153,0.60),93.56vw 149.49vh 0 1.51px rgba(167,243,208,0.97),84.31vw 65.58vh 0 1.81px rgba(250,204,21,0.56),58.07vw 65.96vh 0 1.38px rgba(167,243,208,0.60),55.90vw 84.31vh 0 1.88px rgba(125,211,252,0.92),10.39vw 104.61vh 0 1.16px rgba(255,255,255,0.89),69.71vw 11.91vh 0 1.76px rgba(52,211,153,0.55),23.10vw 38.99vh 0 2.01px rgba(167,243,208,0.90),94.21vw 86.84vh 0 1.87px rgba(255,255,255,0.92),10.26vw 25.73vh 0 1.75px rgba(125,211,252,0.54),31.28vw -3.93vh 0 1.94px rgba(167,243,208,0.82),92.76vw 110.86vh 0 2.07px rgba(255,255,255,0.91),12.77vw 141.30vh 0 1.61px rgba(52,211,153,0.54),17.39vw 8.41vh 0 1.25px rgba(167,243,208,0.75),29.83vw 98.89vh 0 1.18px rgba(167,243,208,0.81);
  opacity:0.9;
  animation:sf-float-b 26s ease-in-out infinite, sf-glow-b 3.4s ease-in-out infinite alternate!important;
}
@keyframes sf-float-a{
  0%{transform:translate3d(0,0,0)}
  33%{transform:translate3d(-2vw,1.4vh,0)}
  66%{transform:translate3d(1.6vw,-1.8vh,0)}
  100%{transform:translate3d(0,0,0)}
}
@keyframes sf-float-b{
  0%{transform:translate3d(0,0,0)}
  50%{transform:translate3d(2.4vw,-2vh,0)}
  100%{transform:translate3d(0,0,0)}
}
@keyframes sf-glow-a{
  0%{opacity:0.36}
  100%{opacity:1.00}
}
@keyframes sf-glow-b{
  0%{opacity:0.44}
  100%{opacity:1}
}
@media (prefers-reduced-motion:reduce){
  body::before,body::after{animation:none!important;opacity:.4!important}
}
/* /starfield */
