/*
Theme Name: Avatar
Theme URI: https://example.com/avatar
Author: Avatar
Description: WordPress theme converted from the Avatar static frontend with WooCommerce catalog support.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: avatar
License: GPL-2.0-or-later
*/

.screen-reader-text,
.skip-link:not(:focus) {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.skip-link:focus {
	position: fixed;
	top: 12px;
	left: 12px;
	z-index: 9999;
	padding: 10px 14px;
	background: #fff;
	color: #0a0e27;
	border-radius: 8px;
}

.avatar-content,
.entry-content {
	color: inherit;
}

.entry-content img {
	max-width: 100%;
	height: auto;
}

.avatar-pagination {
	margin-top: 34px;
	display: flex;
	gap: 10px;
	justify-content: center;
}

.avatar-pagination .page-numbers {
	padding: 10px 13px;
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.08);
	color: inherit;
}

.avatar-pagination .current {
	background: #e63946;
	color: #fff;
}

.avatar-empty,
.avatar-notice {
	padding: 24px;
	border-radius: 18px;
	background: rgba(255, 255, 255, 0.06);
}

.woocommerce-result-count,
.woocommerce-ordering {
	margin: 0;
}

.woocommerce-ordering select,
.search-field {
	border: 1px solid rgba(255, 255, 255, 0.16);
	border-radius: 999px;
	padding: 12px 16px;
	background: rgba(255, 255, 255, 0.08);
	color: inherit;
}

.list-row .price,
.pcard .price {
	color: #f5b82e;
	font-weight: 800;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
	margin: 18px auto;
	max-width: 1180px;
	border-radius: 16px;
	padding: 16px 18px;
	background: rgba(255, 255, 255, 0.08);
	color: inherit;
}
