/* lowpolyrat — home.css
   index desktop layout: initial window positions + home-only details
*/

/* ===== INITIAL POSITIONS (before JS locks them) ===== */
/* left column */
#win-welcome{ position: fixed; left: 25px; top: 25px; width: 160px; height: 160px; transform: rotate(-0.3deg); }
#side-a{ position: fixed; left: 25px; top: 200px; width: 160px; height: 280px; overflow-y: auto; }

/* middle-left column */
#win-profile{ position: fixed; left: 205px; top: 25px; width: 160px; height: 160px; transform: rotate(0.2deg); }
#side-b{ position: fixed; left: 205px; top: 200px; width: 160px; height: 280px; overflow-y: auto; }

/* notes */
#notes{ position: fixed; left: 25px; bottom: 60px; width: 340px; height: 170px; transform: rotate(-0.4deg); }

/* Center window */
#win-center{
  position: fixed;
  left: 420px;
  top: 25px;
  width: min(860px, calc(100vw - 420px - 260px - 40px));
  height: 85vh;
  overflow-y: auto;
  transform: rotate(0.2deg);
}

/* Right-hand launcher */
#win-launcher{
  position: fixed;
  right: 25px;
  top: 25px;
  width: 240px;
  height: 85vh;
  overflow-y: auto;
  transform: rotate(-0.2deg);
}

/* Home-only audio styling */
#side-a audio{
  filter: brightness(0.9) contrast(1.1)
          drop-shadow(0 0 6px rgba(255,40,40,0.35));
}
