/*
Theme Name: Explore Geelong
Theme URI: https://exploregeelong.com
Author: Steven Cahill
Description: Custom editorial child theme for Explore Geelong -- covers Place, Event, Guide, and Field Note content types with a Geelong/Bellarine coastal visual identity. Built on Twenty Twenty-Five.
Template: twentytwentyfive
Version: 1.0.2
Text Domain: exploregeelong-theme
*/

/*
 * Deliberately minimal, matching Twenty Twenty-Five's own philosophy of
 * configuring as much as possible through theme.json / Global Styles rather
 * than plain CSS. Only things that genuinely can't be expressed in
 * theme.json belong here.
 */

/* Signature wavy-divider element (see parts/footer.html) -- ensures it
   scales cleanly at any container width without distorting the wave. */
.exploregeelong-wavy-divider svg {
	display: block;
	width: 100%;
	height: 16px;
}

.term-pills {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    padding: 0;
    margin: 0 0 1.5rem 0;
}

.term-pills li {
    margin: 0;
}

.term-pills a {
    display: inline-block;
    padding: 0.4rem 1rem;
    background-color: var(--wp--preset--color--sand);
    color: var(--wp--preset--color--ink);
    border-radius: 999px;
    text-decoration: none;
    font-size: 0.9rem;
    transition: background-color 0.15s ease;
}

.term-pills a:hover {
    background-color: var(--wp--preset--color--bay);
    color: var(--wp--preset--color--paper);
}

.place-card-image {
    aspect-ratio: 4 / 3;
    overflow: hidden;
}

.place-card-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.place-card-title {
    font-size: var(--wp--preset--font-size--medium);
    margin-top: 0.75rem;
    margin-bottom: 0.25rem;
}

.eg-date-only .eg-event-summary__meta {
    display: none;
}