/*
Theme Name: RBZ
Theme URI:
Author:
Author URI:
Description: قالب خام وردپرس با پس‌زمینه سفید
Version: 1.17.0
Requires at least: 6.0
Tested up to: 6.8
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: rbz
*/

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

:root {
	--rbz-container: 1280px;
	--rbz-gutter: clamp(1.5rem, 4vw, 4rem);
}

body {
	background-color: #ffffff;
	color: #1e293b;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	padding-bottom: 0;
	margin-bottom: 0;
}

html {
	scroll-behavior: smooth;
	background-color: #ffffff;
	height: auto;
}

a {
	color: inherit;
}

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

div.rbz {
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	min-height: 0;
}

.footer {
	margin-bottom: 0;
}

.rbz__hero-area {
	position: relative;
	background: transparent;
}

.rbz__main {
	background-color: transparent;
}

/* =========================================================
   Flat / seamless — remove card & section shadows so the
   whole site reads as one continuous white surface.
   ========================================================= */

.hero__strip,
.hero__media-label,
.guide__item-shell,
.process__step-icon-wrap,
.process__step.is-lit .process__step-icon-wrap,
.process__step-card,
.process__step.is-lit .process__step-card,
.faq__item,
.faq__item[open],
.cta__card,
.about__slide-frame,
.blog__card--hero,
.blog__card--stack,
.blog__card--tile,
.features__card-glass,
.features__card:hover .features__card-glass,
.features__icon,
.features__card:hover .features__icon,
.features__eyebrow {
	box-shadow: none !important;
}

/* Keep neumorphic feature cards visible once their shadow is gone (light mode only) */
html:not(.rbz-dark) .features__card-glass {
	background: #ffffff !important;
	border-color: rgba(63, 154, 68, 0.1) !important;
}

html:not(.rbz-dark) .features__icon {
	background: rgba(63, 154, 68, 0.08) !important;
	border-color: rgba(63, 154, 68, 0.12) !important;
}

html:not(.rbz-dark) .features__eyebrow {
	background: rgba(63, 154, 68, 0.06) !important;
}
