body{
  --kraft-base:#FBF8F4;      /* молочная база */
  --kraft-c1:231,199,154;    /* песочный блонд — левый верх */
  --kraft-c2:188,124,66;     /* тёплый коричневый — правый центр */
  --kraft-c3:166,116,74;     /* карамель — низ */

  background-color:var(--kraft-base) !important;
  background-image:
    radial-gradient(30vw 30vw at 10vw 12vh,
      rgba(var(--kraft-c1),.50) 0%,
      rgba(var(--kraft-c1),.36) 26%,
      rgba(var(--kraft-c1),.17) 48%,
      rgba(var(--kraft-c1),.05) 64%,
      rgba(var(--kraft-c1),0) 74%),
    radial-gradient(27vw 27vw at 90vw 32vh,
      rgba(var(--kraft-c2),.26) 0%,
      rgba(var(--kraft-c2),.19) 26%,
      rgba(var(--kraft-c2),.09) 48%,
      rgba(var(--kraft-c2),.03) 64%,
      rgba(var(--kraft-c2),0) 74%),
    radial-gradient(34vw 34vw at 48vw 104vh,
      rgba(var(--kraft-c3),.34) 0%,
      rgba(var(--kraft-c3),.24) 26%,
      rgba(var(--kraft-c3),.10) 50%,
      rgba(var(--kraft-c3),.03) 66%,
      rgba(var(--kraft-c3),0) 76%) !important;
  background-repeat:no-repeat !important;
  background-attachment:fixed !important;
}


@media(max-width:600px){
  body{
    background-image:
      radial-gradient(58vw 58vw at 2vw 6vh,
        rgba(var(--kraft-c1),.46) 0%,
        rgba(var(--kraft-c1),.28) 34%,
        rgba(var(--kraft-c1),0) 74%),
      radial-gradient(54vw 54vw at 102vw 30vh,
        rgba(var(--kraft-c2),.24) 0%,
        rgba(var(--kraft-c2),.14) 34%,
        rgba(var(--kraft-c2),0) 74%),
      radial-gradient(66vw 66vw at 46vw 104vh,
        rgba(var(--kraft-c3),.32) 0%,
        rgba(var(--kraft-c3),.19) 36%,
        rgba(var(--kraft-c3),0) 76%) !important;
  }
}


.t-rec:has(.kc),.t-rec:has(.kp){
  background-color:transparent !important;
  background-image:none !important
}
