body.somnia-style-daybreak {
	--db-night: #1B2F5E;
	--db-deep: #13224A;
	--db-yellow: #F6C453;
	--db-orange: #EE8FA6;
	--db-coral: #A98BD6;
	--db-rust: #A8325A;
	--db-soft: #FDEFF2;
	--db-paper: #FFFFFF;
	--db-line: #EEDCD8;
	--db-ink: #2A1E17;
	--db-rays: repeating-conic-gradient(from 0deg at 50% 0, rgba(255, 214, 150, .09) 0 5deg, rgba(255, 214, 150, 0) 5deg 12deg);
	--db-sky: radial-gradient(ellipse 60% 90% at 50% 0, rgba(238, 143, 166, .30), rgba(255, 201, 74, 0) 70%), linear-gradient(180deg, var(--db-deep) 0, var(--db-night) 55%, #5B4A8C 100%);
	--db-gold: #E8B84A;
	--db-moons: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22464%22 height=%2244%22 viewBox=%220 0 464 44%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23FFE7A3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E8B84A%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2229%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Ccircle cx=%2287%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M87 9A11 11 0 0 1 87 31A7.78 11 0 0 0 87 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22145%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M145 9A11 11 0 0 1 145 31A0 11 0 0 1 145 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22203%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M203 9A11 11 0 0 1 203 31A7.78 11 0 0 1 203 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22261%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Ccircle cx=%22261%22 cy=%2220%22 r=%2211%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22319%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M319 9A11 11 0 0 0 319 31A7.78 11 0 0 0 319 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22377%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M377 9A11 11 0 0 0 377 31A0 11 0 0 0 377 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22435%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M435 9A11 11 0 0 0 435 31A7.78 11 0 0 1 435 9Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M0 42.5H464%22 stroke=%22%23E8B84A%22 stroke-width=%221.5%22 opacity=%22.9%22/%3E%3Ccircle cx=%220%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%2258%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22116%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22174%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22232%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22290%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22348%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22406%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22464%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3C/svg%3E");
	--db-moons-s: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22304%22 height=%2230%22 viewBox=%220 0 304 30%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23FFE7A3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E8B84A%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2219%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Ccircle cx=%2257%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M57 6A7 7 0 0 1 57 20A4.95 7 0 0 0 57 6Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%2295%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M95 6A7 7 0 0 1 95 20A0 7 0 0 1 95 6Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22133%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M133 6A7 7 0 0 1 133 20A4.95 7 0 0 1 133 6Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22171%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Ccircle cx=%22171%22 cy=%2213%22 r=%227%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22209%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M209 6A7 7 0 0 0 209 20A4.95 7 0 0 0 209 6Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22247%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M247 6A7 7 0 0 0 247 20A0 7 0 0 0 247 6Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22285%22 cy=%2213%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M285 6A7 7 0 0 0 285 20A4.95 7 0 0 1 285 6Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M0 28.5H304%22 stroke=%22%23E8B84A%22 stroke-width=%221.5%22 opacity=%22.9%22/%3E%3Ccircle cx=%220%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%2238%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%2276%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22114%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22152%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22190%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22228%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22266%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22304%22 cy=%2213%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3C/svg%3E");
	--db-moons-f: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22464%22 height=%2244%22 viewBox=%220 0 464 44%22%3E%3Cg transform=%22translate(0 44) scale(1 -1)%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23FFE7A3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E8B84A%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2229%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Ccircle cx=%2287%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M87 9A11 11 0 0 1 87 31A7.78 11 0 0 0 87 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22145%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M145 9A11 11 0 0 1 145 31A0 11 0 0 1 145 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22203%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M203 9A11 11 0 0 1 203 31A7.78 11 0 0 1 203 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22261%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Ccircle cx=%22261%22 cy=%2220%22 r=%2211%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22319%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M319 9A11 11 0 0 0 319 31A7.78 11 0 0 0 319 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22377%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M377 9A11 11 0 0 0 377 31A0 11 0 0 0 377 9Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22435%22 cy=%2220%22 r=%2211%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M435 9A11 11 0 0 0 435 31A7.78 11 0 0 1 435 9Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M0 42.5H464%22 stroke=%22%23E8B84A%22 stroke-width=%221.5%22 opacity=%22.9%22/%3E%3Ccircle cx=%220%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%2258%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22116%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22174%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22232%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22290%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22348%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22406%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3Ccircle cx=%22464%22 cy=%2220%22 r=%221%22 fill=%22%23FFE7A3%22/%3E%3C/g%3E%3C/svg%3E");
	--db-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=%22M64.0 89.4Q64.0 92.2 66.7 92.2Q64.0 92.2 64.0 94.9Q64.0 92.2 61.2 92.2Q64.0 92.2 64.0 89.4Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22156.2%22 cy=%22105.4%22 r=%220.5%22 fill=%22%23FFF4DD%22 opacity=%220.36%22/%3E%3Ccircle cx=%22215.0%22 cy=%2246.0%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.80%22/%3E%3Ccircle cx=%22122.5%22 cy=%22139.5%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.64%22/%3E%3Ccircle cx=%2242.0%22 cy=%22106.8%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.59%22/%3E%3Ccircle cx=%22190.8%22 cy=%22112.8%22 r=%220.5%22 fill=%22%23FFF4DD%22 opacity=%220.69%22/%3E%3Cpath d=%22M153.0 50.6Q153.0 52.8 155.2 52.8Q153.0 52.8 153.0 55.0Q153.0 52.8 150.7 52.8Q153.0 52.8 153.0 50.6Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22222.1%22 cy=%2280.6%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.75%22/%3E%3Ccircle cx=%22184.0%22 cy=%22153.2%22 r=%220.7%22 fill=%22%23FFF4DD%22 opacity=%220.71%22/%3E%3Ccircle cx=%22116.0%22 cy=%22155.6%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.39%22/%3E%3Ccircle cx=%2238.3%22 cy=%2239.2%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.55%22/%3E%3Ccircle cx=%22161.9%22 cy=%2252.8%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.52%22/%3E%3Cpath d=%22M92.4 95.8Q92.4 98.8 95.4 98.8Q92.4 98.8 92.4 101.8Q92.4 98.8 89.4 98.8Q92.4 98.8 92.4 95.8Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%22231.9%22 cy=%22114.5%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.74%22/%3E%3Ccircle cx=%22253.7%22 cy=%22112.7%22 r=%220.6%22 fill=%22%23FFF4DD%22 opacity=%220.74%22/%3E%3Ccircle cx=%22247.1%22 cy=%22150.6%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.67%22/%3E%3Ccircle cx=%2257.2%22 cy=%22138.7%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.48%22/%3E%3Ccircle cx=%2220.0%22 cy=%22142.3%22 r=%221.1%22 fill=%22%23FFF4DD%22 opacity=%220.39%22/%3E%3Cpath d=%22M205.8 68.1Q205.8 70.5 208.2 70.5Q205.8 70.5 205.8 72.9Q205.8 70.5 203.3 70.5Q205.8 70.5 205.8 68.1Z%22 fill=%22%23FFE7A8%22 opacity=%220.9%22/%3E%3Ccircle cx=%2278.1%22 cy=%22128.5%22 r=%221.0%22 fill=%22%23FFF4DD%22 opacity=%220.37%22/%3E%3Ccircle cx=%22158.9%22 cy=%2211.3%22 r=%220.9%22 fill=%22%23FFF4DD%22 opacity=%220.50%22/%3E%3Ccircle cx=%22226.0%22 cy=%22162.9%22 r=%220.8%22 fill=%22%23FFF4DD%22 opacity=%220.80%22/%3E%3C/svg%3E");
	--db-ornament: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2280%22 height=%2222%22 viewBox=%220 0 80 22%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23FFE7A3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E8B84A%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2212%22 cy=%2211%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.25%22/%3E%3Cpath d=%22M12 4A7 7 0 0 1 12 18A0 7 0 0 1 12 4Z%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%2240%22 cy=%2211%22 r=%229%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Ccircle cx=%2240%22 cy=%2211%22 r=%229%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%2268%22 cy=%2211%22 r=%227%22 fill=%22%23E8B84A%22 opacity=%220.25%22/%3E%3Cpath d=%22M68 4A7 7 0 0 0 68 18A0 7 0 0 0 68 4Z%22 fill=%22url(%23g)%22/%3E%3C/svg%3E");
	--db-gem: 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%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23FFE7A3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E8B84A%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2210%22 cy=%2210%22 r=%228.5%22 fill=%22%23E8B84A%22 opacity=%220.3%22/%3E%3Cpath d=%22M10 1.5A8.5 8.5 0 0 0 10 18.5A0 8.5 0 0 0 10 1.5Z%22 fill=%22url(%23g)%22/%3E%3C/svg%3E");
}

body.somnia-style-daybreak .site-header {
	position: relative;
	border-bottom: 0;
	padding-bottom: 52px;
	background: var(--db-moons) center bottom / 464px 44px repeat-x, var(--db-rays), var(--db-stars) left top / 260px 170px repeat, var(--db-sky);
}
body.somnia-style-daybreak .site-branding {
	position: relative;
	box-sizing: border-box;
	max-width: 760px;
}
body.somnia-style-daybreak .site-title a,
body.somnia-style-daybreak .site-title a:hover {
	color: var(--dt-header-title);
}
body.somnia-style-daybreak .site-title a:focus-visible {
	outline-color: var(--db-yellow);
}
body.somnia-style-daybreak .site-title a::before {
	filter: drop-shadow(0 0 18px rgba(255, 201, 74, .55));
}
body.somnia-style-daybreak .site-description {
	color: var(--dt-header-muted);
	font-weight: 600;
}

body.somnia-style-daybreak.home .site-branding-text {
	padding: 30px 16px 8px;
	text-align: center;
}
body.somnia-style-daybreak.home .site-title {
	font-size: 36px;
	letter-spacing: -.02em;
	white-space: normal;
}
body.somnia-style-daybreak.home .site-title a {
	flex-direction: column;
	gap: 10px;
}
body.somnia-style-daybreak.home .site-title a::before {
	width: 84px;
	height: 84px;
	border-radius: 20px;
	animation: daybreak-rise 5s ease-in-out infinite alternate;
}
@keyframes daybreak-rise {
	from {
		filter: drop-shadow(0 0 10px rgba(255, 201, 74, .35));
	}
	to {
		filter: drop-shadow(0 0 26px rgba(255, 170, 80, .8));
	}
}
@media (prefers-reduced-motion: reduce) {
	body.somnia-style-daybreak.home .site-title a::before {
		animation: none;
	}
}
body.somnia-style-daybreak.home .site-description {
	display: inline-block;
	margin: 10px auto 0;
	padding: 5px 16px;
	background: rgba(255, 201, 74, .16);
	border-radius: 999px;
	font-size: 16px;
}

body.somnia-style-daybreak:not(.home) .site-header {
	padding-bottom: 34px;
	background: var(--db-moons-s) left bottom / 304px 30px repeat-x, var(--db-rays), var(--db-stars) left top / 260px 170px repeat, var(--db-sky);
}
body.somnia-style-daybreak:not(.home) .site-branding {
	padding-left: 16px;
	padding-right: 16px;
}
body.somnia-style-daybreak:not(.home) .site-branding-text {
	padding: 12px 0 4px;
	text-align: left;
}
body.somnia-style-daybreak:not(.home) .site-title {
	font-size: 23px;
	letter-spacing: -.01em;
}
body.somnia-style-daybreak:not(.home) .site-title a {
	flex-direction: row;
	gap: 10px;
}
body.somnia-style-daybreak:not(.home) .site-title a::before {
	width: 40px;
	height: 40px;
	border-radius: 10px;
	filter: none;
}
body.somnia-style-daybreak:not(.home) .site-description {
	display: none;
}
@media (min-width: 801px) {
	body.somnia-style-daybreak .site-branding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

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

body.somnia-style-daybreak .drs-box {
	background: var(--db-paper) !important;
	border: 2px solid var(--db-night) !important;
	border-radius: 999px !important;
	box-shadow: 0 4px 0 var(--db-gold) !important;
}
body.somnia-style-daybreak .drs-box .drs-box-button {
	background: var(--db-night) !important;
	color: var(--db-yellow) !important;
	border-radius: 999px !important;
	font-weight: 700 !important;
}

body.somnia-style-daybreak.home #content .entry-content > p:first-of-type {
	margin-bottom: 30px;
	padding: 22px 24px;
	background: var(--db-paper);
	border: 0;
	border-radius: 22px;
	box-shadow: 0 0 0 1px var(--db-line), 0 6px 0 -1px var(--db-gold), 0 18px 30px -22px rgba(120, 60, 110, .45);
	font-size: 1.08em;
	line-height: 1.7;
	color: var(--db-ink);
}
body.somnia-style-daybreak.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(--db-ink);
}

body.somnia-style-daybreak .somnia-messages .testimonial-card {
	background: var(--db-paper);
	border: 0;
	border-radius: 20px;
	box-shadow: 0 0 0 1px var(--db-line), 0 12px 22px -18px rgba(120, 60, 110, .4);
}
body.somnia-style-daybreak .somnia-messages .testimonial-card:nth-child(even) {
	background: var(--db-soft);
}

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

body.somnia-style-daybreak #dcf-container .dcf-author {
	padding: 24px;
	background: radial-gradient(ellipse 80% 70% at 50% 0, rgba(255, 201, 74, .28), rgba(255, 201, 74, 0) 70%), var(--db-night);
	border: 0;
	border-radius: 22px;
	box-shadow: 0 6px 0 -1px var(--db-gold);
	color: #FFF6E8;
}
body.somnia-style-daybreak #dcf-container .dcf-author * {
	color: #FFF6E8;
}
body.somnia-style-daybreak #dcf-container .dcf-author .somnia-label {
	background: var(--db-yellow);
	color: var(--db-deep);
	border-radius: 999px;
	font-weight: 700;
}
body.somnia-style-daybreak .dcf-card-number {
	color: var(--db-rust);
}

body.somnia-style-daybreak #comments .comment-day::before,
body.somnia-style-daybreak #comments .comment-day::after {
	border-top: 1px solid var(--db-line);
}
body.somnia-style-daybreak #comments .comment-day span {
	padding: 4px 16px 4px 34px;
	background: var(--db-gem) left 11px center / 15px 15px no-repeat, var(--db-night);
	border-radius: 999px;
	color: #FFF6E8;
	font-weight: 700;
}
body.somnia-style-daybreak #comments .comment-bubble {
	background: var(--db-paper);
	border: 1px solid var(--db-line);
	border-radius: 18px;
}
body.somnia-style-daybreak #comments .is-interpreter > .comment-body > .comment-bubble {
	background: var(--db-soft);
	border: 1px solid #F3CFD8;
	border-radius: 18px;
}
body.somnia-style-daybreak #comments .comment-head .somnia-label {
	background: var(--db-yellow);
	color: var(--db-deep);
	border-radius: 999px;
	font-weight: 700;
}
body.somnia-style-daybreak #comments .comment-form-author input,
body.somnia-style-daybreak #comments .comment-form textarea,
body.somnia-style-daybreak #comments #somnia-own {
	background: var(--db-paper);
	border: 1.5px solid #E6C3CC;
	border-radius: 14px;
}
body.somnia-style-daybreak #comments .form-submit .somnia-button {
	background: var(--db-night);
	color: var(--db-yellow);
	border-radius: 999px;
	box-shadow: 0 3px 0 var(--db-gold);
}

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

body.somnia-style-daybreak .site-footer {
	position: relative;
	margin-top: 60px;
	padding-top: 64px;
	border-top: 0;
	background: var(--db-stars) left top / 260px 170px repeat, var(--db-night);
}
body.somnia-style-daybreak .site-footer::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 44px;
	background: var(--db-moons-f) center top / 464px 44px repeat-x;
	pointer-events: none;
}
body.somnia-style-daybreak .site-footer * {
	color: #E6DDEB;
}
body.somnia-style-daybreak .site-footer a {
	color: var(--db-yellow);
}
