/* Public styles for FTPK Top Banners (v1.3.0) */
.ftpk-top-banners{width:100%;display:block}
.ftpk-top-banner{display:block;text-decoration:none;box-sizing:border-box;position:relative}
.ftpk-top-banner__inner{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:2}
/* Avoid layout side effects on inner blocks */
.ftpk-top-banner *{box-sizing:inherit}
/* Basic defaults to make banners readable even without custom colors */
.ftpk-top-banner{padding:12px 16px;background:#f5f5f5;color:#111}
.ftpk-top-banner a, .ftpk-top-banner__inner a{color:inherit;text-decoration:underline}

/* Full-area overlay link so the whole banner is clickable without wrapping block content in <a> */
.ftpk-top-banner__overlay{
  position:absolute;inset:0;z-index:1;text-indent:-9999px;
}

/* Ensure inner links remain clickable above the overlay */
.ftpk-top-banner__inner, .ftpk-top-banner__inner *{position:relative;z-index:2}
