.x0afdb0l0ud68qw{
		display: flex;
		flex-direction: column;
		margin: 0;
		padding: 0;
		list-style: none;
		border: 1px solid var(--colour-surface-border);
		border-radius: 12px;
		overflow: hidden;
	}.x0afdb0l0ud68qw .print + .print{
		border-top: 1px solid var(--colour-surface-border);
	}.x0afdb0l0ud68qw .print{
		display: grid;
		grid-template-columns: auto minmax(0, 1fr);
		column-gap: 0.875rem;
		row-gap: 0.25rem;
		padding: 1rem 1.25rem;
	}.x0afdb0l0ud68qw .print-avatar{
		grid-row: span 3;
		align-self: start;
	}.x0afdb0l0ud68qw .print-head{
		display: flex;
		align-items: baseline;
		justify-content: space-between;
		gap: 0.75rem;
		min-width: 0;
	}.x0afdb0l0ud68qw .print-name{
		display: inline-flex;
		align-items: center;
		gap: 0.25rem;
		min-width: 0;
		font-size: 0.875rem;
		font-weight: 500;
		color: var(--colour-text);
		text-decoration: none;
		transition: color 0.32s cubic-bezier(0.16, 1, 0.3, 1);
	}.x0afdb0l0ud68qw .print-name-text{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}.x0afdb0l0ud68qw .print-arrow{
		flex-shrink: 0;
		opacity: 0.5;
		transform: translate3d(0, 0, 0);
		transition: transform 0.32s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.32s cubic-bezier(0.16, 1, 0.3, 1);
	}.x0afdb0l0ud68qw a.print-name:hover .print-arrow,.x0afdb0l0ud68qw a.print-name:focus-visible .print-arrow{
		opacity: 1;
		transform: translate3d(1px, -1px, 0);
	}.x0afdb0l0ud68qw a.print-name:hover,.x0afdb0l0ud68qw a.print-name:focus-visible{
		color: var(--colour-accent);
	}.x0afdb0l0ud68qw a.print-avatar{
		display: inline-flex;
		border-radius: 9999px;
	}.x0afdb0l0ud68qw .print-name small{
		margin-left: 0.375rem;
		font-size: 0.6875rem;
		font-weight: 400;
		color: var(--colour-text-muted);
		transition: color 0.32s cubic-bezier(0.16, 1, 0.3, 1);
	}.x0afdb0l0ud68qw a.print-name:hover small,.x0afdb0l0ud68qw a.print-name:focus-visible small{
		color: var(--colour-accent);
	}.x0afdb0l0ud68qw .print-time{
		flex-shrink: 0;
		font-size: 0.6875rem;
		color: var(--colour-text-muted);
	}.x0afdb0l0ud68qw .print-image{
		display: block;
		max-width: 16rem;
		max-height: 10rem;
		margin-top: 0.5rem;
		border: 1px solid var(--colour-surface-border);
		border-radius: 8px;
		object-fit: contain;
		background: var(--colour-base);
	}.x0afdb0l0ud68qw .print-body:empty{
		display: none;
	}.x0afdb0l0ud68qw .print-body{
		margin: 0;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		font-size: 0.8125rem;
		line-height: 1.6;
		color: var(--colour-subtext);
		overflow-wrap: anywhere;
	}