/*
Theme Name: Telemedicine Platform
Description: A deliberately minimal, blank-canvas theme built for the Telemedicine Core / Accounts / AI plugins. It imposes no content-width limits, no default header/nav, and no competing styles — every page's layout is fully controlled by the plugin shortcodes themselves. This exists specifically to stop fighting a general-purpose theme's assumptions about column width.
Author: Jean de Dieu NSHIMIYIMANA
Author URI: mailto:nshijana100@gmail.com
Version: 1.0.0
Requires PHP: 7.4
Text Domain: telemedicine-theme
*/

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

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

body {
	margin: 0;
	padding: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	color: #12332e;
	background: #ffffff;
	/* Intentionally no max-width, no padding here — plugin pages manage their own width. */
}

img, video, canvas, svg {
	max-width: 100%;
	height: auto;
}

a {
	color: inherit;
}

/* Only the default WordPress editor / block markup gets a readable width,
   for the rare case someone writes an ordinary blog post with this theme.
   Anything the plugin renders (.tmd-fullbleed and friends) overrides this itself. */
.entry-content > *:not(.tmd-fullbleed) {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}
.entry-content > .tmd-fullbleed {
	max-width: none;
}

/* Basic, unopinionated defaults for ordinary content (headings, tables, etc.) so a
   plain blog post still looks acceptable without the theme imposing its own voice. */
h1, h2, h3, h4, h5, h6 { line-height: 1.25; }
table { border-collapse: collapse; width: 100%; }
