/*
Theme Name: Tabloid
Theme URI: 
Author: Amiciness
Author URI: 
Description: Inspired by Filipino daily newspapers that are one of the touchstones of Filipino pop culture
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tabloid
Tags: 
*/


.wp-block-post-terms a,
.jetpack-sharing-button__button,
.wp-block-query-pagination-numbers a {
    text-decoration: none;
    transition: transform .1s ease;
}

.wp-block-post-terms a:hover,
.jetpack-sharing-button__button:hover {
    transform: scale(1.1);
}

.wp-block-query-pagination-numbers a {
    display: inline-block;
}

.wp-block-query-pagination-numbers a::after {
/* .wp-block-navigation-item > .wp-block-navigation-item__content::after { */
    border-bottom: 2px solid currentColor;
    content: "";
    display: block;
    height: 100%;
    margin: 0 auto;
    transition: width .1s ease;
    width: 0;
}

.wp-block-query-pagination-numbers a:hover::after {
/* .wp-block-navigation-item > .wp-block-navigation-item__content:hover::after { */
    width: 100%;
}

footer .wp-block-navigation-item__content::after {
    margin: 0;
}

.wp-block-post-terms__separator {
    display: none;
}

.wp-block-post-terms {
    display: flex;
    flex-wrap: wrap;
    gap: var( --wp--preset--spacing--20 );
}

.wp-block-post-terms__prefix,
.wp-block-post-terms__suffix {
    color: var( --wp--preset--color--gray );
    width: 100%;
}

.wp-block-jetpack-sharing-buttons {
    gap: var( --wp--preset--spacing--20 );
}

.wp-block-jetpack-sharing-buttons a {
    margin: 0;
}

.taxonomy-category.wp-block-post-terms {
    gap: var( --wp--preset--spacing--40 );
}

.taxonomy-category.wp-block-post-terms a {
    background: var( --wp--preset--color--accent-1 );
    color: var( --wp--preset--color--base );
    font-weight: bold;
    padding: 0 var( --wp--preset--spacing--20 );
    text-decoration: none;
    text-transform: uppercase;
}

.taxonomy-post_tag.wp-block-post-terms a {
    background: var( --wp--preset--color--accent-3 );
    color: var( --wp--preset--color--base );
    padding: 0 var( --wp--preset--spacing--20 );
    text-decoration: none;
}

/* .is-position-sticky {
    top: -1px;
}

.is-position-stuck {
    outline: 5px solid red;
} */

.has-drop-cap:not(:focus)::first-letter {
    color: var( --wp--preset--color--accent-3 );
}