.cf-bc-launch{display:flex;align-items:flex-start;gap:20px;margin:0 0 28px;padding:26px;background:#101c30;border-radius:12px;color:#faf4e5;font-family:Inter,"Segoe UI",sans-serif}
.cf-bc-launch img{flex:0 0 64px;width:64px;height:64px}
.cf-bc-launch h2{color:#faf4e5!important;font-size:26px;line-height:1.2;margin:0 0 10px}
.cf-bc-launch p{margin:0 0 16px;color:#faf4e5}
.cf-bc-launch .cf-bc-eyebrow{color:#c5a04f;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px}
.cf-bc-actions{display:flex;flex-wrap:wrap;gap:12px}
.cf-bc-actions a{display:inline-flex;align-items:center;min-height:44px;padding:9px 15px;background:#c5a04f;color:#142337!important;border-radius:6px;font-weight:700;text-decoration:none}
.cf-bc-actions a+a{background:transparent;color:#faf4e5!important;border:1px solid #faf4e5}
.cf-bc-embed{display:block;width:100%;max-width:800px;margin:18px 0;border:1px solid #d4dde3;border-radius:8px;overflow:hidden;background:#faf4e5}
.cf-bc-embed iframe{display:block!important;width:100%!important;max-width:100%!important;height:480px!important;border:0!important;aspect-ratio:auto!important}
.cf-bc-embed>a{display:block;padding:12px 16px;color:#0b2942;font-weight:600;overflow-wrap:anywhere}
.cf-bc-insert{margin:8px 0!important;min-height:44px}
.cf-bc-example{margin:0 0 24px;padding:16px;border:1px solid #d4dde3;border-radius:8px;background:#fffdf7}
.cf-bc-example summary{cursor:pointer;font-weight:700;min-height:32px;color:#0b2942}
.cf-bc-example p{margin:12px 0;line-height:1.6}
a.bb-cover-wrap[href$="/barkercustom/"]{background:#101c30 url("barker-custom-card.svg") center/cover no-repeat}
a.bb-cover-wrap[href$="/barkercustom/"]>*{opacity:0}
a.bb-cover-wrap[href*="/barkercustom/"]:not([href$="/barkercustom/"]){height:72px!important;min-height:72px!important;padding-top:0!important;background:#101c30!important}
a.bb-cover-wrap[href*="/barkercustom/"]:not([href$="/barkercustom/"])>*{display:none!important}
a.bb-cover-wrap[href*="/barkercustom/"]:not([href$="/barkercustom/"])::after{position:absolute;inset:0;display:flex;align-items:center;padding:0 24px;color:#c5a04f;font:700 12px/1.4 Inter,"Segoe UI",sans-serif;letter-spacing:.1em}
a.bb-cover-wrap[href$="/barkercustom/configuration-sizing/"]::after{content:"01 / CONFIGURE"}
a.bb-cover-wrap[href$="/barkercustom/materials-doors-finishes/"]::after{content:"02 / MATERIALS & FINISHES"}
a.bb-cover-wrap[href$="/barkercustom/design-layout-help/"]::after{content:"03 / PLAN YOUR SPACE"}
a.bb-cover-wrap[href$="/barkercustom/ordering-delivery/"]::after{content:"04 / ORDER & DELIVERY"}
a.bb-cover-wrap[href$="/barkercustom/assembly-installation/"]::after{content:"05 / BUILD & INSTALL"}
a.bb-cover-wrap[href$="/barkercustom/projects-feedback/"]::after{content:"06 / SHARE & IMPROVE"}
.cf-bc-dialog{width:min(620px,calc(100vw - 24px));max-height:90vh;overflow:auto;border:1px solid #c5a04f;border-radius:10px;padding:24px;background:#fffdf7;color:#102a40}
.cf-bc-dialog::backdrop{background:rgba(16,28,48,.6)}
.cf-bc-dialog textarea{display:block;width:100%;min-height:150px;margin:12px 0;font:14px/1.5 monospace}
.cf-bc-dialog button{min-height:44px;margin-right:10px}
.cf-bc-dialog [role=alert]{color:#a52929}
@media(max-width:600px){.cf-bc-launch{gap:12px;padding:20px}.cf-bc-launch img{width:40px;height:40px;flex-basis:40px}.cf-bc-launch h2{font-size:22px}.cf-bc-embed iframe{height:420px!important}.cf-bc-actions a{width:100%;justify-content:center}}
.cf-bc-embed.cf-bc-room iframe{height:560px!important}
@media(max-width:400px){.cf-bc-embed.cf-bc-room{width:calc(100% + 36px);max-width:none;margin-left:-18px}}

/* Separate the homepage launch card from the dark community hero. */
.cf-home .cf-bc-launch{margin-top:32px;background:#fffdf7;color:#142337;border:1px solid #e1d8c5;border-top:4px solid #c5a04f;box-shadow:0 8px 24px rgba(16,28,48,.06)}
.cf-home .cf-bc-launch h2{color:#142337!important}
.cf-home .cf-bc-launch p{color:#42536a}
.cf-home .cf-bc-launch .cf-bc-eyebrow{color:#806019}
.cf-home .cf-bc-actions a+a{color:#142337!important;border-color:#b6c0cb;background:transparent}
@media(max-width:600px){.cf-home .cf-bc-launch{margin-top:24px}}
.cf-bc-discussions{display:inline-block;margin-top:16px;color:#faf4e5!important;text-decoration:underline;text-underline-offset:3px;font-size:14px}
.cf-home .cf-bc-discussions{color:#42536a!important}
.cf-bc-featured{margin:0 0 24px;padding:24px;background:#fffdf7;border:1px solid #dfd6c3;border-left:4px solid #c5a04f;border-radius:8px}
.cf-bc-featured .cf-bc-featured-label{margin:0 0 10px;color:#806019;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.cf-bc-featured h3{margin:0 0 12px;font-size:23px;line-height:1.3}
.cf-bc-featured h3 a,.cf-bc-featured>a{color:#142337!important;font-weight:700}
.cf-bc-featured p{color:#42536a}
