/*
Theme Name:     Honeydew
Theme URI:      https://demos.studiogem.co/honeydew
Template:       kadence
Author:         Studio Gem
Author URI:     https://studiogem.co
Description:    A customizable recipe / food blogging theme (formerly named Foodie) by Studio Gem.
Version:        3.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

#search-drawer .drawer-inner input.search-field {
	border-radius: 0;
}

#search-drawer .drawer-inner input.search-field:focus {
	box-shadow: none;
}


:root {
	--global-gray-400: #ddd;
	--global-gray-500: #ccc;
}


.entry-related-inner-content {
	background: var(--global-palette8, #F7FAFC);
	padding: var(--global-kb-spacing-sm, 1.5rem);
}


.honeydew-search .wp-block-search__input {
	border: 0;
}

.honeydew-search .wp-block-search__input:focus {
	box-shadow: none;
}

.honeydew-search .wp-block-search__inside-wrapper:focus-within {
    border-color: var(--global-palette2) !important;
}
#search-drawer .drawer-inner input.search-field {
	border-radius: 0;
}

#search-drawer .drawer-inner input.search-field:focus {
	box-shadow: none;
}

/* Change Kadence default grays */
:root {
	--global-gray-400: #ddd;
	--global-gray-500: #ccc;
}

/* Related Posts styling */
.entry-related-inner-content {
	background: var(--global-palette8, #F7FAFC);
	padding: var(--global-kb-spacing-sm, 1.5rem);
}

/* Custom search styling
-------------------------- */
.honeydew-search .wp-block-search__input {
	border: 0;
}

.honeydew-search .wp-block-search__input:focus {
	box-shadow: none;
}

.honeydew-search .wp-block-search__inside-wrapper:focus-within {
    border-color: var(--global-palette2) !important;
}

.gp-news { max-width: 900px; margin: 0 auto; padding: 20px; }

.gp-news-card {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 24px;
  margin-bottom: 32px;
  border-bottom: 1px solid #eee;
  padding-bottom: 32px;
}

.gp-news-card img { width: 100%; height: 180px; object-fit: cover; border-radius: 8px; }
.gp-news-card span { font-size: 0.8rem; color: #999; }
.gp-news-card h2 { font-size: 1.2rem; margin: 6px 0; }
.gp-news-card h2 a { color: #1a1a1a; text-decoration: none; }
.gp-news-card p { font-size: 0.9rem; color: #555; }

@media (max-width: 600px) { .gp-news-card { grid-template-columns: 1fr; } }
