/**
 * WordPress content layer (Faz 2.2).
 *
 * Styles what WordPress itself outputs inside our templates: the_content()
 * (core blocks + classic editor), post listings, single posts, comments,
 * page links, post navigation. The site has no blog (1.6.0); the post
 * templates stay as core fallbacks. Loaded on the front end AND in the
 * block editor (add_editor_style), so selectors avoid layout wrappers that
 * only exist on the front end.
 *
 * Uses Phase 2 tokens only — no new visual language.
 */

/* ════════════════════════════════════════════════════════════════════
   FLOW: left-anchored content grid for the_content()
   Named lines: full | wide | content. Content aligns with the logo axis;
   alignwide reaches the 1280 container; alignfull touches both viewport
   edges without 100vw (no Windows scrollbar overflow).
   ════════════════════════════════════════════════════════════════════ */
.tr-flow {
	--_extra: calc(var(--tr-wide-size) - var(--tr-content-size));
	display: grid;
	/* The content track is a fixed size (never shares free space with the
	   wide track, which would collapse it); only --_extra grows. */
	grid-template-columns:
		[full-start] minmax(var(--tr-gutter), 1fr)
		[wide-start content-start] min(var(--tr-content-size), 100% - 2 * var(--tr-gutter))
		[content-end] minmax(0, var(--_extra))
		[wide-end] minmax(var(--tr-gutter), 1fr)
		[full-end];
	row-gap: 0;
	padding-block: var(--tr-space-7) var(--tr-section-y);
}

.tr-flow > * {
	grid-column: content;
	min-width: 0;
	margin-bottom: 0; /* core adds 1em to images/tables; grid items don't collapse */
}

.tr-flow > * + * {
	margin-top: var(--tr-space-4);
}

.tr-flow--wide {
	--tr-content-size: var(--tr-wide-size);
}

/* Readable measure for running text inside the 760px column (≈68ch). */
.tr-flow > :is(p, ul, ol, h2, h3, h4, h5, h6, blockquote, dl, address) {
	max-width: var(--tr-measure);
}

.tr-flow > :is(h2, h3, h4) {
	scroll-margin-top: calc(var(--tr-header-height) + var(--tr-space-4));
}

.tr-flow > h2 {
	margin-top: var(--tr-space-7);
	font-size: clamp(1.625rem, 1.3rem + 1.2vw, 2.25rem); /* 26 → 36: prose, not poster */
}
.tr-flow > :is(h3, h4) { margin-top: var(--tr-space-6); }
.tr-flow > :first-child { margin-top: 0; }

.tr-flow > .alignwide { grid-column: wide; }
.tr-flow > .alignfull { grid-column: full; }

/* Floats cannot live in a grid: start/end-aligned, text does not wrap. */
.tr-flow > .alignleft,
.tr-flow > .alignright {
	max-width: 50%;
}

.tr-flow > .alignleft { justify-self: start; }
.tr-flow > .alignright { justify-self: end; }
.tr-flow > .aligncenter { justify-self: center; }

/* Nested (e.g. inside a group or classic content): real floats. */
.tr-flow :not(.tr-flow) > .alignleft {
	float: left;
	margin: 0 var(--tr-space-5) var(--tr-space-3) 0;
}

.tr-flow :not(.tr-flow) > .alignright {
	float: right;
	margin: 0 0 var(--tr-space-3) var(--tr-space-5);
}

.aligncenter {
	margin-inline: auto;
	text-align: center;
}

@media (max-width: 599px) {
	.tr-flow > .alignleft,
	.tr-flow > .alignright {
		max-width: none;
		justify-self: stretch;
	}

	.tr-flow :not(.tr-flow) > :is(.alignleft, .alignright) {
		float: none;
		margin-inline: 0;
	}
}

/* ════════════════════════════════════════════════════════════════════
   TEXT ELEMENTS in content
   ════════════════════════════════════════════════════════════════════ */
.tr-flow :is(ul, ol):not([class*="wp-block-"]):not(.menu) {
	padding-left: var(--tr-space-5);
}

.tr-flow li + li {
	margin-top: var(--tr-space-2);
}

.tr-flow a:not([class]) {
	font-weight: var(--tr-weight-semibold);
	text-decoration: underline;
	text-decoration-color: var(--tr-color-magenta);
	text-decoration-thickness: 1.5px;
	text-underline-offset: 0.25em;
}

.tr-flow a:not([class]):hover { color: var(--tr-color-magenta-text); }

.tr-flow strong { font-weight: var(--tr-weight-bold); }

.tr-flow :is(code, kbd) {
	padding: 0.1em 0.35em;
	background: var(--tr-color-surface-soft);
	border-radius: var(--tr-radius-sm);
	font-size: 0.9em;
}

.tr-flow pre {
	padding: var(--tr-space-4);
	overflow-x: auto;
	background: var(--tr-color-surface-soft);
	font-size: var(--tr-text-small);
}

/* ════════════════════════════════════════════════════════════════════
   CORE BLOCKS
   ════════════════════════════════════════════════════════════════════ */
/* Images & captions */
.wp-block-image img,
.wp-caption img {
	height: auto;
}

figcaption,
.wp-caption-text,
.wp-element-caption,
.tr-flow :is(figcaption, .wp-caption-text, .wp-element-caption) {
	margin-top: var(--tr-space-2);
	font-size: var(--tr-text-small);
	color: var(--tr-color-text-muted);
	text-align: left;
}

.wp-caption { max-width: 100%; }

/* Gallery */
.wp-block-gallery {
	gap: var(--tr-space-3);
}

/* Quote */
/* Quote rule: magenta over a cyan hairline, printed slightly off register. */
.tr-flow blockquote,
.wp-block-quote {
	padding-left: var(--tr-space-5);
	border-left: 3px solid var(--tr-color-magenta);
	background: linear-gradient(var(--tr-color-cyan), var(--tr-color-cyan)) 2px 6px / 3px calc(100% - 6px) no-repeat;
	font-size: var(--tr-text-lead);
	font-weight: var(--tr-weight-medium);
	line-height: 1.5;
}

.wp-block-quote cite,
.tr-flow blockquote cite {
	display: block;
	margin-top: var(--tr-space-3);
	font-size: var(--tr-text-caption);
	font-style: normal;
	font-weight: var(--tr-weight-regular);
	color: var(--tr-color-text-muted);
}

.wp-block-pullquote {
	padding-block: var(--tr-space-5);
	border-block: 2px solid var(--tr-color-ink);
	text-align: left;
}

.wp-block-pullquote blockquote {
	padding: 0;
	border: 0;
	font-size: var(--tr-text-h3);
	font-weight: var(--tr-weight-bold);
	font-stretch: var(--tr-font-width-semi);
}

/* Table (styled like .tr-spec-table; wrapper scrolls on small screens) */
.wp-block-table {
	overflow-x: auto;
}

.wp-block-table table {
	min-width: 32rem;
}

.wp-block-table:focus-visible {
	outline-offset: 4px;
}

.tr-flow table,
.wp-block-table table {
	width: 100%;
	border-collapse: collapse;
	font-size: var(--tr-text-small);
	font-variant-numeric: tabular-nums;
}

.tr-flow :is(th, td),
.wp-block-table :is(th, td) {
	padding: var(--tr-space-3) var(--tr-space-4);
	border: 0;
	border-bottom: 1px solid var(--tr-color-border);
	text-align: left;
	vertical-align: top;
}

.tr-flow :is(th, td):first-child { padding-left: 0; }
.tr-flow :is(th, td):last-child { padding-right: 0; }

.tr-flow thead th,
.wp-block-table thead th {
	border-bottom: 1px solid var(--tr-color-ink);
	font-weight: var(--tr-weight-semibold);
}

/* Separator */
.tr-flow hr,
.wp-block-separator {
	margin-block: var(--tr-space-7);
	border: 0;
	border-top: 1px solid var(--tr-color-border);
	opacity: 1;
}

/* Buttons: default antrasit; magenta only via the "Birincil" block style. */
.wp-block-buttons {
	display: flex;
	flex-wrap: wrap;
	gap: var(--tr-space-3);
}

.wp-block-button > .wp-block-button__link,
.tr-flow .wp-element-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: var(--tr-control-height);
	padding: 0 var(--tr-space-5);
	border: 1px solid transparent;
	border-radius: var(--tr-radius-sm);
	background: var(--tr-color-antrasit);
	color: var(--tr-color-text-on-dark);
	font-size: var(--tr-text-button);
	font-weight: var(--tr-weight-semibold);
	text-decoration: none;
	transition: background-color var(--tr-transition-fast), color var(--tr-transition-fast);
}

.wp-block-button > .wp-block-button__link:hover,
.tr-flow .wp-element-button:hover { background: var(--tr-color-ink); color: #fff; }

.wp-block-button.is-style-outline > .wp-block-button__link {
	background: transparent;
	border-color: var(--tr-color-ink);
	color: var(--tr-color-ink);
}

.wp-block-button.is-style-outline > .wp-block-button__link:hover { background: var(--tr-color-ink); color: #fff; }

.wp-block-button.is-style-primary > .wp-block-button__link { background: var(--tr-color-magenta); color: #fff; }
.wp-block-button.is-style-primary > .wp-block-button__link:hover { background: var(--tr-color-magenta-hover); }

/* Embeds keep their aspect ratio */
.wp-block-embed iframe,
.tr-flow iframe {
	max-width: 100%;
}

.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper { position: relative; }

/* Group/cover full-bleed sections: inner content keeps the site's left
   axis. Core centres constrained-layout children with margin:auto
   !important, so !important is required to keep them left-anchored. */
.tr-flow > .alignfull:is(.wp-block-group, .wp-block-cover) {
	padding-inline: max(var(--tr-gutter), (100% - var(--tr-wide-size)) / 2);
}

.tr-flow > .alignfull.is-layout-constrained > * {
	margin-left: 0 !important;
}

/* Spacing inside Group/Columns (theme.json blockGap is off; base.css
   zeroes paragraph margins). */
.tr-flow :where(.is-layout-flow, .is-layout-constrained) > * + * {
	margin-block-start: var(--tr-space-4);
}

.tr-flow .wp-block-columns {
	gap: var(--tr-space-5);
}

/* "Sayfa başlığı" pattern (full-width template) reuses .tr-page-head and
   spans the full row like the theme's own page heads. */
.tr-flow > .tr-page-head {
	grid-column: full;
	margin-top: calc(-1 * var(--tr-space-7));
	margin-bottom: var(--tr-space-6);
	padding-inline: max(var(--tr-gutter), (100% - var(--tr-wide-size)) / 2);
}

/* ════════════════════════════════════════════════════════════════════
   ENTRY (page / single)
   ════════════════════════════════════════════════════════════════════ */
.tr-entry__title {
	max-width: 22ch;
}

.tr-entry-meta {
	display: flex;
	flex-wrap: wrap;
	gap: var(--tr-space-1) var(--tr-space-4);
	margin-top: var(--tr-space-3);
	font-size: var(--tr-text-caption);
	color: var(--tr-color-text-muted);
}

.tr-page-head--dark .tr-entry-meta { color: var(--tr-color-text-muted-on-dark); }

.tr-entry__media {
	margin-top: var(--tr-space-6);
}

.tr-entry__media img {
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}

.tr-entry__footer {
	padding-bottom: var(--tr-space-6);
}

.tr-entry__terms {
	display: flex;
	flex-wrap: wrap;
	gap: var(--tr-space-2);
}

/* Page links (<!--nextpage-->) — sized like pagination */
.tr-page-links {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--tr-space-2);
	margin-top: var(--tr-space-6);
}

.tr-page-links__label {
	margin-right: var(--tr-space-2);
	font-size: var(--tr-text-small);
	font-weight: var(--tr-weight-semibold);
}

.tr-page-links .page-numbers {
	display: inline-grid;
	place-items: center;
	min-width: var(--tr-tap-target);
	height: var(--tr-tap-target);
	padding: 0 var(--tr-space-3);
	border: 1px solid var(--tr-color-border);
	border-radius: var(--tr-radius-sm);
	font-size: var(--tr-text-small);
	font-weight: var(--tr-weight-semibold);
	text-decoration: none;
}

/* WordPress output (tamrenk_link_pages): a.post-page-numbers.page-numbers
   and the current page span.post-page-numbers.page-numbers.current. */
.tr-page-links a.page-numbers:hover { border-color: var(--tr-color-ink); }

.tr-page-links .page-numbers.current,
.tr-page-links [aria-current="page"] {
	background: var(--tr-color-ink);
	border-color: var(--tr-color-ink);
	color: #fff;
}

/* Post navigation (prev/next) */
.tr-post-nav {
	margin-top: var(--tr-space-6);
	border-top: 1px solid var(--tr-color-ink);
}

.tr-post-nav .nav-links {
	display: grid;
	gap: var(--tr-space-3);
	padding-block: var(--tr-space-5);
}

@media (min-width: 600px) {
	.tr-post-nav .nav-links { grid-template-columns: 1fr 1fr; }
	.tr-post-nav .nav-next { grid-column: 2; text-align: right; }
}

.tr-post-nav a {
	display: grid;
	gap: var(--tr-space-1);
	min-height: var(--tr-tap-target);
	text-decoration: none;
}

.tr-post-nav__label {
	font-size: var(--tr-text-caption);
	color: var(--tr-color-text-muted);
}

.tr-post-nav__title {
	font-size: var(--tr-text-h4);
	font-weight: var(--tr-weight-bold);
	line-height: 1.3;
}

.tr-post-nav a:hover .tr-post-nav__title { text-decoration: underline; text-decoration-color: var(--tr-color-magenta); }

/* ════════════════════════════════════════════════════════════════════
   POST LISTING (index.php / archive.php / search.php fallback): layout, post card
   ════════════════════════════════════════════════════════════════════ */
.tr-layout {
	display: grid;
	gap: var(--tr-space-7);
}

.tr-layout__content { min-width: 0; }

.tr-post-grid {
	--tr-grid-min: 280px;
	align-items: start;
}

.tr-layout__content > .tr-pagination { margin-top: var(--tr-space-7); }

.tr-post-card {
	position: relative;
	display: flex;
	flex-direction: column;
	background: var(--tr-color-paper);
	border: 1px solid var(--tr-color-border);
	transition: border-color var(--tr-transition-fast);
}

/* Plate tab on top (C, M, Y, K in turn) that runs the full width while the
   card is hovered or focused, like a swatch pulled from the book. */
.tr-post-card::before {
	content: "";
	position: absolute;
	z-index: 2;
	top: -1px;
	right: -1px;
	left: -1px;
	height: 5px;
	background: var(--_plate, var(--tr-color-cyan));
	transform: scaleX(0.16);
	transform-origin: left;
	pointer-events: none;
}

.tr-post-grid > .tr-post-card:nth-child(4n+2) { --_plate: var(--tr-color-magenta); }
.tr-post-grid > .tr-post-card:nth-child(4n+3) { --_plate: var(--tr-color-yellow); }
.tr-post-grid > .tr-post-card:nth-child(4n) { --_plate: var(--tr-color-ink); }

.tr-post-card:hover::before,
.tr-post-card:focus-within::before { transform: none; }

/* Lead story: the first card with an image runs across the grid, image
   beside the text, on wide screens. */
@media (min-width: 900px) {
	.tr-post-grid > .tr-post-card:first-child:not(.tr-post-card--no-media) {
		display: grid;
		grid-column: 1 / -1;
		grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
		align-items: stretch;
	}

	.tr-post-grid > .tr-post-card:first-child:not(.tr-post-card--no-media) .tr-post-card__media { aspect-ratio: auto; min-height: 100%; }

	.tr-post-grid > .tr-post-card:first-child:not(.tr-post-card--no-media) .tr-post-card__body {
		align-content: center;
		gap: var(--tr-space-3);
		padding: var(--tr-space-6);
	}

	.tr-post-grid > .tr-post-card:first-child:not(.tr-post-card--no-media) .tr-post-card__title {
		font-size: var(--tr-text-h3);
		font-weight: var(--tr-weight-heavy);
		font-stretch: var(--tr-font-width-condensed);
		letter-spacing: var(--tr-tracking-heading);
		line-height: 1.1;
	}

	.tr-post-grid > .tr-post-card:first-child:not(.tr-post-card--no-media) .tr-post-card__excerpt {
		-webkit-line-clamp: 4;
		font-size: 1rem;
	}
}

/* A post without an image is set as a typographic card: bigger title on
   the uncoated grey, nothing pretending to be a picture. */
.tr-post-card--no-media { background: var(--tr-color-surface-soft); }

.tr-post-card--no-media .tr-post-card__body { padding: var(--tr-space-6) var(--tr-space-5) var(--tr-space-5); }

.tr-post-card--no-media .tr-post-card__title {
	font-size: clamp(1.375rem, 1.2rem + 0.6vw, 1.625rem);
	font-weight: var(--tr-weight-heavy);
	font-stretch: var(--tr-font-width-condensed);
	line-height: 1.1;
}

.tr-post-card:hover,
.tr-post-card:focus-within { border-color: var(--tr-color-ink); }

.tr-post-card:has(.tr-post-card__title a:focus-visible) {
	outline: 2px solid var(--tr-color-focus);
	outline-offset: 2px;
}

.tr-post-card__media {
	aspect-ratio: 16 / 10;
	overflow: hidden;
	background: var(--tr-color-surface-sunken);
}

.tr-post-card__media img,
.tr-post-card__media svg {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.tr-post-card__body {
	display: grid;
	gap: var(--tr-space-2);
	padding: var(--tr-space-4);
}

.tr-post-card .tr-entry-meta { margin-top: 0; }

.tr-post-card__title {
	font-size: var(--tr-text-h4);
	font-weight: var(--tr-weight-bold);
	font-stretch: var(--tr-font-width-semi);
	line-height: 1.3;
}

.tr-post-card__title a { text-decoration: none; }

.tr-post-card__title a::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
}

.tr-post-card__title a:focus-visible { outline: none; }

.tr-post-card__excerpt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	font-size: var(--tr-text-small);
	color: var(--tr-color-text-muted);
}

.tr-post-card__excerpt p { margin: 0; }

/* Links inside a card stay clickable above the stretched title link */
.tr-post-card .tr-entry-meta a,
.tr-post-card .tr-chip-link { position: relative; z-index: 2; }

@media (max-width: 599px) {
	.tr-post-grid { grid-template-columns: 1fr; }
}

/* Tag cloud block: normalise inline font sizes, render as chip links */
.wp-block-tag-cloud {
	display: flex;
	flex-wrap: wrap;
	gap: var(--tr-space-2);
}

.wp-block-tag-cloud a {
	display: inline-flex;
	align-items: center;
	min-height: var(--tr-tap-target);
	padding: 0 var(--tr-space-4);
	border: 1px solid var(--tr-color-border);
	border-radius: var(--tr-radius-sm);
	font-size: var(--tr-text-small) !important; /* overrides core inline style */
	text-decoration: none;
}

.wp-block-tag-cloud a:hover { border-color: var(--tr-color-ink); }

/* ════════════════════════════════════════════════════════════════════
   COMMENTS
   ════════════════════════════════════════════════════════════════════ */
.tr-comments {
	margin-top: var(--tr-space-8);
	padding-bottom: var(--tr-space-6);
}

.tr-comments__title {
	font-size: var(--tr-text-h3);
}

.tr-comments__reply-title {
	margin-top: var(--tr-space-7);
	font-size: var(--tr-text-h4);
	font-stretch: var(--tr-font-width-normal);
}

.tr-comments__reply-title small { margin-left: var(--tr-space-3); font-size: var(--tr-text-small); }

.tr-comments__list,
.tr-comments__list .children {
	margin: var(--tr-space-5) 0 0;
	padding: 0;
	list-style: none;
}

.tr-comments__list .children {
	margin-top: 0;
	padding-left: var(--tr-space-6);
}

.tr-comments__list .comment,
.tr-comments__list .pingback,
.tr-comments__list .trackback {
	padding-block: var(--tr-space-5) 0;
	border-top: 1px solid var(--tr-color-border);
}

.tr-comments__list .comment-body { padding-bottom: var(--tr-space-5); }

.tr-comments__list .comment-meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--tr-space-1) var(--tr-space-3);
	margin-bottom: var(--tr-space-3);
	font-size: var(--tr-text-small);
}

.tr-comments__list .avatar {
	width: 40px;
	height: 40px;
	border-radius: var(--tr-radius-sm);
	background: var(--tr-color-surface-sunken);
}

.tr-comments__list .comment-author { display: flex; align-items: center; gap: var(--tr-space-3); font-weight: var(--tr-weight-semibold); }
.tr-comments__list .comment-author .says { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
.tr-comments__list .comment-metadata { color: var(--tr-color-text-muted); font-size: var(--tr-text-caption); }
.tr-comments__list .comment-metadata a { text-decoration: none; }
.tr-comments__list .comment-content { max-width: var(--tr-measure); }
.tr-comments__list .comment-content > * + * { margin-top: var(--tr-space-3); }

.tr-comments__list .reply { margin-top: var(--tr-space-2); }

.tr-comments__list .comment-reply-link {
	display: inline-flex;
	align-items: center;
	min-height: var(--tr-tap-target);
	font-size: var(--tr-text-small);
	font-weight: var(--tr-weight-semibold);
}

.tr-comments__list .bypostauthor > .comment-body .fn::after {
	content: " (yazar)";
	font-weight: var(--tr-weight-regular);
	color: var(--tr-color-text-muted);
}

@media (max-width: 599px) {
	.tr-comments__list .children .children { padding-left: 0; }
}

/* Comment form: fields share the .tr-input look */
.tr-comments__form,
.comment-form {
	display: grid;
	gap: var(--tr-space-4);
	max-width: 680px;
	margin-top: var(--tr-space-4);
}

.comment-form label {
	display: block;
	margin-bottom: var(--tr-space-2);
	font-size: var(--tr-text-small);
	font-weight: var(--tr-weight-semibold);
}

.comment-form :is(input[type="text"], input[type="email"], input[type="url"], textarea) {
	width: 100%;
	min-height: var(--tr-control-height);
	padding: 0 var(--tr-space-4);
	border: 1px solid var(--tr-color-border-strong);
	border-radius: var(--tr-radius-sm);
	background: var(--tr-color-paper);
	font-size: 1rem;
}

.comment-form textarea { min-height: 140px; padding-block: var(--tr-space-3); resize: vertical; }

.comment-form :is(input, textarea):focus-visible {
	outline: none;
	border-color: var(--tr-color-ink);
	box-shadow: 0 0 0 2px var(--tr-color-paper), 0 0 0 4px var(--tr-color-focus);
}

.comment-form .comment-notes,
.comment-form .logged-in-as { font-size: var(--tr-text-small); color: var(--tr-color-text-muted); }

.comment-form .comment-form-cookies-consent {
	display: flex;
	align-items: flex-start;
	gap: var(--tr-space-3);
	font-size: var(--tr-text-small);
}

.comment-form .comment-form-cookies-consent input { width: 20px; height: 20px; margin-top: 1px; accent-color: var(--tr-color-ink); }
.comment-form .comment-form-cookies-consent label { margin: 0; font-weight: var(--tr-weight-regular); }
.comment-form .required { color: var(--tr-color-magenta-text); }

/* ════════════════════════════════════════════════════════════════════
   SITE SEARCH / EMPTY (search.php: searches without a post type, WooCommerce off)
   ════════════════════════════════════════════════════════════════════ */
.tr-post-card--no-media .tr-post-card__media { display: none; }

/* Container that keeps the site's left axis (same edge as .tr-flow content
   and the logo) while capping children at the content column. Used for the
   single-post footer, post navigation and comments. */
.tr-container--content > * {
	max-width: var(--tr-content-size);
}

/* Comment pagination (the_comments_navigation) */
.tr-comments__nav .nav-links {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: var(--tr-space-3);
	padding-block: var(--tr-space-4);
	border-top: 1px solid var(--tr-color-border);
}

.tr-comments__nav a {
	display: inline-flex;
	align-items: center;
	min-height: var(--tr-tap-target);
	font-size: var(--tr-text-small);
	font-weight: var(--tr-weight-semibold);
}
