/* events */
	/* single page */
		.single-event h1 	{ font-size: x-large; font-weight: 500; line-height: 1.5; }
	/* widget */
		/* date */
			.widget_event_date time 	{ background: #00000008; line-height: 1; padding: .5em; border-radius: .25em; letter-spacing: .2em; font-weight: 600; width: fit-content; }
		/* who */
			ul.who 			{ display: flex; flex-direction: column; gap: 0; padding-left: 0 !important; list-style-type: none; }
			ul.who .inner	{ display: grid; grid-template-areas: 'thumb title' 'thumb desc'; grid-template-columns: 3rem auto; gap: 0 1rem; line-height: 1.5; }
			ul.who .thumb	{ grid-area: thumb; display: flex; align-items: center; justify-content: space-areound; width: 3rem; height: 3rem; overflow: hidden; border-radius: 3rem; box-shadow: 0 0 4px #0002; line-height: 0; background: #0001; }
			ul.who .nothumb	{ font-size: x-large; color: #0001; }
			ul.who .title	{ grid-area: title; width: fit-content; }
			ul.who .desc 	{ grid-area: desc; }
/* modified */
	.widget_recent_modified ul 				{ display: flex; flex-direction: column; gap: 0; margin: 0; padding-left: 0 !important; list-style: none; line-height: 1.5; }
	.widget_recent_modified li 				{ padding: .5rem 0; border-top: 1px solid #0001; }
	.widget_recent_modified li.type_post 	{ display: flex; justify-content: space-between; gap: 1rem; padding: .5rem 0; border-top: 1px solid #0001; }
	.widget_recent_modified li.type_event 	{ display: flex; flex-direction: column; }
	.widget_recent_modified time 			{ padding: .15rem; font-size: small; font-weight: 600; }
	.modified .excerpt 	{ display: block; color: gray; }