/* r34.50.183 — LP-only LINE/Google visual restore from r180 user-PASS.
   Existing r179/180 primary green style is deliberately NOT overridden for Google.
   This stylesheet solely keeps the LINE icon + label + arrow on one line.
   No changes to OAuth flow, profile gates, login-methods or application pages. */
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-line-signin {
  gap:9px;
  padding-inline:14px;
  white-space:nowrap;
}
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-line-signin > span:nth-child(2) {
  min-width:0;
  white-space:nowrap;
  flex:1 1 auto;
  text-align:left;
}
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-line-signin > span:last-child {
  flex:0 0 auto;
}
body.kgt-landing-v3 .landing-hero-v6-actions .landing-line-auth-note {
  max-width:470px;
  overflow-wrap:anywhere;
}
@media (max-width:440px) {
  body.kgt-landing-v3 .landing-hero-v6-actions .kgt-line-signin {
    gap:7px;
    padding-inline:11px;
    font-size:12.5px;
  }
  body.kgt-landing-v3 .landing-hero-v6-actions .kgt-line-signin .kgt-line-brand-icon {
    width:27px; height:25px;
  }
}
