body.somnia-style-papercut {
	--pc-night: #14264F;
	--pc-deep: #0E1C3D;
	--pc-gold: #E3B341;
	--pc-gold-soft: #F8E7B5;
	--pc-red: #A3261C;
	--pc-paper: #FFFDF6;
	--pc-cream: #FBF6EA;
	--pc-blush: #F8ECE4;
	--pc-line: #E6D9BD;
	--pc-ink: #2A2118;
	--pc-frieze: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2236%22 viewBox=%220 0 120 36%22%3E%3Crect x=%220%22 y=%2230%22 width=%22120%22 height=%226%22 fill=%22%23FBF6EA%22/%3E%3Ccircle cx=%2210%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2230%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2250%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2270%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2290%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%22110%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Cpath d=%22M30 30V16%22 stroke=%22%23FBF6EA%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M30 27Q19 24 18 16Q26 18 30 26Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M30 27Q41 24 42 16Q34 18 30 26Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M23 14Q21 6 24 2L27 7L30 0L33 7L36 2Q39 6 37 14Q30 19 23 14Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M30 6L27.8 12L32.2 12Z%22 fill=%22%2314264F%22/%3E%3Cg transform=%22rotate(-25 86 18)%22%3E%3Cpath d=%22M86 8A10 10 0 1 0 93.8 24.2A8 8 0 1 1 86 8Z%22 fill=%22%23FBF6EA%22/%3E%3C/g%3E%3Cpath d=%22M98.00 7.80L98.85 9.84L101.04 10.01L99.37 11.44L99.88 13.59L98.00 12.44L96.12 13.59L96.63 11.44L94.96 10.01L97.15 9.84Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M4.00 19.80L5.11 22.47L7.99 22.70L5.80 24.58L6.47 27.40L4.00 25.89L1.53 27.40L2.20 24.58L0.01 22.70L2.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M60.00 19.80L61.11 22.47L63.99 22.70L61.80 24.58L62.47 27.40L60.00 25.89L57.53 27.40L58.20 24.58L56.01 22.70L58.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M116.00 19.80L117.11 22.47L119.99 22.70L117.80 24.58L118.47 27.40L116.00 25.89L113.53 27.40L114.20 24.58L112.01 22.70L114.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3C/svg%3E");
	--pc-frieze-s: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2236%22 viewBox=%220 0 120 36%22%3E%3Crect x=%220%22 y=%2230%22 width=%22120%22 height=%226%22 fill=%22%23FBF6EA%22/%3E%3Ccircle cx=%2210%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2230%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2250%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2270%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2290%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%22110%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Cpath d=%22M30 30V16%22 stroke=%22%23FBF6EA%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M30 27Q19 24 18 16Q26 18 30 26Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M30 27Q41 24 42 16Q34 18 30 26Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M23 14Q21 6 24 2L27 7L30 0L33 7L36 2Q39 6 37 14Q30 19 23 14Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M30 6L27.8 12L32.2 12Z%22 fill=%22%2314264F%22/%3E%3Cg transform=%22rotate(-25 86 18)%22%3E%3Cpath d=%22M86 8A10 10 0 1 0 93.8 24.2A8 8 0 1 1 86 8Z%22 fill=%22%23FBF6EA%22/%3E%3C/g%3E%3Cpath d=%22M98.00 7.80L98.85 9.84L101.04 10.01L99.37 11.44L99.88 13.59L98.00 12.44L96.12 13.59L96.63 11.44L94.96 10.01L97.15 9.84Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M4.00 19.80L5.11 22.47L7.99 22.70L5.80 24.58L6.47 27.40L4.00 25.89L1.53 27.40L2.20 24.58L0.01 22.70L2.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M60.00 19.80L61.11 22.47L63.99 22.70L61.80 24.58L62.47 27.40L60.00 25.89L57.53 27.40L58.20 24.58L56.01 22.70L58.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M116.00 19.80L117.11 22.47L119.99 22.70L117.80 24.58L118.47 27.40L116.00 25.89L113.53 27.40L114.20 24.58L112.01 22.70L114.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3C/svg%3E");
	--pc-frieze-f: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2236%22 viewBox=%220 0 120 36%22%3E%3Cg transform=%22translate(0 36) scale(1 -1)%22%3E%3Crect x=%220%22 y=%2230%22 width=%22120%22 height=%226%22 fill=%22%23FBF6EA%22/%3E%3Ccircle cx=%2210%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2230%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2250%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2270%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%2290%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Ccircle cx=%22110%22 cy=%2233%22 r=%221.6%22 fill=%22%2314264F%22/%3E%3Cpath d=%22M30 30V16%22 stroke=%22%23FBF6EA%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M30 27Q19 24 18 16Q26 18 30 26Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M30 27Q41 24 42 16Q34 18 30 26Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M23 14Q21 6 24 2L27 7L30 0L33 7L36 2Q39 6 37 14Q30 19 23 14Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M30 6L27.8 12L32.2 12Z%22 fill=%22%2314264F%22/%3E%3Cg transform=%22rotate(-25 86 18)%22%3E%3Cpath d=%22M86 8A10 10 0 1 0 93.8 24.2A8 8 0 1 1 86 8Z%22 fill=%22%23FBF6EA%22/%3E%3C/g%3E%3Cpath d=%22M98.00 7.80L98.85 9.84L101.04 10.01L99.37 11.44L99.88 13.59L98.00 12.44L96.12 13.59L96.63 11.44L94.96 10.01L97.15 9.84Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M4.00 19.80L5.11 22.47L7.99 22.70L5.80 24.58L6.47 27.40L4.00 25.89L1.53 27.40L2.20 24.58L0.01 22.70L2.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M60.00 19.80L61.11 22.47L63.99 22.70L61.80 24.58L62.47 27.40L60.00 25.89L57.53 27.40L58.20 24.58L56.01 22.70L58.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3Cpath d=%22M116.00 19.80L117.11 22.47L119.99 22.70L117.80 24.58L118.47 27.40L116.00 25.89L113.53 27.40L114.20 24.58L112.01 22.70L114.89 22.47Z%22 fill=%22%23FBF6EA%22/%3E%3C/g%3E%3C/svg%3E");
	--pc-bird-l: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2260%22 viewBox=%220 0 96 60%22%3E%3Cg transform=%22translate(0 0)%22%3E%3Cpath d=%22M14 36L0 26L5 38L0 50L16 41Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M12 36C16 22 32 18 44 24C48 14 58 12 63 19L72 21L63 25C63 38 52 48 36 48C26 48 17 45 12 36Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M27 31C35 26 46 29 49 36C41 41 32 39 27 31Z%22 fill=%22%2314264F%22/%3E%3Cpath d=%22M54 19.5Q57 22.5 60 19.5%22 stroke=%22%2314264F%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M34 48L32 56M42 47L42 56%22 stroke=%22%23E3B341%22 stroke-width=%222%22/%3E%3Cpath d=%22M84 58V44%22 stroke=%22%23E3B341%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M84 55Q73 52 72 44Q80 46 84 54Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M84 55Q95 52 96 44Q88 46 84 54Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M77 42Q75 34 78 30L81 35L84 28L87 35L90 30Q93 34 91 42Q84 47 77 42Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M40.00 3.60L40.90 5.76L43.23 5.95L41.46 7.47L42.00 9.75L40.00 8.53L38.00 9.75L38.54 7.47L36.77 5.95L39.10 5.76Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M28.00 10.80L28.58 12.20L30.09 12.32L28.94 13.31L29.29 14.78L28.00 13.99L26.71 14.78L27.06 13.31L25.91 12.32L27.42 12.20Z%22 fill=%22%23E3B341%22/%3E%3C/g%3E%3C/svg%3E");
	--pc-bird-r: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2260%22 viewBox=%220 0 96 60%22%3E%3Cg transform=%22translate(96 0) scale(-1 1)%22%3E%3Cpath d=%22M14 36L0 26L5 38L0 50L16 41Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M12 36C16 22 32 18 44 24C48 14 58 12 63 19L72 21L63 25C63 38 52 48 36 48C26 48 17 45 12 36Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M27 31C35 26 46 29 49 36C41 41 32 39 27 31Z%22 fill=%22%2314264F%22/%3E%3Cpath d=%22M54 19.5Q57 22.5 60 19.5%22 stroke=%22%2314264F%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M34 48L32 56M42 47L42 56%22 stroke=%22%23E3B341%22 stroke-width=%222%22/%3E%3Cpath d=%22M84 58V44%22 stroke=%22%23E3B341%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M84 55Q73 52 72 44Q80 46 84 54Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M84 55Q95 52 96 44Q88 46 84 54Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M77 42Q75 34 78 30L81 35L84 28L87 35L90 30Q93 34 91 42Q84 47 77 42Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M40.00 3.60L40.90 5.76L43.23 5.95L41.46 7.47L42.00 9.75L40.00 8.53L38.00 9.75L38.54 7.47L36.77 5.95L39.10 5.76Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M28.00 10.80L28.58 12.20L30.09 12.32L28.94 13.31L29.29 14.78L28.00 13.99L26.71 14.78L27.06 13.31L25.91 12.32L27.42 12.20Z%22 fill=%22%23E3B341%22/%3E%3C/g%3E%3C/svg%3E");
	--pc-ornament: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2284%22 height=%2226%22 viewBox=%220 0 84 26%22%3E%3Cpath d=%22M2 23H82%22 stroke=%22%23A3261C%22 stroke-width=%221.3%22/%3E%3Cg transform=%22rotate(-25 40 12)%22%3E%3Cpath d=%22M40 3A9 9 0 1 0 47.02 17.58A7.2 7.2 0 1 1 40 3Z%22 fill=%22%23A3261C%22/%3E%3C/g%3E%3Cpath d=%22M49.00 4.60L49.90 6.76L52.23 6.95L50.46 8.47L51.00 10.75L49.00 9.53L47.00 10.75L47.54 8.47L45.77 6.95L48.10 6.76Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M18.00 11.00L19.06 13.54L21.80 13.76L19.71 15.56L20.35 18.24L18.00 16.80L15.65 18.24L16.29 15.56L14.20 13.76L16.94 13.54Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M66.00 11.00L67.06 13.54L69.80 13.76L67.71 15.56L68.35 18.24L66.00 16.80L63.65 18.24L64.29 15.56L62.20 13.76L64.94 13.54Z%22 fill=%22%23E3B341%22/%3E%3C/svg%3E");
	--pc-heart: 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%3Cg transform=%22rotate(-25 9 10)%22%3E%3Cpath d=%22M9 2A8 8 0 1 0 15.24 14.96A6.4 6.4 0 1 1 9 2Z%22 fill=%22%23A3261C%22/%3E%3C/g%3E%3Cpath d=%22M15.50 3.20L16.24 4.98L18.16 5.13L16.70 6.39L17.15 8.27L15.50 7.26L13.85 8.27L14.30 6.39L12.84 5.13L14.76 4.98Z%22 fill=%22%23E3B341%22/%3E%3C/svg%3E");
	--pc-heart-g: 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%3Cg transform=%22rotate(-25 9 10)%22%3E%3Cpath d=%22M9 2A8 8 0 1 0 15.24 14.96A6.4 6.4 0 1 1 9 2Z%22 fill=%22%23E3B341%22/%3E%3C/g%3E%3Cpath d=%22M15.50 3.20L16.24 4.98L18.16 5.13L16.70 6.39L17.15 8.27L15.50 7.26L13.85 8.27L14.30 6.39L12.84 5.13L14.76 4.98Z%22 fill=%22%23FFF6E2%22/%3E%3C/svg%3E");
	--pc-sky: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22300%22 height=%22180%22 viewBox=%220 0 300 180%22%3E%3Cg opacity=%22.55%22%3E%3Ccircle cx=%22139.5%22 cy=%2269.2%22 r=%221.2%22 fill=%22%23F3D27A%22/%3E%3Cpath d=%22M47.35 147.90L47.93 149.31L49.45 149.43L48.29 150.42L48.65 151.91L47.35 151.11L46.04 151.91L46.40 150.42L45.24 149.43L46.76 149.31Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M150.79 152.96L151.41 154.46L153.04 154.59L151.80 155.65L152.18 157.23L150.79 156.38L149.40 157.23L149.78 155.65L148.54 154.59L150.17 154.46Z%22 fill=%22%23E3B341%22/%3E%3Ccircle cx=%22165.4%22 cy=%22109.1%22 r=%221.2%22 fill=%22%23F3D27A%22/%3E%3Cpath d=%22M19.61 66.55L20.57 68.85L23.04 69.04L21.16 70.66L21.73 73.08L19.61 71.78L17.49 73.08L18.07 70.66L16.18 69.04L18.66 68.85Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M136.37 124.40L137.04 126.00L138.77 126.13L137.45 127.26L137.85 128.94L136.37 128.04L134.90 128.94L135.30 127.26L133.98 126.13L135.71 126.00Z%22 fill=%22%23E3B341%22/%3E%3Ccircle cx=%2275.6%22 cy=%2226.2%22 r=%221.2%22 fill=%22%23F3D27A%22/%3E%3Cpath d=%22M151.78 156.13L152.67 158.28L155.00 158.46L153.23 159.98L153.77 162.24L151.78 161.03L149.79 162.24L150.33 159.98L148.57 158.46L150.89 158.28Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M227.88 67.23L228.85 69.58L231.39 69.78L229.46 71.43L230.05 73.91L227.88 72.58L225.71 73.91L226.30 71.43L224.36 69.78L226.90 69.58Z%22 fill=%22%23E3B341%22/%3E%3Ccircle cx=%2236.9%22 cy=%2255.8%22 r=%221.2%22 fill=%22%23F3D27A%22/%3E%3Cpath d=%22M199.48 123.97L200.29 125.91L202.38 126.08L200.79 127.44L201.27 129.48L199.48 128.39L197.69 129.48L198.18 127.44L196.59 126.08L198.68 125.91Z%22 fill=%22%23E3B341%22/%3E%3Cpath d=%22M32.91 49.12L33.60 50.79L35.40 50.93L34.03 52.11L34.45 53.86L32.91 52.92L31.37 53.86L31.79 52.11L30.42 50.93L32.22 50.79Z%22 fill=%22%23E3B341%22/%3E%3Ccircle cx=%2287.9%22 cy=%22140.8%22 r=%221.2%22 fill=%22%23F3D27A%22/%3E%3Cpath d=%22M64.65 149.41L65.70 151.93L68.42 152.15L66.35 153.92L66.98 156.57L64.65 155.15L62.33 156.57L62.96 153.92L60.89 152.15L63.61 151.93Z%22 fill=%22%23E3B341%22/%3E%3Cg transform=%22rotate(-20 234 54)%22%3E%3Cpath d=%22M234 47.5A6.5 6.5 0 1 0 239.07 58.03A5.2 5.2 0 1 1 234 47.5Z%22 fill=%22%23E3B341%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

body.somnia-style-papercut .site-header {
	position: relative;
	border-bottom: 0;
	padding-bottom: 48px;
	background: var(--pc-frieze) left bottom / 168px 50px repeat-x, var(--pc-sky) left top / 300px 180px repeat, radial-gradient(ellipse 50% 80% at 50% 10%, rgba(227, 179, 65, .16), rgba(227, 179, 65, 0) 70%), var(--pc-night);
}
body.somnia-style-papercut .site-branding {
	position: relative;
	box-sizing: border-box;
	max-width: 760px;
}
body.somnia-style-papercut .site-title a,
body.somnia-style-papercut .site-title a:hover {
	color: var(--dt-header-title);
}
body.somnia-style-papercut .site-title a:focus-visible {
	outline-color: var(--pc-gold);
}
body.somnia-style-papercut .site-description {
	color: var(--dt-header-muted);
	font-style: italic;
}

body.somnia-style-papercut.home .site-header::before,
body.somnia-style-papercut.home .site-header::after {
	content: "";
	position: absolute;
	top: 46px;
	width: 96px;
	height: 60px;
	background: var(--pc-bird-l) center / 96px 60px no-repeat;
	pointer-events: none;
}
body.somnia-style-papercut.home .site-header::before {
	left: calc(50% - 158px);
}
body.somnia-style-papercut.home .site-header::after {
	right: calc(50% - 158px);
	background-image: var(--pc-bird-r);
}
body.somnia-style-papercut.home .site-branding-text {
	padding: 28px 16px 8px;
	text-align: center;
}
body.somnia-style-papercut.home .site-title {
	font-size: 40px;
	white-space: normal;
}
body.somnia-style-papercut.home .site-title a {
	flex-direction: column;
	gap: 8px;
}
body.somnia-style-papercut.home .site-title a::before {
	width: 84px;
	height: 84px;
	border-radius: 18px;
}
body.somnia-style-papercut.home .site-description {
	margin: 4px auto 0;
	max-width: 330px;
	font-size: 18px;
}

body.somnia-style-papercut:not(.home) .site-header {
	padding-bottom: 34px;
	background: var(--pc-frieze-s) left bottom / 120px 36px repeat-x, var(--pc-sky) left top / 300px 180px repeat, var(--pc-night);
}
body.somnia-style-papercut:not(.home) .site-branding {
	padding-left: 16px;
	padding-right: 16px;
}
body.somnia-style-papercut:not(.home) .site-branding-text {
	padding: 10px 0 2px;
	text-align: left;
}
body.somnia-style-papercut:not(.home) .site-title {
	font-size: 26px;
}
body.somnia-style-papercut:not(.home) .site-title a {
	flex-direction: row;
	gap: 10px;
}
body.somnia-style-papercut:not(.home) .site-title a::before {
	width: 40px;
	height: 40px;
	border-radius: 9px;
}
body.somnia-style-papercut:not(.home) .site-description {
	display: none;
}
@media (min-width: 801px) {
	body.somnia-style-papercut .site-branding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

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

body.somnia-style-papercut .drs-box {
	background: var(--pc-paper) !important;
	border: 1.5px solid #CDB88C !important;
	border-radius: 999px !important;
	box-shadow: 0 10px 24px -16px rgba(110, 70, 30, .45) !important;
}
body.somnia-style-papercut .drs-box .drs-box-button {
	background: var(--pc-red) !important;
	color: #FFF6E2 !important;
	border-radius: 999px !important;
	font-weight: 700 !important;
}

body.somnia-style-papercut.home #content .entry-content > p:first-of-type {
	padding: 24px 24px 22px;
	background: var(--pc-paper);
	border: 0;
	border-radius: 18px;
	box-shadow: 0 0 0 1px var(--pc-line), inset 0 0 0 6px var(--pc-paper), inset 0 0 0 7px #EBD9AE, 0 18px 34px -24px rgba(110, 70, 30, .45);
	font-size: 1.08em;
	line-height: 1.75;
	color: var(--pc-ink);
}
body.somnia-style-papercut.home #content .entry-content > p:first-of-type::first-letter {
	float: left;
	margin: 5px 8px 0 0;
	font-family: var(--dt-heading-font);
	font-weight: 700;
	font-size: 3.1em;
	line-height: .82;
	color: var(--pc-red);
}
body.somnia-style-papercut.single-post #content .entry-content > p:first-of-type {
	padding: 0;
	background: none;
	border: 0;
	font-size: 1.12em;
	line-height: 1.72;
	color: var(--pc-ink);
}
body.somnia-style-papercut.single-post #content .entry-content > p:first-of-type::first-letter {
	color: var(--pc-red);
	font-weight: 700;
}

body.somnia-style-papercut .somnia-messages .testimonial-card {
	background: var(--pc-paper);
	border: 0;
	border-radius: 18px;
	box-shadow: 0 0 0 1px var(--pc-line), 0 12px 22px -18px rgba(110, 70, 30, .45);
}
body.somnia-style-papercut .somnia-messages .testimonial-card:nth-child(even) {
	background: var(--pc-blush);
}

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

body.somnia-style-papercut #dcf-container .dcf-author {
	padding: 24px 24px 56px;
	background: var(--pc-frieze-s) left bottom / 120px 36px repeat-x, var(--pc-night);
	border: 0;
	border-radius: 20px;
	color: #F5ECD6;
}
body.somnia-style-papercut #dcf-container .dcf-author * {
	color: #F5ECD6;
}
body.somnia-style-papercut #dcf-container .dcf-author .somnia-label {
	background: var(--pc-gold);
	color: var(--pc-deep);
	border-radius: 999px;
	font-weight: 700;
}
body.somnia-style-papercut .dcf-card-number {
	color: var(--pc-red);
}

body.somnia-style-papercut #comments .comment-day::before,
body.somnia-style-papercut #comments .comment-day::after {
	border-top: 1px solid var(--pc-line);
}
body.somnia-style-papercut #comments .comment-day span {
	padding: 4px 16px 4px 32px;
	background: var(--pc-heart-g) left 10px center / 16px 16px no-repeat, var(--pc-red);
	border-radius: 999px;
	color: #FFF6E2;
	font-weight: 700;
}
body.somnia-style-papercut #comments .comment-bubble {
	background: var(--pc-paper);
	border: 1px solid var(--pc-line);
	border-radius: 18px;
}
body.somnia-style-papercut #comments .is-interpreter > .comment-body > .comment-bubble {
	background: #FBF0DA;
	border: 1px solid #EBD6A6;
	border-radius: 18px;
}
body.somnia-style-papercut #comments .comment-head .somnia-label {
	background: var(--pc-red);
	color: #FFF6E2;
	border-radius: 999px;
	font-weight: 700;
}
body.somnia-style-papercut #comments .comment-form-author input,
body.somnia-style-papercut #comments .comment-form textarea,
body.somnia-style-papercut #comments #somnia-own {
	background: var(--pc-paper);
	border: 1.5px solid #D8C49A;
	border-radius: 14px;
}
body.somnia-style-papercut #comments .form-submit .somnia-button {
	background: var(--pc-red);
	color: #FFF6E2;
	border-radius: 999px;
}

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

body.somnia-style-papercut .site-footer {
	position: relative;
	margin-top: 60px;
	padding-top: 66px;
	border-top: 0;
	background: var(--pc-frieze-f) left top / 168px 50px repeat-x, var(--pc-sky) left top / 300px 180px repeat, var(--pc-night);
}
body.somnia-style-papercut .site-footer * {
	color: #E3DACA;
}
body.somnia-style-papercut .site-footer a {
	color: var(--pc-gold);
}
