/*
Theme Name: XtraXtra
Theme URI: https://xtraxtra.news
Author: XtraXtra Team
Author URI: https://xtraxtra.news
Description: XtraXtra: Read all about it!
Version: 1.0.2
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: xtraxtra
Tags: full-site-editing, block-patterns, dark-mode
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.4
*/

/* Content link color: use theme accent blue inside post content only */
:where(.entry-content, .wp-block-post-content) a:not(.wp-block-button__link) {
  color: var(--wp--preset--color--accent);
}

:where(.entry-content, .wp-block-post-content)
  a:not(.wp-block-button__link):is(:visited, :hover, :focus, :active) {
  color: var(--wp--preset--color--accent);
}

/* Paragraph spacing in post content */
.entry-content p,
.wp-block-post-content p {
  margin-bottom: 1rem !important;
}

/* Header navigation padding adjustment - move icons in slightly */
header .wp-block-group {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

/* Navigation toggle button - add some padding from edge */
.wp-block-navigation__responsive-container-open {
  margin-left: 0.5rem;
}

/* Account/right side icons */
header .wp-block-group:last-child {
  margin-right: 0.5rem;
}

/* Mobile specific adjustments */
@media (max-width: 640px) {
  header .wp-block-group {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  /* Prevent horizontal scroll on body */
  body {
    overflow-x: hidden;
  }

  /* Ensure main content doesn't overflow */
  main {
    overflow-x: hidden;
  }
}
