/*
==============================================================================
CONFIDENTIAL – NON-DISCLOSURE NOTICE
------------------------------------------------------------------------------
This file contains proprietary and confidential information belonging to
The University of Sydney. It is provided under the terms of a Non-Disclosure
Agreement (NDA) and/or Licence Agreement. Any unauthorized copying, sharing, 
or distribution of this code or any part thereof is strictly prohibited.

For the full details of your confidentiality obligations, please refer to
the NDA and/or Licence Agreement under which you have received this code.

© 2023-2025 The University of Sydney. All rights reserved.
==============================================================================
*/


/* main area. Define flex-grow via CSS to be able to override without Bootstrap. */
.welcome-wrapper {
    flex-grow: 1;
}

.cogniti-pulse {
    animation: pulse 10s ease-in-out infinite;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

/* Logo: default bottom right, accounting for sidebar and spacing */
.usyd-logo {
  position: fixed;
  bottom: 30px;
  right: 25px;  
  max-width: 200px;
  z-index: 10;
}

/* Tall but not wide: move logo to bottom center and reduce it's size and spacing */
@media (max-width: 700px) {
  .usyd-logo {
    right: auto;
    bottom: 20px;
    max-width: 150px;
  }
}

/* Shorter screens: move logo to center, returning to normal flow */
@media (max-height: 600px) {
  .welcome-wrapper {
    flex-grow: 0;
    margin-top: 12vh;
  }
  .logo-wrapper {
    padding: 90px 0 25px;
  }
  .usyd-logo {
    position: revert;
  }
}