/* =========================
   Meet Neo. Let's follow the white rabbit :)
   Author: Qbit
   Build Date: 12/05/2026
   Version: 1.0.0

   File path: /uploads/
========================= */

/* =========================
   Import fonts 
========================= */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&family=Quicksand&display=swap');

/* =========================
   Root styles 
========================= */

:root {

}

/* =========================
   Global styles 
========================= */

* {
   box-sizing: border-box;
   margin: 0;
   padding: 0;
}

html {
  font-size: 100%;
  scroll-behavior: smooth;
}

body {
   min-height: 100dvh;
   font-size: 1rem;
   font-family: 'Quicksand', sans-serif;
   color: #333;
   line-height: 1.6;
}

/* =========================
   Page loader styles 
========================= */

.loader {
   position: fixed;
   inset: 0;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   gap: 5px;
   background: #333;
   color: #fff;
   transition: opacity .4s;
   z-index: 9999;
}

.loader.hidden {
   opacity: 0;
   pointer-events: none;
}

.spinner {
   width: 40px;
   aspect-ratio: 1;
   border: 5px solid #ffffff33;
   border-top-color: #38bdf8;
   border-radius: 50%;

   animation: spin 1s linear infinite;
}

.progress {
   margin: 0;
   font-size: 0.8em;
   line-height: 1;
   font-family: sans-serif;
}

@keyframes spin {
  to { transform: rotate(1turn); }
}

/* =========================
   Responsive styles
========================= */

@media (max-width: 768px) { 


}