@media (max-width: 700px) and (orientation: portrait) {
   body {
      grid-template:
         'header' auto
         'nav' auto
         'main' 1fr
         'footer' 8%;
      width: calc(100dvw - 1rem);
   }

   #uc {
      width: 100%;
   }

   aside#left_side {
      grid-area: nav;
   }

   aside#right_side {
      display: none;
   }

   .discs {
      display: none;
   }
}