html:has(>body.brb-output),body.brb-output{margin:0;width:100%;height:100%;overflow:hidden;background:#102332}.brb-output .brb-screen{width:100vw;height:100vh}.brb-screen{--brb-bg:#102332;--brb-accent:#ffe500;--brb-shade:.45;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:var(--brb-bg);font-family:Arial,Helvetica,sans-serif;container-type:inline-size;aspect-ratio:16/9}.brb-color,.brb-photo,.brb-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.brb-color{background:radial-gradient(ellipse at 10% 10%,color-mix(in srgb,var(--brb-accent) 20%,transparent),transparent 65%),linear-gradient(135deg,var(--brb-bg),#090e17)}.brb-photo{object-fit:cover}.brb-shade{background:#000;opacity:var(--brb-shade)}.brb-content{position:absolute;inset:12% 8% 14%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.brb-layout-left .brb-content{align-items:flex-start;text-align:left}.brb-reconnecting{display:flex;align-items:center;gap:.65em;color:var(--brb-accent);font:700 1.25cqw/1.4 Arial,Helvetica,sans-serif;letter-spacing:.18em;margin:0 0 2cqw}.brb-reconnecting span{width:.6em;height:.6em;display:inline-block;background:var(--brb-accent);border-radius:50%;box-shadow:0 0 1em var(--brb-accent)}.brb-screen h1{font:900 clamp(14px,7cqw,150px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-.055em!important;text-transform:uppercase;margin:0 0 2cqw!important;max-width:100%;overflow-wrap:anywhere;text-shadow:0 2px 25px #0005!important;-webkit-text-stroke:0!important}.brb-subtitle{font:400 2cqw/1.45 Arial,Helvetica,sans-serif!important;max-width:85%;margin:0!important;white-space:pre-wrap;overflow-wrap:anywhere}.brb-handle{font:700 1.25cqw/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.14em;color:#fff9;margin:3cqw 0 0!important}.brb-credit{position:absolute;right:3%;bottom:3%;font:400 1.5cqw/1.4 Arial,Helvetica,sans-serif;color:#fff;padding:.25em .6em;background:#18181873;border-radius:.2em}.brb-color{z-index:-3}.brb-photo{z-index:-2}.brb-shade{z-index:-1}
.brb-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#102332}.brb-video-loading{position:absolute;inset:40% 10%;text-align:center;font-size:4vw;color:white}.brb-output .brb-credit{z-index:5}
