/* Generated by scripts/build_case_patterns.py; edit case_patterns.py. */
:where([class*="shelf-style--"]) {
  --pattern-1-image: none;
  --pattern-1-position: 0% 0%;
  --pattern-1-size: auto auto;
  --pattern-1-shape: circle;
  --pattern-1-angle: 180deg;
  --pattern-1-stops: transparent, transparent;
  --pattern-1-color: #ffffff;
  --pattern-1-secondary: transparent;
  --pattern-1-radius: 1px;
  --pattern-1-edge: 1.5px;
  --pattern-1-inner: 0px;
  --pattern-1-ring-start: 0px;
  --pattern-1-glow-start: 2px;
  --pattern-1-glow-end: 4px;
  --pattern-1-line-width: 1px;
  --pattern-1-tile-width: 64px;
  --pattern-1-tile-height: 32px;
  --pattern-1-offset-x: 0px;
  --pattern-1-offset-y: 0px;
  --pattern-1-coverage: 25%;
  --pattern-1-motif-width: 20px;
  --pattern-1-motif-height: 4px;
  --pattern-2-image: none;
  --pattern-2-position: 0% 0%;
  --pattern-2-size: auto auto;
  --pattern-2-shape: circle;
  --pattern-2-angle: 180deg;
  --pattern-2-stops: transparent, transparent;
  --pattern-2-color: #ffffff;
  --pattern-2-secondary: transparent;
  --pattern-2-radius: 1px;
  --pattern-2-edge: 1.5px;
  --pattern-2-inner: 0px;
  --pattern-2-ring-start: 0px;
  --pattern-2-glow-start: 2px;
  --pattern-2-glow-end: 4px;
  --pattern-2-line-width: 1px;
  --pattern-2-tile-width: 64px;
  --pattern-2-tile-height: 32px;
  --pattern-2-offset-x: 0px;
  --pattern-2-offset-y: 0px;
  --pattern-2-coverage: 25%;
  --pattern-2-motif-width: 20px;
  --pattern-2-motif-height: 4px;
  --pattern-3-image: none;
  --pattern-3-position: 0% 0%;
  --pattern-3-size: auto auto;
  --pattern-3-shape: circle;
  --pattern-3-angle: 180deg;
  --pattern-3-stops: transparent, transparent;
  --pattern-3-color: #ffffff;
  --pattern-3-secondary: transparent;
  --pattern-3-radius: 1px;
  --pattern-3-edge: 1.5px;
  --pattern-3-inner: 0px;
  --pattern-3-ring-start: 0px;
  --pattern-3-glow-start: 2px;
  --pattern-3-glow-end: 4px;
  --pattern-3-line-width: 1px;
  --pattern-3-tile-width: 64px;
  --pattern-3-tile-height: 32px;
  --pattern-3-offset-x: 0px;
  --pattern-3-offset-y: 0px;
  --pattern-3-coverage: 25%;
  --pattern-3-motif-width: 20px;
  --pattern-3-motif-height: 4px;
  --pattern-4-image: none;
  --pattern-4-position: 0% 0%;
  --pattern-4-size: auto auto;
  --pattern-4-shape: circle;
  --pattern-4-angle: 180deg;
  --pattern-4-stops: transparent, transparent;
  --pattern-4-color: #ffffff;
  --pattern-4-secondary: transparent;
  --pattern-4-radius: 1px;
  --pattern-4-edge: 1.5px;
  --pattern-4-inner: 0px;
  --pattern-4-ring-start: 0px;
  --pattern-4-glow-start: 2px;
  --pattern-4-glow-end: 4px;
  --pattern-4-line-width: 1px;
  --pattern-4-tile-width: 64px;
  --pattern-4-tile-height: 32px;
  --pattern-4-offset-x: 0px;
  --pattern-4-offset-y: 0px;
  --pattern-4-coverage: 25%;
  --pattern-4-motif-width: 20px;
  --pattern-4-motif-height: 4px;
  --pattern-5-image: none;
  --pattern-5-position: 0% 0%;
  --pattern-5-size: auto auto;
  --pattern-5-shape: circle;
  --pattern-5-angle: 180deg;
  --pattern-5-stops: transparent, transparent;
  --pattern-5-color: #ffffff;
  --pattern-5-secondary: transparent;
  --pattern-5-radius: 1px;
  --pattern-5-edge: 1.5px;
  --pattern-5-inner: 0px;
  --pattern-5-ring-start: 0px;
  --pattern-5-glow-start: 2px;
  --pattern-5-glow-end: 4px;
  --pattern-5-line-width: 1px;
  --pattern-5-tile-width: 64px;
  --pattern-5-tile-height: 32px;
  --pattern-5-offset-x: 0px;
  --pattern-5-offset-y: 0px;
  --pattern-5-coverage: 25%;
  --pattern-5-motif-width: 20px;
  --pattern-5-motif-height: 4px;
  --pattern-6-image: none;
  --pattern-6-position: 0% 0%;
  --pattern-6-size: auto auto;
  --pattern-6-shape: circle;
  --pattern-6-angle: 180deg;
  --pattern-6-stops: transparent, transparent;
  --pattern-6-color: #ffffff;
  --pattern-6-secondary: transparent;
  --pattern-6-radius: 1px;
  --pattern-6-edge: 1.5px;
  --pattern-6-inner: 0px;
  --pattern-6-ring-start: 0px;
  --pattern-6-glow-start: 2px;
  --pattern-6-glow-end: 4px;
  --pattern-6-line-width: 1px;
  --pattern-6-tile-width: 64px;
  --pattern-6-tile-height: 32px;
  --pattern-6-offset-x: 0px;
  --pattern-6-offset-y: 0px;
  --pattern-6-coverage: 25%;
  --pattern-6-motif-width: 20px;
  --pattern-6-motif-height: 4px;
  --pattern-7-image: none;
  --pattern-7-position: 0% 0%;
  --pattern-7-size: auto auto;
  --pattern-7-shape: circle;
  --pattern-7-angle: 180deg;
  --pattern-7-stops: transparent, transparent;
  --pattern-7-color: #ffffff;
  --pattern-7-secondary: transparent;
  --pattern-7-radius: 1px;
  --pattern-7-edge: 1.5px;
  --pattern-7-inner: 0px;
  --pattern-7-ring-start: 0px;
  --pattern-7-glow-start: 2px;
  --pattern-7-glow-end: 4px;
  --pattern-7-line-width: 1px;
  --pattern-7-tile-width: 64px;
  --pattern-7-tile-height: 32px;
  --pattern-7-offset-x: 0px;
  --pattern-7-offset-y: 0px;
  --pattern-7-coverage: 25%;
  --pattern-7-motif-width: 20px;
  --pattern-7-motif-height: 4px;
  --pattern-8-image: none;
  --pattern-8-position: 0% 0%;
  --pattern-8-size: auto auto;
  --pattern-8-shape: circle;
  --pattern-8-angle: 180deg;
  --pattern-8-stops: transparent, transparent;
  --pattern-8-color: #ffffff;
  --pattern-8-secondary: transparent;
  --pattern-8-radius: 1px;
  --pattern-8-edge: 1.5px;
  --pattern-8-inner: 0px;
  --pattern-8-ring-start: 0px;
  --pattern-8-glow-start: 2px;
  --pattern-8-glow-end: 4px;
  --pattern-8-line-width: 1px;
  --pattern-8-tile-width: 64px;
  --pattern-8-tile-height: 32px;
  --pattern-8-offset-x: 0px;
  --pattern-8-offset-y: 0px;
  --pattern-8-coverage: 25%;
  --pattern-8-motif-width: 20px;
  --pattern-8-motif-height: 4px;
  --pattern-9-image: none;
  --pattern-9-position: 0% 0%;
  --pattern-9-size: auto auto;
  --pattern-9-shape: circle;
  --pattern-9-angle: 180deg;
  --pattern-9-stops: transparent, transparent;
  --pattern-9-color: #ffffff;
  --pattern-9-secondary: transparent;
  --pattern-9-radius: 1px;
  --pattern-9-edge: 1.5px;
  --pattern-9-inner: 0px;
  --pattern-9-ring-start: 0px;
  --pattern-9-glow-start: 2px;
  --pattern-9-glow-end: 4px;
  --pattern-9-line-width: 1px;
  --pattern-9-tile-width: 64px;
  --pattern-9-tile-height: 32px;
  --pattern-9-offset-x: 0px;
  --pattern-9-offset-y: 0px;
  --pattern-9-coverage: 25%;
  --pattern-9-motif-width: 20px;
  --pattern-9-motif-height: 4px;
  --pattern-10-image: none;
  --pattern-10-position: 0% 0%;
  --pattern-10-size: auto auto;
  --pattern-10-shape: circle;
  --pattern-10-angle: 180deg;
  --pattern-10-stops: transparent, transparent;
  --pattern-10-color: #ffffff;
  --pattern-10-secondary: transparent;
  --pattern-10-radius: 1px;
  --pattern-10-edge: 1.5px;
  --pattern-10-inner: 0px;
  --pattern-10-ring-start: 0px;
  --pattern-10-glow-start: 2px;
  --pattern-10-glow-end: 4px;
  --pattern-10-line-width: 1px;
  --pattern-10-tile-width: 64px;
  --pattern-10-tile-height: 32px;
  --pattern-10-offset-x: 0px;
  --pattern-10-offset-y: 0px;
  --pattern-10-coverage: 25%;
  --pattern-10-motif-width: 20px;
  --pattern-10-motif-height: 4px;
  --pattern-11-image: none;
  --pattern-11-position: 0% 0%;
  --pattern-11-size: auto auto;
  --pattern-11-shape: circle;
  --pattern-11-angle: 180deg;
  --pattern-11-stops: transparent, transparent;
  --pattern-11-color: #ffffff;
  --pattern-11-secondary: transparent;
  --pattern-11-radius: 1px;
  --pattern-11-edge: 1.5px;
  --pattern-11-inner: 0px;
  --pattern-11-ring-start: 0px;
  --pattern-11-glow-start: 2px;
  --pattern-11-glow-end: 4px;
  --pattern-11-line-width: 1px;
  --pattern-11-tile-width: 64px;
  --pattern-11-tile-height: 32px;
  --pattern-11-offset-x: 0px;
  --pattern-11-offset-y: 0px;
  --pattern-11-coverage: 25%;
  --pattern-11-motif-width: 20px;
  --pattern-11-motif-height: 4px;
  --pattern-12-image: none;
  --pattern-12-position: 0% 0%;
  --pattern-12-size: auto auto;
  --pattern-12-shape: circle;
  --pattern-12-angle: 180deg;
  --pattern-12-stops: transparent, transparent;
  --pattern-12-color: #ffffff;
  --pattern-12-secondary: transparent;
  --pattern-12-radius: 1px;
  --pattern-12-edge: 1.5px;
  --pattern-12-inner: 0px;
  --pattern-12-ring-start: 0px;
  --pattern-12-glow-start: 2px;
  --pattern-12-glow-end: 4px;
  --pattern-12-line-width: 1px;
  --pattern-12-tile-width: 64px;
  --pattern-12-tile-height: 32px;
  --pattern-12-offset-x: 0px;
  --pattern-12-offset-y: 0px;
  --pattern-12-coverage: 25%;
  --pattern-12-motif-width: 20px;
  --pattern-12-motif-height: 4px;
  --pattern-13-image: none;
  --pattern-13-position: 0% 0%;
  --pattern-13-size: auto auto;
  --pattern-13-shape: circle;
  --pattern-13-angle: 180deg;
  --pattern-13-stops: transparent, transparent;
  --pattern-13-color: #ffffff;
  --pattern-13-secondary: transparent;
  --pattern-13-radius: 1px;
  --pattern-13-edge: 1.5px;
  --pattern-13-inner: 0px;
  --pattern-13-ring-start: 0px;
  --pattern-13-glow-start: 2px;
  --pattern-13-glow-end: 4px;
  --pattern-13-line-width: 1px;
  --pattern-13-tile-width: 64px;
  --pattern-13-tile-height: 32px;
  --pattern-13-offset-x: 0px;
  --pattern-13-offset-y: 0px;
  --pattern-13-coverage: 25%;
  --pattern-13-motif-width: 20px;
  --pattern-13-motif-height: 4px;
  --pattern-14-image: none;
  --pattern-14-position: 0% 0%;
  --pattern-14-size: auto auto;
  --pattern-14-shape: circle;
  --pattern-14-angle: 180deg;
  --pattern-14-stops: transparent, transparent;
  --pattern-14-color: #ffffff;
  --pattern-14-secondary: transparent;
  --pattern-14-radius: 1px;
  --pattern-14-edge: 1.5px;
  --pattern-14-inner: 0px;
  --pattern-14-ring-start: 0px;
  --pattern-14-glow-start: 2px;
  --pattern-14-glow-end: 4px;
  --pattern-14-line-width: 1px;
  --pattern-14-tile-width: 64px;
  --pattern-14-tile-height: 32px;
  --pattern-14-offset-x: 0px;
  --pattern-14-offset-y: 0px;
  --pattern-14-coverage: 25%;
  --pattern-14-motif-width: 20px;
  --pattern-14-motif-height: 4px;
  --pattern-15-image: none;
  --pattern-15-position: 0% 0%;
  --pattern-15-size: auto auto;
  --pattern-15-shape: circle;
  --pattern-15-angle: 180deg;
  --pattern-15-stops: transparent, transparent;
  --pattern-15-color: #ffffff;
  --pattern-15-secondary: transparent;
  --pattern-15-radius: 1px;
  --pattern-15-edge: 1.5px;
  --pattern-15-inner: 0px;
  --pattern-15-ring-start: 0px;
  --pattern-15-glow-start: 2px;
  --pattern-15-glow-end: 4px;
  --pattern-15-line-width: 1px;
  --pattern-15-tile-width: 64px;
  --pattern-15-tile-height: 32px;
  --pattern-15-offset-x: 0px;
  --pattern-15-offset-y: 0px;
  --pattern-15-coverage: 25%;
  --pattern-15-motif-width: 20px;
  --pattern-15-motif-height: 4px;
  --pattern-16-image: none;
  --pattern-16-position: 0% 0%;
  --pattern-16-size: auto auto;
  --pattern-16-shape: circle;
  --pattern-16-angle: 180deg;
  --pattern-16-stops: transparent, transparent;
  --pattern-16-color: #ffffff;
  --pattern-16-secondary: transparent;
  --pattern-16-radius: 1px;
  --pattern-16-edge: 1.5px;
  --pattern-16-inner: 0px;
  --pattern-16-ring-start: 0px;
  --pattern-16-glow-start: 2px;
  --pattern-16-glow-end: 4px;
  --pattern-16-line-width: 1px;
  --pattern-16-tile-width: 64px;
  --pattern-16-tile-height: 32px;
  --pattern-16-offset-x: 0px;
  --pattern-16-offset-y: 0px;
  --pattern-16-coverage: 25%;
  --pattern-16-motif-width: 20px;
  --pattern-16-motif-height: 4px;
}

:where([class*="shelf-style--"]) {
  --pattern-1-linear: linear-gradient(var(--pattern-1-angle), var(--pattern-1-stops));
  --pattern-1-stripes: repeating-linear-gradient(var(--pattern-1-angle), var(--pattern-1-stops));
  --pattern-1-radial: radial-gradient(var(--pattern-1-shape), var(--pattern-1-stops));
  --pattern-1-dots: radial-gradient(var(--pattern-1-shape), var(--pattern-1-color) 0 var(--pattern-1-radius), transparent var(--pattern-1-edge));
  --pattern-1-rings: radial-gradient(var(--pattern-1-shape), transparent 0 var(--pattern-1-inner), var(--pattern-1-color) var(--pattern-1-ring-start) var(--pattern-1-radius), transparent var(--pattern-1-edge));
  --pattern-1-glow: radial-gradient(var(--pattern-1-shape), var(--pattern-1-color) 0 var(--pattern-1-radius), var(--pattern-1-secondary) var(--pattern-1-glow-start) var(--pattern-1-glow-end), transparent var(--pattern-1-edge));
  --pattern-1-checkerboard: conic-gradient(from var(--pattern-1-angle), var(--pattern-1-color) 25%, var(--pattern-1-secondary) 0 50%, var(--pattern-1-color) 0 75%, var(--pattern-1-secondary) 0);
  --pattern-1-grid: linear-gradient(0deg, var(--pattern-1-color) var(--pattern-1-line-width), transparent var(--pattern-1-line-width)) var(--pattern-1-position) / var(--pattern-1-size), linear-gradient(90deg, var(--pattern-1-color) var(--pattern-1-line-width), transparent var(--pattern-1-line-width)) var(--pattern-1-position) / var(--pattern-1-size);
  --pattern-1-layer: var(--pattern-1-image) var(--pattern-1-position) / var(--pattern-1-size);
  --pattern-1-triangles: conic-gradient(from 225deg at var(--pattern-1-motif-width) 0px, var(--pattern-1-color) 0 45deg, transparent 45deg);
  --pattern-1-dashes: radial-gradient(ellipse var(--pattern-1-motif-width) var(--pattern-1-motif-height) at var(--pattern-1-motif-width) var(--pattern-1-motif-height), var(--pattern-1-color) 95%, transparent 100%);
  --pattern-1-arcs: radial-gradient(circle at var(--pattern-1-radius) 0px, transparent calc(var(--pattern-1-radius) - var(--pattern-1-line-width)), var(--pattern-1-color) calc(var(--pattern-1-radius) - var(--pattern-1-line-width)) var(--pattern-1-radius), transparent calc(var(--pattern-1-radius) + 0.5px));
  --pattern-1-zigzags: linear-gradient(135deg, var(--pattern-1-color) var(--pattern-1-coverage), transparent var(--pattern-1-coverage)) calc(var(--pattern-1-offset-x) - var(--pattern-1-tile-width) / 2) var(--pattern-1-offset-y) / var(--pattern-1-tile-width) var(--pattern-1-tile-height), linear-gradient(225deg, var(--pattern-1-color) var(--pattern-1-coverage), transparent var(--pattern-1-coverage)) calc(var(--pattern-1-offset-x) - var(--pattern-1-tile-width) / 2) var(--pattern-1-offset-y) / var(--pattern-1-tile-width) var(--pattern-1-tile-height), linear-gradient(315deg, var(--pattern-1-color) var(--pattern-1-coverage), transparent var(--pattern-1-coverage)) var(--pattern-1-offset-x) var(--pattern-1-offset-y) / var(--pattern-1-tile-width) var(--pattern-1-tile-height), linear-gradient(45deg, var(--pattern-1-color) var(--pattern-1-coverage), transparent var(--pattern-1-coverage)) var(--pattern-1-offset-x) var(--pattern-1-offset-y) / var(--pattern-1-tile-width) var(--pattern-1-tile-height);
  --pattern-1-squiggles: radial-gradient(circle at var(--pattern-1-radius) 0px, transparent calc(var(--pattern-1-radius) - var(--pattern-1-line-width)), var(--pattern-1-color) calc(var(--pattern-1-radius) - var(--pattern-1-line-width)) var(--pattern-1-radius), transparent calc(var(--pattern-1-radius) + 0.5px)) var(--pattern-1-position) / var(--pattern-1-size), radial-gradient(circle at calc(3 * var(--pattern-1-radius)) 0px, transparent calc(var(--pattern-1-radius) - var(--pattern-1-line-width)), var(--pattern-1-color) calc(var(--pattern-1-radius) - var(--pattern-1-line-width)) var(--pattern-1-radius), transparent calc(var(--pattern-1-radius) + 0.5px)) var(--pattern-1-position) / var(--pattern-1-size);
  --pattern-2-linear: linear-gradient(var(--pattern-2-angle), var(--pattern-2-stops));
  --pattern-2-stripes: repeating-linear-gradient(var(--pattern-2-angle), var(--pattern-2-stops));
  --pattern-2-radial: radial-gradient(var(--pattern-2-shape), var(--pattern-2-stops));
  --pattern-2-dots: radial-gradient(var(--pattern-2-shape), var(--pattern-2-color) 0 var(--pattern-2-radius), transparent var(--pattern-2-edge));
  --pattern-2-rings: radial-gradient(var(--pattern-2-shape), transparent 0 var(--pattern-2-inner), var(--pattern-2-color) var(--pattern-2-ring-start) var(--pattern-2-radius), transparent var(--pattern-2-edge));
  --pattern-2-glow: radial-gradient(var(--pattern-2-shape), var(--pattern-2-color) 0 var(--pattern-2-radius), var(--pattern-2-secondary) var(--pattern-2-glow-start) var(--pattern-2-glow-end), transparent var(--pattern-2-edge));
  --pattern-2-checkerboard: conic-gradient(from var(--pattern-2-angle), var(--pattern-2-color) 25%, var(--pattern-2-secondary) 0 50%, var(--pattern-2-color) 0 75%, var(--pattern-2-secondary) 0);
  --pattern-2-grid: linear-gradient(0deg, var(--pattern-2-color) var(--pattern-2-line-width), transparent var(--pattern-2-line-width)) var(--pattern-2-position) / var(--pattern-2-size), linear-gradient(90deg, var(--pattern-2-color) var(--pattern-2-line-width), transparent var(--pattern-2-line-width)) var(--pattern-2-position) / var(--pattern-2-size);
  --pattern-2-layer: var(--pattern-2-image) var(--pattern-2-position) / var(--pattern-2-size);
  --pattern-2-triangles: conic-gradient(from 225deg at var(--pattern-2-motif-width) 0px, var(--pattern-2-color) 0 45deg, transparent 45deg);
  --pattern-2-dashes: radial-gradient(ellipse var(--pattern-2-motif-width) var(--pattern-2-motif-height) at var(--pattern-2-motif-width) var(--pattern-2-motif-height), var(--pattern-2-color) 95%, transparent 100%);
  --pattern-2-arcs: radial-gradient(circle at var(--pattern-2-radius) 0px, transparent calc(var(--pattern-2-radius) - var(--pattern-2-line-width)), var(--pattern-2-color) calc(var(--pattern-2-radius) - var(--pattern-2-line-width)) var(--pattern-2-radius), transparent calc(var(--pattern-2-radius) + 0.5px));
  --pattern-2-zigzags: linear-gradient(135deg, var(--pattern-2-color) var(--pattern-2-coverage), transparent var(--pattern-2-coverage)) calc(var(--pattern-2-offset-x) - var(--pattern-2-tile-width) / 2) var(--pattern-2-offset-y) / var(--pattern-2-tile-width) var(--pattern-2-tile-height), linear-gradient(225deg, var(--pattern-2-color) var(--pattern-2-coverage), transparent var(--pattern-2-coverage)) calc(var(--pattern-2-offset-x) - var(--pattern-2-tile-width) / 2) var(--pattern-2-offset-y) / var(--pattern-2-tile-width) var(--pattern-2-tile-height), linear-gradient(315deg, var(--pattern-2-color) var(--pattern-2-coverage), transparent var(--pattern-2-coverage)) var(--pattern-2-offset-x) var(--pattern-2-offset-y) / var(--pattern-2-tile-width) var(--pattern-2-tile-height), linear-gradient(45deg, var(--pattern-2-color) var(--pattern-2-coverage), transparent var(--pattern-2-coverage)) var(--pattern-2-offset-x) var(--pattern-2-offset-y) / var(--pattern-2-tile-width) var(--pattern-2-tile-height);
  --pattern-2-squiggles: radial-gradient(circle at var(--pattern-2-radius) 0px, transparent calc(var(--pattern-2-radius) - var(--pattern-2-line-width)), var(--pattern-2-color) calc(var(--pattern-2-radius) - var(--pattern-2-line-width)) var(--pattern-2-radius), transparent calc(var(--pattern-2-radius) + 0.5px)) var(--pattern-2-position) / var(--pattern-2-size), radial-gradient(circle at calc(3 * var(--pattern-2-radius)) 0px, transparent calc(var(--pattern-2-radius) - var(--pattern-2-line-width)), var(--pattern-2-color) calc(var(--pattern-2-radius) - var(--pattern-2-line-width)) var(--pattern-2-radius), transparent calc(var(--pattern-2-radius) + 0.5px)) var(--pattern-2-position) / var(--pattern-2-size);
  --pattern-3-linear: linear-gradient(var(--pattern-3-angle), var(--pattern-3-stops));
  --pattern-3-stripes: repeating-linear-gradient(var(--pattern-3-angle), var(--pattern-3-stops));
  --pattern-3-radial: radial-gradient(var(--pattern-3-shape), var(--pattern-3-stops));
  --pattern-3-dots: radial-gradient(var(--pattern-3-shape), var(--pattern-3-color) 0 var(--pattern-3-radius), transparent var(--pattern-3-edge));
  --pattern-3-rings: radial-gradient(var(--pattern-3-shape), transparent 0 var(--pattern-3-inner), var(--pattern-3-color) var(--pattern-3-ring-start) var(--pattern-3-radius), transparent var(--pattern-3-edge));
  --pattern-3-glow: radial-gradient(var(--pattern-3-shape), var(--pattern-3-color) 0 var(--pattern-3-radius), var(--pattern-3-secondary) var(--pattern-3-glow-start) var(--pattern-3-glow-end), transparent var(--pattern-3-edge));
  --pattern-3-checkerboard: conic-gradient(from var(--pattern-3-angle), var(--pattern-3-color) 25%, var(--pattern-3-secondary) 0 50%, var(--pattern-3-color) 0 75%, var(--pattern-3-secondary) 0);
  --pattern-3-grid: linear-gradient(0deg, var(--pattern-3-color) var(--pattern-3-line-width), transparent var(--pattern-3-line-width)) var(--pattern-3-position) / var(--pattern-3-size), linear-gradient(90deg, var(--pattern-3-color) var(--pattern-3-line-width), transparent var(--pattern-3-line-width)) var(--pattern-3-position) / var(--pattern-3-size);
  --pattern-3-layer: var(--pattern-3-image) var(--pattern-3-position) / var(--pattern-3-size);
  --pattern-3-triangles: conic-gradient(from 225deg at var(--pattern-3-motif-width) 0px, var(--pattern-3-color) 0 45deg, transparent 45deg);
  --pattern-3-dashes: radial-gradient(ellipse var(--pattern-3-motif-width) var(--pattern-3-motif-height) at var(--pattern-3-motif-width) var(--pattern-3-motif-height), var(--pattern-3-color) 95%, transparent 100%);
  --pattern-3-arcs: radial-gradient(circle at var(--pattern-3-radius) 0px, transparent calc(var(--pattern-3-radius) - var(--pattern-3-line-width)), var(--pattern-3-color) calc(var(--pattern-3-radius) - var(--pattern-3-line-width)) var(--pattern-3-radius), transparent calc(var(--pattern-3-radius) + 0.5px));
  --pattern-3-zigzags: linear-gradient(135deg, var(--pattern-3-color) var(--pattern-3-coverage), transparent var(--pattern-3-coverage)) calc(var(--pattern-3-offset-x) - var(--pattern-3-tile-width) / 2) var(--pattern-3-offset-y) / var(--pattern-3-tile-width) var(--pattern-3-tile-height), linear-gradient(225deg, var(--pattern-3-color) var(--pattern-3-coverage), transparent var(--pattern-3-coverage)) calc(var(--pattern-3-offset-x) - var(--pattern-3-tile-width) / 2) var(--pattern-3-offset-y) / var(--pattern-3-tile-width) var(--pattern-3-tile-height), linear-gradient(315deg, var(--pattern-3-color) var(--pattern-3-coverage), transparent var(--pattern-3-coverage)) var(--pattern-3-offset-x) var(--pattern-3-offset-y) / var(--pattern-3-tile-width) var(--pattern-3-tile-height), linear-gradient(45deg, var(--pattern-3-color) var(--pattern-3-coverage), transparent var(--pattern-3-coverage)) var(--pattern-3-offset-x) var(--pattern-3-offset-y) / var(--pattern-3-tile-width) var(--pattern-3-tile-height);
  --pattern-3-squiggles: radial-gradient(circle at var(--pattern-3-radius) 0px, transparent calc(var(--pattern-3-radius) - var(--pattern-3-line-width)), var(--pattern-3-color) calc(var(--pattern-3-radius) - var(--pattern-3-line-width)) var(--pattern-3-radius), transparent calc(var(--pattern-3-radius) + 0.5px)) var(--pattern-3-position) / var(--pattern-3-size), radial-gradient(circle at calc(3 * var(--pattern-3-radius)) 0px, transparent calc(var(--pattern-3-radius) - var(--pattern-3-line-width)), var(--pattern-3-color) calc(var(--pattern-3-radius) - var(--pattern-3-line-width)) var(--pattern-3-radius), transparent calc(var(--pattern-3-radius) + 0.5px)) var(--pattern-3-position) / var(--pattern-3-size);
  --pattern-4-linear: linear-gradient(var(--pattern-4-angle), var(--pattern-4-stops));
  --pattern-4-stripes: repeating-linear-gradient(var(--pattern-4-angle), var(--pattern-4-stops));
  --pattern-4-radial: radial-gradient(var(--pattern-4-shape), var(--pattern-4-stops));
  --pattern-4-dots: radial-gradient(var(--pattern-4-shape), var(--pattern-4-color) 0 var(--pattern-4-radius), transparent var(--pattern-4-edge));
  --pattern-4-rings: radial-gradient(var(--pattern-4-shape), transparent 0 var(--pattern-4-inner), var(--pattern-4-color) var(--pattern-4-ring-start) var(--pattern-4-radius), transparent var(--pattern-4-edge));
  --pattern-4-glow: radial-gradient(var(--pattern-4-shape), var(--pattern-4-color) 0 var(--pattern-4-radius), var(--pattern-4-secondary) var(--pattern-4-glow-start) var(--pattern-4-glow-end), transparent var(--pattern-4-edge));
  --pattern-4-checkerboard: conic-gradient(from var(--pattern-4-angle), var(--pattern-4-color) 25%, var(--pattern-4-secondary) 0 50%, var(--pattern-4-color) 0 75%, var(--pattern-4-secondary) 0);
  --pattern-4-grid: linear-gradient(0deg, var(--pattern-4-color) var(--pattern-4-line-width), transparent var(--pattern-4-line-width)) var(--pattern-4-position) / var(--pattern-4-size), linear-gradient(90deg, var(--pattern-4-color) var(--pattern-4-line-width), transparent var(--pattern-4-line-width)) var(--pattern-4-position) / var(--pattern-4-size);
  --pattern-4-layer: var(--pattern-4-image) var(--pattern-4-position) / var(--pattern-4-size);
  --pattern-4-triangles: conic-gradient(from 225deg at var(--pattern-4-motif-width) 0px, var(--pattern-4-color) 0 45deg, transparent 45deg);
  --pattern-4-dashes: radial-gradient(ellipse var(--pattern-4-motif-width) var(--pattern-4-motif-height) at var(--pattern-4-motif-width) var(--pattern-4-motif-height), var(--pattern-4-color) 95%, transparent 100%);
  --pattern-4-arcs: radial-gradient(circle at var(--pattern-4-radius) 0px, transparent calc(var(--pattern-4-radius) - var(--pattern-4-line-width)), var(--pattern-4-color) calc(var(--pattern-4-radius) - var(--pattern-4-line-width)) var(--pattern-4-radius), transparent calc(var(--pattern-4-radius) + 0.5px));
  --pattern-4-zigzags: linear-gradient(135deg, var(--pattern-4-color) var(--pattern-4-coverage), transparent var(--pattern-4-coverage)) calc(var(--pattern-4-offset-x) - var(--pattern-4-tile-width) / 2) var(--pattern-4-offset-y) / var(--pattern-4-tile-width) var(--pattern-4-tile-height), linear-gradient(225deg, var(--pattern-4-color) var(--pattern-4-coverage), transparent var(--pattern-4-coverage)) calc(var(--pattern-4-offset-x) - var(--pattern-4-tile-width) / 2) var(--pattern-4-offset-y) / var(--pattern-4-tile-width) var(--pattern-4-tile-height), linear-gradient(315deg, var(--pattern-4-color) var(--pattern-4-coverage), transparent var(--pattern-4-coverage)) var(--pattern-4-offset-x) var(--pattern-4-offset-y) / var(--pattern-4-tile-width) var(--pattern-4-tile-height), linear-gradient(45deg, var(--pattern-4-color) var(--pattern-4-coverage), transparent var(--pattern-4-coverage)) var(--pattern-4-offset-x) var(--pattern-4-offset-y) / var(--pattern-4-tile-width) var(--pattern-4-tile-height);
  --pattern-4-squiggles: radial-gradient(circle at var(--pattern-4-radius) 0px, transparent calc(var(--pattern-4-radius) - var(--pattern-4-line-width)), var(--pattern-4-color) calc(var(--pattern-4-radius) - var(--pattern-4-line-width)) var(--pattern-4-radius), transparent calc(var(--pattern-4-radius) + 0.5px)) var(--pattern-4-position) / var(--pattern-4-size), radial-gradient(circle at calc(3 * var(--pattern-4-radius)) 0px, transparent calc(var(--pattern-4-radius) - var(--pattern-4-line-width)), var(--pattern-4-color) calc(var(--pattern-4-radius) - var(--pattern-4-line-width)) var(--pattern-4-radius), transparent calc(var(--pattern-4-radius) + 0.5px)) var(--pattern-4-position) / var(--pattern-4-size);
  --pattern-5-linear: linear-gradient(var(--pattern-5-angle), var(--pattern-5-stops));
  --pattern-5-stripes: repeating-linear-gradient(var(--pattern-5-angle), var(--pattern-5-stops));
  --pattern-5-radial: radial-gradient(var(--pattern-5-shape), var(--pattern-5-stops));
  --pattern-5-dots: radial-gradient(var(--pattern-5-shape), var(--pattern-5-color) 0 var(--pattern-5-radius), transparent var(--pattern-5-edge));
  --pattern-5-rings: radial-gradient(var(--pattern-5-shape), transparent 0 var(--pattern-5-inner), var(--pattern-5-color) var(--pattern-5-ring-start) var(--pattern-5-radius), transparent var(--pattern-5-edge));
  --pattern-5-glow: radial-gradient(var(--pattern-5-shape), var(--pattern-5-color) 0 var(--pattern-5-radius), var(--pattern-5-secondary) var(--pattern-5-glow-start) var(--pattern-5-glow-end), transparent var(--pattern-5-edge));
  --pattern-5-checkerboard: conic-gradient(from var(--pattern-5-angle), var(--pattern-5-color) 25%, var(--pattern-5-secondary) 0 50%, var(--pattern-5-color) 0 75%, var(--pattern-5-secondary) 0);
  --pattern-5-grid: linear-gradient(0deg, var(--pattern-5-color) var(--pattern-5-line-width), transparent var(--pattern-5-line-width)) var(--pattern-5-position) / var(--pattern-5-size), linear-gradient(90deg, var(--pattern-5-color) var(--pattern-5-line-width), transparent var(--pattern-5-line-width)) var(--pattern-5-position) / var(--pattern-5-size);
  --pattern-5-layer: var(--pattern-5-image) var(--pattern-5-position) / var(--pattern-5-size);
  --pattern-5-triangles: conic-gradient(from 225deg at var(--pattern-5-motif-width) 0px, var(--pattern-5-color) 0 45deg, transparent 45deg);
  --pattern-5-dashes: radial-gradient(ellipse var(--pattern-5-motif-width) var(--pattern-5-motif-height) at var(--pattern-5-motif-width) var(--pattern-5-motif-height), var(--pattern-5-color) 95%, transparent 100%);
  --pattern-5-arcs: radial-gradient(circle at var(--pattern-5-radius) 0px, transparent calc(var(--pattern-5-radius) - var(--pattern-5-line-width)), var(--pattern-5-color) calc(var(--pattern-5-radius) - var(--pattern-5-line-width)) var(--pattern-5-radius), transparent calc(var(--pattern-5-radius) + 0.5px));
  --pattern-5-zigzags: linear-gradient(135deg, var(--pattern-5-color) var(--pattern-5-coverage), transparent var(--pattern-5-coverage)) calc(var(--pattern-5-offset-x) - var(--pattern-5-tile-width) / 2) var(--pattern-5-offset-y) / var(--pattern-5-tile-width) var(--pattern-5-tile-height), linear-gradient(225deg, var(--pattern-5-color) var(--pattern-5-coverage), transparent var(--pattern-5-coverage)) calc(var(--pattern-5-offset-x) - var(--pattern-5-tile-width) / 2) var(--pattern-5-offset-y) / var(--pattern-5-tile-width) var(--pattern-5-tile-height), linear-gradient(315deg, var(--pattern-5-color) var(--pattern-5-coverage), transparent var(--pattern-5-coverage)) var(--pattern-5-offset-x) var(--pattern-5-offset-y) / var(--pattern-5-tile-width) var(--pattern-5-tile-height), linear-gradient(45deg, var(--pattern-5-color) var(--pattern-5-coverage), transparent var(--pattern-5-coverage)) var(--pattern-5-offset-x) var(--pattern-5-offset-y) / var(--pattern-5-tile-width) var(--pattern-5-tile-height);
  --pattern-5-squiggles: radial-gradient(circle at var(--pattern-5-radius) 0px, transparent calc(var(--pattern-5-radius) - var(--pattern-5-line-width)), var(--pattern-5-color) calc(var(--pattern-5-radius) - var(--pattern-5-line-width)) var(--pattern-5-radius), transparent calc(var(--pattern-5-radius) + 0.5px)) var(--pattern-5-position) / var(--pattern-5-size), radial-gradient(circle at calc(3 * var(--pattern-5-radius)) 0px, transparent calc(var(--pattern-5-radius) - var(--pattern-5-line-width)), var(--pattern-5-color) calc(var(--pattern-5-radius) - var(--pattern-5-line-width)) var(--pattern-5-radius), transparent calc(var(--pattern-5-radius) + 0.5px)) var(--pattern-5-position) / var(--pattern-5-size);
  --pattern-6-linear: linear-gradient(var(--pattern-6-angle), var(--pattern-6-stops));
  --pattern-6-stripes: repeating-linear-gradient(var(--pattern-6-angle), var(--pattern-6-stops));
  --pattern-6-radial: radial-gradient(var(--pattern-6-shape), var(--pattern-6-stops));
  --pattern-6-dots: radial-gradient(var(--pattern-6-shape), var(--pattern-6-color) 0 var(--pattern-6-radius), transparent var(--pattern-6-edge));
  --pattern-6-rings: radial-gradient(var(--pattern-6-shape), transparent 0 var(--pattern-6-inner), var(--pattern-6-color) var(--pattern-6-ring-start) var(--pattern-6-radius), transparent var(--pattern-6-edge));
  --pattern-6-glow: radial-gradient(var(--pattern-6-shape), var(--pattern-6-color) 0 var(--pattern-6-radius), var(--pattern-6-secondary) var(--pattern-6-glow-start) var(--pattern-6-glow-end), transparent var(--pattern-6-edge));
  --pattern-6-checkerboard: conic-gradient(from var(--pattern-6-angle), var(--pattern-6-color) 25%, var(--pattern-6-secondary) 0 50%, var(--pattern-6-color) 0 75%, var(--pattern-6-secondary) 0);
  --pattern-6-grid: linear-gradient(0deg, var(--pattern-6-color) var(--pattern-6-line-width), transparent var(--pattern-6-line-width)) var(--pattern-6-position) / var(--pattern-6-size), linear-gradient(90deg, var(--pattern-6-color) var(--pattern-6-line-width), transparent var(--pattern-6-line-width)) var(--pattern-6-position) / var(--pattern-6-size);
  --pattern-6-layer: var(--pattern-6-image) var(--pattern-6-position) / var(--pattern-6-size);
  --pattern-6-triangles: conic-gradient(from 225deg at var(--pattern-6-motif-width) 0px, var(--pattern-6-color) 0 45deg, transparent 45deg);
  --pattern-6-dashes: radial-gradient(ellipse var(--pattern-6-motif-width) var(--pattern-6-motif-height) at var(--pattern-6-motif-width) var(--pattern-6-motif-height), var(--pattern-6-color) 95%, transparent 100%);
  --pattern-6-arcs: radial-gradient(circle at var(--pattern-6-radius) 0px, transparent calc(var(--pattern-6-radius) - var(--pattern-6-line-width)), var(--pattern-6-color) calc(var(--pattern-6-radius) - var(--pattern-6-line-width)) var(--pattern-6-radius), transparent calc(var(--pattern-6-radius) + 0.5px));
  --pattern-6-zigzags: linear-gradient(135deg, var(--pattern-6-color) var(--pattern-6-coverage), transparent var(--pattern-6-coverage)) calc(var(--pattern-6-offset-x) - var(--pattern-6-tile-width) / 2) var(--pattern-6-offset-y) / var(--pattern-6-tile-width) var(--pattern-6-tile-height), linear-gradient(225deg, var(--pattern-6-color) var(--pattern-6-coverage), transparent var(--pattern-6-coverage)) calc(var(--pattern-6-offset-x) - var(--pattern-6-tile-width) / 2) var(--pattern-6-offset-y) / var(--pattern-6-tile-width) var(--pattern-6-tile-height), linear-gradient(315deg, var(--pattern-6-color) var(--pattern-6-coverage), transparent var(--pattern-6-coverage)) var(--pattern-6-offset-x) var(--pattern-6-offset-y) / var(--pattern-6-tile-width) var(--pattern-6-tile-height), linear-gradient(45deg, var(--pattern-6-color) var(--pattern-6-coverage), transparent var(--pattern-6-coverage)) var(--pattern-6-offset-x) var(--pattern-6-offset-y) / var(--pattern-6-tile-width) var(--pattern-6-tile-height);
  --pattern-6-squiggles: radial-gradient(circle at var(--pattern-6-radius) 0px, transparent calc(var(--pattern-6-radius) - var(--pattern-6-line-width)), var(--pattern-6-color) calc(var(--pattern-6-radius) - var(--pattern-6-line-width)) var(--pattern-6-radius), transparent calc(var(--pattern-6-radius) + 0.5px)) var(--pattern-6-position) / var(--pattern-6-size), radial-gradient(circle at calc(3 * var(--pattern-6-radius)) 0px, transparent calc(var(--pattern-6-radius) - var(--pattern-6-line-width)), var(--pattern-6-color) calc(var(--pattern-6-radius) - var(--pattern-6-line-width)) var(--pattern-6-radius), transparent calc(var(--pattern-6-radius) + 0.5px)) var(--pattern-6-position) / var(--pattern-6-size);
  --pattern-7-linear: linear-gradient(var(--pattern-7-angle), var(--pattern-7-stops));
  --pattern-7-stripes: repeating-linear-gradient(var(--pattern-7-angle), var(--pattern-7-stops));
  --pattern-7-radial: radial-gradient(var(--pattern-7-shape), var(--pattern-7-stops));
  --pattern-7-dots: radial-gradient(var(--pattern-7-shape), var(--pattern-7-color) 0 var(--pattern-7-radius), transparent var(--pattern-7-edge));
  --pattern-7-rings: radial-gradient(var(--pattern-7-shape), transparent 0 var(--pattern-7-inner), var(--pattern-7-color) var(--pattern-7-ring-start) var(--pattern-7-radius), transparent var(--pattern-7-edge));
  --pattern-7-glow: radial-gradient(var(--pattern-7-shape), var(--pattern-7-color) 0 var(--pattern-7-radius), var(--pattern-7-secondary) var(--pattern-7-glow-start) var(--pattern-7-glow-end), transparent var(--pattern-7-edge));
  --pattern-7-checkerboard: conic-gradient(from var(--pattern-7-angle), var(--pattern-7-color) 25%, var(--pattern-7-secondary) 0 50%, var(--pattern-7-color) 0 75%, var(--pattern-7-secondary) 0);
  --pattern-7-grid: linear-gradient(0deg, var(--pattern-7-color) var(--pattern-7-line-width), transparent var(--pattern-7-line-width)) var(--pattern-7-position) / var(--pattern-7-size), linear-gradient(90deg, var(--pattern-7-color) var(--pattern-7-line-width), transparent var(--pattern-7-line-width)) var(--pattern-7-position) / var(--pattern-7-size);
  --pattern-7-layer: var(--pattern-7-image) var(--pattern-7-position) / var(--pattern-7-size);
  --pattern-7-triangles: conic-gradient(from 225deg at var(--pattern-7-motif-width) 0px, var(--pattern-7-color) 0 45deg, transparent 45deg);
  --pattern-7-dashes: radial-gradient(ellipse var(--pattern-7-motif-width) var(--pattern-7-motif-height) at var(--pattern-7-motif-width) var(--pattern-7-motif-height), var(--pattern-7-color) 95%, transparent 100%);
  --pattern-7-arcs: radial-gradient(circle at var(--pattern-7-radius) 0px, transparent calc(var(--pattern-7-radius) - var(--pattern-7-line-width)), var(--pattern-7-color) calc(var(--pattern-7-radius) - var(--pattern-7-line-width)) var(--pattern-7-radius), transparent calc(var(--pattern-7-radius) + 0.5px));
  --pattern-7-zigzags: linear-gradient(135deg, var(--pattern-7-color) var(--pattern-7-coverage), transparent var(--pattern-7-coverage)) calc(var(--pattern-7-offset-x) - var(--pattern-7-tile-width) / 2) var(--pattern-7-offset-y) / var(--pattern-7-tile-width) var(--pattern-7-tile-height), linear-gradient(225deg, var(--pattern-7-color) var(--pattern-7-coverage), transparent var(--pattern-7-coverage)) calc(var(--pattern-7-offset-x) - var(--pattern-7-tile-width) / 2) var(--pattern-7-offset-y) / var(--pattern-7-tile-width) var(--pattern-7-tile-height), linear-gradient(315deg, var(--pattern-7-color) var(--pattern-7-coverage), transparent var(--pattern-7-coverage)) var(--pattern-7-offset-x) var(--pattern-7-offset-y) / var(--pattern-7-tile-width) var(--pattern-7-tile-height), linear-gradient(45deg, var(--pattern-7-color) var(--pattern-7-coverage), transparent var(--pattern-7-coverage)) var(--pattern-7-offset-x) var(--pattern-7-offset-y) / var(--pattern-7-tile-width) var(--pattern-7-tile-height);
  --pattern-7-squiggles: radial-gradient(circle at var(--pattern-7-radius) 0px, transparent calc(var(--pattern-7-radius) - var(--pattern-7-line-width)), var(--pattern-7-color) calc(var(--pattern-7-radius) - var(--pattern-7-line-width)) var(--pattern-7-radius), transparent calc(var(--pattern-7-radius) + 0.5px)) var(--pattern-7-position) / var(--pattern-7-size), radial-gradient(circle at calc(3 * var(--pattern-7-radius)) 0px, transparent calc(var(--pattern-7-radius) - var(--pattern-7-line-width)), var(--pattern-7-color) calc(var(--pattern-7-radius) - var(--pattern-7-line-width)) var(--pattern-7-radius), transparent calc(var(--pattern-7-radius) + 0.5px)) var(--pattern-7-position) / var(--pattern-7-size);
  --pattern-8-linear: linear-gradient(var(--pattern-8-angle), var(--pattern-8-stops));
  --pattern-8-stripes: repeating-linear-gradient(var(--pattern-8-angle), var(--pattern-8-stops));
  --pattern-8-radial: radial-gradient(var(--pattern-8-shape), var(--pattern-8-stops));
  --pattern-8-dots: radial-gradient(var(--pattern-8-shape), var(--pattern-8-color) 0 var(--pattern-8-radius), transparent var(--pattern-8-edge));
  --pattern-8-rings: radial-gradient(var(--pattern-8-shape), transparent 0 var(--pattern-8-inner), var(--pattern-8-color) var(--pattern-8-ring-start) var(--pattern-8-radius), transparent var(--pattern-8-edge));
  --pattern-8-glow: radial-gradient(var(--pattern-8-shape), var(--pattern-8-color) 0 var(--pattern-8-radius), var(--pattern-8-secondary) var(--pattern-8-glow-start) var(--pattern-8-glow-end), transparent var(--pattern-8-edge));
  --pattern-8-checkerboard: conic-gradient(from var(--pattern-8-angle), var(--pattern-8-color) 25%, var(--pattern-8-secondary) 0 50%, var(--pattern-8-color) 0 75%, var(--pattern-8-secondary) 0);
  --pattern-8-grid: linear-gradient(0deg, var(--pattern-8-color) var(--pattern-8-line-width), transparent var(--pattern-8-line-width)) var(--pattern-8-position) / var(--pattern-8-size), linear-gradient(90deg, var(--pattern-8-color) var(--pattern-8-line-width), transparent var(--pattern-8-line-width)) var(--pattern-8-position) / var(--pattern-8-size);
  --pattern-8-layer: var(--pattern-8-image) var(--pattern-8-position) / var(--pattern-8-size);
  --pattern-8-triangles: conic-gradient(from 225deg at var(--pattern-8-motif-width) 0px, var(--pattern-8-color) 0 45deg, transparent 45deg);
  --pattern-8-dashes: radial-gradient(ellipse var(--pattern-8-motif-width) var(--pattern-8-motif-height) at var(--pattern-8-motif-width) var(--pattern-8-motif-height), var(--pattern-8-color) 95%, transparent 100%);
  --pattern-8-arcs: radial-gradient(circle at var(--pattern-8-radius) 0px, transparent calc(var(--pattern-8-radius) - var(--pattern-8-line-width)), var(--pattern-8-color) calc(var(--pattern-8-radius) - var(--pattern-8-line-width)) var(--pattern-8-radius), transparent calc(var(--pattern-8-radius) + 0.5px));
  --pattern-8-zigzags: linear-gradient(135deg, var(--pattern-8-color) var(--pattern-8-coverage), transparent var(--pattern-8-coverage)) calc(var(--pattern-8-offset-x) - var(--pattern-8-tile-width) / 2) var(--pattern-8-offset-y) / var(--pattern-8-tile-width) var(--pattern-8-tile-height), linear-gradient(225deg, var(--pattern-8-color) var(--pattern-8-coverage), transparent var(--pattern-8-coverage)) calc(var(--pattern-8-offset-x) - var(--pattern-8-tile-width) / 2) var(--pattern-8-offset-y) / var(--pattern-8-tile-width) var(--pattern-8-tile-height), linear-gradient(315deg, var(--pattern-8-color) var(--pattern-8-coverage), transparent var(--pattern-8-coverage)) var(--pattern-8-offset-x) var(--pattern-8-offset-y) / var(--pattern-8-tile-width) var(--pattern-8-tile-height), linear-gradient(45deg, var(--pattern-8-color) var(--pattern-8-coverage), transparent var(--pattern-8-coverage)) var(--pattern-8-offset-x) var(--pattern-8-offset-y) / var(--pattern-8-tile-width) var(--pattern-8-tile-height);
  --pattern-8-squiggles: radial-gradient(circle at var(--pattern-8-radius) 0px, transparent calc(var(--pattern-8-radius) - var(--pattern-8-line-width)), var(--pattern-8-color) calc(var(--pattern-8-radius) - var(--pattern-8-line-width)) var(--pattern-8-radius), transparent calc(var(--pattern-8-radius) + 0.5px)) var(--pattern-8-position) / var(--pattern-8-size), radial-gradient(circle at calc(3 * var(--pattern-8-radius)) 0px, transparent calc(var(--pattern-8-radius) - var(--pattern-8-line-width)), var(--pattern-8-color) calc(var(--pattern-8-radius) - var(--pattern-8-line-width)) var(--pattern-8-radius), transparent calc(var(--pattern-8-radius) + 0.5px)) var(--pattern-8-position) / var(--pattern-8-size);
  --pattern-9-linear: linear-gradient(var(--pattern-9-angle), var(--pattern-9-stops));
  --pattern-9-stripes: repeating-linear-gradient(var(--pattern-9-angle), var(--pattern-9-stops));
  --pattern-9-radial: radial-gradient(var(--pattern-9-shape), var(--pattern-9-stops));
  --pattern-9-dots: radial-gradient(var(--pattern-9-shape), var(--pattern-9-color) 0 var(--pattern-9-radius), transparent var(--pattern-9-edge));
  --pattern-9-rings: radial-gradient(var(--pattern-9-shape), transparent 0 var(--pattern-9-inner), var(--pattern-9-color) var(--pattern-9-ring-start) var(--pattern-9-radius), transparent var(--pattern-9-edge));
  --pattern-9-glow: radial-gradient(var(--pattern-9-shape), var(--pattern-9-color) 0 var(--pattern-9-radius), var(--pattern-9-secondary) var(--pattern-9-glow-start) var(--pattern-9-glow-end), transparent var(--pattern-9-edge));
  --pattern-9-checkerboard: conic-gradient(from var(--pattern-9-angle), var(--pattern-9-color) 25%, var(--pattern-9-secondary) 0 50%, var(--pattern-9-color) 0 75%, var(--pattern-9-secondary) 0);
  --pattern-9-grid: linear-gradient(0deg, var(--pattern-9-color) var(--pattern-9-line-width), transparent var(--pattern-9-line-width)) var(--pattern-9-position) / var(--pattern-9-size), linear-gradient(90deg, var(--pattern-9-color) var(--pattern-9-line-width), transparent var(--pattern-9-line-width)) var(--pattern-9-position) / var(--pattern-9-size);
  --pattern-9-layer: var(--pattern-9-image) var(--pattern-9-position) / var(--pattern-9-size);
  --pattern-9-triangles: conic-gradient(from 225deg at var(--pattern-9-motif-width) 0px, var(--pattern-9-color) 0 45deg, transparent 45deg);
  --pattern-9-dashes: radial-gradient(ellipse var(--pattern-9-motif-width) var(--pattern-9-motif-height) at var(--pattern-9-motif-width) var(--pattern-9-motif-height), var(--pattern-9-color) 95%, transparent 100%);
  --pattern-9-arcs: radial-gradient(circle at var(--pattern-9-radius) 0px, transparent calc(var(--pattern-9-radius) - var(--pattern-9-line-width)), var(--pattern-9-color) calc(var(--pattern-9-radius) - var(--pattern-9-line-width)) var(--pattern-9-radius), transparent calc(var(--pattern-9-radius) + 0.5px));
  --pattern-9-zigzags: linear-gradient(135deg, var(--pattern-9-color) var(--pattern-9-coverage), transparent var(--pattern-9-coverage)) calc(var(--pattern-9-offset-x) - var(--pattern-9-tile-width) / 2) var(--pattern-9-offset-y) / var(--pattern-9-tile-width) var(--pattern-9-tile-height), linear-gradient(225deg, var(--pattern-9-color) var(--pattern-9-coverage), transparent var(--pattern-9-coverage)) calc(var(--pattern-9-offset-x) - var(--pattern-9-tile-width) / 2) var(--pattern-9-offset-y) / var(--pattern-9-tile-width) var(--pattern-9-tile-height), linear-gradient(315deg, var(--pattern-9-color) var(--pattern-9-coverage), transparent var(--pattern-9-coverage)) var(--pattern-9-offset-x) var(--pattern-9-offset-y) / var(--pattern-9-tile-width) var(--pattern-9-tile-height), linear-gradient(45deg, var(--pattern-9-color) var(--pattern-9-coverage), transparent var(--pattern-9-coverage)) var(--pattern-9-offset-x) var(--pattern-9-offset-y) / var(--pattern-9-tile-width) var(--pattern-9-tile-height);
  --pattern-9-squiggles: radial-gradient(circle at var(--pattern-9-radius) 0px, transparent calc(var(--pattern-9-radius) - var(--pattern-9-line-width)), var(--pattern-9-color) calc(var(--pattern-9-radius) - var(--pattern-9-line-width)) var(--pattern-9-radius), transparent calc(var(--pattern-9-radius) + 0.5px)) var(--pattern-9-position) / var(--pattern-9-size), radial-gradient(circle at calc(3 * var(--pattern-9-radius)) 0px, transparent calc(var(--pattern-9-radius) - var(--pattern-9-line-width)), var(--pattern-9-color) calc(var(--pattern-9-radius) - var(--pattern-9-line-width)) var(--pattern-9-radius), transparent calc(var(--pattern-9-radius) + 0.5px)) var(--pattern-9-position) / var(--pattern-9-size);
  --pattern-10-linear: linear-gradient(var(--pattern-10-angle), var(--pattern-10-stops));
  --pattern-10-stripes: repeating-linear-gradient(var(--pattern-10-angle), var(--pattern-10-stops));
  --pattern-10-radial: radial-gradient(var(--pattern-10-shape), var(--pattern-10-stops));
  --pattern-10-dots: radial-gradient(var(--pattern-10-shape), var(--pattern-10-color) 0 var(--pattern-10-radius), transparent var(--pattern-10-edge));
  --pattern-10-rings: radial-gradient(var(--pattern-10-shape), transparent 0 var(--pattern-10-inner), var(--pattern-10-color) var(--pattern-10-ring-start) var(--pattern-10-radius), transparent var(--pattern-10-edge));
  --pattern-10-glow: radial-gradient(var(--pattern-10-shape), var(--pattern-10-color) 0 var(--pattern-10-radius), var(--pattern-10-secondary) var(--pattern-10-glow-start) var(--pattern-10-glow-end), transparent var(--pattern-10-edge));
  --pattern-10-checkerboard: conic-gradient(from var(--pattern-10-angle), var(--pattern-10-color) 25%, var(--pattern-10-secondary) 0 50%, var(--pattern-10-color) 0 75%, var(--pattern-10-secondary) 0);
  --pattern-10-grid: linear-gradient(0deg, var(--pattern-10-color) var(--pattern-10-line-width), transparent var(--pattern-10-line-width)) var(--pattern-10-position) / var(--pattern-10-size), linear-gradient(90deg, var(--pattern-10-color) var(--pattern-10-line-width), transparent var(--pattern-10-line-width)) var(--pattern-10-position) / var(--pattern-10-size);
  --pattern-10-layer: var(--pattern-10-image) var(--pattern-10-position) / var(--pattern-10-size);
  --pattern-10-triangles: conic-gradient(from 225deg at var(--pattern-10-motif-width) 0px, var(--pattern-10-color) 0 45deg, transparent 45deg);
  --pattern-10-dashes: radial-gradient(ellipse var(--pattern-10-motif-width) var(--pattern-10-motif-height) at var(--pattern-10-motif-width) var(--pattern-10-motif-height), var(--pattern-10-color) 95%, transparent 100%);
  --pattern-10-arcs: radial-gradient(circle at var(--pattern-10-radius) 0px, transparent calc(var(--pattern-10-radius) - var(--pattern-10-line-width)), var(--pattern-10-color) calc(var(--pattern-10-radius) - var(--pattern-10-line-width)) var(--pattern-10-radius), transparent calc(var(--pattern-10-radius) + 0.5px));
  --pattern-10-zigzags: linear-gradient(135deg, var(--pattern-10-color) var(--pattern-10-coverage), transparent var(--pattern-10-coverage)) calc(var(--pattern-10-offset-x) - var(--pattern-10-tile-width) / 2) var(--pattern-10-offset-y) / var(--pattern-10-tile-width) var(--pattern-10-tile-height), linear-gradient(225deg, var(--pattern-10-color) var(--pattern-10-coverage), transparent var(--pattern-10-coverage)) calc(var(--pattern-10-offset-x) - var(--pattern-10-tile-width) / 2) var(--pattern-10-offset-y) / var(--pattern-10-tile-width) var(--pattern-10-tile-height), linear-gradient(315deg, var(--pattern-10-color) var(--pattern-10-coverage), transparent var(--pattern-10-coverage)) var(--pattern-10-offset-x) var(--pattern-10-offset-y) / var(--pattern-10-tile-width) var(--pattern-10-tile-height), linear-gradient(45deg, var(--pattern-10-color) var(--pattern-10-coverage), transparent var(--pattern-10-coverage)) var(--pattern-10-offset-x) var(--pattern-10-offset-y) / var(--pattern-10-tile-width) var(--pattern-10-tile-height);
  --pattern-10-squiggles: radial-gradient(circle at var(--pattern-10-radius) 0px, transparent calc(var(--pattern-10-radius) - var(--pattern-10-line-width)), var(--pattern-10-color) calc(var(--pattern-10-radius) - var(--pattern-10-line-width)) var(--pattern-10-radius), transparent calc(var(--pattern-10-radius) + 0.5px)) var(--pattern-10-position) / var(--pattern-10-size), radial-gradient(circle at calc(3 * var(--pattern-10-radius)) 0px, transparent calc(var(--pattern-10-radius) - var(--pattern-10-line-width)), var(--pattern-10-color) calc(var(--pattern-10-radius) - var(--pattern-10-line-width)) var(--pattern-10-radius), transparent calc(var(--pattern-10-radius) + 0.5px)) var(--pattern-10-position) / var(--pattern-10-size);
  --pattern-11-linear: linear-gradient(var(--pattern-11-angle), var(--pattern-11-stops));
  --pattern-11-stripes: repeating-linear-gradient(var(--pattern-11-angle), var(--pattern-11-stops));
  --pattern-11-radial: radial-gradient(var(--pattern-11-shape), var(--pattern-11-stops));
  --pattern-11-dots: radial-gradient(var(--pattern-11-shape), var(--pattern-11-color) 0 var(--pattern-11-radius), transparent var(--pattern-11-edge));
  --pattern-11-rings: radial-gradient(var(--pattern-11-shape), transparent 0 var(--pattern-11-inner), var(--pattern-11-color) var(--pattern-11-ring-start) var(--pattern-11-radius), transparent var(--pattern-11-edge));
  --pattern-11-glow: radial-gradient(var(--pattern-11-shape), var(--pattern-11-color) 0 var(--pattern-11-radius), var(--pattern-11-secondary) var(--pattern-11-glow-start) var(--pattern-11-glow-end), transparent var(--pattern-11-edge));
  --pattern-11-checkerboard: conic-gradient(from var(--pattern-11-angle), var(--pattern-11-color) 25%, var(--pattern-11-secondary) 0 50%, var(--pattern-11-color) 0 75%, var(--pattern-11-secondary) 0);
  --pattern-11-grid: linear-gradient(0deg, var(--pattern-11-color) var(--pattern-11-line-width), transparent var(--pattern-11-line-width)) var(--pattern-11-position) / var(--pattern-11-size), linear-gradient(90deg, var(--pattern-11-color) var(--pattern-11-line-width), transparent var(--pattern-11-line-width)) var(--pattern-11-position) / var(--pattern-11-size);
  --pattern-11-layer: var(--pattern-11-image) var(--pattern-11-position) / var(--pattern-11-size);
  --pattern-11-triangles: conic-gradient(from 225deg at var(--pattern-11-motif-width) 0px, var(--pattern-11-color) 0 45deg, transparent 45deg);
  --pattern-11-dashes: radial-gradient(ellipse var(--pattern-11-motif-width) var(--pattern-11-motif-height) at var(--pattern-11-motif-width) var(--pattern-11-motif-height), var(--pattern-11-color) 95%, transparent 100%);
  --pattern-11-arcs: radial-gradient(circle at var(--pattern-11-radius) 0px, transparent calc(var(--pattern-11-radius) - var(--pattern-11-line-width)), var(--pattern-11-color) calc(var(--pattern-11-radius) - var(--pattern-11-line-width)) var(--pattern-11-radius), transparent calc(var(--pattern-11-radius) + 0.5px));
  --pattern-11-zigzags: linear-gradient(135deg, var(--pattern-11-color) var(--pattern-11-coverage), transparent var(--pattern-11-coverage)) calc(var(--pattern-11-offset-x) - var(--pattern-11-tile-width) / 2) var(--pattern-11-offset-y) / var(--pattern-11-tile-width) var(--pattern-11-tile-height), linear-gradient(225deg, var(--pattern-11-color) var(--pattern-11-coverage), transparent var(--pattern-11-coverage)) calc(var(--pattern-11-offset-x) - var(--pattern-11-tile-width) / 2) var(--pattern-11-offset-y) / var(--pattern-11-tile-width) var(--pattern-11-tile-height), linear-gradient(315deg, var(--pattern-11-color) var(--pattern-11-coverage), transparent var(--pattern-11-coverage)) var(--pattern-11-offset-x) var(--pattern-11-offset-y) / var(--pattern-11-tile-width) var(--pattern-11-tile-height), linear-gradient(45deg, var(--pattern-11-color) var(--pattern-11-coverage), transparent var(--pattern-11-coverage)) var(--pattern-11-offset-x) var(--pattern-11-offset-y) / var(--pattern-11-tile-width) var(--pattern-11-tile-height);
  --pattern-11-squiggles: radial-gradient(circle at var(--pattern-11-radius) 0px, transparent calc(var(--pattern-11-radius) - var(--pattern-11-line-width)), var(--pattern-11-color) calc(var(--pattern-11-radius) - var(--pattern-11-line-width)) var(--pattern-11-radius), transparent calc(var(--pattern-11-radius) + 0.5px)) var(--pattern-11-position) / var(--pattern-11-size), radial-gradient(circle at calc(3 * var(--pattern-11-radius)) 0px, transparent calc(var(--pattern-11-radius) - var(--pattern-11-line-width)), var(--pattern-11-color) calc(var(--pattern-11-radius) - var(--pattern-11-line-width)) var(--pattern-11-radius), transparent calc(var(--pattern-11-radius) + 0.5px)) var(--pattern-11-position) / var(--pattern-11-size);
  --pattern-12-linear: linear-gradient(var(--pattern-12-angle), var(--pattern-12-stops));
  --pattern-12-stripes: repeating-linear-gradient(var(--pattern-12-angle), var(--pattern-12-stops));
  --pattern-12-radial: radial-gradient(var(--pattern-12-shape), var(--pattern-12-stops));
  --pattern-12-dots: radial-gradient(var(--pattern-12-shape), var(--pattern-12-color) 0 var(--pattern-12-radius), transparent var(--pattern-12-edge));
  --pattern-12-rings: radial-gradient(var(--pattern-12-shape), transparent 0 var(--pattern-12-inner), var(--pattern-12-color) var(--pattern-12-ring-start) var(--pattern-12-radius), transparent var(--pattern-12-edge));
  --pattern-12-glow: radial-gradient(var(--pattern-12-shape), var(--pattern-12-color) 0 var(--pattern-12-radius), var(--pattern-12-secondary) var(--pattern-12-glow-start) var(--pattern-12-glow-end), transparent var(--pattern-12-edge));
  --pattern-12-checkerboard: conic-gradient(from var(--pattern-12-angle), var(--pattern-12-color) 25%, var(--pattern-12-secondary) 0 50%, var(--pattern-12-color) 0 75%, var(--pattern-12-secondary) 0);
  --pattern-12-grid: linear-gradient(0deg, var(--pattern-12-color) var(--pattern-12-line-width), transparent var(--pattern-12-line-width)) var(--pattern-12-position) / var(--pattern-12-size), linear-gradient(90deg, var(--pattern-12-color) var(--pattern-12-line-width), transparent var(--pattern-12-line-width)) var(--pattern-12-position) / var(--pattern-12-size);
  --pattern-12-layer: var(--pattern-12-image) var(--pattern-12-position) / var(--pattern-12-size);
  --pattern-12-triangles: conic-gradient(from 225deg at var(--pattern-12-motif-width) 0px, var(--pattern-12-color) 0 45deg, transparent 45deg);
  --pattern-12-dashes: radial-gradient(ellipse var(--pattern-12-motif-width) var(--pattern-12-motif-height) at var(--pattern-12-motif-width) var(--pattern-12-motif-height), var(--pattern-12-color) 95%, transparent 100%);
  --pattern-12-arcs: radial-gradient(circle at var(--pattern-12-radius) 0px, transparent calc(var(--pattern-12-radius) - var(--pattern-12-line-width)), var(--pattern-12-color) calc(var(--pattern-12-radius) - var(--pattern-12-line-width)) var(--pattern-12-radius), transparent calc(var(--pattern-12-radius) + 0.5px));
  --pattern-12-zigzags: linear-gradient(135deg, var(--pattern-12-color) var(--pattern-12-coverage), transparent var(--pattern-12-coverage)) calc(var(--pattern-12-offset-x) - var(--pattern-12-tile-width) / 2) var(--pattern-12-offset-y) / var(--pattern-12-tile-width) var(--pattern-12-tile-height), linear-gradient(225deg, var(--pattern-12-color) var(--pattern-12-coverage), transparent var(--pattern-12-coverage)) calc(var(--pattern-12-offset-x) - var(--pattern-12-tile-width) / 2) var(--pattern-12-offset-y) / var(--pattern-12-tile-width) var(--pattern-12-tile-height), linear-gradient(315deg, var(--pattern-12-color) var(--pattern-12-coverage), transparent var(--pattern-12-coverage)) var(--pattern-12-offset-x) var(--pattern-12-offset-y) / var(--pattern-12-tile-width) var(--pattern-12-tile-height), linear-gradient(45deg, var(--pattern-12-color) var(--pattern-12-coverage), transparent var(--pattern-12-coverage)) var(--pattern-12-offset-x) var(--pattern-12-offset-y) / var(--pattern-12-tile-width) var(--pattern-12-tile-height);
  --pattern-12-squiggles: radial-gradient(circle at var(--pattern-12-radius) 0px, transparent calc(var(--pattern-12-radius) - var(--pattern-12-line-width)), var(--pattern-12-color) calc(var(--pattern-12-radius) - var(--pattern-12-line-width)) var(--pattern-12-radius), transparent calc(var(--pattern-12-radius) + 0.5px)) var(--pattern-12-position) / var(--pattern-12-size), radial-gradient(circle at calc(3 * var(--pattern-12-radius)) 0px, transparent calc(var(--pattern-12-radius) - var(--pattern-12-line-width)), var(--pattern-12-color) calc(var(--pattern-12-radius) - var(--pattern-12-line-width)) var(--pattern-12-radius), transparent calc(var(--pattern-12-radius) + 0.5px)) var(--pattern-12-position) / var(--pattern-12-size);
  --pattern-13-linear: linear-gradient(var(--pattern-13-angle), var(--pattern-13-stops));
  --pattern-13-stripes: repeating-linear-gradient(var(--pattern-13-angle), var(--pattern-13-stops));
  --pattern-13-radial: radial-gradient(var(--pattern-13-shape), var(--pattern-13-stops));
  --pattern-13-dots: radial-gradient(var(--pattern-13-shape), var(--pattern-13-color) 0 var(--pattern-13-radius), transparent var(--pattern-13-edge));
  --pattern-13-rings: radial-gradient(var(--pattern-13-shape), transparent 0 var(--pattern-13-inner), var(--pattern-13-color) var(--pattern-13-ring-start) var(--pattern-13-radius), transparent var(--pattern-13-edge));
  --pattern-13-glow: radial-gradient(var(--pattern-13-shape), var(--pattern-13-color) 0 var(--pattern-13-radius), var(--pattern-13-secondary) var(--pattern-13-glow-start) var(--pattern-13-glow-end), transparent var(--pattern-13-edge));
  --pattern-13-checkerboard: conic-gradient(from var(--pattern-13-angle), var(--pattern-13-color) 25%, var(--pattern-13-secondary) 0 50%, var(--pattern-13-color) 0 75%, var(--pattern-13-secondary) 0);
  --pattern-13-grid: linear-gradient(0deg, var(--pattern-13-color) var(--pattern-13-line-width), transparent var(--pattern-13-line-width)) var(--pattern-13-position) / var(--pattern-13-size), linear-gradient(90deg, var(--pattern-13-color) var(--pattern-13-line-width), transparent var(--pattern-13-line-width)) var(--pattern-13-position) / var(--pattern-13-size);
  --pattern-13-layer: var(--pattern-13-image) var(--pattern-13-position) / var(--pattern-13-size);
  --pattern-13-triangles: conic-gradient(from 225deg at var(--pattern-13-motif-width) 0px, var(--pattern-13-color) 0 45deg, transparent 45deg);
  --pattern-13-dashes: radial-gradient(ellipse var(--pattern-13-motif-width) var(--pattern-13-motif-height) at var(--pattern-13-motif-width) var(--pattern-13-motif-height), var(--pattern-13-color) 95%, transparent 100%);
  --pattern-13-arcs: radial-gradient(circle at var(--pattern-13-radius) 0px, transparent calc(var(--pattern-13-radius) - var(--pattern-13-line-width)), var(--pattern-13-color) calc(var(--pattern-13-radius) - var(--pattern-13-line-width)) var(--pattern-13-radius), transparent calc(var(--pattern-13-radius) + 0.5px));
  --pattern-13-zigzags: linear-gradient(135deg, var(--pattern-13-color) var(--pattern-13-coverage), transparent var(--pattern-13-coverage)) calc(var(--pattern-13-offset-x) - var(--pattern-13-tile-width) / 2) var(--pattern-13-offset-y) / var(--pattern-13-tile-width) var(--pattern-13-tile-height), linear-gradient(225deg, var(--pattern-13-color) var(--pattern-13-coverage), transparent var(--pattern-13-coverage)) calc(var(--pattern-13-offset-x) - var(--pattern-13-tile-width) / 2) var(--pattern-13-offset-y) / var(--pattern-13-tile-width) var(--pattern-13-tile-height), linear-gradient(315deg, var(--pattern-13-color) var(--pattern-13-coverage), transparent var(--pattern-13-coverage)) var(--pattern-13-offset-x) var(--pattern-13-offset-y) / var(--pattern-13-tile-width) var(--pattern-13-tile-height), linear-gradient(45deg, var(--pattern-13-color) var(--pattern-13-coverage), transparent var(--pattern-13-coverage)) var(--pattern-13-offset-x) var(--pattern-13-offset-y) / var(--pattern-13-tile-width) var(--pattern-13-tile-height);
  --pattern-13-squiggles: radial-gradient(circle at var(--pattern-13-radius) 0px, transparent calc(var(--pattern-13-radius) - var(--pattern-13-line-width)), var(--pattern-13-color) calc(var(--pattern-13-radius) - var(--pattern-13-line-width)) var(--pattern-13-radius), transparent calc(var(--pattern-13-radius) + 0.5px)) var(--pattern-13-position) / var(--pattern-13-size), radial-gradient(circle at calc(3 * var(--pattern-13-radius)) 0px, transparent calc(var(--pattern-13-radius) - var(--pattern-13-line-width)), var(--pattern-13-color) calc(var(--pattern-13-radius) - var(--pattern-13-line-width)) var(--pattern-13-radius), transparent calc(var(--pattern-13-radius) + 0.5px)) var(--pattern-13-position) / var(--pattern-13-size);
  --pattern-14-linear: linear-gradient(var(--pattern-14-angle), var(--pattern-14-stops));
  --pattern-14-stripes: repeating-linear-gradient(var(--pattern-14-angle), var(--pattern-14-stops));
  --pattern-14-radial: radial-gradient(var(--pattern-14-shape), var(--pattern-14-stops));
  --pattern-14-dots: radial-gradient(var(--pattern-14-shape), var(--pattern-14-color) 0 var(--pattern-14-radius), transparent var(--pattern-14-edge));
  --pattern-14-rings: radial-gradient(var(--pattern-14-shape), transparent 0 var(--pattern-14-inner), var(--pattern-14-color) var(--pattern-14-ring-start) var(--pattern-14-radius), transparent var(--pattern-14-edge));
  --pattern-14-glow: radial-gradient(var(--pattern-14-shape), var(--pattern-14-color) 0 var(--pattern-14-radius), var(--pattern-14-secondary) var(--pattern-14-glow-start) var(--pattern-14-glow-end), transparent var(--pattern-14-edge));
  --pattern-14-checkerboard: conic-gradient(from var(--pattern-14-angle), var(--pattern-14-color) 25%, var(--pattern-14-secondary) 0 50%, var(--pattern-14-color) 0 75%, var(--pattern-14-secondary) 0);
  --pattern-14-grid: linear-gradient(0deg, var(--pattern-14-color) var(--pattern-14-line-width), transparent var(--pattern-14-line-width)) var(--pattern-14-position) / var(--pattern-14-size), linear-gradient(90deg, var(--pattern-14-color) var(--pattern-14-line-width), transparent var(--pattern-14-line-width)) var(--pattern-14-position) / var(--pattern-14-size);
  --pattern-14-layer: var(--pattern-14-image) var(--pattern-14-position) / var(--pattern-14-size);
  --pattern-14-triangles: conic-gradient(from 225deg at var(--pattern-14-motif-width) 0px, var(--pattern-14-color) 0 45deg, transparent 45deg);
  --pattern-14-dashes: radial-gradient(ellipse var(--pattern-14-motif-width) var(--pattern-14-motif-height) at var(--pattern-14-motif-width) var(--pattern-14-motif-height), var(--pattern-14-color) 95%, transparent 100%);
  --pattern-14-arcs: radial-gradient(circle at var(--pattern-14-radius) 0px, transparent calc(var(--pattern-14-radius) - var(--pattern-14-line-width)), var(--pattern-14-color) calc(var(--pattern-14-radius) - var(--pattern-14-line-width)) var(--pattern-14-radius), transparent calc(var(--pattern-14-radius) + 0.5px));
  --pattern-14-zigzags: linear-gradient(135deg, var(--pattern-14-color) var(--pattern-14-coverage), transparent var(--pattern-14-coverage)) calc(var(--pattern-14-offset-x) - var(--pattern-14-tile-width) / 2) var(--pattern-14-offset-y) / var(--pattern-14-tile-width) var(--pattern-14-tile-height), linear-gradient(225deg, var(--pattern-14-color) var(--pattern-14-coverage), transparent var(--pattern-14-coverage)) calc(var(--pattern-14-offset-x) - var(--pattern-14-tile-width) / 2) var(--pattern-14-offset-y) / var(--pattern-14-tile-width) var(--pattern-14-tile-height), linear-gradient(315deg, var(--pattern-14-color) var(--pattern-14-coverage), transparent var(--pattern-14-coverage)) var(--pattern-14-offset-x) var(--pattern-14-offset-y) / var(--pattern-14-tile-width) var(--pattern-14-tile-height), linear-gradient(45deg, var(--pattern-14-color) var(--pattern-14-coverage), transparent var(--pattern-14-coverage)) var(--pattern-14-offset-x) var(--pattern-14-offset-y) / var(--pattern-14-tile-width) var(--pattern-14-tile-height);
  --pattern-14-squiggles: radial-gradient(circle at var(--pattern-14-radius) 0px, transparent calc(var(--pattern-14-radius) - var(--pattern-14-line-width)), var(--pattern-14-color) calc(var(--pattern-14-radius) - var(--pattern-14-line-width)) var(--pattern-14-radius), transparent calc(var(--pattern-14-radius) + 0.5px)) var(--pattern-14-position) / var(--pattern-14-size), radial-gradient(circle at calc(3 * var(--pattern-14-radius)) 0px, transparent calc(var(--pattern-14-radius) - var(--pattern-14-line-width)), var(--pattern-14-color) calc(var(--pattern-14-radius) - var(--pattern-14-line-width)) var(--pattern-14-radius), transparent calc(var(--pattern-14-radius) + 0.5px)) var(--pattern-14-position) / var(--pattern-14-size);
  --pattern-15-linear: linear-gradient(var(--pattern-15-angle), var(--pattern-15-stops));
  --pattern-15-stripes: repeating-linear-gradient(var(--pattern-15-angle), var(--pattern-15-stops));
  --pattern-15-radial: radial-gradient(var(--pattern-15-shape), var(--pattern-15-stops));
  --pattern-15-dots: radial-gradient(var(--pattern-15-shape), var(--pattern-15-color) 0 var(--pattern-15-radius), transparent var(--pattern-15-edge));
  --pattern-15-rings: radial-gradient(var(--pattern-15-shape), transparent 0 var(--pattern-15-inner), var(--pattern-15-color) var(--pattern-15-ring-start) var(--pattern-15-radius), transparent var(--pattern-15-edge));
  --pattern-15-glow: radial-gradient(var(--pattern-15-shape), var(--pattern-15-color) 0 var(--pattern-15-radius), var(--pattern-15-secondary) var(--pattern-15-glow-start) var(--pattern-15-glow-end), transparent var(--pattern-15-edge));
  --pattern-15-checkerboard: conic-gradient(from var(--pattern-15-angle), var(--pattern-15-color) 25%, var(--pattern-15-secondary) 0 50%, var(--pattern-15-color) 0 75%, var(--pattern-15-secondary) 0);
  --pattern-15-grid: linear-gradient(0deg, var(--pattern-15-color) var(--pattern-15-line-width), transparent var(--pattern-15-line-width)) var(--pattern-15-position) / var(--pattern-15-size), linear-gradient(90deg, var(--pattern-15-color) var(--pattern-15-line-width), transparent var(--pattern-15-line-width)) var(--pattern-15-position) / var(--pattern-15-size);
  --pattern-15-layer: var(--pattern-15-image) var(--pattern-15-position) / var(--pattern-15-size);
  --pattern-15-triangles: conic-gradient(from 225deg at var(--pattern-15-motif-width) 0px, var(--pattern-15-color) 0 45deg, transparent 45deg);
  --pattern-15-dashes: radial-gradient(ellipse var(--pattern-15-motif-width) var(--pattern-15-motif-height) at var(--pattern-15-motif-width) var(--pattern-15-motif-height), var(--pattern-15-color) 95%, transparent 100%);
  --pattern-15-arcs: radial-gradient(circle at var(--pattern-15-radius) 0px, transparent calc(var(--pattern-15-radius) - var(--pattern-15-line-width)), var(--pattern-15-color) calc(var(--pattern-15-radius) - var(--pattern-15-line-width)) var(--pattern-15-radius), transparent calc(var(--pattern-15-radius) + 0.5px));
  --pattern-15-zigzags: linear-gradient(135deg, var(--pattern-15-color) var(--pattern-15-coverage), transparent var(--pattern-15-coverage)) calc(var(--pattern-15-offset-x) - var(--pattern-15-tile-width) / 2) var(--pattern-15-offset-y) / var(--pattern-15-tile-width) var(--pattern-15-tile-height), linear-gradient(225deg, var(--pattern-15-color) var(--pattern-15-coverage), transparent var(--pattern-15-coverage)) calc(var(--pattern-15-offset-x) - var(--pattern-15-tile-width) / 2) var(--pattern-15-offset-y) / var(--pattern-15-tile-width) var(--pattern-15-tile-height), linear-gradient(315deg, var(--pattern-15-color) var(--pattern-15-coverage), transparent var(--pattern-15-coverage)) var(--pattern-15-offset-x) var(--pattern-15-offset-y) / var(--pattern-15-tile-width) var(--pattern-15-tile-height), linear-gradient(45deg, var(--pattern-15-color) var(--pattern-15-coverage), transparent var(--pattern-15-coverage)) var(--pattern-15-offset-x) var(--pattern-15-offset-y) / var(--pattern-15-tile-width) var(--pattern-15-tile-height);
  --pattern-15-squiggles: radial-gradient(circle at var(--pattern-15-radius) 0px, transparent calc(var(--pattern-15-radius) - var(--pattern-15-line-width)), var(--pattern-15-color) calc(var(--pattern-15-radius) - var(--pattern-15-line-width)) var(--pattern-15-radius), transparent calc(var(--pattern-15-radius) + 0.5px)) var(--pattern-15-position) / var(--pattern-15-size), radial-gradient(circle at calc(3 * var(--pattern-15-radius)) 0px, transparent calc(var(--pattern-15-radius) - var(--pattern-15-line-width)), var(--pattern-15-color) calc(var(--pattern-15-radius) - var(--pattern-15-line-width)) var(--pattern-15-radius), transparent calc(var(--pattern-15-radius) + 0.5px)) var(--pattern-15-position) / var(--pattern-15-size);
  --pattern-16-linear: linear-gradient(var(--pattern-16-angle), var(--pattern-16-stops));
  --pattern-16-stripes: repeating-linear-gradient(var(--pattern-16-angle), var(--pattern-16-stops));
  --pattern-16-radial: radial-gradient(var(--pattern-16-shape), var(--pattern-16-stops));
  --pattern-16-dots: radial-gradient(var(--pattern-16-shape), var(--pattern-16-color) 0 var(--pattern-16-radius), transparent var(--pattern-16-edge));
  --pattern-16-rings: radial-gradient(var(--pattern-16-shape), transparent 0 var(--pattern-16-inner), var(--pattern-16-color) var(--pattern-16-ring-start) var(--pattern-16-radius), transparent var(--pattern-16-edge));
  --pattern-16-glow: radial-gradient(var(--pattern-16-shape), var(--pattern-16-color) 0 var(--pattern-16-radius), var(--pattern-16-secondary) var(--pattern-16-glow-start) var(--pattern-16-glow-end), transparent var(--pattern-16-edge));
  --pattern-16-checkerboard: conic-gradient(from var(--pattern-16-angle), var(--pattern-16-color) 25%, var(--pattern-16-secondary) 0 50%, var(--pattern-16-color) 0 75%, var(--pattern-16-secondary) 0);
  --pattern-16-grid: linear-gradient(0deg, var(--pattern-16-color) var(--pattern-16-line-width), transparent var(--pattern-16-line-width)) var(--pattern-16-position) / var(--pattern-16-size), linear-gradient(90deg, var(--pattern-16-color) var(--pattern-16-line-width), transparent var(--pattern-16-line-width)) var(--pattern-16-position) / var(--pattern-16-size);
  --pattern-16-layer: var(--pattern-16-image) var(--pattern-16-position) / var(--pattern-16-size);
  --pattern-16-triangles: conic-gradient(from 225deg at var(--pattern-16-motif-width) 0px, var(--pattern-16-color) 0 45deg, transparent 45deg);
  --pattern-16-dashes: radial-gradient(ellipse var(--pattern-16-motif-width) var(--pattern-16-motif-height) at var(--pattern-16-motif-width) var(--pattern-16-motif-height), var(--pattern-16-color) 95%, transparent 100%);
  --pattern-16-arcs: radial-gradient(circle at var(--pattern-16-radius) 0px, transparent calc(var(--pattern-16-radius) - var(--pattern-16-line-width)), var(--pattern-16-color) calc(var(--pattern-16-radius) - var(--pattern-16-line-width)) var(--pattern-16-radius), transparent calc(var(--pattern-16-radius) + 0.5px));
  --pattern-16-zigzags: linear-gradient(135deg, var(--pattern-16-color) var(--pattern-16-coverage), transparent var(--pattern-16-coverage)) calc(var(--pattern-16-offset-x) - var(--pattern-16-tile-width) / 2) var(--pattern-16-offset-y) / var(--pattern-16-tile-width) var(--pattern-16-tile-height), linear-gradient(225deg, var(--pattern-16-color) var(--pattern-16-coverage), transparent var(--pattern-16-coverage)) calc(var(--pattern-16-offset-x) - var(--pattern-16-tile-width) / 2) var(--pattern-16-offset-y) / var(--pattern-16-tile-width) var(--pattern-16-tile-height), linear-gradient(315deg, var(--pattern-16-color) var(--pattern-16-coverage), transparent var(--pattern-16-coverage)) var(--pattern-16-offset-x) var(--pattern-16-offset-y) / var(--pattern-16-tile-width) var(--pattern-16-tile-height), linear-gradient(45deg, var(--pattern-16-color) var(--pattern-16-coverage), transparent var(--pattern-16-coverage)) var(--pattern-16-offset-x) var(--pattern-16-offset-y) / var(--pattern-16-tile-width) var(--pattern-16-tile-height);
  --pattern-16-squiggles: radial-gradient(circle at var(--pattern-16-radius) 0px, transparent calc(var(--pattern-16-radius) - var(--pattern-16-line-width)), var(--pattern-16-color) calc(var(--pattern-16-radius) - var(--pattern-16-line-width)) var(--pattern-16-radius), transparent calc(var(--pattern-16-radius) + 0.5px)) var(--pattern-16-position) / var(--pattern-16-size), radial-gradient(circle at calc(3 * var(--pattern-16-radius)) 0px, transparent calc(var(--pattern-16-radius) - var(--pattern-16-line-width)), var(--pattern-16-color) calc(var(--pattern-16-radius) - var(--pattern-16-line-width)) var(--pattern-16-radius), transparent calc(var(--pattern-16-radius) + 0.5px)) var(--pattern-16-position) / var(--pattern-16-size);
}
