.login_0 {margin: 20px auto 100px auto; width: 500px; text-align: center; border: 2px solid rgba(var(--color_1), 0.5); border-radius: 10px;
          background: rgba(var(--color_1), 0.0); padding: 20px; box-shadow: 0px 0px 10px rgba(var(--color_1), 0.5);}
.login_1 {font-size: 26px; font-weight: 2;}
.login_2 {font-size: 18px; font-weight: 1; padding: 20px 0px 40px 0px;}

.login_google {font-weight: 1; font-size: 14px; padding: 10px; border-radius: 10px;
               background: rgba(var(--merah_2), 1.00) url('/img/icon-google.png') 10px 50% no-repeat; background-size: 24px;
               color: rgba(var(--putih), 1.00); cursor: pointer;}

/* Portrait */
@media only screen and (orientation:portrait) {
  .login_0 {margin: 20px 0px 250px 0px; width: 100%;}
}
