.bdd-hub{--bdd-hub-accent:#ffb800;--bdd-hub-text:#e8dfce;--bdd-hub-panel:#141107;--bdd-form-columns:2;color:var(--bdd-hub-text);font:16px/1.6 Barlow,Arial,sans-serif;width:100%;min-width:0}.bdd-hub [hidden]{display:none!important}.bdd-hub a{color:var(--bdd-hub-accent)}.bdd-hub-form{display:grid;grid-template-columns:repeat(var(--bdd-form-columns),minmax(0,1fr));gap:18px}.bdd-hub label{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:0}.bdd-hub input,.bdd-hub select,.bdd-hub textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;background:#080704;color:var(--bdd-hub-text);border:1px solid #776121;border-radius:3px;font:inherit}.bdd-hub textarea{resize:vertical}.bdd-hub input:focus,.bdd-hub select:focus,.bdd-hub textarea:focus,.bdd-hub a:focus-visible,.bdd-hub summary:focus-visible{outline:2px solid var(--bdd-hub-accent);outline-offset:3px}.bdd-hub .bdd-hub-check{flex-direction:row;align-items:flex-start;font-weight:400}.bdd-hub-check input{width:20px;min-width:20px;min-height:20px;margin-top:4px;accent-color:var(--bdd-hub-accent)}.bdd-hub-wide{grid-column:1/-1}.bdd-hub-form>div>label{width:100%}.bdd-hub .bdd-hub-button,.bdd-hub button.bdd-hub-button{display:inline-block;width:fit-content;max-width:100%;padding:12px 22px;border:1px solid var(--bdd-hub-accent);background:var(--bdd-hub-accent);color:#090703;text-decoration:none;font:700 16px/1.4 Barlow,Arial,sans-serif;cursor:pointer;text-align:center;white-space:normal}.bdd-hub button:disabled{opacity:.5;cursor:wait}.bdd-hub-message:empty{display:none}.bdd-hub-message{padding:12px 16px;border-left:3px solid var(--bdd-hub-accent);background:#1e190c}.bdd-hub-error{border-color:#ff997c;color:#ffbfae}.bdd-hub-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.bdd-hub-privacy{font-size:14px;opacity:.85}.bdd-hub-waiver{border:1px solid #66521c;padding:16px}.bdd-hub summary{cursor:pointer;color:var(--bdd-hub-accent);font-weight:700}.bdd-hub-waiver-text{white-space:pre-wrap;max-height:360px;overflow:auto;margin-top:16px}.bdd-hub-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bdd-hub-card,.bdd-hub-cards>article{padding:22px;background:var(--bdd-hub-panel);border:1px solid #574617;min-width:0;margin-bottom:16px}.bdd-hub-card h3,.bdd-hub-card h4{color:var(--bdd-hub-accent);margin-top:0}.bdd-hub-card p{overflow-wrap:anywhere}.bdd-hub-links{display:flex;gap:14px;flex-wrap:wrap}.bdd-hub-licence-update{display:grid;gap:12px}.bdd-hub-nav{position:relative;font:700 15px/1.3 Barlow,Arial,sans-serif;z-index:50}.bdd-hub-nav ul{list-style:none;margin:0;padding:0}.bdd-hub-desktop,.bdd-hub-desktop>ul{display:flex;align-items:center;gap:0}.bdd-hub-nav a,.bdd-hub-nav summary{display:block;padding:14px 15px;color:var(--bdd-hub-accent);text-decoration:none;white-space:nowrap}.bdd-hub-nav a:hover,.bdd-hub-nav summary:hover{background:#332908}.bdd-nav-more{position:relative}.bdd-nav-more>ul{position:absolute;right:0;top:100%;min-width:210px;background:#090805;border:1px solid #80651c;box-shadow:0 10px 30px #0008}.bdd-hub-mobile{display:none}.bdd-hub-mobile>ul{position:absolute;right:0;min-width:230px;max-height:70vh;overflow:auto;background:#090805;border:1px solid #80651c}.bdd-hub-mobile>summary{display:flex;gap:20px;align-items:center}.bdd-hub-nav details>summary{list-style:none}.bdd-hub-nav details>summary::-webkit-details-marker{display:none}.bdd-nav-more>summary:after{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:10px;vertical-align:3px}.bdd-nav-more[open]>summary:after{transform:rotate(225deg);vertical-align:0}
@media(max-width:1024px){.bdd-hub-desktop{display:none}.bdd-hub-mobile{display:block}}@media(max-width:600px){.bdd-hub-form,.bdd-hub-cards{grid-template-columns:minmax(0,1fr)}.bdd-hub-card,.bdd-hub-cards>article{padding:16px}.bdd-hub-button{width:100%}.bdd-hub-nav a,.bdd-hub-nav summary{padding:12px 14px}}

.bdd-hub input,.bdd-hub select,.bdd-hub textarea{background:var(--bdd-hub-panel);border-color:var(--bdd-hub-border,#776121)}.bdd-hub-privacy,.bdd-hub-muted{color:var(--bdd-hub-muted,#b8ad96)}

/* Match the original bordered navigation and keep button labels readable in every state. */
.bdd-hub a.bdd-hub-button,.bdd-hub a.bdd-hub-button:visited,.bdd-hub a.bdd-hub-button:hover,.bdd-hub a.bdd-hub-button:focus,.bdd-hub button.bdd-hub-button{color:#090703;background:var(--bdd-hub-accent)}
.bdd-hub a.bdd-hub-button:hover,.bdd-hub button.bdd-hub-button:hover{filter:brightness(1.12)}
.bdd-hub-desktop{border:1px solid var(--bdd-hub-accent)}.bdd-hub-desktop>ul>li,.bdd-nav-more{border-right:1px solid var(--bdd-hub-accent)}.bdd-nav-more{border-right:0}.bdd-hub-desktop>ul>li:last-child{border-right:1px solid var(--bdd-hub-accent)}
.bdd-hub-desktop>ul>li>a,.bdd-nav-more>summary{font-family:'Barlow Condensed',Barlow,Arial,sans-serif;font-size:14px;letter-spacing:1px;padding:14px 18px}.bdd-nav-more>ul{top:calc(100% + 1px);right:-1px}.bdd-nav-more>ul>li+li{border-top:1px solid #ffb80022}
.bdd-hub-mobile>summary{border:1px solid var(--bdd-hub-accent)}
.bdd-hub-desktop{width:fit-content;max-width:100%}
