.tnp-subscription {
max-width: 420px;
margin-top: 1.5rem;
}
.tnp-subscription .tnp-field {
margin-bottom: 1rem;
}
.tnp-subscription label {
display: block;
margin-bottom: 0.4rem;
font-weight: 600;
color: var(--wp--preset--color--tinte);
}
.tnp-subscription input[type="email"],
.tnp-subscription input[type="text"] {
width: 100%;
box-sizing: border-box;
padding: 0.75rem 1rem;
font-size: 1rem;
border: 2px solid #000000;
border-radius: 8px;
background-color: #ffffff;
color: var(--wp--preset--color--tinte);
}
.tnp-subscription input[type="email"]:focus,
.tnp-subscription input[type="text"]:focus {
outline: 2px solid var(--wp--preset--color--gruen);
outline-offset: 1px;
}
.tnp-subscription .tnp-submit {
background: linear-gradient(135deg, #0A74E5 0%, #0A9872 100%);
color: #ffffff;
border: none;
border-radius: 8px;
padding: 0.75rem 1.5rem;
font-size: 1rem;
font-weight: 600;
cursor: pointer;
}
.tnp-subscription .tnp-submit:hover {
opacity: 0.9;
} .entry-cards .wp-block-column {
display: flex;
flex-direction: column;
}
.entry-cards .wp-block-column .wp-block-buttons {
margin-top: auto;
padding-top: 1rem;
} .wp-block-gallery {
max-width: 500px;
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.wp-block-gallery img {
max-width: 200px;
height: auto;
}
.wp-block-gallery.has-nested-images {
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
width: 200px;
flex: 0 0 200px;
margin: 0 !important;
}
.wp-block-gallery.has-nested-images li {
margin: 0 !important;
} .site-footer {
padding-top: 0.75rem !important;
padding-bottom: 0.5rem !important;
}