.xin-page-title {
margin: 20px 0 10px;
color: var(--xin-noir);
font-size: var(--wp--preset--font-size--grand);
}
.xin-surtitre,
.xin-surtitre a {
color: var(--xin-rose);
text-transform: uppercase;
} .xin-prose > :first-child {
margin-top: 0;
}
.xin-prose :where(img) {
max-width: 100%;
height: auto;
}
.xin-prose :where(figure) {
margin: 0 0 20px;
}
.xin-prose .wp-block-image a[data-pswp-width] {
cursor: zoom-in;
}
.xin-prose :where(audio) {
display: block;
width: 100%;
max-width: 500px;
}
.xin-prose :where(iframe) {
max-width: 100%;
border: 0;
}
.xin-prose .wp-block-columns {
gap: 30px;
margin-bottom: 20px;
}
.xin-prose .wp-block-quote {
margin: 0 0 20px;
padding: 10px 20px;
border-left: 5px solid #eeeeee;
}
.xin-prose .wp-block-quote p {
font-size: 17.5px;
}
.xin-prose .wp-block-quote cite {
color: #777777;
font-size: 14px;
} .xin-prose .wp-block-group.is-layout-grid {
gap: 20px 30px;
}
@media (max-width: 991.98px) {
.xin-prose .wp-block-group.is-layout-grid {
grid-template-columns: 1fr !important;
}
}
.xin-prose table {
width: 100%;
border-collapse: collapse;
}
.xin-prose :where(th, td) {
padding: 8px;
border-top: 1px solid #dddddd;
text-align: left;
} .xin-pagination {
gap: 0.5rem;
margin-top: 20px;
}
.xin-pagination :where(a, span) {
display: inline-grid;
place-items: center;
min-width: 34px;
min-height: 34px;
padding-inline: 0.75rem;
}
.xin-pagination .current {
color: var(--xin-rose);
} .xin-search-block {
margin-bottom: 20px;
}
.xin-search-list > li + li {
padding-top: 20px;
border-top: 1px solid var(--xin-bordure);
}
.xin-search-item h2 {
margin: 0 0 5px;
font-size: var(--wp--preset--font-size--grand);
}