.blurt-post-header {
	padding-top: 26px;
}

.blurt-post-view {
	font-size: 16px;
	line-height: 1.72;
}

.blurt-post-alert {
	background: #fff4ec;
	border-left: 4px solid var(--blurt-orange, #f28c28);
	border-radius: 8px;
	color: #223a57;
	font-weight: 700;
	margin: 0 0 24px;
	padding: 14px 18px;
}

.blurt-post-meta {
	align-items: center;
	background: #f6f8f9;
	border: 1px solid rgba(30, 167, 168, 0.2);
	border-radius: 14px;
	display: flex;
	flex-wrap: wrap;
	gap: 10px 16px;
	margin: 0 0 22px;
	padding: 12px 16px;
}

.blurt-post-meta span,
.blurt-post-meta a {
	color: #26384d;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
}

.blurt-post-meta a:hover {
	color: var(--blurt-orange-dark, #e05f16);
}

.blurt-post-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
}

.blurt-post-tag {
	background: rgba(30, 167, 168, 0.12);
	border: 1px solid rgba(30, 167, 168, 0.25);
	border-radius: 999px;
	color: var(--blurt-teal-dark, #147f85) !important;
	font-size: 12px !important;
	padding: 3px 8px;
}

.blurt-post-stats {
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	margin: 0 0 26px;
}

.blurt-post-stat {
	background: #f2f3f4;
	border: 1px solid rgba(34, 58, 87, 0.1);
	border-radius: 14px;
	padding: 12px;
	text-align: center;
}

.blurt-post-stat strong {
	color: var(--blurt-orange-dark, #e05f16);
	display: block;
	font-size: 18px;
	line-height: 1.2;
}

.blurt-post-stat span {
	color: #526172;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.blurt-post-body {
	color: #26384d;
	overflow-wrap: anywhere;
}

.blurt-post-body h1,
.blurt-post-body h2,
.blurt-post-body h3,
.blurt-post-body h4 {
	color: var(--blurt-navy, #223a57);
	margin-top: 1.5em;
}

.blurt-post-body img {
	border-radius: 12px;
	display: block;
	height: auto;
	margin: 18px auto;
	max-width: 100%;
}

.blurt-post-body blockquote {
	background: #f6f8f9;
	border-left: 4px solid var(--blurt-teal, #1ea7a8);
	border-radius: 8px;
	margin: 20px 0;
	padding: 12px 18px;
}

.blurt-post-body code {
	border-radius: 4px;
	padding: 2px 5px;
	color: darkgray;
}

.blurt-post-body pre {
	background: #17202c;
	border-radius: 12px;
	color: #fff;
	overflow: auto;
	padding: 16px;
}

.blurt-post-actions {
	border-top: 1px solid rgba(34, 58, 87, 0.12);
	margin-top: 30px;
	padding-top: 18px;
}

.blurt-comments {
	border-top: 1px solid rgba(34, 58, 87, 0.12);
	margin-top: 34px;
	padding-top: 24px;
}

.blurt-comments h2 {
	color: var(--blurt-navy, #223a57);
	font-size: 24px;
	margin-bottom: 10px;
}

.blurt-comments-note {
	background: #f6f8f9;
	border: 1px solid rgba(30, 167, 168, 0.2);
	border-radius: 12px;
	color: #526172;
	font-size: 14px;
	margin-bottom: 18px;
	padding: 10px 14px;
}

.blurt-comment {
	background: #fff;
	border: 1px solid rgba(34, 58, 87, 0.12);
	border-radius: 14px;
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.04);
	margin: 14px 0;
	padding: 14px;
}

.blurt-comment .blurt-comment {
	background: #f9fafb;
	margin-left: 22px;
}

.blurt-comment-meta {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-bottom: 8px;
}

.blurt-comment-author {
	color: var(--blurt-orange-dark, #e05f16);
	font-weight: 800;
	text-decoration: none;
}

.blurt-comment-date {
	color: #7a8795;
	font-size: 12px;
	font-weight: 700;
}

.blurt-comment-body {
	font-size: 14px;
	line-height: 1.6;
}

.blurt-comment-body img {
	max-width: 100%;
}

@media (max-width: 720px) {
	.blurt-post-stats {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.blurt-comment .blurt-comment {
		margin-left: 10px;
	}
}

@media (max-width: 480px) {
	.blurt-post-stats {
		grid-template-columns: 1fr;
	}

	.blurt-post-meta {
		align-items: flex-start;
		flex-direction: column;
	}
}

/* Korekty etapu 1: wpis musi mieścić się w pierwotnej ramce strony. */
#header.blurt-post-header,
.blurt-post-view {
	box-sizing: border-box;
	max-width: 1050px;
	width: 100%;
}

.blurt-post-view {
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.blurt-post-view *,
.blurt-post-body *,
.blurt-comment-body * {
	box-sizing: border-box;
	max-width: 100%;
}

.blurt-post-body {
	clear: both;
	width: 100%;
}

.blurt-post-body::after,
.blurt-comment-body::after {
	clear: both;
	content: "";
	display: table;
}

.blurt-post-body table {
	display: block;
	overflow-x: auto;
	width: 100%;
}

.blurt-post-body iframe,
.blurt-post-body video {
	max-width: 100%;
}

@media (max-width: 820px) {
	#header.blurt-post-header,
	.blurt-post-view {
		max-width: 100%;
	}
}

/* Czytnik wpisów i ofert: cała biała ramka ma trzymać jedną szerokość,
   żeby tło .kolumny nie uciekało w prawo poza treść. */
#wrapper.blurt-reader-wrapper {
	max-width: 1050px;
}

#wrapper.blurt-reader-wrapper #header,
#wrapper.blurt-reader-wrapper .kolumny,
#wrapper.blurt-reader-wrapper .content,
#wrapper.blurt-reader-wrapper .single-article-col,
#wrapper.blurt-reader-wrapper .blurt-post-view,
#wrapper.blurt-reader-wrapper .blurt-product-view {
	box-sizing: border-box;
	max-width: 1050px;
	width: 100%;
}

#wrapper.blurt-reader-wrapper .kolumny {
	margin-left: auto;
	margin-right: auto;
}

#wrapper.blurt-reader-wrapper #header {
	margin-left: auto;
	margin-right: auto;
}

#wrapper.blurt-reader-wrapper .blurt-post-stats {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 820px) {
	#wrapper.blurt-reader-wrapper {
		max-width: calc(100% - 24px);
	}

	#wrapper.blurt-reader-wrapper #header,
	#wrapper.blurt-reader-wrapper .kolumny,
	#wrapper.blurt-reader-wrapper .content,
	#wrapper.blurt-reader-wrapper .single-article-col,
	#wrapper.blurt-reader-wrapper .blurt-post-view,
	#wrapper.blurt-reader-wrapper .blurt-product-view {
		max-width: 100%;
	}
}

@media (max-width: 560px) {
	#wrapper.blurt-reader-wrapper .blurt-post-stats {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 720px) {
	#wrapper.blurt-reader-wrapper .blurt-post-stats {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 560px) {
	#wrapper.blurt-reader-wrapper .blurt-post-stats {
		grid-template-columns: 1fr;
	}
}

/* Etap 1.5 SEO: lokalny czytnik ma trzymać szerokość pierwotnej strony. */
#wrapper.blurt-reader-wrapper {
	max-width: 1050px;
	width: 1050px;
}

.blurt-reader-wrapper #header.single-article-col,
.blurt-reader-wrapper .single-article-col.blurt-post-view,
.blurt-reader-wrapper .single-article-col.blurt-product-view {
	box-sizing: border-box;
	max-width: 1050px;
	width: 100%;
}

.blurt-post-stats {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 1080px) {
	#wrapper.blurt-reader-wrapper {
		max-width: calc(100% - 24px);
		width: calc(100% - 24px);
	}
}

/* Stage 3 refinements: interactions under content, optimistic comments, post images */
.blurt-post-view .blurt-post-body img,
.blurt-product-view .blurt-post-body img,
.blurt-comment-body img {
	max-width: 100%;
	height: auto;
	border-radius: 12px;
	box-shadow: 0 8px 24px rgba(34, 58, 87, 0.12);
	cursor: zoom-in;
}

.blurt-post-view .blurt-post-body a[data-lightbox],
.blurt-product-view .blurt-post-body a[data-lightbox],
.blurt-comment-body a[data-lightbox] {
	display: inline-block;
	max-width: 100%;
	text-decoration: none;
}

.blurt-comment-pending {
	border-color: rgba(242, 140, 40, 0.45) !important;
	background: rgba(242, 140, 40, 0.06) !important;
}

.blurt-comment-sync {
	display: inline-block;
	margin-left: 8px;
	padding: 3px 8px;
	border-radius: 999px;
	background: rgba(30, 167, 168, 0.12);
	color: var(--blurt-teal-dark, #147f85);
	font-size: 12px;
	font-weight: 700;
}

/* Markdown/media rendering fixes for blockchain posts */
.blurt-post-body .blurt-table-wrap,
.blurt-comment-body .blurt-table-wrap,
.blurt-product-description .blurt-table-wrap {
	max-width: 100%;
	overflow-x: auto;
	margin: 18px 0;
	border: 1px solid rgba(30, 167, 168, 0.22);
	border-radius: 12px;
	background: #fff;
}

.blurt-post-body table,
.blurt-comment-body table,
.blurt-product-description table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
}

.blurt-post-body th,
.blurt-post-body td,
.blurt-comment-body th,
.blurt-comment-body td,
.blurt-product-description th,
.blurt-product-description td {
	padding: 10px 12px;
	border-bottom: 1px solid rgba(34, 58, 87, 0.12);
	vertical-align: top;
	text-align: left;
}

.blurt-post-body th,
.blurt-comment-body th,
.blurt-product-description th {
	color: var(--blurt-navy, #223a57);
	font-weight: 800;
	background: rgba(30, 167, 168, 0.08);
}

.blurt-post-body tr:last-child td,
.blurt-comment-body tr:last-child td,
.blurt-product-description tr:last-child td {
	border-bottom: 0;
}

.blurt-post-body pre,
.blurt-comment-body pre,
.blurt-product-description pre {
	max-width: 100%;
	overflow-x: auto;
	padding: 14px;
	border-radius: 12px;
	background: #f5f7f8;
	border: 1px solid rgba(34, 58, 87, 0.12);
}

.blurt-post-body code,
.blurt-comment-body code,
.blurt-product-description code {
	border-radius: 4px;
	padding: 2px 5px;
	color: darkgray;
}

.blurt-post-body pre code,
.blurt-comment-body pre code,
.blurt-product-description pre code {
	padding: 0;
	background: transparent;
}

.blurt-media-embed {
	position: relative;
	width: 100%;
	max-width: 860px;
	margin: 22px auto;
	border-radius: 14px;
	overflow: hidden;
	background: #0d1724;
	box-shadow: 0 10px 30px rgba(34, 58, 87, 0.16);
}

.blurt-media-embed::before {
	content: "";
	display: block;
	padding-top: 56.25%;
}

.blurt-media-embed iframe,
.blurt-media-embed video {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.blurt-video-embed::before {
	display: none;
}

.blurt-video-embed video {
	position: static;
	display: block;
	height: auto;
	background: #0d1724;
}

/* Safe HTML formatting used in Blurt/Steem-style posts */
.blurt-post-body .blurt-align-center,
.blurt-comment-body .blurt-align-center {
	text-align: center;
}
.blurt-post-body .blurt-align-left,
.blurt-comment-body .blurt-align-left {
	text-align: left;
}
.blurt-post-body .blurt-align-right,
.blurt-comment-body .blurt-align-right {
	text-align: right;
}
.blurt-post-body .blurt-align-justify,
.blurt-comment-body .blurt-align-justify {
	text-align: justify;
}
.blurt-post-after-content {
	margin: 28px 0 22px;
}
.blurt-post-after-content .blurt-post-meta {
	margin-top: 0;
}
.blurt-interaction-panel {
	margin-top: 22px;
	margin-bottom: 34px;
}

/* User adjustment: code inside Blurt posts must stay readable on the light page background. */
.blurt-post-body code {
	border-radius: 4px;
	padding: 2px 5px;
	color: darkgray;
	background: transparent;
}

.blurt-image-upload {
	align-items: center;
	background: rgba(30, 167, 168, 0.07);
	border: 1px dashed rgba(30, 167, 168, 0.45);
	border-radius: 12px;
	box-sizing: border-box;
	color: var(--blurt-teal-dark, #147f85);
	cursor: pointer;
	display: inline-flex;
	font-size: 13px;
	font-weight: 800;
	gap: 8px;
	justify-content: center;
	margin: 10px 0 8px;
	padding: 9px 12px;
}
.blurt-image-upload:hover {
	background: rgba(30, 167, 168, 0.12);
	border-color: var(--blurt-teal, #1ea7a8);
}
.blurt-image-upload input[type="file"] {
	max-width: 190px;
}
.blurt-inline-image-upload {
	display: flex;
	width: fit-content;
}
.blurt-comment-actions {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 12px;
}
.blurt-comment-vote-toggle {
	align-items: center;
	background: #fff !important;
	border: 1px solid rgba(30, 167, 168, 0.45) !important;
	border-radius: 999px !important;
	color: var(--blurt-teal-dark, #147f85) !important;
	cursor: pointer;
	display: inline-flex;
	font-size: 12px;
	font-weight: 900;
	justify-content: center;
	line-height: 1;
	min-width: 32px;
	padding: 6px 10px !important;
}
.blurt-comment-vote-toggle:hover,
.blurt-comment-reply-button:hover {
	background: rgba(30, 167, 168, 0.10) !important;
}
.blurt-comment-vote-popover {
	position: relative;
	background: #fff;
	border: 1px solid rgba(30, 167, 168, 0.35);
	border-radius: 14px;
	box-shadow: 0 12px 28px rgba(34, 58, 87, 0.14);
	left: 0;
	min-width: 250px;
	padding: 14px;
	top: calc(100% + 8px);
	z-index: 20;
}
.blurt-comment-vote-popover label {
	display: block;
	font-size: 13px;
	font-weight: 800;
	margin-bottom: 8px;
}
.blurt-comment-vote-popover input[type="range"] {
	width: 100%;
}
.blurt-comment-vote-submit {
	background: linear-gradient(90deg, var(--blurt-orange, #f28c28), var(--blurt-orange-dark, #e05f16));
	border: 0;
	border-radius: 999px;
	box-shadow: 0 6px 16px rgba(224, 95, 22, 0.18);
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 900;
	margin-top: 10px;
	padding: 8px 14px;
}

/* Better rendering for simple Blurt/Steem pipe tables, including one-column table-like blocks */
.blurt-post-body .blurt-table-compact,
.blurt-comment-body .blurt-table-compact,
.blurt-product-description .blurt-table-compact {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}

.blurt-post-body .blurt-table-compact td,
.blurt-post-body .blurt-table-compact th,
.blurt-comment-body .blurt-table-compact td,
.blurt-comment-body .blurt-table-compact th,
.blurt-product-description .blurt-table-compact td,
.blurt-product-description .blurt-table-compact th {
	text-align: center;
}

/* Final Markdown table width fix: tables in normal posts and Appreciator posts
   should use the same readable width as the article content, not a narrow compact block. */
.blurt-post-body .blurt-table-wrap,
.blurt-comment-body .blurt-table-wrap,
.blurt-product-description .blurt-table-wrap {
	width: 100%;
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.blurt-post-body .blurt-table-wrap table,
.blurt-comment-body .blurt-table-wrap table,
.blurt-product-description .blurt-table-wrap table {
	width: 100%;
	min-width: 100%;
}

.blurt-post-body .blurt-table-compact,
.blurt-comment-body .blurt-table-compact,
.blurt-product-description .blurt-table-compact {
	max-width: 100%;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

/* Final fix for Appreciator/Blurt pipe tables: keep real table layout and full article width. */
.blurt-post-body .blurt-table-wrap table,
.blurt-comment-body .blurt-table-wrap table,
.blurt-product-description .blurt-table-wrap table {
	display: table !important;
	width: 100% !important;
	min-width: 100% !important;
	table-layout: auto;
}

.blurt-post-body .blurt-table-wrap thead,
.blurt-comment-body .blurt-table-wrap thead,
.blurt-product-description .blurt-table-wrap thead {
	display: table-header-group;
}

.blurt-post-body .blurt-table-wrap tbody,
.blurt-comment-body .blurt-table-wrap tbody,
.blurt-product-description .blurt-table-wrap tbody {
	display: table-row-group;
}

.blurt-post-body .blurt-table-wrap tr,
.blurt-comment-body .blurt-table-wrap tr,
.blurt-product-description .blurt-table-wrap tr {
	display: table-row;
}

.blurt-post-body .blurt-table-wrap td,
.blurt-post-body .blurt-table-wrap th,
.blurt-comment-body .blurt-table-wrap td,
.blurt-comment-body .blurt-table-wrap th,
.blurt-product-description .blurt-table-wrap td,
.blurt-product-description .blurt-table-wrap th {
	display: table-cell;
	vertical-align: middle;
}

/* Stage 3.1: mobile containment fixes for WhaleVault interaction forms. */
.blurt-interaction-panel,
.blurt-interaction-panel *,
.blurt-comment,
.blurt-comment *,
.blurt-inline-reply-box,
.blurt-inline-reply-box * {
	box-sizing: border-box;
	min-width: 0;
}

.blurt-interaction-panel,
.blurt-interaction-grid,
.blurt-vote-box,
.blurt-reply-box,
.blurt-inline-reply-box {
	max-width: 100%;
	width: 100%;
}

.blurt-interaction-panel {
	overflow: hidden;
}

.blurt-vote-box,
.blurt-reply-box,
.blurt-inline-reply-box {
	overflow: hidden;
}

#blurt-vote-weight,
.blurt-comment-vote-weight,
.blurt-comment-vote-popover input[type="range"] {
	display: block;
	max-width: 100%;
	min-width: 0;
}

.blurt-reply-box textarea,
.blurt-inline-reply-box textarea {
	max-width: 100% !important;
	overflow-x: hidden;
}

.blurt-image-upload {
	max-width: 100%;
	width: 100%;
	flex-wrap: wrap;
	justify-content: flex-start;
	overflow: hidden;
}

.blurt-image-upload input[type="file"] {
	box-sizing: border-box;
	flex: 1 1 160px;
	max-width: 100%;
	min-width: 0;
	width: auto;
}

@media (max-width: 600px) {
	.blurt-interaction-panel {
		margin: 20px 0 26px;
		padding: 14px;
	}

	.blurt-interaction-head {
		gap: 10px;
		margin-bottom: 14px;
	}

	.blurt-wallet-badge {
		max-width: 100%;
		white-space: normal;
	}

	.blurt-vote-box,
	.blurt-reply-box,
	.blurt-inline-reply-box {
		padding: 12px;
	}

	.blurt-action-primary,
	.blurt-action-secondary,
	.blurt-inline-reply-submit,
	.blurt-comment-vote-submit {
		max-width: 100%;
		text-align: center;
		white-space: normal;
		width: 100%;
	}

	#blurt-vote-weight,
	.blurt-comment-vote-weight,
	.blurt-comment-vote-popover input[type="range"] {
		margin-left: 8px;
		margin-right: 8px;
		width: calc(100% - 16px);
	}

	.blurt-image-upload {
		align-items: stretch;
		flex-direction: column;
		gap: 8px;
		padding: 10px 11px;
	}

	.blurt-image-upload input[type="file"] {
		font-size: 13px;
		width: 100%;
	}

	.blurt-comment-vote-popover {
		left: auto;
		min-width: 0;
		max-width: 100%;
		width: 100%;
	}
}

@media (max-width: 430px) {
	.blurt-interaction-panel {
		padding: 12px;
	}

	.blurt-vote-box,
	.blurt-reply-box,
	.blurt-inline-reply-box {
		padding: 11px;
	}

	.blurt-interaction-head h2 {
		font-size: 20px !important;
		line-height: 1.22 !important;
	}

	.blurt-reply-box textarea,
	.blurt-inline-reply-box textarea {
		min-height: 104px;
	}
}

.blurt-tiktok-embed {
	max-width: 430px;
}

.blurt-tiktok-embed::before {
	padding-top: 177.78%;
}

.blurt-comment-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	align-items: center;
	margin-top: 10px;
}

.blurt-comment-reply-button,
.blurt-comment-vote-toggle {
	border-radius: 999px;
	border: 1px solid rgba(0,153,145,.25);
	background: #fff;
	color: #009991;
	font-weight: 800;
	padding: 7px 11px;
	cursor: pointer;
}

.blurt-comment-reply-button:hover,
.blurt-comment-vote-toggle:hover {
	background: #009991;
	color: #fff;
}

/* v29 — komentarze pod wpisem bez narastającego zagnieżdżania ramek */
.blurt-comment-replies {
	margin: 12px 0 0;
	padding: 12px 0 0;
	border-top: 1px solid rgba(30, 167, 168, .16);
	display: grid;
	gap: 10px;
}

.blurt-comment .blurt-comment {
	box-sizing: border-box;
	margin: 0 0 0 min(calc(var(--reply-depth, 1) * 18px), 54px);
	background: rgba(250, 253, 253, .96);
	border-left: 4px solid rgba(30, 167, 168, .30);
	box-shadow: 0 4px 12px rgba(0, 0, 0, .035);
}

.blurt-comment-depth-2,
.blurt-comment-depth-3 {
	background: rgba(255, 255, 255, .98);
}

.blurt-comment .blurt-comment .blurt-comment-replies {
	margin-top: 10px;
	padding-top: 10px;
}

.blurt-comment-depth-2 > .blurt-comment-replies,
.blurt-comment-depth-3 > .blurt-comment-replies {
	padding-left: 0;
	border-left: 0;
}

@media (max-width: 720px) {
	.blurt-comment .blurt-comment {
		margin-left: min(calc(var(--reply-depth, 1) * 8px), 22px);
	}
}

/* v30 — komentarze pod wpisem nie mogą rozpychać layoutu */
.blurt-comments,
.blurt-comments *,
.blurt-comment,
.blurt-comment * {
	box-sizing: border-box;
}

.blurt-comments,
.blurt-comment,
.blurt-comment-replies,
.blurt-comment-body {
	max-width: 100%;
	min-width: 0;
}

.blurt-comments,
.blurt-comment-replies {
	overflow-x: hidden;
}

.blurt-comment {
	overflow: hidden;
}

.blurt-comment-body {
	overflow-x: auto;
	overflow-y: visible;
	word-break: break-word;
	overflow-wrap: anywhere;
}

.blurt-comment-body img,
.blurt-comment-body video,
.blurt-comment-body iframe,
.blurt-comment-body .blurt-media-embed {
	max-width: 100% !important;
}

.blurt-comment-body .blurt-media-embed {
	width: min(100%, 760px) !important;
	margin-left: 0;
	margin-right: auto;
}

.blurt-comment .blurt-comment {
	--reply-indent: min(calc(var(--reply-depth, 1) * 10px), 28px);
	width: calc(100% - var(--reply-indent));
	max-width: calc(100% - var(--reply-indent));
	margin-left: var(--reply-indent) !important;
	overflow: hidden;
}

@media (max-width: 720px) {
	.blurt-comment .blurt-comment {
		--reply-indent: min(calc(var(--reply-depth, 1) * 6px), 16px);
	}
}
