/* =====================================================================
   DEV ENTERPRISES — BRAND ACCENTS & SAMPLE TAGS
   Loaded last so the logo gradient wins over page button styles.
   ===================================================================== */

/* logo gradient on main buttons and highlighted heading words */
.btn-nav, .btn-primary { background-image: linear-gradient(135deg, #E8913F 0%, #E07B34 45%, #C85332 100%); }
.btn-nav:hover, .btn-primary:hover { background-image: none; }
.hero h1 em, .page-header h1 em { background: var(--brand-grad); -webkit-background-clip: text; background-clip: text; color: transparent; }

/* yellow 'Sample — replace before launch' markers (switch off in includes/config.php) */
.sample-tag { position: absolute; top: 12px; right: 12px; z-index: 6; display: inline-block; padding: 5px 11px; border: 1px dashed #B7791F; border-radius: 999px; background: #FFF6D6; color: #7A4B00; font: 600 10.5px/1.25 'Inter', sans-serif; letter-spacing: 0.05em; text-transform: uppercase; pointer-events: none; box-shadow: 0 2px 8px rgba(0,0,0,0.12); max-width: calc(100% - 24px); }
.sample-tag.inline { position: static; margin-left: 8px; padding: 2px 8px; font-size: 9.5px; vertical-align: middle; box-shadow: none; }

/* yellow "Add … in includes/config.php" marker for details not filled in yet
   (shown only while SHOW_SAMPLE_TAGS is on — see site_value() in includes/config.php) */
.fill-in { display: inline-block; padding: 1px 9px; border: 1px dashed #B7791F; border-radius: 999px; background: #FFF6D6; color: #7A4B00; font: 600 11px/1.6 'Inter', sans-serif; letter-spacing: 0.02em; vertical-align: middle; }
