/* Bravura (SMuFL): musical symbols in the content, see assets/js/bravura-format.js */
@font-face {
    font-family: 'Bravura';
    src: url('../fonts/Bravura.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BravuraText';
    src: url('../fonts/BravuraText.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.bravura-text {
    font-family: 'Bravura', serif;
    letter-spacing: 0;
}

/* Kept from Twenty Twenty-Five's base styles */

/* Link styles: https://github.com/WordPress/gutenberg/issues/42319 */
a {
    text-decoration-thickness: 1px !important;
    text-underline-offset: .1em;
}

/* Focus styles */
:where(.wp-site-blocks *:focus) {
    outline-width: 2px;
    outline-style: solid;
}

/* Keep the outline of navigation items visible. */
.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;
}

/* Fewer widows and orphans: https://github.com/WordPress/gutenberg/issues/55190 */
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
    text-wrap: pretty;
}

/* The more block as a block-level element: https://github.com/WordPress/gutenberg/issues/65934 */
.more-link {
    display: block;
}

/* No page scrollbar for long preformatted lines: https://core.trac.wordpress.org/ticket/63875 */
:where(pre) {
    overflow-x: auto;
}
