/*
Theme Name: Dr Hossam Elsheikh (November 2026)
Theme URI: https://mygynaecologist.net/
Author: Dr Hossam Elsheikh practice
Description: Latest Dr Hossam Elsheikh website: endometriosis and pelvic pain positioning, 90 verified Doctify reviews, consultation steps, reduced grey-sweater photography. All fonts, scripts and images are bundled locally. Enquiries are saved to Flamingo when it is active, otherwise to Enquiries in the dashboard.
Version: 3.0.1
Requires at least: 5.9
Tested up to: 6.8
Requires PHP: 7.4
License: Proprietary
Text Domain: drhossam
*/

/* Used only for standard WordPress content that is not part of the designed site (older blog posts, archives, search). */
body.drh-fallback{margin:0;background:#FAF6EE;color:#2B1726;font-family:'Hanken Grotesk',system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}
.drh-fallback a{color:#3A1B33;text-decoration-thickness:1px;text-underline-offset:3px}
.drh-fallback a:hover{color:#6B3360}
.drh-fallback *:focus-visible{outline:2px solid #3A1B33;outline-offset:3px}
.drh-fb-header{max-width:1200px;margin:12px auto 0;padding:0 clamp(16px,3vw,28px);height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:rgba(255,253,249,0.72);border:1px solid #E5D9CF;border-radius:999px}
.drh-fb-header img{height:40px;width:auto;display:block}
.drh-fb-nav{display:flex;flex-wrap:wrap;gap:24px;font-size:15px;font-weight:600}
.drh-fb-nav a{text-decoration:none;color:#2B1726}
.drh-fb-main{max-width:760px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(20px,4vw,40px)}
.drh-fb-main h1,.drh-fb-main h2{font-family:'Newsreader',serif;font-weight:400;line-height:1.1;letter-spacing:-0.02em}
.drh-fb-main h1{font-size:clamp(36px,4.4vw,54px);margin:0 0 24px}
.drh-fb-main h2{font-size:clamp(26px,3vw,34px)}
.drh-fb-main img{max-width:100%;height:auto;border-radius:20px}
.drh-fb-entry{padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid #E5D9CF}
.drh-fb-meta{font-family:'JetBrains Mono',monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#7A5C30}
.drh-fb-footer{background:#2B1726;color:#E3D6DE;border-radius:40px 40px 0 0;padding:48px clamp(20px,4vw,40px);font-size:15px}
.drh-fb-footer a{color:#FAF6EE}
.drh-fb-footer div{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}
