/* layout for site 2 tpl=2 variant=1 */
:root {
  --wps-brand: #ff3b30;
  --wps-accent: #ff6b5b;
  --wps-bg: #fff8f7;
  --wps-bg2: #fff0ee;
  --wps-radius: 12px;
}
body.wps-l2 { background: #fff8f7; }
body.wps-l2 .redFill, body.wps-l2 .w-button-normal:not(.white) {
  background: linear-gradient(135deg, #ff3b30, #ff6b5b) !important;
}
body.wps-l2 .fresh, body.wps-l2 .hero-headline .accent {
  background: linear-gradient(135deg, #ff6b5b, #ff3b30);
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent;
}
body.wps-l2 .grid-wrapper { grid-template-columns: repeat(2,1fr) !important; }
body.wps-l2 .platform-grid, body.wps-l2 .dl-platforms-grid {
  grid-template-columns: repeat(2,1fr) !important;
}
