/*
Theme Name: Blockstar
Theme URI:
Author: Automattic
Author URI:
Description: Blockstar is a trendy one-page parallax theme designed with startups and small-business ventures in mind.
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.2
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blockstar
Tags: one-column, two-columns, right-sidebar, block-patterns, block-styles, featured-images, featured-image-header, full-site-editing, rtl-language-support, threaded-comments, translation-ready
*/

/*
 * Control the hover stylings of outline block style.
 * Unnecessary once block styles are configurable via theme.json
 * https://github.com/WordPress/gutenberg/issues/42794
 */
 .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover {
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--contrast);
	border-color: var(--wp--preset--color--primary);
}

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

/*
 * Avatar Block
 * Fix border radius setting for the avatar block
 */
 .wp-block-avatar a,
 .wp-block-avatar img {
	 border-radius: inherit;
 }

 /*
 * Navigation Block
 * Reset the padding from List block
 * https://github.com/WordPress/gutenberg/issues/50486
 */
 .wp-block-navigation ul {
	 padding: unset;
 }

/*
 * Pull quote Block
 * Reset the browser default margins for blockquote element
 * https://github.com/WordPress/gutenberg/issues/44129
 */
.wp-block-pullquote blockquote {
	margin: 0;
}

/*
 * Archives Block
 * Reset list styles for archive list
 */
.wp-block-archives-list ul,
.wp-block-archives-list.wp-block-archives-list {
		list-style: none;
		margin: 0;
		padding: 0;
}

/*
 * Archives Block
 * Apply styles for archive list
 */
.wp-block-archives-list li {
		border-bottom: 1px solid var(--wp--preset--color--secondary);
		border-top: 0;
		padding: 0.5em 0;
}

.wp-block-archives-list li:last-child {
		border-bottom: 0;
}

/*
 * Categories Block
 * Reset styles for categories list
 */
.wp-block-categories-list ul,
.wp-block-categories-list.wp-block-categories-list {
		list-style: none;
		margin: 0;
		padding: 0;
}

/*
 * Categories Block
 * Apply styles for categories list
 */
.wp-block-categories-list li {
	border-bottom: 1px solid var(--wp--preset--color--secondary);
	border-top: 0;
	padding: 0.5em 0;
}

.wp-block-categories-list li:last-child {
	border-bottom: 0;
}

/*
 * Tag cloud Block
 * Apply styles for tag cloud block
 */
.wp-block-tag-cloud {
		margin-top: 0;
		text-align: center;
}

.wp-block-tag-cloud.is-style-outline a.tag-cloud-link {
		border: 1px solid var(--wp--preset--color--secondary);
		margin: 0 0 4px 0;
		padding: 0 10px;
		height: 35px;
		line-height: 35px;
		display: inline-block;
}

.wp-block-tag-cloud:not(.is-style-outline) a {
		margin-right: 4.8px;
		margin-left: 4.8px;
		border-bottom: 2px solid transparent;
		line-height: 1.5;
		display: inline;
		padding-bottom: 3px;
		transition: color .2s;
}

.wp-block-tag-cloud:not(.is-style-outline) p {
		margin-bottom: 0;
		text-align: center;
}

/*
 * Search Block
 * Reset styles for search block button and input
 */
.wp-block-search__button {
		margin: 0;
}

.wp-block-search__input {
		border-radius: 0;
		border-right: 0;
}

/*
 * Post Author Block
 * Reset and apply styles for author bio and avatar image
 */
.wp-block-post-author__bio {
	font-family: var(--wp--preset--font-family--karla);
	font-size: var(--wp--preset--font-size--small);
	text-transform: none;
	font-weight: normal;
	letter-spacing: normal;
	margin: 0;
}

.wp-block-post-author__avatar img {
  border-radius: 50%;
}

/*
 * Navigation Block
 * Apply styles for navigation responsive overlay menu
 */
.wp-block-navigation__responsive-container-close {
	right: 0;
	top: 1.3em;
}

.wp-block-navigation__responsive-container.is-menu-open {
	padding: 0 1.5em;
	gap: 1em;
}
