
/* RUZQA Reality WordPress integration */
.rz-wp-content{padding-top:120px;padding-bottom:100px;min-height:55vh}.rz-wp-content h1{font-family:var(--serif);color:var(--white);font-size:56px;font-weight:500;line-height:1.12;margin-bottom:28px}.rz-wp-content p{color:var(--text-dim);font-size:15px;line-height:1.9}.rz-single{max-width:900px}.rz-single-meta{color:var(--text-dim);font-size:13px;margin-bottom:32px}.rz-single-image{margin:0 0 40px}.rz-single-image img{width:100%;height:auto}.rz-single-content{color:var(--text-dim);font-size:16px;line-height:1.9}.rz-single-content h2,.rz-single-content h3{font-family:var(--serif);color:var(--white);font-weight:500;margin:44px 0 18px}.rz-single-content a{color:var(--gold)}.rz-archive-head{padding:110px 0 55px}.rz-archive-head h1{margin:12px 0 0}.rz-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:80px}.rz-404-page{min-height:65vh;display:grid;place-items:center}.rz-404-page .rz-404{text-align:center;padding:80px 24px}.rz-404-page .rz-404-num{font-family:var(--serif);font-size:96px;color:var(--gold);line-height:1}.rz-404-page h1{font-family:var(--serif);font-size:34px;font-weight:400;color:var(--white);margin:20px 0}.rz-404-page p{color:var(--text-dim);max-width:480px;margin:0 auto 30px;line-height:1.8}@media(max-width:767px){.rz-wp-content{padding:110px 24px 70px}.rz-wp-content h1{font-size:38px}.rz-archive-head{padding:100px 0 40px}.rz-archive-grid{grid-template-columns:1fr}.rz-404-page .rz-404-num{font-size:72px}}
/* Global WordPress shell normalization */
html,body{margin:0;padding:0;background:var(--bg);color:var(--text)}

/* Keep assigned WordPress menus visually compatible with the static RUZQA navigation */
.rz-nav > li,.rz-mobile-menu-static nav > li{list-style:none;margin:0;padding:0}
.rz-nav > li > a{display:inline-block}
.rz-nav > li.current-menu-item > a,.rz-nav > li.current-menu-ancestor > a,.rz-nav > li.current_page_item > a,.rz-nav > li.current_page_parent > a{color:var(--gold);border-bottom:1px solid var(--gold)}
.rz-mobile-menu-static nav > li > a{display:block}
.rz-mobile-menu-static nav > li.current-menu-item > a,.rz-mobile-menu-static nav > li.current-menu-ancestor > a,.rz-mobile-menu-static nav > li.current_page_item > a,.rz-mobile-menu-static nav > li.current_page_parent > a{color:var(--gold)}
