/*
Theme Name: Common Theme
Theme URI: https://example.com/common-theme
Author: WordPress Contributors
Author URI: https://wordpress.org
Description: A minimal, unbranded WordPress block theme containing only the structural infrastructure shared by Twenty Twenty-Three, Twenty Twenty-Four, and Twenty Twenty-Five. Intended as a starting foundation for future block themes; it deliberately contains no colors, typography, spacing scale, or other visual design decisions.
Requires at least: 6.7
Tested up to: 7.0
Requires PHP: 7.2
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: common-theme
Tags: full-site-editing, block-patterns, threaded-comments, translation-ready, accessibility-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*
 * The rules below are functional/accessibility fixes, not visual design.
 * They are intentionally the only CSS shipped with this theme.
 */

/* Ensure a visible focus outline for keyboard navigation. */
:where(.wp-site-blocks *:focus) {
	outline-width: 2px;
	outline-style: solid;
}

/* Keep the keyboard focus outline from being clipped by adjacent submenu items. */
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
	margin-bottom: 3px;
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
	outline-offset: 4px;
}

.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	outline-offset: 0;
}

/* Prevent a horizontal scrollbar from appearing on long unbroken lines of preformatted text. */
:where(pre) {
	overflow-x: auto;
}

/* Render the "Read more" link as its own block-level element instead of inline text. */
.more-link {
	display: block;
}

