/* * * * * * * * * * * * * * * * * * * *
 *
 *   @site		dziedzictwokulturowe.org
 *   @name		custom.css
 *   @author	Bartosz Machnik
 *   @created	04.2026
 *   @licence	copyright (c) by sitte.pl
 *   @version	1.0.0
 *
 */

:root {	
	--main-color1: #f00; /*jasne tło*/
	--main-color2: #6e0d0d;
	--main-color3: #fff; /*jasne tło*/
}


p:last-child { margin: 0; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0; margin-bottom: 0.2em;}
td, div, p{text-align: left; text-align-last: left; text-justify: inter-word;}
@media (max-width: 765px) { td, div, p{text-align:left} }

/* *:has(> p) {container-type: inline-size;min-width: 100%; flex-grow: 1;}  */
	/* p{text-align: justify; text-align-last: left; text-justify: inter-word;} */
		/* @container (max-width: 40ch) { p {text-align: left;} } */


/* domyslne marginesy sekcji */
.sppb-section { padding: 100px 0; }
	@media (max-width: 767px) { .sppb-section { padding: 50px 0; } }
.top0{padding-top:0;}
.bottom0{padding-bottom:0;}
.sppb-section .sppb-section { padding: 0 0; }
.sppb-section:not(.row > .sppb-section) { padding-left: 0; }

 
/* DOMYŚLNIE JASNA */
.bg-light1{background-color:var(--main-color3); /*color:var(--main-color1);*/} 
	.bg-light1 .sppb-addon-title span:not([class*="editable-element"]){/*color:var(--main-color2);*/}
	/* .sppb-section .sppb-btn, .sppb-section .sppb-btn.sppb-btn-primary, .bg-light1 .sppb-btn{background-color:var(--main-color3); color:var(--main-color1);} */
		/* .sppb-section .sppb-btn:hover, .sppb-section .sppb-btn.sppb-btn-primary:hover, .bg-light1 .sppb-btn:hover, */
		/* .sppb-section .sppb-btn:focus, .sppb-section .sppb-btn.sppb-btn-primary:focus, .bg-light1 .sppb-btn:focus{background-color:var(--main-color1); color:var(--main-color3); border-color:var(--main-color2);} */

/* SEKcja CIEMNA */	
.bg-dark1{background-color:var(--main-color2); color:var(--main-color3);}
	.bg-dark1 .sppb-addon-title span:not([class*="editable-element"]){color:var(--main-color3);}
	/* .bg-dark1 .sppb-btn, .bg-dark1 .sppb-btn.sppb-btn-secondary{background-color:var(--main-color1); color:var(--main-color3);} */
		/* .bg-dark1 .sppb-btn:hover, .bg-dark1 .sppb-btn.sppb-btn-secondary:hover, */
		/* .bg-dark1 .sppb-btn:focus, .bg-dark1 .sppb-btn.sppb-btn-secondary:focus{background-color:var(--main-color3); color:var(--main-color1); border-color:var(--main-color2);} */
			

/* definicje */
.sppb-section.no-bg { background-color: transparent; } 
.font2,.font2>*{color: #C18A37; font-size:20px;}
.font3{font-family: IBM Plex Serif; font-weight: 400; font-size: 32px; line-height: 42px; letter-spacing: -0.96px;}
.font4,.font4>*{font-family: IBM Plex Serif; font-weight: 500; font-size: 18px; }
.noise-bg .sppb-row-overlay{background-color:var(--sppb-color-primary); opacity: 0.85;}

/* Przyciski */
body .sppb-btn.sppb-btn-secondary, body .btn.sppb-btn-secondary { border: 1px solid #000; background: linear-gradient(to bottom, #fff, #faede8); color: #333; position: relative; z-index: 3; }
body .sppb-btn.sppb-btn-secondary::after, body .btn.sppb-btn-secondary::after
	{ content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom, #fff, var(--sppb-color-main1)); border-radius: 200px; transition: 0.4s; opacity: 0; z-index: -1; }
body .sppb-btn.sppb-btn-secondary:hover, body .btn.sppb-btn-secondary:hover,
body .sppb-btn.sppb-btn-secondary:active, body .btn.sppb-btn-secondary:active,
body .sppb-btn.sppb-btn-secondary:focus, body .btn.sppb-btn-secondary:focus
	{ border: 1px solid #000; background: linear-gradient(to bottom, #fff, #faede8); color: #333; z-index: 3; }
body .sppb-btn.sppb-btn-secondary:hover::after, body .btn.sppb-btn-secondary:hover::after,
body .sppb-btn.sppb-btn-secondary:active::after, body .btn.sppb-btn-secondary:active::after,
body .sppb-btn.sppb-btn-secondary:focus::after, body .btn.sppb-btn-secondary:focus::after
	{ background: linear-gradient(to bottom, #fff, var(--sppb-color-main1)); opacity: 1; z-index: -1; }





