/*
Theme Name: Orlaya Ping
Description: A child theme of orlaya-theme, scaffolded by Studio Code.
Template: orlaya-theme
Requires at least: 6.7
Tested up to: 6.9
Requires PHP: 7.2
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: orlaya-ping
Tags: full-site-editing, block-patterns, block-styles, wide-blocks, accessibility-ready, style-variations
*/

/* Ping AR LT — a locally hosted Arabic typographic system. */
:root {
  --orlaya-font-main: "Ping AR LT", Tahoma, Arial, sans-serif;
}

body,
button,
input,
select,
textarea {
  font-family: var(--orlaya-font-main);
  font-weight: 400;
}

h1,
.wp-block-post-title,
.wp-block-query-title {
  font-weight: 500;
  letter-spacing: -0.025em;
}

h2 {
  font-weight: 500;
  letter-spacing: -0.018em;
}

h3,
h4 {
  font-weight: 500;
}

h5,
h6,
.wp-block-navigation,
.wp-block-navigation-item__content {
  font-weight: 500;
}

.wp-element-button,
.wp-block-button__link,
button,
input[type="button"],
input[type="submit"] {
  font-weight: 400;
}

strong,
b {
  font-weight: 700;
}

.wp-block-site-title,
.wp-block-post-title {
  font-family: var(--orlaya-font-main);
  font-weight: 500;
}

.wp-block-site-tagline,
.wp-block-post-date,
.wp-block-post-author,
.wp-block-post-terms,
.wp-block-footnotes,
figcaption {
  font-weight: 300;
}

small,
.has-small-font-size {
  font-weight: 350;
}

/* Win over the parent theme and Elementor's widget-level font declarations. */
body.wp-child-theme-orlaya-ping,
body.wp-child-theme-orlaya-ping :where(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  a,
  li,
  dt,
  dd,
  blockquote,
  figcaption,
  label,
  button,
  input,
  select,
  textarea
) {
  font-family: var(--orlaya-font-main) !important;
}

body.wp-child-theme-orlaya-ping h1 {
  font-weight: 500 !important;
}

body.wp-child-theme-orlaya-ping h2 {
  font-weight: 500 !important;
}

body.wp-child-theme-orlaya-ping :where(h3, h4) {
  font-weight: 500;
}

body.wp-child-theme-orlaya-ping :where(.orlaya-menu a, .orlaya-mobile-menu a) {
  font-weight: 400;
}

body.wp-child-theme-orlaya-ping :where(.wp-element-button, .wp-block-button__link, button, input[type="button"], input[type="submit"]) {
  font-weight: 400 !important;
}
