/*
Theme Name: Gunecan
Text Domain: Gunecan
Version: 0.1.0
Description: Beta release of Gunecan's Official Wordpress Theme. This is an early released focused on clean simple design focused on blog post publication. Custom post types are included for Culture and Dictionary, however their build is early to start publishing before the final release.
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, sticky-post, threaded-comments, wide-blocks, block-styles, style-variations, blog
Author: Alfie
Author URI: https://gunecan.com/author/
Theme URI: https://gunecan.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
*/

/*
 * Basic Setup
 */

 body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

:root :where(.wp-site-blocks) > * {
	margin-block-start: 0;
}

a {
	text-decoration-thickness: 1px;
	text-underline-offset: 0.15em;
}

a, .wp-element-button {
	transition: color .1s linear, background-color .1s linear, border-color .1s linear, opacity .1s linear;
}

/* 
 * Sticky Footer Layout
 */

/* Reset body margin just in case */
body {
  margin: 0;
}

/* Make the site wrapper fill the viewport and use flex */
.wp-site-blocks {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* Push the footer to the bottom if there is extra space */
.wp-site-blocks > footer {
  margin-top: auto;
}

/*
 * Helper classes
 */

.hide-empty:not(:has(*)) {
	display: none !important;
}

/* Blockquote */
.wp-block-quote,
blockquote {
  border: none;
  border-left: 4px solid #000;
  padding-left: 1em;
  margin: 1.5em 0;
  font-style: normal;
}

blockquote blockquote,
.wp-block-quote blockquote {
  border: none;
  padding-left: 0;
  margin: 0;
}

/* Evitar barra pseudo-elemento de temas */
.wp-block-quote::before,
blockquote::before { content: none !important; }

/*
 * Responsive
 */

@media (max-width: 820px) {
    .is-responsive { 
        padding-left: 20px !important;
		padding-right: 20px !important;
    }
}