/*
Theme Name: Instellar 2026
Theme URI: http://denganhati.com
Author: Dengan Hati
Author URI: http://denganhati.com/
Description: This theme was created with love
Version: 1.0.425
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: instellar_2026
*/

/*
 * Override the WordPress Global Styles body reset (body { padding: 0 }).
 * The block-theme Global Styles are injected inline and take precedence
 * over Tailwind's @layer utilities, so the design body classes are
 * re-applied here with !important to win the cascade. Values mirror the
 * Tailwind v4 utilities in assets/css/Layout.css.
 */
body {
	padding-top: calc(var(--spacing) * 20) !important; /* .pt-20 -> 5rem */
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	font-family: var(--font-sans) !important; /* .font-sans */
	color: var(--color-gray-700) !important; /* .text-gray-700 */
	-webkit-font-smoothing: antialiased !important; /* .antialiased */
	-moz-osx-font-smoothing: grayscale !important; /* .antialiased */
	overflow-x: hidden !important; /* .overflow-x-hidden */
}

/*
 * Testimonial quotes: shrink the font size and tighten line-height so the
 * longer quotes fit without being cut off by .line-clamp-6. Scoped to the
 * testimonial quote element only; the names/roles below are untouched.
 * These override the Tailwind .text-lg / .leading-relaxed utilities.
 */
.testimonial-slide p.line-clamp-6 {
	font-size: 0.9375rem !important; /* .text-[15px] instead of .text-lg (1.125rem) */
	line-height: 1.5 !important; /* .leading-normal instead of .leading-relaxed (1.625) */
}

/*
 * Team member visibility markers: the empty <span> wrappers used by
 * instellar_team_member_open/close() are direct children of the card grids.
 * Make them layout-neutral so they do not create blank grid cells that
 * break the column layout.
 */
.instellar-member-marker {
	display: contents;
}