/**
 * @package global.css
 * @author Simply Wired <info@simplywired.ca>
 * @copyright (c) 2026, Simply Wired
 * @version 0.0.1
 */

@import url("https://fonts.googleapis.com/css2?family=Vend+Sans:ital,wght@0,300..700;1,300..700&display=swap");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css");
*, *::after, *::before {
  box-sizing:border-box;
}
@media(prefers-reduced-motion:no-preference) {
  :root {
    scroll-behavior:smooth;
  }
}
* {
  box-sizing:border-box;
  font-family:"Vend Sans", sans-serif;
  font-kerning:normal;
  font-optical-sizing:auto;
  font-style:normal;
  font-weight:normal;
  letter-spacing:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  word-spacing:normal;
}
body {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:100vh;
  justify-content:center;
  margin:0;
  overflow:hidden;
  -webkit-text-size-adjust:100%;
}
.footer {
  color:rgba(33, 37, 41, .75);
  font-size:.875em;
  margin-top:2rem;
  text-align:center;
}
.hidden {
  border:0;
  clip:rect(0, 0, 0, 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  white-space:nowrap;
  width:1px;
}
main {
  align-items:center;
  color:rgba(33, 37, 41, .95);
  display:flex;
  flex-direction:column;
  justify-content:center;
}
main > img {
  height:60%;
  max-width:92%;
  width:auto;
}
main > p {
  text-align:center;
}