/*
Theme Name: Twenty Twenty-Five Child
Theme URI: https://example.com/
Description: Child theme for Twenty Twenty-Five
Author: Cassie Packham
Template: twentytwentyfive
Version: 1.0.0
Text Domain: twentytwentyfive-child
*/

css
.wp-block-group.is-layout-constrained > .wp-block-columns {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.wp-block-html {
	overflow: hidden;
}

.currently {
	font-size: 11px;
	line-height: 1.6;
}
.currently-head {
	font-weight: bold;
	letter-spacing: 0.06em;
	margin-bottom: 4px;
}
.currently ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.currently .lbl {
	color: #999;
}
.currently .val {
	font-weight: 600;
}
.currently-date {
	font-size: 10px;
	color: #bbb;
	margin-top: 6px;
}
/* --- pixel icon sprite --- */
/* Sheet: icons.png, 336x216. Cells are 10x10 on a 20px pitch,
   grid starting at 23,23. Usage: <span class="icon icon-r3c7"></span> */

.icon {
	display: inline-block;
	width: 11px;
	height: 11px;
	background-image: url('/blog/img/icons.png');
	background-repeat: no-repeat;
	vertical-align: -1px;
}

/* .icon-rXcY  —  X = row (0-8), Y = column (0-14) */

.icon-r0c0 { background-position: -23px -23px; }
.icon-r0c1 { background-position: -43px -23px; }
.icon-r0c2 { background-position: -63px -23px; }
.icon-r0c3 { background-position: -83px -23px; }
.icon-r0c4 { background-position: -103px -23px; }
.icon-r0c5 { background-position: -123px -23px; }
.icon-r0c13 { background-position: -283px -23px; }
.icon-r0c14 { background-position: -303px -23px; }

.icon-r1c0 { background-position: -23px -43px; }
.icon-r1c1 { background-position: -43px -43px; }
.icon-r1c2 { background-position: -63px -43px; }
.icon-r1c3 { background-position: -83px -43px; }
.icon-r1c4 { background-position: -103px -43px; }
.icon-r1c5 { background-position: -123px -43px; }
.icon-r1c6 { background-position: -143px -43px; }
.icon-r1c7 { background-position: -163px -43px; }
.icon-r1c8 { background-position: -183px -43px; }
.icon-r1c9 { background-position: -203px -43px; }
.icon-r1c10 { background-position: -223px -43px; }
.icon-r1c11 { background-position: -243px -43px; }
.icon-r1c12 { background-position: -263px -43px; }
.icon-r1c13 { background-position: -283px -43px; }
.icon-r1c14 { background-position: -303px -43px; }

.icon-r2c0 { background-position: -23px -63px; }
.icon-r2c1 { background-position: -43px -63px; }
.icon-r2c2 { background-position: -63px -63px; }
.icon-r2c3 { background-position: -83px -63px; }
.icon-r2c4 { background-position: -103px -63px; }
.icon-r2c5 { background-position: -123px -63px; }
.icon-r2c6 { background-position: -143px -63px; }
.icon-r2c7 { background-position: -163px -63px; }
.icon-r2c8 { background-position: -183px -63px; }
.icon-r2c9 { background-position: -203px -63px; }
.icon-r2c10 { background-position: -223px -63px; }
.icon-r2c11 { background-position: -243px -63px; }
.icon-r2c12 { background-position: -263px -63px; }
.icon-r2c13 { background-position: -283px -63px; }
.icon-r2c14 { background-position: -303px -63px; }

.icon-r3c0 { background-position: -23px -83px; }
.icon-r3c1 { background-position: -43px -83px; }
.icon-r3c2 { background-position: -63px -83px; }
.icon-r3c3 { background-position: -83px -83px; }
.icon-r3c4 { background-position: -103px -83px; }
.icon-r3c5 { background-position: -123px -83px; }
.icon-r3c6 { background-position: -143px -83px; }
.icon-r3c7 { background-position: -163px -83px; }
.icon-r3c8 { background-position: -183px -83px; }
.icon-r3c9 { background-position: -203px -83px; }
.icon-r3c10 { background-position: -223px -83px; }
.icon-r3c11 { background-position: -243px -83px; }
.icon-r3c12 { background-position: -263px -83px; }
.icon-r3c13 { background-position: -283px -83px; }
.icon-r3c14 { background-position: -303px -83px; }

.icon-r4c0 { background-position: -23px -103px; }
.icon-r4c1 { background-position: -43px -103px; }
.icon-r4c2 { background-position: -63px -103px; }
.icon-r4c3 { background-position: -83px -103px; }
.icon-r4c4 { background-position: -103px -103px; }
.icon-r4c5 { background-position: -123px -103px; }
.icon-r4c6 { background-position: -143px -103px; }
.icon-r4c7 { background-position: -163px -103px; }
.icon-r4c8 { background-position: -183px -103px; }
.icon-r4c9 { background-position: -203px -103px; }
.icon-r4c10 { background-position: -223px -103px; }
.icon-r4c11 { background-position: -243px -103px; }
.icon-r4c12 { background-position: -263px -103px; }
.icon-r4c13 { background-position: -283px -103px; }
.icon-r4c14 { background-position: -303px -103px; }

.icon-r5c0 { background-position: -23px -123px; }
.icon-r5c1 { background-position: -43px -123px; }
.icon-r5c2 { background-position: -63px -123px; }
.icon-r5c3 { background-position: -83px -123px; }
.icon-r5c4 { background-position: -103px -123px; }
.icon-r5c5 { background-position: -123px -123px; }
.icon-r5c6 { background-position: -143px -123px; }
.icon-r5c7 { background-position: -163px -123px; }
.icon-r5c8 { background-position: -183px -123px; }
.icon-r5c9 { background-position: -203px -123px; }
.icon-r5c10 { background-position: -223px -123px; }
.icon-r5c11 { background-position: -243px -123px; }
.icon-r5c12 { background-position: -263px -123px; }
.icon-r5c13 { background-position: -283px -123px; }
.icon-r5c14 { background-position: -303px -123px; }

.icon-r6c0 { background-position: -23px -143px; }
.icon-r6c1 { background-position: -43px -143px; }
.icon-r6c2 { background-position: -63px -143px; }
.icon-r6c3 { background-position: -83px -143px; }
.icon-r6c4 { background-position: -103px -143px; }
.icon-r6c5 { background-position: -123px -143px; }
.icon-r6c6 { background-position: -143px -143px; }
.icon-r6c7 { background-position: -163px -143px; }
.icon-r6c8 { background-position: -183px -143px; }
.icon-r6c9 { background-position: -203px -143px; }
.icon-r6c10 { background-position: -223px -143px; }
.icon-r6c11 { background-position: -243px -143px; }
.icon-r6c12 { background-position: -263px -143px; }
.icon-r6c13 { background-position: -284px -143px; }
.icon-r6c14 { background-position: -303px -143px; }

.icon-r7c0 { background-position: -23px -163px; }
.icon-r7c1 { background-position: -43px -163px; }
.icon-r7c2 { background-position: -63px -163px; }
.icon-r7c3 { background-position: -83px -163px; }
.icon-r7c4 { background-position: -103px -163px; }
.icon-r7c5 { background-position: -123px -163px; }
.icon-r7c6 { background-position: -143px -163px; }
.icon-r7c7 { background-position: -163px -163px; }
.icon-r7c8 { background-position: -183px -163px; }
.icon-r7c9 { background-position: -203px -163px; }
.icon-r7c10 { background-position: -223px -163px; }
.icon-r7c11 { background-position: -243px -163px; }
.icon-r7c12 { background-position: -263px -163px; }
.icon-r7c13 { background-position: -283px -163px; }
.icon-r7c14 { background-position: -303px -163px; }

.icon-r8c0 { background-position: -23px -183px; }
.icon-r8c1 { background-position: -43px -183px; }
.icon-r8c2 { background-position: -63px -183px; }
.icon-r8c3 { background-position: -83px -183px; }
.icon-r8c4 { background-position: -103px -183px; }
.icon-r8c5 { background-position: -123px -183px; }
.icon-r8c6 { background-position: -143px -183px; }
.icon-r8c7 { background-position: -163px -183px; }
.icon-r8c8 { background-position: -183px -183px; }
.icon-r8c9 { background-position: -203px -183px; }
.icon-r8c10 { background-position: -223px -183px; }
.icon-r8c11 { background-position: -243px -183px; }
.icon-r8c12 { background-position: -263px -183px; }
.icon-r8c13 { background-position: -283px -183px; }
.icon-r8c14 { background-position: -303px -183px; }

.wp-block-code {
  background: #eceae7 !important;
  border: 1px solid #d8d5d1 !important;
  border-left: 3px solid #da6d91 !important;
  border-radius: 4px !important;
  padding: 1.1em 1.3em !important;
  overflow-x: auto !important;
}

.wp-block-code code {
  font-family: "SF Mono", "Menlo", "Consolas", monospace !important;
  font-size: 0.75em !important;
  line-height: 1.55 !important;
  color: #2b2b2b !important;
  background: none !important;
}