.line-login-button.svelte-18p93gh{--line-base:#06c755;--line-label:#fff;--line-overlay:#000;--line-icon-divider:#00000014;--icon-size:52px;width:100%;height:var(--icon-size);background-color:var(--line-base);color:var(--line-label);font-weight:700;font-size:var(--typography-font-size-lg);cursor:pointer;border:none;border-radius:8px;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.line-login-button.svelte-18p93gh:after{content:"";background-color:var(--line-overlay);opacity:0;pointer-events:none;position:absolute;inset:0}.line-login-button.svelte-18p93gh:hover:after{opacity:.1}.line-login-button.svelte-18p93gh:active:after{opacity:.3}.line-login-button.svelte-18p93gh:focus-visible{outline:2px solid var(--line-base);outline-offset:2px}.line-login-button.svelte-18p93gh:disabled{cursor:default}.icon.svelte-18p93gh{width:var(--icon-size);height:var(--icon-size);border-right:1px solid var(--line-icon-divider);flex-shrink:0}.label.svelte-18p93gh{padding-inline:var(--icon-size);text-align:center;white-space:nowrap;flex:1}.external-login-buttons.svelte-1lrumi5{flex-direction:column;gap:16px;display:flex}
