﻿/*
Theme Name: musatotechnologiestheme-modernized-clean
Theme URI: https://musatotech.co.za/templates
Description: Modern WordPress theme for Musato Technologies, rebuilt without legacy Artisteer dependencies.
Version: 6.10.10
Author: Musato Technologies
Author URI: https://musatotech.co.za
Requires at least: 6.5
Tested up to: 7.0.3
Requires PHP: 7.4
Tags: custom-logo, custom-menu, featured-images, full-site-width, responsive-layout, translation-ready, block-styles
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: musatotechnologiestheme
Domain Path: /languages
*/

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

html {
	scroll-behavior: smooth;
}

body {
	margin: 0;
	background: #f7fafc;
	color: #0f172a;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	overflow-x: hidden;
}

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

a {
	color: inherit;
}

#mtc-main {
	width: 100%;
	min-height: 100vh;
	background: #f7fafc;
}

.mtc-main-content,
.mtc-page-content,
.mtc-home-page,
.mtc-search-page,
.mtc-error-page,
.mtc-products-page,
.mtc-contact-page,
.mtc-careers-page {
	width: 100%;
}

.mtc-entry-content {
	width: min(100%, 1440px);
	margin: 0 auto;
	padding: clamp(28px, 5vw, 72px);
}

.mtc-entry-content > *:first-child {
	margin-top: 0;
}

.mtc-entry-featured-image {
	margin-bottom: 28px;
	border-radius: 12px;
	overflow: hidden;
}

.mtc-post-meta,
.mtc-post-tags,
.mtc-post-navigation,
.mtc-comments {
	width: min(100%, 1440px);
	margin: 0 auto;
	padding: 0 clamp(28px, 5vw, 72px) 28px;
}

.mtc-post-meta {
	display: flex;
	gap: 16px;
	color: #475569;
	font-size: 0.95rem;
}

.mtc-post-navigation {
	display: flex;
	justify-content: space-between;
	gap: 16px;
}

.mtc-comment-list {
	padding-left: 1.25rem;
}













