/*
Theme Name: DC Market
Theme URI: https://designercraftintl.com/
Author: Designer Craft International
Author URI: https://designercraftintl.com/
Description: A clean, conversion-focused multipurpose WooCommerce theme with Elementor compatibility and flexible black-and-white styling.
Version: 0.1.0
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dc-market
Tags: e-commerce, custom-logo, custom-menu, featured-images, full-width-template, threaded-comments, translation-ready, wide-blocks
*/

:root {
	--dcm-color-primary: #111111;
	--dcm-color-background: #ffffff;
	--dcm-color-surface: #f4f4f4;
	--dcm-color-border: #dedede;
	--dcm-color-text: #171717;
	--dcm-color-muted: #6b6b6b;
	--dcm-container: 1440px;
	--dcm-radius: 0px;
	--dcm-shadow: 0 12px 36px rgba(0, 0, 0, 0.08);
}

html {
	box-sizing: border-box;
	scroll-behavior: smooth;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

body {
	margin: 0;
	background: var(--dcm-color-background);
	color: var(--dcm-color-text);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.6;
}

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

a {
	color: inherit;
}

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

.screen-reader-text:focus {
	top: 8px;
	left: 8px;
	z-index: 100000;
	width: auto;
	height: auto;
	padding: 12px 18px;
	clip: auto;
	background: #ffffff;
	color: #111111;
	font-weight: 700;
}

.alignwide {
	width: min(100% - 40px, var(--dcm-container));
	max-width: var(--dcm-container);
	margin-right: auto;
	margin-left: auto;
}

.alignfull {
	width: 100%;
	max-width: none;
}

