body.somnia-style-berger {
	--bg-night: #0F1F3D;
	--bg-blue: #24549C;
	--bg-gold: #E8B336;
	--bg-gold-soft: #FBEBC4;
	--bg-peach: #FCEBDD;
	--bg-paper: #FFFCF6;
	--bg-line: #E8DCC8;
	--bg-ink: #2A2E3E;
	--bg-dusk: linear-gradient(180deg, #0F1F3D 0, #22336A 34%, #5A4A86 62%, #B9708A 82%, #F0A97E 100%);
	--bg-hills: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221600%22 height=%2292%22 viewBox=%220 0 1600 92%22%3E%3Cpath d=%22M0 36.8Q100 11.0 200 36.8Q300 27.6 400 36.8Q500 11.0 600 36.8Q700 27.6 800 36.8Q900 11.0 1000 36.8Q1100 27.6 1200 36.8Q1300 11.0 1400 36.8Q1500 27.6 1600 36.8V92H0Z%22 fill=%22%233C3866%22/%3E%3Cpath d=%22M300 27.6L306.0 20.4L312 27.6V39.6H300Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22306.0%22 cy=%2232.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22304.3%22 y=%2230.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M315 29.6L322.5 20.0L330 29.6V45.6H315Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22322.5%22 cy=%2234.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22320.8%22 y=%2232.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M333 27.6L338.5 21.0L344 27.6V38.6H333Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22338.5%22 cy=%2232.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22336.8%22 y=%2230.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M347 25.6L350.0 15.6L353 25.6V43.6H347Z%22 fill=%22%233C3866%22/%3E%3Cpath d=%22M905 27.6L911.0 20.4L917 27.6V39.6H905Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22911.0%22 cy=%2232.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22909.3%22 y=%2230.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M920 29.6L927.5 20.0L935 29.6V45.6H920Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22927.5%22 cy=%2234.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22925.8%22 y=%2232.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M938 27.6L943.5 21.0L949 27.6V38.6H938Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22943.5%22 cy=%2232.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22941.8%22 y=%2230.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M952 25.6L955.0 15.6L958 25.6V43.6H952Z%22 fill=%22%233C3866%22/%3E%3Cpath d=%22M1380 27.6L1386.0 20.4L1392 27.6V39.6H1380Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%221386.0%22 cy=%2232.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%221384.3%22 y=%2230.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M1395 29.6L1402.5 20.0L1410 29.6V45.6H1395Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%221402.5%22 cy=%2234.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%221400.8%22 y=%2232.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M1413 27.6L1418.5 21.0L1424 27.6V38.6H1413Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%221418.5%22 cy=%2232.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%221416.8%22 y=%2230.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M1427 25.6L1430.0 15.6L1433 25.6V43.6H1427Z%22 fill=%22%233C3866%22/%3E%3Cpath d=%22M0 68.1Q200 40.5 400 68.1Q600 53.4 800 68.1Q1000 40.5 1200 68.1Q1400 53.4 1600 68.1V92H0Z%22 fill=%22%23FAF6EE%22/%3E%3C/svg%3E");
	--bg-hills-s: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221200%22 height=%2252%22 viewBox=%220 0 1200 52%22%3E%3Cpath d=%22M0 20.8Q100 6.2 200 20.8Q300 15.6 400 20.8Q500 6.2 600 20.8Q700 15.6 800 20.8Q900 6.2 1000 20.8Q1100 15.6 1200 20.8V52H0Z%22 fill=%22%233C3866%22/%3E%3Cpath d=%22M700 15.6L706.0 8.4L712 15.6V27.6H700Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22706.0%22 cy=%2220.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22704.3%22 y=%2218.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M715 17.6L722.5 8.0L730 17.6V33.6H715Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22722.5%22 cy=%2222.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22720.8%22 y=%2220.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M733 15.6L738.5 9.0L744 15.6V26.6H733Z%22 fill=%22%233C3866%22/%3E%3Ccircle cx=%22738.5%22 cy=%2220.6%22 r=%224.5%22 fill=%22%23E8B336%22 opacity=%22.28%22/%3E%3Crect x=%22736.8%22 y=%2218.6%22 width=%223.4%22 height=%224%22 rx=%22.6%22 fill=%22%23FFD27A%22/%3E%3Cpath d=%22M747 13.6L750.0 3.6L753 13.6V31.6H747Z%22 fill=%22%233C3866%22/%3E%3Cpath d=%22M0 38.5Q200 22.9 400 38.5Q600 30.2 800 38.5Q1000 22.9 1200 38.5V52H0Z%22 fill=%22%23FAF6EE%22/%3E%3C/svg%3E");
	--bg-hills-f: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221600%22 height=%2256%22 viewBox=%220 0 1600 56%22%3E%3Cpath d=%22M0 22.4Q100 6.7 200 22.4Q300 16.8 400 22.4Q500 6.7 600 22.4Q700 16.8 800 22.4Q900 6.7 1000 22.4Q1100 16.8 1200 22.4Q1300 6.7 1400 22.4Q1500 16.8 1600 22.4V56H0Z%22 fill=%22%2316264A%22/%3E%3Cpath d=%22M0 41.4Q200 24.6 400 41.4Q600 32.5 800 41.4Q1000 24.6 1200 41.4Q1400 32.5 1600 41.4V56H0Z%22 fill=%22%230F1F3D%22/%3E%3C/svg%3E");
	--bg-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=%22M63.0 17.0L63.638 19.261999999999997L65.088 19.9L63.638 20.538L63.0 22.799999999999997L62.362 20.538L60.912 19.9L62.362 19.261999999999997Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%2242.4%22 cy=%2213.9%22 r=%220.7%22 fill=%22%23FFF4DD%22 opacity=%220.71%22/%3E%3Ccircle cx=%22206.3%22 cy=%22128.5%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.54%22/%3E%3Ccircle cx=%2273.3%22 cy=%2231.3%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.40%22/%3E%3Ccircle cx=%22238.6%22 cy=%22138.9%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.66%22/%3E%3Ccircle cx=%2252.1%22 cy=%2253.8%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.63%22/%3E%3Cpath d=%22M220.1 144.70000000000002L220.672 146.728L221.97199999999998 147.3L220.672 147.872L220.1 149.9L219.528 147.872L218.228 147.3L219.528 146.728Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22156.9%22 cy=%22113.2%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.38%22/%3E%3Ccircle cx=%22123.3%22 cy=%2217.7%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.69%22/%3E%3Ccircle cx=%22142.1%22 cy=%2252.2%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.56%22/%3E%3Ccircle cx=%22227.1%22 cy=%22142.1%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.49%22/%3E%3Ccircle cx=%22155.1%22 cy=%2273.7%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.44%22/%3E%3Cpath d=%22M209.4 7.5L209.972 9.527999999999999L211.272 10.1L209.972 10.672L209.4 12.7L208.828 10.672L207.52800000000002 10.1L208.828 9.527999999999999Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22162.1%22 cy=%2249.0%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.51%22/%3E%3Ccircle cx=%2290.1%22 cy=%22166.6%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.49%22/%3E%3Ccircle cx=%2254.5%22 cy=%22106.8%22 r=%220.7%22 fill=%22%23FFF4DD%22 opacity=%220.46%22/%3E%3Ccircle cx=%22192.7%22 cy=%2255.6%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.71%22/%3E%3Ccircle cx=%2228.6%22 cy=%2213.1%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.64%22/%3E%3Cpath d=%22M159.3 39.0L159.93800000000002 41.262L161.388 41.9L159.93800000000002 42.538L159.3 44.8L158.662 42.538L157.21200000000002 41.9L158.662 41.262Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%2248.1%22 cy=%2278.3%22 r=%220.5%22 fill=%22%23FFF4DD%22 opacity=%220.61%22/%3E%3Ccircle cx=%22230.6%22 cy=%22159.6%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.73%22/%3E%3Ccircle cx=%227.6%22 cy=%2250.4%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.65%22/%3E%3Ccircle cx=%22107.2%22 cy=%22157.7%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.67%22/%3E%3Ccircle cx=%2277.5%22 cy=%2234.4%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.36%22/%3E%3Cpath d=%22M99.9 157.79999999999998L100.53800000000001 160.06199999999998L101.988 160.7L100.53800000000001 161.338L99.9 163.6L99.262 161.338L97.81200000000001 160.7L99.262 160.06199999999998Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%225.4%22 cy=%2210.3%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.65%22/%3E%3Ccircle cx=%2295.1%22 cy=%2250.6%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.74%22/%3E%3Ccircle cx=%22110.7%22 cy=%2237.1%22 r=%220.5%22 fill=%22%23FFF4DD%22 opacity=%220.32%22/%3E%3Ccircle cx=%2245.8%22 cy=%22114.0%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.32%22/%3E%3Ccircle cx=%22127.6%22 cy=%2243.8%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.36%22/%3E%3C/svg%3E");
	--bg-stars-s: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22260%22 height=%2290%22 viewBox=%220 0 260 90%22%3E%3Cpath d=%22M120.6 31.7L121.19399999999999 33.806L122.544 34.4L121.19399999999999 34.994L120.6 37.1L120.006 34.994L118.65599999999999 34.4L120.006 33.806Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22223.1%22 cy=%223.5%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.70%22/%3E%3Ccircle cx=%2223.5%22 cy=%2249.6%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.32%22/%3E%3Ccircle cx=%2299.3%22 cy=%2262.1%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.63%22/%3E%3Ccircle cx=%2242.9%22 cy=%2223.0%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.53%22/%3E%3Ccircle cx=%22237.7%22 cy=%2252.6%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.47%22/%3E%3Cpath d=%22M192.5 8.7L193.116 10.884L194.516 11.5L193.116 12.116L192.5 14.3L191.884 12.116L190.484 11.5L191.884 10.884Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22174.3%22 cy=%2264.0%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.34%22/%3E%3Ccircle cx=%2270.8%22 cy=%2220.6%22 r=%220.7%22 fill=%22%23FFF4DD%22 opacity=%220.66%22/%3E%3Ccircle cx=%2253.7%22 cy=%2277.5%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.32%22/%3E%3Ccircle cx=%2299.2%22 cy=%2244.3%22 r=%220.5%22 fill=%22%23FFF4DD%22 opacity=%220.49%22/%3E%3Ccircle cx=%22233.2%22 cy=%2212.4%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.35%22/%3E%3Cpath d=%22M150.0 75.5L150.594 77.60600000000001L151.944 78.2L150.594 78.794L150.0 80.9L149.406 78.794L148.056 78.2L149.406 77.60600000000001Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%225.1%22 cy=%2210.0%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.31%22/%3E%3C/svg%3E");
	--bg-ornament: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2290%22 height=%2222%22 viewBox=%220 0 90 22%22%3E%3Cpath d=%22M4 11H34M56 11H86%22 stroke=%22%23E8B336%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3Ccircle cx=%2245%22 cy=%2211%22 r=%229%22 fill=%22%23E8B336%22 opacity=%22.18%22/%3E%3Cpath d=%22M45 2L46.98 9.02L51.48 11L46.98 12.98L45 20L43.02 12.98L38.52 11L43.02 9.02Z%22 fill=%22%23E8B336%22 opacity=%221%22/%3E%3C/svg%3E");
	--bg-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.09 7.91L16.84 10L12.09 12.09L10 19.5L7.91 12.09L3.16 10L7.91 7.91Z%22 fill=%22%23E8B336%22 opacity=%221%22/%3E%3C/svg%3E");
	--bg-star-navy: 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.09 7.91L16.84 10L12.09 12.09L10 19.5L7.91 12.09L3.16 10L7.91 7.91Z%22 fill=%22%2324549C%22 opacity=%221%22/%3E%3C/svg%3E");
}

body.somnia-style-berger .site-header {
	position: relative;
	border-bottom: 0;
	padding-bottom: 84px;
	background: var(--bg-hills) center bottom / 1600px 92px repeat-x, var(--bg-stars) left top / 260px 170px repeat, var(--bg-dusk);
	background-size: 1600px 92px, 260px 170px, 100% 100%;
}
body.somnia-style-berger .site-branding {
	position: relative;
	box-sizing: border-box;
	max-width: 760px;
}
body.somnia-style-berger .site-title a,
body.somnia-style-berger .site-title a:hover {
	color: var(--dt-header-title);
}
body.somnia-style-berger .site-title a:focus-visible {
	outline-color: var(--bg-gold);
}
body.somnia-style-berger .site-title a::before {
	filter: drop-shadow(0 0 16px rgba(255, 214, 120, .55));
}
body.somnia-style-berger .site-description {
	color: var(--dt-header-muted);
	font-style: italic;
	text-shadow: 0 1px 8px rgba(15, 31, 61, .6);
}

body.somnia-style-berger.home .site-branding-text {
	padding: 30px 16px 4px;
	text-align: center;
}
body.somnia-style-berger.home .site-title {
	font-size: 38px;
	white-space: normal;
}
body.somnia-style-berger.home .site-title a {
	flex-direction: column;
	gap: 10px;
}
body.somnia-style-berger.home .site-title a::before {
	width: 82px;
	height: 82px;
	animation: berger-glow 4s ease-in-out infinite alternate;
}
@keyframes berger-glow {
	from {
		filter: drop-shadow(0 0 10px rgba(255, 214, 120, .35));
	}
	to {
		filter: drop-shadow(0 0 22px rgba(255, 214, 120, .75));
	}
}
@media (prefers-reduced-motion: reduce) {
	body.somnia-style-berger.home .site-title a::before {
		animation: none;
	}
}
body.somnia-style-berger.home .site-description {
	margin: 6px auto 0;
	max-width: 320px;
	font-size: 18px;
}

body.somnia-style-berger:not(.home) .site-header {
	padding-bottom: 40px;
	background: var(--bg-hills-s) center bottom / 1200px 52px repeat-x, var(--bg-stars-s) left top / 260px 90px repeat, var(--bg-dusk);
	background-size: 1200px 52px, 260px 90px, 100% 100%;
}
body.somnia-style-berger:not(.home) .site-branding {
	padding-left: 16px;
	padding-right: 16px;
}
body.somnia-style-berger:not(.home) .site-branding-text {
	padding: 8px 0 0;
	text-align: left;
}
body.somnia-style-berger:not(.home) .site-title {
	font-size: 24px;
}
body.somnia-style-berger:not(.home) .site-title a {
	flex-direction: row;
	gap: 10px;
}
body.somnia-style-berger:not(.home) .site-title a::before {
	width: 40px;
	height: 40px;
	filter: none;
}
body.somnia-style-berger:not(.home) .site-description {
	display: none;
}
@media (min-width: 801px) {
	body.somnia-style-berger .site-branding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

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

body.somnia-style-berger .drs-box {
	background: var(--bg-paper) !important;
	border: 1.5px solid #E2CFA8 !important;
	border-radius: 999px !important;
	box-shadow: 0 10px 24px -16px rgba(120, 80, 40, .45) !important;
}
body.somnia-style-berger .drs-box .drs-box-button {
	background: var(--bg-night) !important;
	color: #FFE3A0 !important;
	border-radius: 999px !important;
	font-weight: 600 !important;
}

body.somnia-style-berger.home #content .entry-content > p:first-of-type {
	padding: 24px 24px 22px;
	background: var(--bg-paper);
	border: 0;
	border-radius: 20px;
	box-shadow: 0 0 0 1px var(--bg-line), 0 18px 34px -24px rgba(120, 80, 40, .5);
	font-size: 1.08em;
	line-height: 1.75;
	color: var(--bg-ink);
}
body.somnia-style-berger.home #content .entry-content > p:first-of-type::first-letter {
	float: left;
	margin: 5px 8px 0 0;
	font-family: var(--dt-heading-font);
	font-size: 3em;
	line-height: .85;
	color: #B7791F;
}
body.somnia-style-berger.single-post #content .entry-content > p:first-of-type {
	padding: 0;
	background: none;
	border: 0;
	font-size: 1.14em;
	line-height: 1.7;
	color: var(--bg-ink);
}

body.somnia-style-berger .somnia-messages .testimonial-card {
	background: var(--bg-paper);
	border: 0;
	border-radius: 18px;
	box-shadow: 0 0 0 1px var(--bg-line), 0 12px 22px -18px rgba(120, 80, 40, .5);
}
body.somnia-style-berger .somnia-messages .testimonial-card:nth-child(even) {
	background: var(--bg-peach);
	box-shadow: 0 0 0 1px #F2D6BF, 0 12px 22px -18px rgba(120, 80, 40, .5);
}

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

body.somnia-style-berger #dcf-container .dcf-author {
	padding: 24px;
	background: linear-gradient(160deg, #22336A 0, #0F1F3D 70%);
	border: 0;
	border-radius: 20px;
	color: #FFF8EC;
}
body.somnia-style-berger #dcf-container .dcf-author * {
	color: #FFF8EC;
}
body.somnia-style-berger #dcf-container .dcf-author .somnia-label {
	background: var(--bg-gold);
	color: var(--bg-night);
	border-radius: 999px;
	font-weight: 600;
}
body.somnia-style-berger .dcf-card-number {
	color: #B7791F;
}

body.somnia-style-berger #comments .comment-day::before,
body.somnia-style-berger #comments .comment-day::after {
	border-top: 1px solid var(--bg-line);
}
body.somnia-style-berger #comments .comment-day span {
	padding: 4px 16px 4px 32px;
	background: var(--bg-star) left 11px center / 13px 13px no-repeat, var(--bg-night);
	border-radius: 999px;
	color: #FFF8EC;
	font-weight: 600;
}
body.somnia-style-berger #comments .comment-bubble {
	background: var(--bg-paper);
	border: 1px solid var(--bg-line);
	border-radius: 18px;
}
body.somnia-style-berger #comments .is-interpreter > .comment-body > .comment-bubble {
	background: #FFF4DE;
	border: 1px solid #F0DDB3;
	border-radius: 18px;
}
body.somnia-style-berger #comments .comment-head .somnia-label {
	background: var(--bg-gold);
	color: var(--bg-night);
	border-radius: 999px;
	font-weight: 600;
}
body.somnia-style-berger #comments .comment-form-author input,
body.somnia-style-berger #comments .comment-form textarea,
body.somnia-style-berger #comments #somnia-own {
	background: var(--bg-paper);
	border: 1.5px solid #E2CFA8;
	border-radius: 14px;
}
body.somnia-style-berger #comments .form-submit .somnia-button {
	background: var(--bg-night);
	color: #FFE3A0;
	border-radius: 999px;
}

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

body.somnia-style-berger .site-footer {
	position: relative;
	margin-top: 70px;
	border-top: 0;
	background: var(--bg-stars-s) left top / 260px 90px repeat, var(--bg-night);
}
body.somnia-style-berger .site-footer::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: -55px;
	height: 56px;
	background: var(--bg-hills-f) center bottom / 1600px 56px repeat-x;
	pointer-events: none;
}
body.somnia-style-berger .site-footer * {
	color: #D9D3E6;
}
body.somnia-style-berger .site-footer a {
	color: #FFE3A0;
}
