/*
Theme Name: MCR Group MD
Theme URI: https://medbillingrcm.com/
Author: MCR Group MD
Author URI: https://medbillingrcm.com/
Description: Revenue Infrastructure for Modern Healthcare. Premium WordPress theme converted from the MCR Group MD brand UI/UX system. Hybrid editorial-luxury + dark-authority design with a navy/green/gold/teal palette, Poppins display + Montserrat body fonts, and React-powered page interactivity.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: Proprietary
License URI: https://medbillingrcm.com/
Text Domain: mcr-group-md
Tags: healthcare, business, revenue-cycle, custom-design, full-site-editing-optional
*/

/* This file is intentionally lightweight.
   The full design tokens live in /assets/css/colors_and_type.css
   and are enqueued via functions.php. */

/* WordPress admin bar safety: ensure the fixed nav doesn't collide with the admin bar */
html { scroll-behavior: smooth; }
body { margin: 0; }
*, *::before, *::after { box-sizing: border-box; }

/* Fade-up animation used across page templates */
@keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
.fade-up { animation: fadeUp 0.7s var(--ease-brand, cubic-bezier(.25,.1,.25,1)) both; }
.fade-up-1 { animation-delay: 0.05s; }
.fade-up-2 { animation-delay: 0.15s; }
.fade-up-3 { animation-delay: 0.25s; }
.fade-up-4 { animation-delay: 0.35s; }
.fade-up-5 { animation-delay: 0.45s; }

/* WordPress required class hooks (so the theme passes Theme Check) */
.alignleft   { float: left;  margin: 0 1em 1em 0; }
.alignright  { float: right; margin: 0 0 1em 1em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption  { max-width: 100%; }
.wp-caption-text { font-size: 0.85em; color: var(--n-500); }
.screen-reader-text {
  border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%);
  height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important;
}
.gallery-caption { font-size: 0.85em; }
.bypostauthor { display: block; }
.sticky { display: block; }
