/*
Theme Name: Chat with Girls
Theme URI: https://chatwithgirls.example/
Description: A single-page premium theme for a random video chat landing site. Built-in homepage with an 18+ gate, no blog, no dependencies.
Version: 2.3.1
Requires at least: 6.3
Tested up to: 6.6
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chatgirls-lintel
Tags: one-column, custom-menu, translation-ready, block-styles
*/

/* ---------------------------------------------------------------
   Shell: reset only. The design system lives in assets/css/main.css,
   which declares this file as a dependency (see functions.php).
   --------------------------------------------------------------- */

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

html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }

body,
h1, h2, h3, h4,
p, figure, blockquote, dl, dd, ul, ol { margin: 0; }

ul[class],
ol[class] { padding: 0; }

body {
	min-height: 100vh;
	text-rendering: optimizeSpeed;
	line-height: 1.65;
}

img { max-width: 100%; display: block; }

/* Deliberately NOT svg: an icon-only flex button clamps its lone <svg>
   child to zero width on iOS Safari when the reset carries max-width. */
svg { display: block; }

input, button, textarea, select { font: inherit; color: inherit; }

a { color: inherit; }

summary { cursor: pointer; }

:where(h1, h2, h3) { overflow-wrap: break-word; }

@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}
