/*
Theme Name: Corbel
Theme URI:
Author:
Description: A single-page premium theme for a free online video chat landing site. Built-in homepage with an 18+ gate, an intent-matched article and an inline illustration. No blog, no page builder, no dependencies.
Version: 2.3.1
Requires at least: 6.3
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: corbel
Tags: one-column, custom-menu, translation-ready, accessibility-ready
*/

/* --------------------------------------------------------------
   Reset only. The whole design system lives in assets/css/main.css
   -------------------------------------------------------------- */

*,
*::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;
	line-height: 1.7;
	-webkit-font-smoothing: antialiased;
}

/* max-width belongs on img only. An svg with max-width:100% collapses to
   zero width inside a shrink-to-fit flex button on iOS Safari. */
img {
	max-width: 100%;
	display: block;
	height: auto;
}

svg { display: block; }

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

a { color: inherit; }

button { background: none; border: 0; padding: 0; cursor: pointer; }

:where(h1, h2, h3) { text-wrap: balance; }

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