.footer {
    background-color: #343a40;
    color: #fff;
    padding: 20px 0;
}

.footer p {
    margin-bottom: 0;
}

/* Hide price by default */
.price-secret {
  filter: blur(5px);
  transition: filter .3s ease;
/*  cursor: pointer; */         /* change cursor so users realise it’s interactive */
}

/* Reveal on hover (desktop) or tap (mobile) */
/*.price-secret:hover,
.price-secret:focus {
  filter: blur(0);          /* clear blur */
}

/* Center the embed and constrain its width */
  .masto-center {
    display: flex;
    justify-content: center;
    padding: 1rem 0;
  }

  /* Handle both the pre-embed blockquote and the injected iframe */
  .masto-center .mastodon-embed,
  .masto-center iframe[src*="mastodon"] {
    display: block;
    width: 100% !important;        /* fill the container */
    max-width: 560px;               /* << adjust to taste */
    margin: 0 auto !important;      /* center the fixed-width box */
    border: 0;
  }
