/*
Theme Name: ziggy.studio
Author: Ziggy
Version: 1.0
Text Domain: ziggy-studio
*/


/* Workshop */

.workshop-grid {
	display: grid !important;
	grid-template-columns: repeat(3, 100px) !important;
	justify-content: center;
	gap: 30px !important;
}

.workshop-item {
	width: 100px !important;
	height: 100px !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	background-color: #FFFFFF !important;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
}


/* Link bez dekoracji */

a.link-plain,
a.link-plain:link,
a.link-plain:visited,
a.link-plain:hover,
a.link-plain:focus,
a.link-plain:active {
	text-decoration: none !important;
	text-decoration-line: none !important;
	border-bottom: none !important;
	background-image: none !important;
	color: inherit !important;
	box-shadow: none !important;
}


/* Realizacje */

.realizacje-grid .wp-block-post-template {
	grid-template-columns: repeat(auto-fill, minmax(180px, 260px)) !important;
}

.realizacje-grid .wp-block-post-featured-image {
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12) !important;
}

.realizacje-page h2 {
	font-size: 1.7rem;
	text-align: center;
}


/* Realizacje — mobile */

@media (max-width: 600px) {

	.realizacje-grid .wp-block-post-template {
		grid-template-columns: minmax(180px, 260px) !important;
		justify-content: center !important;
	}

}

@media (max-width: 781px) {
	.wp-block-columns.mobile-reverse {
		flex-direction: column-reverse !important;
	}
}

/* Lynbro — ustawienia cookies jako link */

.cookie-settings-link button {
    appearance: none;
    background: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    color: inherit !important;
    font: inherit !important;
    text-decoration: underline !important;
    text-underline-offset: 3px;
    cursor: pointer;
}

.cookie-settings-link button:hover {
    text-decoration: none !important;
}