/* A class for each layer in the colour scheme, for legend swatches and the drawn map (D-05).
   Generated by tools/build_components.py from docs/inputs/accessible-colour-scheme.json. Do not edit by hand. */
.gb-lyr--protected-federal { fill: var(--gb-layer-protected-federal-fill, none); fill-opacity: var(--gb-layer-protected-federal-fill-opacity, 0); stroke: var(--gb-layer-protected-federal-stroke); stroke-dasharray: var(--gb-layer-protected-federal-dash); }
.gb-lyr--protected-provincial { fill: var(--gb-layer-protected-provincial-fill, none); fill-opacity: var(--gb-layer-protected-provincial-fill-opacity, 0); stroke: var(--gb-layer-protected-provincial-stroke); stroke-dasharray: var(--gb-layer-protected-provincial-dash); }
.gb-lyr--protected-ca { fill: var(--gb-layer-protected-ca-fill, none); fill-opacity: var(--gb-layer-protected-ca-fill-opacity, 0); stroke: var(--gb-layer-protected-ca-stroke); stroke-dasharray: var(--gb-layer-protected-ca-dash); }
.gb-lyr--protected-ngo { fill: var(--gb-layer-protected-ngo-fill, none); fill-opacity: var(--gb-layer-protected-ngo-fill-opacity, 0); stroke: var(--gb-layer-protected-ngo-stroke); stroke-dasharray: var(--gb-layer-protected-ngo-dash); }
.gb-lyr--protected-municipal { fill: var(--gb-layer-protected-municipal-fill, none); fill-opacity: var(--gb-layer-protected-municipal-fill-opacity, 0); stroke: var(--gb-layer-protected-municipal-stroke); stroke-dasharray: var(--gb-layer-protected-municipal-dash); }
.gb-lyr--builtup-impervious { fill: var(--gb-layer-builtup-impervious-fill, none); fill-opacity: var(--gb-layer-builtup-impervious-fill-opacity, 0); stroke: var(--gb-layer-builtup-impervious-stroke); stroke-dasharray: var(--gb-layer-builtup-impervious-dash); }
.gb-lyr--builtup-pervious { fill: var(--gb-layer-builtup-pervious-fill, none); fill-opacity: var(--gb-layer-builtup-pervious-fill-opacity, 0); stroke: var(--gb-layer-builtup-pervious-stroke); stroke-dasharray: var(--gb-layer-builtup-pervious-dash); }
.gb-lyr--wetlands-psw { fill: var(--gb-layer-wetlands-psw-fill, none); fill-opacity: var(--gb-layer-wetlands-psw-fill-opacity, 0); stroke: var(--gb-layer-wetlands-psw-stroke); stroke-dasharray: var(--gb-layer-wetlands-psw-dash); }
.gb-lyr--ansi-life { fill: var(--gb-layer-ansi-life-fill, none); fill-opacity: var(--gb-layer-ansi-life-fill-opacity, 0); stroke: var(--gb-layer-ansi-life-stroke); stroke-dasharray: var(--gb-layer-ansi-life-dash); }
.gb-lyr--ansi-earth { fill: var(--gb-layer-ansi-earth-fill, none); fill-opacity: var(--gb-layer-ansi-earth-fill-opacity, 0); stroke: var(--gb-layer-ansi-earth-stroke); stroke-dasharray: var(--gb-layer-ansi-earth-dash); }
.gb-lyr--builtup-solris { fill: var(--gb-layer-builtup-solris-fill, none); fill-opacity: var(--gb-layer-builtup-solris-fill-opacity, 0); stroke: var(--gb-layer-builtup-solris-stroke); stroke-dasharray: var(--gb-layer-builtup-solris-dash); }
.gb-lyr--study-area { fill: var(--gb-layer-study-area-fill, none); fill-opacity: var(--gb-layer-study-area-fill-opacity, 0); stroke: var(--gb-layer-study-area-stroke); stroke-dasharray: var(--gb-layer-study-area-dash); }
.gb-lyr--viewer-1 { fill: var(--gb-layer-viewer-1-fill, none); fill-opacity: var(--gb-layer-viewer-1-fill-opacity, 0); stroke: var(--gb-layer-viewer-1-stroke); stroke-dasharray: var(--gb-layer-viewer-1-dash); }
.gb-lyr--viewer-2 { fill: var(--gb-layer-viewer-2-fill, none); fill-opacity: var(--gb-layer-viewer-2-fill-opacity, 0); stroke: var(--gb-layer-viewer-2-stroke); stroke-dasharray: var(--gb-layer-viewer-2-dash); }
.gb-lyr--viewer-3 { fill: var(--gb-layer-viewer-3-fill, none); fill-opacity: var(--gb-layer-viewer-3-fill-opacity, 0); stroke: var(--gb-layer-viewer-3-stroke); stroke-dasharray: var(--gb-layer-viewer-3-dash); }
.gb-lyr--viewer-4 { fill: var(--gb-layer-viewer-4-fill, none); fill-opacity: var(--gb-layer-viewer-4-fill-opacity, 0); stroke: var(--gb-layer-viewer-4-stroke); stroke-dasharray: var(--gb-layer-viewer-4-dash); }
.gb-lyr--viewer-5 { fill: var(--gb-layer-viewer-5-fill, none); fill-opacity: var(--gb-layer-viewer-5-fill-opacity, 0); stroke: var(--gb-layer-viewer-5-stroke); stroke-dasharray: var(--gb-layer-viewer-5-dash); }
.gb-lyr--viewer-6 { fill: var(--gb-layer-viewer-6-fill, none); fill-opacity: var(--gb-layer-viewer-6-fill-opacity, 0); stroke: var(--gb-layer-viewer-6-stroke); stroke-dasharray: var(--gb-layer-viewer-6-dash); }
.gb-lyr--viewer-7 { fill: var(--gb-layer-viewer-7-fill, none); fill-opacity: var(--gb-layer-viewer-7-fill-opacity, 0); stroke: var(--gb-layer-viewer-7-stroke); stroke-dasharray: var(--gb-layer-viewer-7-dash); }
.gb-lyr--viewer-8 { fill: var(--gb-layer-viewer-8-fill, none); fill-opacity: var(--gb-layer-viewer-8-fill-opacity, 0); stroke: var(--gb-layer-viewer-8-stroke); stroke-dasharray: var(--gb-layer-viewer-8-dash); }
