
/* ---- Community Café: confirmation + registration pages ---- */

/* Event poster styling */
html.js.fontawesome-i2svg-active.fontawe…
body.layout-no-sidebars.has-featured-top…
div.dialog-off-canvas-main-canvas
div#page-wrapper
div#page
div#main-wrapper.layout-main-wrapper.cle…
div#main.container-md
div.row.row-offcanvas.row-offcanvas-left…
main#content.main-content.col
section.section
section.region.region-content
div#block-korumo-bootstrap-barrio-conten…
div.content
article.node.node--type-webform.node--vi…
div.node__content.clearfix
div.field.field--name-webform.field--typ…
div#webform-submission-event-registratio…
div#webform-submission-event-registratio…
form#webform-submission-event-registrati…
div#edit-flexbox-page-body.container-md.…
div.webform-flex.webform-flex--1
div.webform-flex--container
div#edit-flexbox-01.col-12.flex-column.m…
div.webform-flex.webform-flex--1
div.webform-flex--container
div#edit-processed-text-02.mt-3.event-po…
div
div.img-fluid.object-fit-cover.rounded-3…
div.field.field--name-field-media-image.…
div.field__item
img.image-style-large
element {
}
.event-poster .field--name-field-media-image.field--type-image.field--label-visually_hidden {
  width: 100%;
}
.webform-submission-event-registration-form .field--name-field-media-image img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
  width: 100%;
  border-radius: 12px;
}

/* Event-details box - poster cyan */
.cafe-details { background-color: #5CE1E6; }

/* Help panel (rates-block style) */
.cafe-panel-dark { background-color: var(--bs-dark-bg-subtle); }
.cafe-card       { background-color: var(--bs-secondary-bg-subtle); }

/* Share block wrapper */
.cafe-share      { background-color: #EEF6FF; }
.cafe-share-btns { max-width: 560px; }

/* Brand share buttons */
.btn-ig { background-color:#C13584; color:#fff; }
.btn-ig:hover { background-color:#a62d70; color:#fff; }
.btn-li { background-color:#0A66C2; color:#fff; }
.btn-li:hover { background-color:#08529c; color:#fff; }
.btn-wa { background-color:#128C7E; color:#fff; }
.btn-wa:hover { background-color:#0e6f64; color:#fff; }
.btn-x  { background-color:#474747; color:#fff; }
.btn-x:hover  { background-color:#2e2e2e; color:#fff; }
.btn-fb { background-color:#1877F2; color:#fff; }
.btn-fb:hover { background-color:#125fc4; color:#fff; }


/* ---- Check with Al ---- */

/* container-lg row */