:root {
  --DAC_BUTTON_HEIGHT: 48px;
}

.dac-android-11-page .button:not(.devsite-user-signin) {
  box-shadow: var(--DAC_BOX_SHADOW_THIN) var(--DAC_BOX_SHADOW_THIN) var(--DAC_COLOR_SAPPHIRE);
  height: var(--DAC_BUTTON_HEIGHT);
  line-height: var(--DAC_BUTTON_HEIGHT);
  padding: 0 48px;
}

.dac-android-11-page .button.dac-button-flat {
  box-shadow: unset;
  height: unset;
  line-height: 1.5;
  padding: 0;
  margin: 16px;
  text-transform: uppercase;
}

.dac-android-11-page .dac-button {
  background: var(--DAC_COLOR_WHITE) !important;
}

.dac-android-11-page .dac-button-primary {
  background: var(--DAC_COLOR_ANDROID_GREEN) !important;
}

.dac-android-11-page .dac-button-secondary {
  background-color: var(--DAC_COLOR_GREEN_SNOWFLURRY) !important;
}

.dac-android-11-page .dac-button,
.dac-android-11-page .dac-button-primary,
.dac-android-11-page .dac-button-secondary,
.dac-android-11-page .button.dac-button-flat {
  color: var(--DAC_COLOR_SAPPHIRE) !important;
}

.dac-android-11-page .dac-button:hover,
.dac-android-11-page .dac-button:focus,
.dac-android-11-page .dac-button-primary:hover,
.dac-android-11-page .dac-button-primary:focus,
.dac-android-11-page .dac-button-secondary:hover,
.dac-android-11-page .dac-button-secondary:focus {
  box-shadow: 6px 6px var(--DAC_COLOR_SAPPHIRE);
}

.dac-android-11-page .dac-button-flat:hover {
  text-decoration: underline;
}

.dac-android-11-page .dac-button:focus,
.dac-android-11-page .dac-button-primary:focus,
.dac-android-11-page .dac-button-secondary:focus,
.dac-android-11-page .dac-button-flat:focus {
  outline: -webkit-focus-ring-color auto 5px;
}

.dac-android-11-page .dac-button:active,
.dac-android-11-page .dac-button-primary:active,
.dac-android-11-page .dac-button-secondary:active {
  box-shadow: 4px 4px var(--DAC_COLOR_SAPPHIRE);
}
