/* Local v252: HOLIDOT SNS backing, mobile body typography, and footer alignment. */
.woogi-detail-desktop .woogi-detail-image[src$="detail-footer-art-10.webp"]{transform:translateY(11px)}
.woogi-detail-desktop .woogi-detail-image[src$="detail-footer-art-7.webp"]{transform:translateY(8px)}

@media (max-width:1180px){
  .svc-detail-overlay.is-project-detail .svc-detail-scroll{scrollbar-width:none}
  .svc-detail-overlay.is-project-detail .svc-detail-scroll::-webkit-scrollbar{display:none}
  .woogi-detail-mobile{--woogi-detail-mobile-edge:clamp(18px,5vw,40px)}
  .woogi-detail-mobile-text.is-role-intro .woogi-detail-role-body{letter-spacing:-.02em}
  .woogi-detail-mobile-row.is-sns{
    box-sizing:border-box;
    width:calc(100% + 2 * var(--woogi-detail-mobile-edge));
    margin-left:calc(-1 * var(--woogi-detail-mobile-edge));
    padding:calc(100vw * 127 / 1600) var(--woogi-detail-mobile-edge) calc(100vw * 134 / 1600);
    background:#000;
  }
  .woogi-detail-mobile-footer .woogi-detail-mobile-brand>span,
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact>a{
    transform:scaleX(1.1);
    transform-origin:left center;
  }
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact a{width:max-content;max-width:100%}
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact a[data-contact="instagram"]{
    grid-column:1;grid-row:2;align-self:center;
  }
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact .woogi-detail-mobile-portrait{
    grid-column:2;grid-row:2;justify-self:end;align-self:center;
  }
}
@media (max-width:360px){
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact{grid-template-columns:minmax(0,1fr) auto}
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact a[data-contact="mobile"]{grid-column:1/-1;grid-row:1}
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact a[data-contact="email"]{grid-column:1/-1;grid-row:2}
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact a[data-contact="instagram"]{grid-column:1;grid-row:3}
  .woogi-detail-mobile-footer .woogi-detail-mobile-contact .woogi-detail-mobile-portrait{grid-column:2;grid-row:3}
}
