.x0cdwkkd1858dz3{
		display: flex;
		flex-direction: column;
		margin: 0;
		padding: 0;
		list-style: none;
		border-radius: 12px;
		border: 1px solid var(--colour-surface-border);
		overflow: hidden;
	}.x0cdwkkd1858dz3 .thought + .thought{
		border-top: 1px solid var(--colour-surface-border);
	}.x0cdwkkd1858dz3 .thought-link{
		position: relative;
		display: block;
		padding: 1.25rem 1.5rem;
		color: inherit;
		text-decoration: none;
		transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	}.x0cdwkkd1858dz3 .thought-link:hover,.x0cdwkkd1858dz3 .thought-link:focus-visible{
		background-color: var(--colour-surface-hover);
	}.x0cdwkkd1858dz3 .thought-link:focus-visible{
		outline-offset: -2px;
		border-radius: 12px;
	}.x0cdwkkd1858dz3 .thought-head{
		display: flex;
		align-items: baseline;
		justify-content: space-between;
		gap: 1rem;
	}.x0cdwkkd1858dz3 .thought-title{
		font-size: 0.875rem;
		font-weight: 500;
		color: var(--colour-text);
		transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	}.x0cdwkkd1858dz3 .thought-link:hover .thought-title,.x0cdwkkd1858dz3 .thought-link:focus-visible .thought-title{
		color: var(--colour-accent);
	}.x0cdwkkd1858dz3 .thought-draft{
		margin-left: 0.5rem;
	}.x0cdwkkd1858dz3 .thought-meta{
		display: inline-flex;
		align-items: center;
		gap: 0.5rem;
		flex-shrink: 0;
		font-size: 0.6875rem;
		color: var(--colour-text-muted);
		white-space: nowrap;
	}.x0cdwkkd1858dz3 .thought-arrow{
		width: 13px;
		height: 13px;
		flex-shrink: 0;
		color: var(--colour-text-muted);
		transform: translate3d(0, 0, 0);
		transition: transform 0.32s cubic-bezier(0.16, 1, 0.3, 1), color 0.32s cubic-bezier(0.16, 1, 0.3, 1);
		will-change: transform;
	}.x0cdwkkd1858dz3 .thought-link:hover .thought-arrow,.x0cdwkkd1858dz3 .thought-link:focus-visible .thought-arrow{
		color: var(--colour-accent);
		transform: translate3d(2px, -2px, 0);
	}.x0cdwkkd1858dz3 .thought-details{
		display: grid;
		grid-template-rows: 0fr;
		transition: grid-template-rows 0.6s cubic-bezier(0.16, 1, 0.3, 1);
	}.x0cdwkkd1858dz3 .thought:first-of-type .thought-details{
		grid-template-rows: 1fr;
	}.x0cdwkkd1858dz3 .thought-link:hover .thought-details,.x0cdwkkd1858dz3 .thought-link:focus-visible .thought-details{
		grid-template-rows: 1fr;
	}.x0cdwkkd1858dz3:has(.thought:not(:first-of-type) .thought-link:hover) .thought:first-of-type .thought-details,.x0cdwkkd1858dz3:has(.thought:not(:first-of-type) .thought-link:focus-visible) .thought:first-of-type .thought-details{
		grid-template-rows: 0fr;
	}.x0cdwkkd1858dz3 .thought-details-inner{
		overflow: hidden;
	}.x0cdwkkd1858dz3 .thought-excerpt,.x0cdwkkd1858dz3 .thought-tags{
		display: block;
		padding-top: 0.5rem;
		max-width: 52ch;
		font-size: 0.8125rem;
		color: var(--colour-subtext);
		line-height: 1.6;
	}.x0cdwkkd1858dz3 .thought-tags{
		color: var(--colour-text-muted);
	}@media (max-width: 480px){.x0cdwkkd1858dz3 .thought-head{
			flex-direction: column;
			gap: 0.25rem;
		}}@media (prefers-reduced-motion: reduce){.x0cdwkkd1858dz3 .thought-arrow{
			transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
			transform: none !important;
		}.x0cdwkkd1858dz3 .thought-details{
			transition: none;
		}}