/*
Theme Name: CIE
Theme URI: https://contemporary-issues.pl
Description: Motyw potomny Twenty Twenty-Five dla konferencji Contemporary Issues in Economy. Paleta i typografia zgodne z zatwierdzonym projektem strony.
Author: Grzegorz Szczubelek
Template: twentytwentyfive
Version: 1.0.0
Requires at least: 6.7
Tested up to: 7.1
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cie
*/

/* Drobne poprawki, ktorych nie da sie ustawic w theme.json. */

/* Podkreslenia linkow w tresci - jak w projekcie. */
.wp-block-post-content a:where(:not(.wp-element-button)) {
	text-decoration: none;
	border-bottom: 1px solid rgba(30, 90, 150, 0.3);
}

.wp-block-post-content a:where(:not(.wp-element-button)):hover {
	border-bottom-color: var(--wp--preset--color--sygnal);
}

/* Widoczny obrys przy nawigacji klawiatura. */
:focus-visible {
	outline: 2px solid var(--wp--preset--color--mosiadz);
	outline-offset: 3px;
}

/* Naglowki: bez pogrubienia, ciasniejsza interlinia - jak w projekcie. */
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.15;
}

/* ---------------------------------------------------------------
   1.1.0 - poprawki po zbudowaniu stron
   --------------------------------------------------------------- */

/* Brak szczeliny miedzy naglowkiem witryny a trescia oraz przed stopka. */
.wp-site-blocks > main,
.wp-site-blocks > footer {
	margin-block-start: 0;
}

/* Listy osob i partnerow: bez kropek, z cienka linia miedzy pozycjami.
   Wlacza sie klasa "ibg-people" w polu Zaawansowane -> Dodatkowe klasy CSS. */
.ibg-people {
	list-style: none;
	padding-left: 0;
}

.ibg-people > li {
	padding: 0.6rem 0;
	border-bottom: 1px solid var(--wp--preset--color--linia);
}

.ibg-people > li:last-child {
	border-bottom: 0;
}

/* Afiliacja / kraj pod nazwa - mniejszym pismem. */
.ibg-people mark {
	font-size: 0.875rem;
}

/* Karty czasopism i konferencji: rowna wysokosc w rzedzie. */
.wp-block-columns > .wp-block-column > .wp-block-group.has-biel-background-color {
	height: 100%;
}

/* Przyklejony naglowek witryny - na wszystkich stronach, bez ustawien w edytorze.
   Odsuniecie o wysokosc paska administratora, gdy uzytkownik jest zalogowany. */
.wp-site-blocks > header {
	position: sticky;
	top: var(--wp-admin--admin-bar--height, 0px);
	z-index: 50;
	box-shadow: 0 1px 0 var(--wp--preset--color--granat-akcent);
}

/* Przycisk konturowy w hero (Academic conferences) - mosiadz zamiast domyslnego. */
.wp-block-button.is-style-outline .wp-block-button__link {
	border-color: var(--wp--preset--color--mosiadz-jasny);
	color: var(--wp--preset--color--mosiadz-jasny);
	background: transparent;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background: rgba(201, 162, 79, 0.12);
}

/* Stopka: listy bez kropek, odsylacze bez podkreslen, stonowany kolor. */
.wp-site-blocks > footer ul {
	list-style: none;
	padding-left: 0;
}

.wp-site-blocks > footer li {
	margin-bottom: 0.45rem;
}

.wp-site-blocks > footer a {
	color: #D5DDE8;
	text-decoration: none;
	border-bottom: 0;
}

.wp-site-blocks > footer a:hover {
	color: var(--wp--preset--color--mosiadz-jasny);
}

/* 1.2.0 - tresc tekstowa w kolumnie 760 px; sekcje strony glownej na 1120 px (alignwide). */

/* 1.2.1 - po audycie */

/* Cele przewijania (skip link, kotwice) nie chowaja sie pod przyklejonym naglowkiem. */
html {
	scroll-padding-top: 140px;
}

/* Tekst pomocniczy w kolorze szarym - normalna grubosc, nie "light". */
mark.has-szary-color,
.has-szary-color {
	font-weight: 400;
}

/* --- CIE: elementy konferencyjne --- */
.cie-cal > li{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:14px 0;border-bottom:1px solid var(--wp--preset--color--linia);list-style:none}
.cie-cal{padding-left:0}
.cie-cal .d{font-family:var(--wp--preset--font-family--szeryfowy);font-size:1.1rem;color:var(--wp--preset--color--granat-jasny);border-left:2px solid var(--wp--preset--color--mosiadz);padding-left:12px}
@media (max-width:600px){.cie-cal > li{grid-template-columns:1fr;gap:6px}}
