/* Notícies (entrades): mateix format que les seccions. Va amb activitats.css. */
.semcv-noticia { max-width: 1100px; }
.semcv-noticia-cap { align-items: stretch; }
.semcv-noticia-cap.amb-img { padding: 0; overflow: hidden; gap: 0; }
.semcv-noticia-cap.amb-img .semcv-act-pres { padding: 22px 26px; align-self: center; }
.semcv-noticia-img { width: 38%; max-width: 420px; height: auto; min-height: 100%; object-fit: cover; flex: none; margin: 0 !important; border-radius: 0; }
.semcv-noticia-meta { display: flex; flex-wrap: wrap; gap: 6px 14px; align-items: center; margin: 0 0 8px; color: var(--a-gris); font-size: 14px; font-weight: 600; }
.semcv-noticia-meta .cat { background: var(--a-marina); color: #fff !important; padding: 3px 12px; border-radius: 999px; border-bottom: 2px solid var(--a-groc); text-decoration: none !important; font-size: 13px; }
.semcv-noticia-cap h2 { margin: 0; color: var(--a-marina); font-size: 28px; line-height: 1.25; }
.semcv-noticia-cos { background: #fff; border: 1px solid var(--a-vora); border-radius: 12px; padding: 22px 26px; box-shadow: 0 4px 14px rgba(27, 42, 78, .05); line-height: 1.7; margin-bottom: 26px; overflow-wrap: anywhere; }
.semcv-noticia-cos img { max-width: 100%; height: auto; border-radius: 8px; }
.semcv-noticia-cos a { color: var(--a-blau); font-weight: 600; }
.semcv-noticia-cos a[href$=".pdf"]::before { content: "PDF"; display: inline-block; margin-right: 6px; padding: 1px 6px; border-radius: 4px; background: #c0392b; color: #fff; font-size: 11px; font-weight: 800; vertical-align: 1px; }
.semcv-noticia-comparteix { margin-bottom: 22px; }
.semcv-noticia-comparteix .botons, .semcv-noticia-comparteix .segueix { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin: 0 0 12px; }
.semcv-noticia-comparteix .segueix span { font-weight: 700; color: var(--a-marina); margin-right: 4px; }
.semcv-noticia-comparteix a, .semcv-noticia-comparteix button { display: inline-flex; align-items: center; gap: 6px; padding: 8px 16px; border-radius: 999px; border: 0; color: #fff !important; text-decoration: none !important; font: inherit; font-size: 14px; font-weight: 700; cursor: pointer; background: var(--a-pissarra); line-height: 1.2; }
.semcv-noticia-comparteix a:hover, .semcv-noticia-comparteix button:hover { filter: brightness(1.12); }
.semcv-noticia-comparteix .x-facebook { background: #1877f2; }
.semcv-noticia-comparteix .x-x { background: #111; }
.semcv-noticia-comparteix .x-whatsapp { background: #1f9d55; }
.semcv-noticia-comparteix .x-telegram { background: #229ed9; }
.semcv-noticia-comparteix .x-linkedin { background: #0a66c2; }
.semcv-noticia-comparteix .x-instagram { background: linear-gradient(45deg, #f09433, #dc2743 50%, #bc1888); }
.semcv-noticia-comparteix .x-youtube { background: #e00; }
.semcv-noticia-comparteix .x-correu { background: var(--a-blau); }
.semcv-noticia-comparteix .x-copia, .semcv-noticia-comparteix .x-natiu { background: #fff; color: var(--a-blau) !important; border: 1px solid var(--a-blau); }
.semcv-noticia-comparteix .segueix a { padding: 6px 14px; font-size: 13px; }
.semcv-noticia-nav { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 10px; }
.semcv-noticia-nav a { display: flex; flex-direction: column; gap: 4px; padding: 14px 18px; background: #fff; border: 1px solid var(--a-vora); border-radius: 12px; text-decoration: none !important; color: var(--a-marina) !important; font-weight: 700; line-height: 1.35; }
.semcv-noticia-nav a:hover { border-color: var(--a-blau); box-shadow: 0 4px 12px rgba(27, 42, 78, .08); }
.semcv-noticia-nav a.seg { text-align: right; grid-column: 2; }
.semcv-noticia-nav small { color: var(--a-gris); font-weight: 600; }
@media (max-width: 700px) {
	.semcv-noticia-cap.amb-img { flex-direction: column; }
	.semcv-noticia-img { width: 100%; max-width: none; max-height: 260px; }
	.semcv-noticia-cap h2 { font-size: 23px; }
	.semcv-noticia-cos { padding: 16px; }
	.semcv-noticia-nav { grid-template-columns: 1fr; }
	.semcv-noticia-nav a.seg { grid-column: 1; text-align: left; }
}

/* TheKeynote (GoodLayers): amaga el que el tema ja posa i el plugin repetiria (títol, data, visites, Facebook, imatge). */
.gdlr-blog-full:has(.semcv-noticia.amaga-tema) .post-header-wrapper,
.gdlr-blog-full:has(.semcv-noticia.amaga-tema) .post-header,
.gdlr-blog-full:has(.semcv-noticia.amaga-tema) .gdlr-blog-info,
.gdlr-blog-full:has(.semcv-noticia.amaga-tema) .gdlr-blog-date-wrapper,
.gdlr-blog-full:has(.semcv-noticia.amaga-tema) .gdlr-blog-thumbnail,
.gdlr-blog-full:has(.semcv-noticia.amaga-tema) .gdlr-social-share,
.single-post:has(.semcv-noticia.amaga-tema) .gdlr-social-share,
.single-post:has(.semcv-noticia.amaga-tema) .gdlr-single-nav { display: none !important; }
/* Bloc «Fitxer» de WordPress: el botó «Baixa» amb els colors de la web i sense l'etiqueta PDF repetida. */
.semcv-noticia-cos .wp-block-file { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.semcv-noticia-cos .wp-block-file a.wp-block-file__button { background: var(--a-marina, #1d4f91) !important; color: #fff !important; border-radius: 999px; padding: 5px 16px; font-size: 13px; font-weight: 700; text-decoration: none !important; margin: 0; }
.semcv-noticia-cos .wp-block-file a.wp-block-file__button:hover { background: #3d6081 !important; }
.semcv-noticia-cos .wp-block-file a.wp-block-file__button::before { content: none; }
