/* ORBNEX cookie consent banner, v1, 2026-10-10. Shared palette: #050505/#0A0A0A, #F2F0ED, #A8A5A0, #FF6433. */
.orbnex-consent{position:fixed;left:20px;bottom:20px;z-index:2147483000;box-sizing:border-box;width:min(560px,calc(100vw - 40px));display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:16px 18px;background:#0a0a0a;color:#f2f0ed;border:1px solid rgba(242,240,237,.16);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.55);font:400 14px/1.55 "Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.orbnex-consent[hidden]{display:none}
.orbnex-consent__text{flex:1 1 260px;margin:0;color:#a8a5a0}
.orbnex-consent__text a{color:#ff7d52;text-decoration:underline;text-underline-offset:3px}
.orbnex-consent__actions{display:flex;gap:10px;margin-left:auto}
.orbnex-consent__btn{min-height:40px;padding:0 18px;border-radius:8px;cursor:pointer;font:500 12px/1 "DM Mono",ui-monospace,monospace;letter-spacing:1.5px;text-transform:uppercase}
.orbnex-consent__btn--decline{background:transparent;color:#f2f0ed;border:1px solid rgba(242,240,237,.28)}
.orbnex-consent__btn--decline:hover{border-color:#ff7d52;color:#ff7d52}
.orbnex-consent__btn--accept{background:#ff6433;color:#050505;border:1px solid #ff6433}
.orbnex-consent__btn--accept:hover{background:#ff7d52;border-color:#ff7d52}
.orbnex-consent__btn:focus-visible,.orbnex-consent__text a:focus-visible{outline:3px solid #25d4e8;outline-offset:2px}
@media (max-width:520px){.orbnex-consent{left:12px;bottom:12px;width:calc(100vw - 24px)}.orbnex-consent__actions{width:100%}.orbnex-consent__btn{flex:1}}
