body.somnia-style-camino {
	--cm-night: #0F1E46;
	--cm-deep: #0A1533;
	--cm-teal: #0C716A;
	--cm-teal-light: #5FC9BE;
	--cm-mist: #EAF5F3;
	--cm-cobalt: #16306E;
	--cm-gold: #E8B13A;
	--cm-paper: #FFFFFF;
	--cm-line: #E6DDCB;
	--cm-ink: #1F2A2E;
	--cm-sky: linear-gradient(115deg, rgba(95, 201, 190, 0) 28%, rgba(150, 225, 215, .14) 44%, rgba(255, 236, 200, .12) 54%, rgba(95, 201, 190, 0) 70%), linear-gradient(180deg, var(--cm-deep) 0, var(--cm-night) 60%, #1B3266 100%);
	--cm-tile: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22%3E%3Crect width=%2240%22 height=%2240%22 fill=%22%23F8F4EA%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2211%22 fill=%22%231E8C84%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%226.5%22 fill=%22%23F8F4EA%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%223%22 fill=%22%23E8B13A%22/%3E%3Ccircle cx=%2240%22 cy=%220%22 r=%2211%22 fill=%22%231E8C84%22/%3E%3Ccircle cx=%2240%22 cy=%220%22 r=%226.5%22 fill=%22%23F8F4EA%22/%3E%3Ccircle cx=%2240%22 cy=%220%22 r=%223%22 fill=%22%23E8B13A%22/%3E%3Ccircle cx=%220%22 cy=%2240%22 r=%2211%22 fill=%22%231E8C84%22/%3E%3Ccircle cx=%220%22 cy=%2240%22 r=%226.5%22 fill=%22%23F8F4EA%22/%3E%3Ccircle cx=%220%22 cy=%2240%22 r=%223%22 fill=%22%23E8B13A%22/%3E%3Ccircle cx=%2240%22 cy=%2240%22 r=%2211%22 fill=%22%231E8C84%22/%3E%3Ccircle cx=%2240%22 cy=%2240%22 r=%226.5%22 fill=%22%23F8F4EA%22/%3E%3Ccircle cx=%2240%22 cy=%2240%22 r=%223%22 fill=%22%23E8B13A%22/%3E%3Ccircle cx=%2220%22 cy=%220%22 r=%222.6%22 fill=%22%231E8C84%22/%3E%3Ccircle cx=%2240%22 cy=%2220%22 r=%222.6%22 fill=%22%231E8C84%22/%3E%3Ccircle cx=%2220%22 cy=%2240%22 r=%222.6%22 fill=%22%231E8C84%22/%3E%3Ccircle cx=%220%22 cy=%2220%22 r=%222.6%22 fill=%22%231E8C84%22/%3E%3Cpath d=%22M20 6L23.64 16.36L34 20L23.64 23.64L20 34L16.36 23.64L6 20L16.36 16.36Z%22 fill=%22%2316306E%22/%3E%3Cpath d=%22M20 13L22.1 17.9L27 20L22.1 22.1L20 27L17.9 22.1L13 20L17.9 17.9Z%22 fill=%22%23E8B13A%22/%3E%3Ccircle cx=%2220%22 cy=%2220%22 r=%221.4%22 fill=%22%23FFFFFF%22/%3E%3Cpath d=%22M.4 0V40M0 .4H40%22 stroke=%22%23D8CFBC%22 stroke-width=%22.8%22/%3E%3C/svg%3E");
	--cm-stars: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22260%22 height=%22170%22 viewBox=%220 0 260 170%22%3E%3Cpath d=%22M45.6 112.7Q45.6 115.7 48.7 115.7Q45.6 115.7 45.6 118.8Q45.6 115.7 42.5 115.7Q45.6 115.7 45.6 112.7Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22124.7%22 cy=%2239.0%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.71%22/%3E%3Ccircle cx=%22133.1%22 cy=%2285.8%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.35%22/%3E%3Ccircle cx=%2297.5%22 cy=%2298.8%22 r=%220.5%22 fill=%22%23FFF4DD%22 opacity=%220.71%22/%3E%3Ccircle cx=%2262.5%22 cy=%2241.7%22 r=%220.5%22 fill=%22%23FFF4DD%22 opacity=%220.80%22/%3E%3Ccircle cx=%22190.1%22 cy=%22145.8%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.37%22/%3E%3Ccircle cx=%2286.9%22 cy=%2284.6%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.78%22/%3E%3Cpath d=%22M96.8 25.7Q96.8 29.1 100.2 29.1Q96.8 29.1 96.8 32.4Q96.8 29.1 93.5 29.1Q96.8 29.1 96.8 25.7Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%2235.5%22 cy=%22154.3%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.60%22/%3E%3Ccircle cx=%2290.4%22 cy=%2282.5%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.37%22/%3E%3Ccircle cx=%22222.2%22 cy=%2242.0%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.44%22/%3E%3Ccircle cx=%22248.1%22 cy=%22148.8%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.69%22/%3E%3Ccircle cx=%22150.4%22 cy=%22122.2%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.56%22/%3E%3Ccircle cx=%22212.4%22 cy=%2236.6%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.75%22/%3E%3Cpath d=%22M107.2 60.3Q107.2 63.2 110.1 63.2Q107.2 63.2 107.2 66.0Q107.2 63.2 104.4 63.2Q107.2 63.2 107.2 60.3Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22101.2%22 cy=%22165.2%22 r=%220.7%22 fill=%22%23FFF4DD%22 opacity=%220.36%22/%3E%3Ccircle cx=%2227.5%22 cy=%22120.3%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.57%22/%3E%3Ccircle cx=%22127.9%22 cy=%2293.2%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.45%22/%3E%3Ccircle cx=%22157.4%22 cy=%2294.2%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.43%22/%3E%3Ccircle cx=%2246.9%22 cy=%2260.4%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.51%22/%3E%3C/svg%3E");
	--cm-milky: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22760%22 height=%22220%22 viewBox=%220 0 760 220%22%3E%3Ccircle cx=%22179.4%22 cy=%22177.6%22 r=%220.44%22 fill=%22%23FFFFFF%22 opacity=%220.31%22/%3E%3Ccircle cx=%22417.5%22 cy=%22117.3%22 r=%220.51%22 fill=%22%23FFFFFF%22 opacity=%220.42%22/%3E%3Ccircle cx=%22407.9%22 cy=%22100.8%22 r=%220.41%22 fill=%22%23FFFFFF%22 opacity=%220.82%22/%3E%3Ccircle cx=%2219.5%22 cy=%22209.5%22 r=%220.70%22 fill=%22%23CFF3EE%22 opacity=%220.74%22/%3E%3Ccircle cx=%22147.0%22 cy=%22150.3%22 r=%220.75%22 fill=%22%23CFF3EE%22 opacity=%220.35%22/%3E%3Ccircle cx=%22460.4%22 cy=%22125.9%22 r=%220.72%22 fill=%22%23FFF1D6%22 opacity=%220.44%22/%3E%3Ccircle cx=%22188.0%22 cy=%22142.6%22 r=%220.80%22 fill=%22%23FFF1D6%22 opacity=%220.76%22/%3E%3Ccircle cx=%22221.9%22 cy=%22140.2%22 r=%220.77%22 fill=%22%23FFFFFF%22 opacity=%220.53%22/%3E%3Ccircle cx=%22455.2%22 cy=%2270.7%22 r=%220.59%22 fill=%22%23FFFFFF%22 opacity=%220.43%22/%3E%3Ccircle cx=%22197.3%22 cy=%22155.5%22 r=%220.60%22 fill=%22%23CFF3EE%22 opacity=%220.59%22/%3E%3Ccircle cx=%22492.5%22 cy=%2273.6%22 r=%220.74%22 fill=%22%23FFFFFF%22 opacity=%220.85%22/%3E%3Ccircle cx=%22148.6%22 cy=%22148.4%22 r=%220.70%22 fill=%22%23CFF3EE%22 opacity=%220.40%22/%3E%3Ccircle cx=%22331.3%22 cy=%22130.5%22 r=%220.67%22 fill=%22%23FFF1D6%22 opacity=%220.61%22/%3E%3Ccircle cx=%22687.3%22 cy=%2246.4%22 r=%220.48%22 fill=%22%23FFF1D6%22 opacity=%220.64%22/%3E%3Ccircle cx=%22180.4%22 cy=%22161.8%22 r=%220.53%22 fill=%22%23FFFFFF%22 opacity=%220.46%22/%3E%3Ccircle cx=%2219.5%22 cy=%22186.6%22 r=%220.88%22 fill=%22%23CFF3EE%22 opacity=%220.70%22/%3E%3Ccircle cx=%22729.5%22 cy=%2237.6%22 r=%220.36%22 fill=%22%23CFF3EE%22 opacity=%220.48%22/%3E%3Ccircle cx=%22116.2%22 cy=%22140.8%22 r=%220.83%22 fill=%22%23FFF1D6%22 opacity=%220.75%22/%3E%3Ccircle cx=%22223.0%22 cy=%22103.5%22 r=%220.46%22 fill=%22%23CFF3EE%22 opacity=%220.46%22/%3E%3Ccircle cx=%22190.0%22 cy=%22141.4%22 r=%220.67%22 fill=%22%23CFF3EE%22 opacity=%220.32%22/%3E%3Ccircle cx=%22128.9%22 cy=%22159.1%22 r=%220.78%22 fill=%22%23CFF3EE%22 opacity=%220.85%22/%3E%3Ccircle cx=%22434.3%22 cy=%2280.7%22 r=%220.85%22 fill=%22%23FFFFFF%22 opacity=%220.33%22/%3E%3Ccircle cx=%2242.0%22 cy=%22195.0%22 r=%220.44%22 fill=%22%23FFF1D6%22 opacity=%220.83%22/%3E%3Ccircle cx=%22461.0%22 cy=%2257.8%22 r=%220.53%22 fill=%22%23FFFFFF%22 opacity=%220.37%22/%3E%3Ccircle cx=%22402.2%22 cy=%2294.9%22 r=%220.78%22 fill=%22%23CFF3EE%22 opacity=%220.66%22/%3E%3Ccircle cx=%22152.2%22 cy=%22171.2%22 r=%220.62%22 fill=%22%23FFFFFF%22 opacity=%220.53%22/%3E%3Ccircle cx=%22188.9%22 cy=%22181.3%22 r=%220.84%22 fill=%22%23FFFFFF%22 opacity=%220.57%22/%3E%3Ccircle cx=%2224.1%22 cy=%22191.9%22 r=%220.46%22 fill=%22%23FFFFFF%22 opacity=%220.53%22/%3E%3Ccircle cx=%22198.9%22 cy=%22171.6%22 r=%220.53%22 fill=%22%23CFF3EE%22 opacity=%220.61%22/%3E%3Ccircle cx=%22497.0%22 cy=%22115.4%22 r=%220.78%22 fill=%22%23FFF1D6%22 opacity=%220.32%22/%3E%3Ccircle cx=%22294.5%22 cy=%2274.7%22 r=%220.66%22 fill=%22%23FFFFFF%22 opacity=%220.49%22/%3E%3Ccircle cx=%22499.3%22 cy=%22108.3%22 r=%220.79%22 fill=%22%23FFF1D6%22 opacity=%220.47%22/%3E%3Ccircle cx=%22319.2%22 cy=%22134.4%22 r=%220.79%22 fill=%22%23CFF3EE%22 opacity=%220.81%22/%3E%3Ccircle cx=%22726.8%22 cy=%2276.0%22 r=%220.39%22 fill=%22%23CFF3EE%22 opacity=%220.83%22/%3E%3Ccircle cx=%22507.9%22 cy=%22134.7%22 r=%220.42%22 fill=%22%23CFF3EE%22 opacity=%220.67%22/%3E%3Ccircle cx=%2246.0%22 cy=%22203.0%22 r=%220.44%22 fill=%22%23FFF1D6%22 opacity=%220.56%22/%3E%3Ccircle cx=%22358.9%22 cy=%2293.3%22 r=%220.79%22 fill=%22%23FFFFFF%22 opacity=%220.81%22/%3E%3Ccircle cx=%2210.0%22 cy=%22210.6%22 r=%220.83%22 fill=%22%23FFFFFF%22 opacity=%220.52%22/%3E%3Ccircle cx=%22585.0%22 cy=%2248.8%22 r=%220.38%22 fill=%22%23FFFFFF%22 opacity=%220.39%22/%3E%3Ccircle cx=%22462.3%22 cy=%22103.7%22 r=%220.80%22 fill=%22%23FFF1D6%22 opacity=%220.73%22/%3E%3Ccircle cx=%22358.3%22 cy=%22109.0%22 r=%220.37%22 fill=%22%23FFF1D6%22 opacity=%220.36%22/%3E%3Ccircle cx=%22426.2%22 cy=%2298.3%22 r=%220.49%22 fill=%22%23FFFFFF%22 opacity=%220.32%22/%3E%3Ccircle cx=%22225.7%22 cy=%22106.3%22 r=%220.54%22 fill=%22%23FFFFFF%22 opacity=%220.35%22/%3E%3Ccircle cx=%22413.0%22 cy=%2268.3%22 r=%220.52%22 fill=%22%23FFFFFF%22 opacity=%220.72%22/%3E%3Ccircle cx=%22650.2%22 cy=%2279.0%22 r=%220.57%22 fill=%22%23FFFFFF%22 opacity=%220.36%22/%3E%3Ccircle cx=%22471.9%22 cy=%22112.5%22 r=%220.59%22 fill=%22%23FFF1D6%22 opacity=%220.73%22/%3E%3Ccircle cx=%2250.9%22 cy=%22165.3%22 r=%220.83%22 fill=%22%23FFFFFF%22 opacity=%220.65%22/%3E%3Ccircle cx=%22706.6%22 cy=%2221.2%22 r=%220.66%22 fill=%22%23CFF3EE%22 opacity=%220.78%22/%3E%3Ccircle cx=%22134.0%22 cy=%22168.7%22 r=%220.43%22 fill=%22%23CFF3EE%22 opacity=%220.77%22/%3E%3Ccircle cx=%22196.5%22 cy=%22155.1%22 r=%220.44%22 fill=%22%23FFF1D6%22 opacity=%220.47%22/%3E%3Ccircle cx=%22414.2%22 cy=%22101.7%22 r=%220.62%22 fill=%22%23FFF1D6%22 opacity=%220.63%22/%3E%3Ccircle cx=%22400.0%22 cy=%2278.4%22 r=%220.51%22 fill=%22%23FFFFFF%22 opacity=%220.72%22/%3E%3Ccircle cx=%22749.2%22 cy=%2221.0%22 r=%220.69%22 fill=%22%23FFF1D6%22 opacity=%220.33%22/%3E%3Ccircle cx=%22594.7%22 cy=%2244.5%22 r=%220.66%22 fill=%22%23FFF1D6%22 opacity=%220.73%22/%3E%3Ccircle cx=%22465.9%22 cy=%2276.5%22 r=%220.77%22 fill=%22%23CFF3EE%22 opacity=%220.84%22/%3E%3Ccircle cx=%22258.4%22 cy=%22143.3%22 r=%220.59%22 fill=%22%23FFF1D6%22 opacity=%220.38%22/%3E%3Ccircle cx=%22614.9%22 cy=%2280.6%22 r=%220.55%22 fill=%22%23FFF1D6%22 opacity=%220.74%22/%3E%3Ccircle cx=%22513.0%22 cy=%22130.3%22 r=%220.84%22 fill=%22%23FFFFFF%22 opacity=%220.52%22/%3E%3Ccircle cx=%22711.5%22 cy=%2249.7%22 r=%220.53%22 fill=%22%23CFF3EE%22 opacity=%220.79%22/%3E%3Ccircle cx=%22458.9%22 cy=%22126.5%22 r=%220.64%22 fill=%22%23FFFFFF%22 opacity=%220.74%22/%3E%3Ccircle cx=%22613.5%22 cy=%2270.8%22 r=%220.67%22 fill=%22%23CFF3EE%22 opacity=%220.66%22/%3E%3Ccircle cx=%22754.3%22 cy=%2218.8%22 r=%220.39%22 fill=%22%23FFFFFF%22 opacity=%220.39%22/%3E%3Ccircle cx=%22364.1%22 cy=%22127.8%22 r=%220.78%22 fill=%22%23FFF1D6%22 opacity=%220.47%22/%3E%3Ccircle cx=%22705.1%22 cy=%2222.4%22 r=%220.57%22 fill=%22%23FFF1D6%22 opacity=%220.43%22/%3E%3Ccircle cx=%22372.3%22 cy=%22116.4%22 r=%220.76%22 fill=%22%23FFF1D6%22 opacity=%220.64%22/%3E%3Ccircle cx=%22757.3%22 cy=%2247.5%22 r=%220.84%22 fill=%22%23CFF3EE%22 opacity=%220.58%22/%3E%3Ccircle cx=%22736.8%22 cy=%2216.4%22 r=%220.67%22 fill=%22%23CFF3EE%22 opacity=%220.40%22/%3E%3Ccircle cx=%22410.6%22 cy=%22129.1%22 r=%220.73%22 fill=%22%23FFF1D6%22 opacity=%220.75%22/%3E%3Ccircle cx=%22307.2%22 cy=%22122.1%22 r=%220.63%22 fill=%22%23CFF3EE%22 opacity=%220.84%22/%3E%3Ccircle cx=%22750.7%22 cy=%2228.2%22 r=%220.86%22 fill=%22%23FFF1D6%22 opacity=%220.74%22/%3E%3Ccircle cx=%22691.8%22 cy=%2238.9%22 r=%220.70%22 fill=%22%23CFF3EE%22 opacity=%220.79%22/%3E%3Ccircle cx=%22591.2%22 cy=%2230.8%22 r=%220.43%22 fill=%22%23FFFFFF%22 opacity=%220.34%22/%3E%3Ccircle cx=%22100.8%22 cy=%22200.1%22 r=%220.67%22 fill=%22%23FFF1D6%22 opacity=%220.60%22/%3E%3Ccircle cx=%22729.1%22 cy=%2236.9%22 r=%220.49%22 fill=%22%23FFF1D6%22 opacity=%220.43%22/%3E%3Ccircle cx=%22571.0%22 cy=%2283.6%22 r=%220.40%22 fill=%22%23CFF3EE%22 opacity=%220.33%22/%3E%3Ccircle cx=%22754.3%22 cy=%2285.3%22 r=%220.51%22 fill=%22%23FFF1D6%22 opacity=%220.69%22/%3E%3Ccircle cx=%22555.8%22 cy=%2232.7%22 r=%220.83%22 fill=%22%23FFF1D6%22 opacity=%220.34%22/%3E%3Ccircle cx=%22276.9%22 cy=%2279.9%22 r=%220.35%22 fill=%22%23FFF1D6%22 opacity=%220.39%22/%3E%3Ccircle cx=%22313.1%22 cy=%22130.3%22 r=%220.63%22 fill=%22%23CFF3EE%22 opacity=%220.39%22/%3E%3Ccircle cx=%22664.8%22 cy=%2265.7%22 r=%220.49%22 fill=%22%23CFF3EE%22 opacity=%220.60%22/%3E%3Ccircle cx=%22230.2%22 cy=%22131.6%22 r=%220.38%22 fill=%22%23FFFFFF%22 opacity=%220.45%22/%3E%3Ccircle cx=%22513.9%22 cy=%2288.4%22 r=%220.52%22 fill=%22%23FFFFFF%22 opacity=%220.35%22/%3E%3Ccircle cx=%2288.1%22 cy=%22174.0%22 r=%220.48%22 fill=%22%23FFFFFF%22 opacity=%220.56%22/%3E%3Ccircle cx=%22546.1%22 cy=%2268.6%22 r=%220.45%22 fill=%22%23CFF3EE%22 opacity=%220.85%22/%3E%3Ccircle cx=%22536.9%22 cy=%22128.3%22 r=%220.56%22 fill=%22%23FFFFFF%22 opacity=%220.76%22/%3E%3Ccircle cx=%22446.3%22 cy=%2265.2%22 r=%220.41%22 fill=%22%23FFF1D6%22 opacity=%220.80%22/%3E%3Ccircle cx=%22271.2%22 cy=%22180.4%22 r=%220.58%22 fill=%22%23FFF1D6%22 opacity=%220.32%22/%3E%3Ccircle cx=%22480.3%22 cy=%2265.7%22 r=%220.49%22 fill=%22%23FFF1D6%22 opacity=%220.63%22/%3E%3Ccircle cx=%22596.1%22 cy=%2210.4%22 r=%220.79%22 fill=%22%23FFFFFF%22 opacity=%220.79%22/%3E%3Ccircle cx=%22678.8%22 cy=%2247.8%22 r=%220.84%22 fill=%22%23FFF1D6%22 opacity=%220.84%22/%3E%3Ccircle cx=%2229.1%22 cy=%22178.1%22 r=%220.88%22 fill=%22%23FFFFFF%22 opacity=%220.40%22/%3E%3Ccircle cx=%2232.8%22 cy=%22217.4%22 r=%220.64%22 fill=%22%23FFF1D6%22 opacity=%220.69%22/%3E%3Ccircle cx=%2229.6%22 cy=%22180.4%22 r=%220.68%22 fill=%22%23FFFFFF%22 opacity=%220.68%22/%3E%3Ccircle cx=%2288.8%22 cy=%22156.1%22 r=%220.89%22 fill=%22%23FFF1D6%22 opacity=%220.76%22/%3E%3Ccircle cx=%2254.3%22 cy=%22188.6%22 r=%220.87%22 fill=%22%23FFF1D6%22 opacity=%220.84%22/%3E%3Ccircle cx=%228.0%22 cy=%22217.1%22 r=%220.73%22 fill=%22%23FFFFFF%22 opacity=%220.50%22/%3E%3Ccircle cx=%22676.5%22 cy=%2240.8%22 r=%220.51%22 fill=%22%23CFF3EE%22 opacity=%220.65%22/%3E%3Ccircle cx=%22306.0%22 cy=%2278.6%22 r=%220.45%22 fill=%22%23CFF3EE%22 opacity=%220.84%22/%3E%3Ccircle cx=%22573.1%22 cy=%2279.8%22 r=%220.73%22 fill=%22%23FFFFFF%22 opacity=%220.69%22/%3E%3Ccircle cx=%22332.4%22 cy=%22104.1%22 r=%220.45%22 fill=%22%23FFFFFF%22 opacity=%220.56%22/%3E%3Ccircle cx=%22332.3%22 cy=%22144.4%22 r=%220.85%22 fill=%22%23FFF1D6%22 opacity=%220.81%22/%3E%3Ccircle cx=%22311.3%22 cy=%22121.7%22 r=%220.76%22 fill=%22%23FFFFFF%22 opacity=%220.44%22/%3E%3Ccircle cx=%22388.5%22 cy=%22128.3%22 r=%220.51%22 fill=%22%23FFF1D6%22 opacity=%220.37%22/%3E%3Ccircle cx=%22576.3%22 cy=%2268.4%22 r=%220.40%22 fill=%22%23FFFFFF%22 opacity=%220.64%22/%3E%3Ccircle cx=%22532.8%22 cy=%2293.1%22 r=%220.47%22 fill=%22%23FFF1D6%22 opacity=%220.57%22/%3E%3Ccircle cx=%2286.7%22 cy=%22169.8%22 r=%220.54%22 fill=%22%23CFF3EE%22 opacity=%220.61%22/%3E%3Ccircle cx=%22154.8%22 cy=%22188.7%22 r=%220.40%22 fill=%22%23CFF3EE%22 opacity=%220.46%22/%3E%3Ccircle cx=%22431.1%22 cy=%22115.9%22 r=%220.71%22 fill=%22%23FFF1D6%22 opacity=%220.34%22/%3E%3Ccircle cx=%22643.6%22 cy=%2267.0%22 r=%220.36%22 fill=%22%23FFFFFF%22 opacity=%220.67%22/%3E%3Ccircle cx=%22199.8%22 cy=%22189.7%22 r=%220.68%22 fill=%22%23FFF1D6%22 opacity=%220.48%22/%3E%3Ccircle cx=%22747.0%22 cy=%225.3%22 r=%220.89%22 fill=%22%23FFFFFF%22 opacity=%220.72%22/%3E%3Ccircle cx=%2237.6%22 cy=%22173.7%22 r=%220.38%22 fill=%22%23FFFFFF%22 opacity=%220.68%22/%3E%3Ccircle cx=%22743.8%22 cy=%2279.2%22 r=%220.74%22 fill=%22%23FFF1D6%22 opacity=%220.67%22/%3E%3Ccircle cx=%22375.3%22 cy=%22131.3%22 r=%220.82%22 fill=%22%23FFFFFF%22 opacity=%220.52%22/%3E%3Ccircle cx=%22457.0%22 cy=%2268.8%22 r=%220.59%22 fill=%22%23CFF3EE%22 opacity=%220.76%22/%3E%3Ccircle cx=%22576.5%22 cy=%2265.1%22 r=%220.37%22 fill=%22%23FFFFFF%22 opacity=%220.50%22/%3E%3Ccircle cx=%22225.5%22 cy=%22111.2%22 r=%220.87%22 fill=%22%23FFF1D6%22 opacity=%220.49%22/%3E%3Ccircle cx=%22276.4%22 cy=%22173.9%22 r=%220.74%22 fill=%22%23FFFFFF%22 opacity=%220.40%22/%3E%3Ccircle cx=%22264.7%22 cy=%22154.8%22 r=%220.36%22 fill=%22%23FFFFFF%22 opacity=%220.46%22/%3E%3Ccircle cx=%22524.4%22 cy=%2274.5%22 r=%220.53%22 fill=%22%23FFF1D6%22 opacity=%220.57%22/%3E%3Ccircle cx=%2231.4%22 cy=%22176.2%22 r=%220.57%22 fill=%22%23FFFFFF%22 opacity=%220.85%22/%3E%3Ccircle cx=%22469.2%22 cy=%22128.8%22 r=%220.54%22 fill=%22%23FFFFFF%22 opacity=%220.55%22/%3E%3Ccircle cx=%22556.5%22 cy=%2277.7%22 r=%220.58%22 fill=%22%23FFFFFF%22 opacity=%220.48%22/%3E%3Ccircle cx=%22454.2%22 cy=%22102.9%22 r=%220.44%22 fill=%22%23FFF1D6%22 opacity=%220.59%22/%3E%3Ccircle cx=%22137.6%22 cy=%22169.7%22 r=%220.69%22 fill=%22%23FFF1D6%22 opacity=%220.48%22/%3E%3Ccircle cx=%2214.9%22 cy=%22180.8%22 r=%220.48%22 fill=%22%23FFF1D6%22 opacity=%220.38%22/%3E%3Ccircle cx=%2232.4%22 cy=%22168.5%22 r=%220.45%22 fill=%22%23CFF3EE%22 opacity=%220.43%22/%3E%3Ccircle cx=%22562.4%22 cy=%2243.1%22 r=%220.75%22 fill=%22%23FFF1D6%22 opacity=%220.76%22/%3E%3Ccircle cx=%22501.1%22 cy=%2275.5%22 r=%220.66%22 fill=%22%23CFF3EE%22 opacity=%220.44%22/%3E%3Ccircle cx=%22254.7%22 cy=%22106.9%22 r=%220.55%22 fill=%22%23FFFFFF%22 opacity=%220.57%22/%3E%3Ccircle cx=%22629.8%22 cy=%2244.4%22 r=%220.39%22 fill=%22%23FFF1D6%22 opacity=%220.63%22/%3E%3Ccircle cx=%22750.7%22 cy=%2250.0%22 r=%220.68%22 fill=%22%23FFFFFF%22 opacity=%220.60%22/%3E%3Ccircle cx=%22263.1%22 cy=%22169.7%22 r=%220.87%22 fill=%22%23FFF1D6%22 opacity=%220.82%22/%3E%3Ccircle cx=%22596.6%22 cy=%2233.7%22 r=%220.49%22 fill=%22%23FFFFFF%22 opacity=%220.46%22/%3E%3Ccircle cx=%22670.7%22 cy=%2222.5%22 r=%220.50%22 fill=%22%23FFF1D6%22 opacity=%220.56%22/%3E%3Ccircle cx=%22214.7%22 cy=%22124.0%22 r=%220.84%22 fill=%22%23CFF3EE%22 opacity=%220.81%22/%3E%3Ccircle cx=%2234.2%22 cy=%22127.7%22 r=%220.54%22 fill=%22%23FFF1D6%22 opacity=%220.77%22/%3E%3Ccircle cx=%22642.0%22 cy=%2274.6%22 r=%220.39%22 fill=%22%23CFF3EE%22 opacity=%220.73%22/%3E%3Ccircle cx=%2224.7%22 cy=%22204.6%22 r=%220.46%22 fill=%22%23FFF1D6%22 opacity=%220.83%22/%3E%3Ccircle cx=%22622.0%22 cy=%2271.5%22 r=%220.86%22 fill=%22%23FFFFFF%22 opacity=%220.31%22/%3E%3Ccircle cx=%22221.5%22 cy=%22119.1%22 r=%220.40%22 fill=%22%23FFF1D6%22 opacity=%220.49%22/%3E%3Ccircle cx=%22128.1%22 cy=%22165.3%22 r=%220.46%22 fill=%22%23FFF1D6%22 opacity=%220.60%22/%3E%3Ccircle cx=%22524.2%22 cy=%22102.6%22 r=%220.42%22 fill=%22%23FFFFFF%22 opacity=%220.83%22/%3E%3Ccircle cx=%22393.0%22 cy=%22118.1%22 r=%220.63%22 fill=%22%23FFF1D6%22 opacity=%220.45%22/%3E%3Ccircle cx=%22446.3%22 cy=%22122.5%22 r=%220.39%22 fill=%22%23FFFFFF%22 opacity=%220.39%22/%3E%3Ccircle cx=%22583.4%22 cy=%2288.4%22 r=%220.65%22 fill=%22%23CFF3EE%22 opacity=%220.73%22/%3E%3Ccircle cx=%22450.6%22 cy=%22108.5%22 r=%220.55%22 fill=%22%23CFF3EE%22 opacity=%220.44%22/%3E%3Ccircle cx=%22474.9%22 cy=%2284.6%22 r=%220.44%22 fill=%22%23CFF3EE%22 opacity=%220.85%22/%3E%3Ccircle cx=%22440.9%22 cy=%22129.2%22 r=%220.88%22 fill=%22%23CFF3EE%22 opacity=%220.83%22/%3E%3Ccircle cx=%22519.7%22 cy=%2283.1%22 r=%220.75%22 fill=%22%23FFF1D6%22 opacity=%220.55%22/%3E%3Ccircle cx=%22252.9%22 cy=%22131.8%22 r=%220.52%22 fill=%22%23CFF3EE%22 opacity=%220.69%22/%3E%3Ccircle cx=%22405.4%22 cy=%22125.8%22 r=%220.69%22 fill=%22%23CFF3EE%22 opacity=%220.50%22/%3E%3Ccircle cx=%22504.3%22 cy=%2260.2%22 r=%220.79%22 fill=%22%23CFF3EE%22 opacity=%220.65%22/%3E%3Ccircle cx=%22147.6%22 cy=%22212.1%22 r=%220.59%22 fill=%22%23CFF3EE%22 opacity=%220.32%22/%3E%3Ccircle cx=%224.3%22 cy=%22198.3%22 r=%220.71%22 fill=%22%23FFF1D6%22 opacity=%220.40%22/%3E%3Ccircle cx=%22697.2%22 cy=%2235.1%22 r=%220.56%22 fill=%22%23FFF1D6%22 opacity=%220.52%22/%3E%3Ccircle cx=%22183.8%22 cy=%22115.5%22 r=%220.51%22 fill=%22%23FFFFFF%22 opacity=%220.49%22/%3E%3Ccircle cx=%2233.2%22 cy=%22205.7%22 r=%220.45%22 fill=%22%23CFF3EE%22 opacity=%220.30%22/%3E%3Ccircle cx=%22423.9%22 cy=%22117.2%22 r=%220.89%22 fill=%22%23CFF3EE%22 opacity=%220.58%22/%3E%3Ccircle cx=%22667.6%22 cy=%2259.8%22 r=%220.40%22 fill=%22%23CFF3EE%22 opacity=%220.62%22/%3E%3Ccircle cx=%22372.3%22 cy=%22129.8%22 r=%220.87%22 fill=%22%23CFF3EE%22 opacity=%220.60%22/%3E%3Ccircle cx=%2269.4%22 cy=%22197.7%22 r=%220.64%22 fill=%22%23FFFFFF%22 opacity=%220.35%22/%3E%3Ccircle cx=%2276.3%22 cy=%22204.4%22 r=%220.42%22 fill=%22%23CFF3EE%22 opacity=%220.71%22/%3E%3C/svg%3E");
	--cm-ornament: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2222%22 viewBox=%220 0 96 22%22%3E%3Cpath d=%22M4 11H36M60 11H92%22 stroke=%22%230C716A%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%224%22 cy=%2211%22 r=%222.4%22 fill=%22%23E8B13A%22/%3E%3Ccircle cx=%2292%22 cy=%2211%22 r=%222.4%22 fill=%22%23E8B13A%22/%3E%3Cpath d=%22M48 0.5L50.73 8.27L58.5 11L50.73 13.73L48 21.5L45.27 13.73L37.5 11L45.27 8.27Z%22 fill=%22%23E8B13A%22/%3E%3Cpath d=%22M48 5.225L49.7325 9.2675L53.775 11L49.7325 12.7325L48 16.775L46.2675 12.7325L42.225 11L46.2675 9.2675Z%22 fill=%22%23FFE6A6%22/%3E%3Cpath d=%22M48 7.8L48.96 10.04L51.2 11L48.96 11.96L48 14.2L47.04 11.96L44.8 11L47.04 10.04Z%22 fill=%22%23FFFFFF%22 opacity=%22.7%22/%3E%3C/svg%3E");
	--cm-star: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M10 0.5L12.47 7.53L19.5 10L12.47 12.47L10 19.5L7.53 12.47L0.5 10L7.53 7.53Z%22 fill=%22%23E8B13A%22/%3E%3Cpath d=%22M10 4.775L11.5675 8.4325L15.225 10L11.5675 11.5675L10 15.225L8.4325 11.5675L4.775 10L8.4325 8.4325Z%22 fill=%22%23FFE6A6%22/%3E%3C/svg%3E");
	--cm-star-w: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M10 1L12.34 7.66L19 10L12.34 12.34L10 19L7.66 12.34L1 10L7.66 7.66Z%22 fill=%22%23FFE6A6%22/%3E%3C/svg%3E");
}

body.somnia-style-camino .site-header {
	position: relative;
	padding-bottom: 40px;
	border-bottom: 3px solid var(--cm-gold);
	background: var(--cm-tile) left bottom / 40px 40px repeat-x, var(--cm-milky) center top / 760px 220px no-repeat, var(--cm-stars) left top / 260px 170px repeat, var(--cm-sky);
}
body.somnia-style-camino .site-branding {
	position: relative;
	box-sizing: border-box;
	max-width: 760px;
}
body.somnia-style-camino .site-title a,
body.somnia-style-camino .site-title a:hover {
	color: var(--dt-header-title);
}
body.somnia-style-camino .site-title a:focus-visible {
	outline-color: var(--cm-gold);
}
body.somnia-style-camino .site-title a::before {
	filter: drop-shadow(0 0 16px rgba(232, 177, 58, .5));
}
body.somnia-style-camino .site-description {
	color: var(--dt-header-muted);
	font-style: italic;
}

body.somnia-style-camino.home .site-branding-text {
	padding: 28px 16px 26px;
	text-align: center;
}
body.somnia-style-camino.home .site-title {
	font-size: 42px;
	white-space: normal;
}
body.somnia-style-camino.home .site-title a {
	flex-direction: column;
	gap: 6px;
}
body.somnia-style-camino.home .site-title a::before {
	width: 86px;
	height: 86px;
	animation: camino-glow 4.5s ease-in-out infinite alternate;
}
@keyframes camino-glow {
	from {
		filter: drop-shadow(0 0 8px rgba(232, 177, 58, .3));
	}
	to {
		filter: drop-shadow(0 0 22px rgba(255, 226, 150, .75));
	}
}
@media (prefers-reduced-motion: reduce) {
	body.somnia-style-camino.home .site-title a::before {
		animation: none;
	}
}
body.somnia-style-camino.home .site-description {
	margin: 4px auto 0;
	padding: 0 24px;
	background: var(--cm-star-w) left center / 12px 12px no-repeat, var(--cm-star-w) right center / 12px 12px no-repeat;
	display: inline-block;
	font-size: 19px;
}

body.somnia-style-camino:not(.home) .site-header {
	padding-bottom: 26px;
	background: var(--cm-tile) left bottom / 26px 26px repeat-x, var(--cm-stars) left top / 260px 170px repeat, var(--cm-sky);
}
body.somnia-style-camino:not(.home) .site-branding {
	padding: 10px 16px 14px;
}
body.somnia-style-camino:not(.home) .site-branding-text {
	padding: 0;
	text-align: left;
}
body.somnia-style-camino:not(.home) .site-title {
	font-size: 27px;
}
body.somnia-style-camino:not(.home) .site-title a {
	flex-direction: row;
	gap: 8px;
}
body.somnia-style-camino:not(.home) .site-title a::before {
	width: 42px;
	height: 42px;
	filter: none;
}
body.somnia-style-camino:not(.home) .site-description {
	display: none;
}
@media (min-width: 801px) {
	body.somnia-style-camino .site-branding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

body.somnia-style-camino #content .somnia-messages-title {
	padding-bottom: 30px;
	background: var(--cm-ornament) left bottom / 96px 22px no-repeat;
}
body.somnia-style-camino .dcf-list-title::after,
body.somnia-style-camino #content .somnia-readers h2::after,
body.somnia-style-camino.home .entry-content > h2::after {
	content: "";
	display: block;
	width: 96px;
	height: 22px;
	margin-top: 6px;
	background: var(--cm-ornament) left center / 96px 22px no-repeat;
}
body.somnia-style-camino #content .somnia-form-title::after {
	width: 96px;
	height: 22px;
	background: var(--cm-ornament) center / 96px 22px no-repeat;
	border-radius: 0;
}

body.somnia-style-camino .drs-box {
	background: var(--cm-paper) !important;
	border: 1.5px solid #CFC4AE !important;
	border-radius: 999px !important;
	box-shadow: 0 10px 24px -16px rgba(22, 48, 110, .3) !important;
}
body.somnia-style-camino .drs-box .drs-box-button {
	background: var(--cm-teal) !important;
	color: #FFFFFF !important;
	border-radius: 999px !important;
	font-weight: 600 !important;
}

body.somnia-style-camino.home #content .entry-content > p:first-of-type {
	padding: 24px 24px 22px;
	background: var(--cm-paper);
	border: 0;
	border-radius: 20px;
	box-shadow: 0 0 0 1px var(--cm-line), 0 0 0 5px #FBF7F0, 0 0 0 6px #CDE7E3, 0 18px 34px -24px rgba(22, 48, 110, .3);
	font-size: 1.06em;
	line-height: 1.8;
	color: var(--cm-ink);
}
body.somnia-style-camino.home #content .entry-content > p:first-of-type::first-letter {
	float: left;
	margin: 4px 8px 0 0;
	font-family: var(--dt-heading-font);
	font-weight: 700;
	font-size: 3.4em;
	line-height: .8;
	color: var(--cm-teal);
}
body.somnia-style-camino.single-post #content .entry-content > p:first-of-type {
	padding: 0;
	background: none;
	border: 0;
	font-size: 1.12em;
	line-height: 1.75;
	color: var(--cm-ink);
}

body.somnia-style-camino .somnia-messages .testimonial-card {
	background: var(--cm-paper);
	border: 0;
	border-radius: 18px;
	box-shadow: 0 0 0 1px var(--cm-line), 0 12px 22px -18px rgba(22, 48, 110, .3);
}
body.somnia-style-camino .somnia-messages .testimonial-card:nth-child(even) {
	background: var(--cm-mist);
	box-shadow: 0 0 0 1px #CFE6E2, 0 12px 22px -18px rgba(12, 113, 106, .4);
}

body.somnia-style-camino .somnia-reader {
	margin: 0;
	padding: 11px 36px 12px 4px;
	border-radius: 0;
	border-bottom: 1px solid var(--cm-line);
}
body.somnia-style-camino .somnia-reader:hover {
	background: var(--cm-mist);
}

body.somnia-style-camino #dcf-container .dcf-author {
	padding: 24px;
	background: var(--cm-stars) left top / 260px 170px repeat, var(--cm-sky);
	border: 0;
	border-bottom: 5px solid var(--cm-gold);
	border-radius: 20px;
	color: #FFF6E6;
}
body.somnia-style-camino #dcf-container .dcf-author * {
	color: #FFF6E6;
}
body.somnia-style-camino #dcf-container .dcf-author .somnia-label {
	background: var(--cm-teal-light);
	color: var(--cm-deep);
	border-radius: 999px;
	font-weight: 600;
}
body.somnia-style-camino .dcf-card-number {
	color: var(--cm-teal);
}

body.somnia-style-camino #comments .comment-day::before,
body.somnia-style-camino #comments .comment-day::after {
	border-top: 1px solid var(--cm-line);
}
body.somnia-style-camino #comments .comment-day span {
	padding: 4px 16px 4px 34px;
	background: var(--cm-star-w) left 12px center / 14px 14px no-repeat, var(--cm-night);
	border-radius: 999px;
	color: #FFF6E6;
	font-weight: 600;
}
body.somnia-style-camino #comments .comment-bubble {
	background: var(--cm-paper);
	border: 1px solid var(--cm-line);
	border-radius: 18px;
}
body.somnia-style-camino #comments .is-interpreter > .comment-body > .comment-bubble {
	background: var(--cm-mist);
	border: 1px solid #CFE6E2;
	border-radius: 18px;
}
body.somnia-style-camino #comments .comment-head .somnia-label {
	background: var(--cm-teal);
	color: #FFFFFF;
	border-radius: 999px;
	font-weight: 600;
}
body.somnia-style-camino #comments .comment-form-author input,
body.somnia-style-camino #comments .comment-form textarea,
body.somnia-style-camino #comments #somnia-own {
	background: var(--cm-paper);
	border: 1.5px solid #CFC4AE;
	border-radius: 14px;
}
body.somnia-style-camino #comments .form-submit .somnia-button {
	background: var(--cm-teal);
	color: #FFFFFF;
	border-radius: 999px;
}

body.somnia-style-camino .drs-net {
	padding: 6px 20px;
	box-sizing: border-box;
	background: var(--cm-paper);
	border: 0;
	border-radius: 18px;
	box-shadow: 0 0 0 1px var(--cm-line);
}
body.somnia-style-camino .drs-net .drs-net-item {
	margin: 0;
	padding: 14px 0;
	border-bottom: 1px solid var(--cm-line);
}
body.somnia-style-camino .drs-net .drs-net-item:last-child,
body.somnia-style-camino .drs-results .drs-result:last-child {
	border-bottom: 0;
}
body.somnia-style-camino .drs-results .drs-result {
	margin: 0;
	padding: 14px 2px 16px;
	border-bottom: 1px solid var(--cm-line);
}
body.somnia-style-camino .drs-results,
body.somnia-style-camino .drs-results * {
	font-family: var(--dt-body-font) !important;
}
body.somnia-style-camino .drs-eyebrow .drs-gem {
	width: 16px;
	height: 16px;
	font-size: 0;
	background: var(--cm-star) center / 16px 16px no-repeat;
}
body.somnia-style-camino .drs-eyebrow::after {
	border-top: 1px solid var(--cm-line);
	background: none;
	height: 0;
}
body.somnia-style-camino .drs-echo b {
	padding: 0 4px;
	background: #D5EFEA;
	border-radius: 4px;
	color: var(--cm-ink);
}

body.somnia-style-camino .site-footer {
	position: relative;
	margin-top: 60px;
	padding-top: 52px;
	border-top: 3px solid var(--cm-gold);
	background: var(--cm-tile) left top / 40px 40px repeat-x, var(--cm-stars) left top / 260px 170px repeat, var(--cm-night);
}
body.somnia-style-camino .site-footer * {
	color: #D6DEE8;
}
body.somnia-style-camino .site-footer a {
	color: var(--cm-teal-light);
}
