/*
 * RevReviews New Launch: landing page background patterns. Pure CSS, no images. Shared by the public landing page
 * (class on <body>) and the swatches in wp-admin. Colours come from --rrnl-bg (base), --rrnl-pat (pattern ink) and
 * --rrnl-glow (soft glow), which are set per company.
 */
.rrnl-pat-dots{background-color:var(--rrnl-bg,#FCEFC6);background-image:radial-gradient(var(--rrnl-pat,rgba(58,27,0,0.09)) 0.09rem,transparent 0.1rem);background-size:1.75rem 1.75rem}
.rrnl-pat-polka{background-color:var(--rrnl-bg,#FCEFC6);background-image:radial-gradient(var(--rrnl-pat,rgba(58,27,0,0.09)) 0.2rem,transparent 0.21rem),radial-gradient(var(--rrnl-pat,rgba(58,27,0,0.09)) 0.2rem,transparent 0.21rem);background-size:3.2rem 3.2rem;background-position:0 0,1.6rem 1.6rem}
.rrnl-pat-grid{background-color:var(--rrnl-bg,#FCEFC6);background-image:linear-gradient(var(--rrnl-pat,rgba(58,27,0,0.09)) 0.0625rem,transparent 0.0625rem),linear-gradient(90deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 0.0625rem,transparent 0.0625rem);background-size:2.6rem 2.6rem}
.rrnl-pat-hatch{background-color:var(--rrnl-bg,#FCEFC6);background-image:repeating-linear-gradient(45deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 0 0.0625rem,transparent 0.0625rem 1.8rem),repeating-linear-gradient(-45deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 0 0.0625rem,transparent 0.0625rem 1.8rem)}
.rrnl-pat-stripes{background-color:var(--rrnl-bg,#FCEFC6);background-image:repeating-linear-gradient(45deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 0 0.5rem,transparent 0.5rem 2.5rem)}
.rrnl-pat-checks{background-color:var(--rrnl-bg,#FCEFC6);background-image:conic-gradient(var(--rrnl-pat,rgba(58,27,0,0.09)) 25%,transparent 0 50%,var(--rrnl-pat,rgba(58,27,0,0.09)) 0 75%,transparent 0);background-size:3.6rem 3.6rem}
.rrnl-pat-diamonds{background-color:var(--rrnl-bg,#FCEFC6);background-image:linear-gradient(45deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 25%,transparent 25%,transparent 75%,var(--rrnl-pat,rgba(58,27,0,0.09)) 75%),linear-gradient(45deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 25%,transparent 25%,transparent 75%,var(--rrnl-pat,rgba(58,27,0,0.09)) 75%);background-size:3.6rem 3.6rem;background-position:0 0,1.8rem 1.8rem}
.rrnl-pat-zigzag{background-color:var(--rrnl-bg,#FCEFC6);background-image:linear-gradient(135deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 25%,transparent 25%),linear-gradient(225deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 25%,transparent 25%),linear-gradient(315deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 25%,transparent 25%),linear-gradient(45deg,var(--rrnl-pat,rgba(58,27,0,0.09)) 25%,transparent 25%);background-size:3.6rem 3.6rem;background-position:-1.8rem 0,-1.8rem 0,0 0,0 0}
.rrnl-pat-waves{background-color:var(--rrnl-bg,#FCEFC6);background-image:radial-gradient(circle at 100% 50%,transparent 20%,var(--rrnl-pat,rgba(58,27,0,0.09)) 21%,var(--rrnl-pat,rgba(58,27,0,0.09)) 34%,transparent 35%,transparent),radial-gradient(circle at 0% 50%,transparent 20%,var(--rrnl-pat,rgba(58,27,0,0.09)) 21%,var(--rrnl-pat,rgba(58,27,0,0.09)) 34%,transparent 35%,transparent);background-size:4rem 4rem;background-position:0 0,0 -2rem}
.rrnl-pat-glow{background-color:var(--rrnl-bg,#FCEFC6);background-image:radial-gradient(circle at 12% 18%,var(--rrnl-glow,rgba(242,201,76,0.3)) 0,transparent 42%),radial-gradient(circle at 88% 82%,var(--rrnl-glow,rgba(242,201,76,0.3)) 0,transparent 46%),radial-gradient(circle at 80% 8%,var(--rrnl-glow,rgba(242,201,76,0.3)) 0,transparent 30%)}

/* Own background image (served privately by the plugin). */
.rrnl-bg-image{background-color:var(--rrnl-bg,#FCEFC6);background-size:cover;background-position:center;background-repeat:no-repeat}
