/*
Theme Name: Geopark (Twenty Twenty-Five child)
Description: Child theme of Twenty Twenty-Five for the Khanbogd–Shar Tsav Geopark site. Adds the geosite templates and small styles.
Template: twentytwentyfive
Version: 0.1.0
Author: DEM
Text Domain: geopark-tt5
*/

/* Geosite detail */
.geosite-meta { gap: 0.75rem 1.25rem; align-items: center; margin-bottom: var(--wp--preset--spacing--40); }
.geosite-soum { font-size: var(--wp--preset--font-size--small); color: var(--wp--preset--color--contrast-2, #555); }
.geosite-categories a {
	display: inline-block; padding: 0.15em 0.75em; border-radius: 999px; text-decoration: none;
	font-size: var(--wp--preset--font-size--small); background: #eef0ec; color: #2b3a2b; border: 1px solid transparent;
}
.geosite-categories a:hover { border-color: currentColor; }
.geosite-categories a[href*="/geo"] { background: #e3f2e1; color: #1f5e2a; }
.geosite-categories a[href*="/paleontologic"] { background: #fdeed9; color: #8a4b00; }
.geosite-categories a[href*="/cultural-historical"] { background: #ece6f7; color: #4a2d8a; }
.geosite-categories a[href*="/natural"] { background: #e0f0f7; color: #0f4f6b; }
.geopark-sites-link { font-size: var(--wp--preset--font-size--small); margin-bottom: var(--wp--preset--spacing--30); }
.geopark-sites-link a { text-decoration: none; }
.geopark-map__link { font-size: var(--wp--preset--font-size--small); margin-top: 0.5rem; }
.geopark-map__coords { opacity: 0.6; margin-left: 0.5rem; }

/* Geosite list cards */
.geosite-card { height: 100%; }
.geosite-card .wp-block-post-featured-image img { border-radius: 12px; }
.geosite-card .wp-block-post-title { margin-top: var(--wp--preset--spacing--20); }
.geosite-card .wp-block-post-title a { text-decoration: none; }
.geosite-card .wp-block-post-excerpt__excerpt { font-size: var(--wp--preset--font-size--small); }

/* Language switcher in the header */
.header-language-switcher a { text-decoration: none; text-transform: uppercase; font-size: var(--wp--preset--font-size--small); letter-spacing: 0.05em; }
.header-language-switcher ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 0.75rem; }
