:where(.dariu-container,.dariu-course-search,.dariu-curriculum,.dariu-auth) {
	width: min(calc(100% - var(--wp--custom--layout--gutter-total)), var(--wp--custom--layout--wide));
	margin-inline: auto;
}

.dariu-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	padding: 0.7rem 1.15rem;
	border: 0;
	border-radius: 0.65rem;
	background: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--surface);
	text-decoration: none;
	font-weight: 700;
	cursor: pointer;
}

.dariu-button:hover {
	background: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--surface);
}

.dariu-button:focus-visible,
:where(.dariu-course-card,.dariu-category-grid,.dariu-curriculum,.dariu-lesson-nav) a:focus-visible {
	outline: 3px solid var(--wp--preset--color--focus);
	outline-offset: 3px;
}

.dariu-hero {
	padding: clamp(4rem, 8vw, 7rem) var(--wp--custom--layout--gutter);
	background: var(--wp--preset--gradient--hero);
	color: var(--wp--preset--color--surface);
	text-align: center;
}

.dariu-hero h1 {
	max-width: 18ch;
	margin: 0.25em auto;
	font-size: clamp(2.15rem, 4.5vw, 3.65rem);
	line-height: 1.12;
}

.dariu-hero p {
	max-width: 54ch;
	margin: 1rem auto 1.75rem;
	font-size: 1.05rem;
}

.dariu-eyebrow {
	text-transform: uppercase;
	letter-spacing: 0.12em;
	font-size: 0.8rem;
	font-weight: 800;
}

.dariu-course-search {
	width: 100%;
	max-width: var(--wp--custom--layout--wide);
	padding: clamp(1.25rem, 2.5vw, 2rem);
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--large);
	background: var(--wp--preset--color--surface);
	box-shadow: var(--wp--preset--shadow--card);
}

.dariu-course-search label {
	display: block;
	margin-block-end: 0.5rem;
	font-weight: 700;
}

.dariu-search-row {
	display: flex;
	gap: 0.75rem;
}

.dariu-search-row input {
	flex: 1;
	min-width: 0;
	min-height: 48px;
	padding: 0.75rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: 0.65rem;
}

:where(.dariu-course-search,.dariu-newsletter) input::placeholder {
	color: var(--wp--preset--color--muted);
	opacity: 1;
}

.dariu-search-results {
	display: grid;
	gap: 0.5rem;
	margin-block-start: 1rem;
}

.dariu-search-results a {
	padding: 0.5rem;
	border-block-end: 1px solid var(--wp--preset--color--outline);
}

.dariu-course-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr));
	gap: clamp(1rem, 2vw, 1.5rem);
}

.dariu-course-card {
	overflow: hidden;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--large);
	background: var(--wp--preset--color--surface);
	box-shadow: 0 4px 18px color-mix(in srgb, var(--wp--preset--color--foreground) 7%, transparent);
}

.dariu-course-card img {
	width: 100%;
	aspect-ratio: 16/10;
	object-fit: cover;
}

.dariu-course-card__body {
	padding: 1.125rem;
}

.dariu-course-card h3 {
	margin: 0.55rem 0;
	font-size: 1.1rem;
	line-height: 1.45;
}

.dariu-course-card h3 a {
	text-decoration: none;
	color: inherit;
}

.dariu-chip {
	display: inline-flex;
	margin-inline: 0.3rem;
	padding: 0.2rem 0.55rem;
	border-radius: 999px;
	background: var(--wp--preset--color--highlight);
	color: var(--wp--preset--color--primary);
	font-size: 0.78rem;
	font-weight: 700;
}

.dariu-price {
	font-size: 1.1rem;
	font-weight: 800;
	color: var(--wp--preset--color--primary);
}

.dariu-category-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(min(100%, 210px), 1fr));
	gap: 1rem;
}

.dariu-category-grid a {
	display: flex;
	align-items: center;
	gap: 1rem;
	min-height: 7rem;
	padding: 1.125rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--small);
	background: var(--wp--preset--color--surface);
	text-decoration: none;
}

.dariu-category-grid a img { flex: 0 0 auto; width: 3.5rem; height: 3.5rem; }

.dariu-category-grid a span { display: grid; gap: .2rem; }

.dariu-category-grid a small { color: var(--wp--preset--color--muted); }

.dariu-card-heading { display: flex; align-items: flex-start; gap: .75rem; }

.dariu-card-heading h3 { margin-block: .35rem 0; }

.dariu-course-card__media { display: block; overflow: hidden; aspect-ratio: 16 / 9; background: var(--wp--preset--color--highlight); }

.dariu-course-card__media img { width: 100%; height: 100%; object-fit: cover; transition: transform .25s ease; }

.dariu-course-card:hover .dariu-course-card__media img { transform: scale(1.025); }

.dariu-course-header { display: grid; grid-template-columns: minmax(18rem, .78fr) minmax(0, 1.22fr); width: 100%; margin-inline: 0; overflow: hidden; background: var(--wp--preset--color--surface); border: 1px solid var(--wp--preset--color--outline); border-radius: var(--wp--custom--radius--large); }

.dariu-course-header__media { min-width: 0; margin: 0; background: var(--wp--preset--color--highlight); }

.dariu-course-banner { display: block; width: 100%; height: 100%; min-height: 22rem; max-height: 36rem; object-fit: cover; }

.dariu-course-header__copy { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; min-width: 0; padding: clamp(1.5rem, 4vw, 3.5rem); }

.dariu-course-header__copy h1 { margin-block: .25rem .75rem; }

.dariu-cart-link { position: relative; display: inline-flex; align-items: center; gap: .4rem; min-height: 2.75rem; padding: .5rem .65rem; color: var(--wp--preset--color--primary); background: var(--wp--preset--color--surface); border: 1px solid var(--wp--preset--color--outline); border-radius: .75rem; font-size: .8125rem; font-weight: 750; text-decoration: none; }

.dariu-cart-link svg { width: 1.25rem; height: 1.25rem; fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }

.dariu-cart-link b { position: absolute; inset-block-start: -.2rem; inset-inline-end: -.2rem; display: grid; place-items: center; min-width: 1.1rem; height: 1.1rem; padding-inline: .15rem; color: #fff; background: var(--wp--preset--color--secondary); border-radius: 99px; font-size: .65rem; line-height: 1; }

.dariu-dashboard { display: grid; gap: 1.5rem; width: 100%; min-width: 0; }

.dariu-dashboard__welcome { display: flex; justify-content: space-between; gap: 2rem; align-items: center; padding: clamp(1.5rem, 4vw, 3rem); background: var(--wp--preset--gradient--hero); border-radius: var(--wp--custom--radius--large); color: #fff; }

.dariu-dashboard__welcome h1,
.dariu-dashboard__welcome h2 { color: #fff; margin: 0; }

.dariu-dashboard__welcome dl { display: flex; gap: 1rem; margin: 0; flex-wrap: wrap; }

.dariu-dashboard__welcome dl div { min-width: 0; flex: 1 1 8rem; padding: 1rem; background: rgb(255 255 255 / .14); border: 1px solid rgb(255 255 255 / .25); border-radius: .75rem; }

.dariu-dashboard__welcome dt { font-size: .8125rem; opacity: .85; }

.dariu-dashboard__welcome dd { margin: .35rem 0 0; font-weight: 750; }

.dariu-dashboard__tabs { position: sticky; top: 1rem; z-index: 5; display: flex; gap: .5rem; overflow-x: auto; padding: .5rem; background: var(--wp--preset--color--surface); border: 1px solid var(--wp--preset--color--outline); border-radius: .9rem; }

.dariu-dashboard__tabs a { flex: 0 0 auto; padding: .65rem .9rem; text-decoration: none; border-radius: .6rem; }

.dariu-dashboard__tabs a:hover, .dariu-dashboard__tabs a:focus-visible { color: #fff; background: var(--wp--preset--color--primary); }

.dariu-dashboard__panel { scroll-margin-top: 6rem; padding: clamp(1.25rem, 3vw, 2rem); background: var(--wp--preset--color--surface); border: 1px solid var(--wp--preset--color--outline); border-radius: var(--wp--custom--radius--large); }

.dariu-payment-list { display: grid; gap: .75rem; }

.dariu-payment-list article { display: grid; grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr)); gap: 1rem; padding: 1rem; border: 1px solid var(--wp--preset--color--outline); border-radius: .75rem; min-width: 0; }

.dariu-content-reference { display: grid; grid-template-columns: minmax(150px, 240px) 1fr; gap: 1.25rem; align-items: center; margin-block: 2rem; padding: 1rem; background: var(--wp--preset--color--surface); border: 1px solid var(--wp--preset--color--outline); border-inline-start: .4rem solid var(--wp--preset--color--secondary); border-radius: var(--wp--custom--radius--large); }

.dariu-content-reference img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; border-radius: .75rem; }

.dariu-content-reference h3 { margin-block: .25rem; }

@media (max-width: 599px) {

	.dariu-course-banner { aspect-ratio: 4 / 3; }

	.dariu-course-header__copy, .dariu-dashboard__welcome { align-items: flex-start; flex-direction: column; }

	.dariu-dashboard__welcome dl { width: 100%; flex-direction: column; }

	.dariu-payment-list article { grid-template-columns: 1fr 1fr; }

	.dariu-content-reference { grid-template-columns: 1fr; }
}

.dariu-category-grid span {
	color: var(--wp--preset--color--muted);
}

.dariu-course-meta {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1rem;
}

.dariu-course-meta div {
	padding: 1rem;
	border-radius: 0.7rem;
	background: color-mix(in srgb, var(--wp--preset--color--accent) 18%, var(--wp--preset--color--surface));
}

.dariu-course-meta dt {
	font-size: 0.8rem;
	color: var(--wp--preset--color--muted);
}

.dariu-course-meta dd {
	margin: 0;
	font-weight: 800;
}

.dariu-notice,
.dariu-player-error {
	padding: 1rem;
	border-inline-start: 4px solid var(--wp--preset--color--secondary);
	background: color-mix(in srgb, var(--wp--preset--color--accent) 18%, var(--wp--preset--color--surface));
}

.dariu-notice.is-success {
	border-color: #16885c;
	background: #e8faf3;
}

.dariu-notice.is-warning,
.dariu-player-error {
	border-color: #c86a00;
	background: #fff4e6;
}

.dariu-curriculum details {
	margin: 0.75rem 0;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: 0.75rem;
}

.dariu-curriculum summary {
	display: flex;
	justify-content: space-between;
	padding: 1rem;
	cursor: pointer;
	font-weight: 800;
}

.dariu-curriculum ol {
	margin: 0;
	padding: 0 2.8rem 1rem;
}

.dariu-curriculum li {
	display: flex;
	align-items: center;
	gap: 0.75rem;
	padding: 0.55rem;
}

.dariu-progress progress {
	display: block;
	width: 100%;
	height: 1rem;
	margin: 0.4rem 0;
}

.dariu-player__frame {
	position: relative;
	overflow: hidden;
	border-radius: 1rem;
	background: #080808;
	aspect-ratio: 16/9;
}

.dariu-player video {
	width: 100%;
	height: 100%;
}

.dariu-player__watermark {
	position: absolute;
	inset-block-start: 12%;
	inset-inline-end: 4%;
	color: rgba(255, 255, 255, 0.4);
	font-size: 0.8rem;
	pointer-events: none;
}

.dariu-player__actions,
.dariu-lesson-nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
	margin-block: 1rem;
}

.dariu-player__actions button {
	min-height: 44px;
}

.dariu-instructor-card,
.dariu-promotion {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 1.25rem;
	align-items: center;
	padding: 1.4rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: 1rem;
}

.dariu-promotion-grid {
	display: grid;
	gap: 1rem;
}

.dariu-promotion.is-compact {
	grid-template-columns: 110px 1fr;
}

.dariu-promotion.is-full {
	grid-template-columns: minmax(220px, 1fr) 2fr;
}

.dariu-instructor-card img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	object-fit: cover;
}

.dariu-promotion {
	grid-template-columns: minmax(160px, 0.7fr) 1.5fr;
	position: relative;
	background: color-mix(in srgb, var(--wp--preset--color--highlight) 35%, var(--wp--preset--color--surface));
}

.dariu-promotion > img {
	width: 100%;
	border-radius: 0.75rem;
}

.dariu-promotion__label {
	position: absolute;
	inset-block-start: 0.75rem;
	inset-inline-start: 0.75rem;
	padding: 0.25rem 0.5rem;
	background: var(--wp--preset--color--surface);
	border-radius: 0.35rem;
	font-size: 0.75rem;
	font-weight: 700;
}

.dariu-promotion--editor .dariu-button { pointer-events: none; }

.dariu-promotion__media-placeholder { min-height: 8rem; background: var(--wp--preset--color--outline); border-radius: .75rem; }

.dariu-testimonials {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1rem;
}

.dariu-testimonials blockquote {
	margin: 0;
	padding: 1.35rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--large);
	background: color-mix(in srgb, var(--wp--preset--color--accent) 18%, var(--wp--preset--color--surface));
}

.dariu-faq details {
	margin-block: 0.75rem;
	padding: 1rem 1.125rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--small);
	background: var(--wp--preset--color--surface);
}

.dariu-faq summary {
	font-weight: 800;
	cursor: pointer;
}

.dariu-newsletter {
	display: grid;
	grid-template-columns: minmax(0, 0.8fr) minmax(28rem, 1.2fr);
	grid-template-areas:
		"title form"
		"description form";
	column-gap: clamp(1.5rem, 5vw, 4rem);
	row-gap: 0.5rem;
	align-items: center;
	width: min(calc(100% - var(--wp--custom--layout--gutter-total)), var(--wp--custom--layout--wide));
	margin: clamp(2rem, 5vw, 4.5rem) auto;
	padding: clamp(1.5rem, 4vw, 3rem);
	border: 1px solid color-mix(in srgb, var(--wp--preset--color--surface) 28%, transparent);
	border-radius: var(--wp--custom--radius--large);
	background: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--surface);
}

.dariu-newsletter h2 {
	grid-area: title;
	margin-block: 0;
	color: var(--wp--preset--color--highlight);
}

.dariu-newsletter > p {
	grid-area: description;
	margin-block: 0;
}

.dariu-newsletter form {
	grid-area: form;
	display: flex;
	align-items: end;
	gap: 0.75rem;
	width: 100%;
	max-width: none;
}

.dariu-newsletter label {
	flex: 1;
}

.dariu-newsletter input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	min-height: 46px;
	margin-block-start: 0.4rem;
	padding: 0.7rem;
}

.dariu-newsletter .dariu-button {
	min-width: 6.5rem;
	background: var(--wp--preset--color--highlight);
	color: var(--wp--preset--color--primary);
}

.dariu-newsletter .dariu-button:hover {
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--primary);
}

.dariu-auth {
	max-width: 440px;
	padding: 2rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: 1rem;
}

.dariu-auth input[type="text"],
.dariu-auth input[type="password"] {
	width: 100%;
	min-height: 44px;
}

.dariu-continue {
	padding: 0;
	list-style: none;
}

.dariu-continue li {
	display: flex;
	justify-content: space-between;
	padding: 0.75rem;
	border-block-end: 1px solid var(--wp--preset--color--outline);
}

.dariu-empty {
	padding: 1rem;
	color: var(--wp--preset--color--muted);
	background: color-mix(in srgb, var(--wp--preset--color--highlight) 30%, var(--wp--preset--color--surface));
}

.dariu-editor-placeholder {
	padding: 1.5rem;
	border: 1px dashed var(--wp--preset--color--secondary);
	background: color-mix(in srgb, var(--wp--preset--color--accent) 16%, var(--wp--preset--color--surface));
}

.rtl .dariu-lesson-nav a[rel="prev"],
:dir(rtl) .dariu-lesson-nav a[rel="prev"] {
	direction: rtl;
}

@media (max-width: 839px) {

	.dariu-newsletter {
		grid-template-columns: 1fr;
		grid-template-areas: "title" "description" "form";
	}

	.dariu-course-header,
.dariu-promotion {
		grid-template-columns: 1fr;
	}

	.dariu-course-header__media { order: -1; }

	.dariu-course-banner { min-height: 0; aspect-ratio: 16 / 9; }

	.dariu-course-meta,
.dariu-testimonials {
		grid-template-columns: 1fr;
	}

	.dariu-search-row,
.dariu-newsletter form,
.dariu-player__actions {
		align-items: stretch;
		flex-direction: column;
	}

	.dariu-course-search {
		padding: 1rem;
	}

	.dariu-lesson-nav {
		align-items: stretch;
		flex-direction: column;
	}

	.dariu-lesson-nav a {
		display: block;
	}
}

@media (max-width: 839px) {

	.dariu-cart-link span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
}

@media (max-width: 599px) {

	.dariu-newsletter { padding: 1.25rem; border-radius: 1rem; }
}

@media (min-width: 840px) and (max-width: 1199px) {

	.dariu-course-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 599px) {

	.dariu-hero {
		padding-block: 3.75rem 4.5rem;
	}

	.dariu-hero h1 {
		font-size: clamp(2rem, 10vw, 2.65rem);
	}

	.dariu-hero p {
		font-size: 0.975rem;
	}
}

.dariu-category-tiles {
	width: 100%;
}

.dariu-carousel__track {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: minmax(8.5rem, 1fr);
	gap: var(--wp--preset--spacing--30);
	overflow-x: auto;
	padding-block-end: 0.5rem;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
	overscroll-behavior-x: contain;
}

.dariu-category-tile {
	display: grid;
	justify-items: center;
	gap: 0.5rem;
	min-height: 8.5rem;
	padding: 1rem 0.75rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--small);
	background: var(--wp--preset--color--surface);
	text-align: center;
	text-decoration: none;
	scroll-snap-align: start;
}

.dariu-category-tile img {
	width: 3.5rem;
	height: 3.5rem;
}

.dariu-category-tile span {
	color: var(--wp--preset--color--primary);
	font-weight: 750;
}

.dariu-category-tile small {
	color: var(--wp--preset--color--muted);
	font-size: 0.75rem;
}

.dariu-post-carousel .dariu-carousel__track {
	grid-auto-columns: minmax(16rem, 18rem);
}

.dariu-post-card {
	display: grid;
	align-content: start;
	gap: 0.65rem;
	padding: 0.75rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--large);
	background: var(--wp--preset--color--surface);
	scroll-snap-align: start;
}

.dariu-post-card__media img {
	width: 100%;
	aspect-ratio: 16 / 10;
	object-fit: cover;
	border-radius: 0.75rem;
}

.dariu-post-card h3 {
	margin: 0;
	font-size: 1rem;
}

.dariu-lesson-play,
.dariu-lesson-lock {
	display: inline-grid;
	flex: 0 0 2.5rem;
	place-items: center;
	width: 2.5rem;
	height: 2.5rem;
	padding: 0;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: 50%;
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--primary);
	cursor: pointer;
}

.dariu-lesson-lock {
	color: var(--wp--preset--color--muted);
	cursor: not-allowed;
}

.dariu-course-stage {
	margin-block-end: 1.25rem;
}

.dariu-course-stage__title {
	margin-block-start: 0.75rem;
	font-weight: 750;
}

.dariu-instructor-card {
	display: block;
	padding: 0;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: 1rem;
	background: var(--wp--preset--color--surface);
}

.dariu-instructor-card__open {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 1rem;
	align-items: center;
	width: 100%;
	padding: 1.15rem;
	border: 0;
	background: transparent;
	color: inherit;
	text-align: start;
	cursor: pointer;
	font: inherit;
}

.dariu-instructor-card__photo,
.dariu-instructor-card img,
.dariu-instructor-popover img,
.dariu-instructor-card__fallback {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	object-fit: cover;
}

.dariu-instructor-card__fallback {
	display: grid;
	place-items: center;
	background: var(--wp--preset--color--highlight);
	color: var(--wp--preset--color--primary);
	font-size: 2rem;
	font-weight: 800;
}

.dariu-instructor-card small {
	display: block;
	color: var(--wp--preset--color--muted);
}

.dariu-instructor-popover {
	width: min(calc(100vw - 2rem), 28rem);
	padding: 1.25rem;
	border: 1px solid var(--wp--preset--color--outline);
	border-radius: var(--wp--custom--radius--large);
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--foreground);
}

.dariu-instructor-popover::backdrop {
	background: rgb(23 19 41 / 0.45);
}

html[data-theme="dark"] .dariu-instructor-popover {
	border-color: #4b4e50;
	background: #2c2f31;
	color: #fff;
}

.dariu-instructor-popover__close {
	float: inline-start;
	margin-block-end: 0.75rem;
}

.dariu-instructor-links {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem 1rem;
	padding: 0;
	list-style: none;
}

.dariu-sticky-cta {
	display: none;
}

@media (min-width: 840px) {

	.dariu-carousel__track {
		grid-auto-flow: row;
		grid-template-columns: repeat(auto-fill, minmax(9.5rem, 1fr));
		overflow: visible;
		scroll-snap-type: none;
	}

	.dariu-post-carousel .dariu-carousel__track {
		grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
		grid-auto-columns: unset;
	}
}

@media (max-width: 599px) {

	.dariu-sticky-cta {
		position: fixed;
		inset-inline: 0;
		inset-block-end: 0;
		z-index: 30;
		display: flex;
		justify-content: center;
		gap: 0.75rem;
		padding: 0.75rem var(--wp--custom--layout--gutter) calc(0.75rem + env(safe-area-inset-bottom));
		border-block-start: 1px solid var(--wp--preset--color--outline);
		background: var(--wp--preset--color--surface);
		box-shadow: 0 -8px 24px rgb(23 19 41 / 0.08);
	}

	.dariu-sticky-cta .dariu-button {
		width: min(100%, 32rem);
	}

	.single-dariu_course,
	.single-dariu_lesson {
		padding-block-end: 5.5rem;
	}

	.dariu-payment-list article {
		grid-template-columns: 1fr 1fr;
	}

	.dariu-dashboard__tabs {
		top: 0.5rem;
	}
}

@media (prefers-reduced-motion: reduce) {

	* {
		scroll-behavior: auto !important;
		animation-duration: 0.01ms !important;
		transition-duration: 0.01ms !important;
	}
}
