.bbf-glossary-page{width:min(1180px,90%);margin:0 auto;box-sizing:border-box}
.bbf-term{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#a1c286;text-underline-offset:.22em;text-decoration-thickness:1px}.bbf-term:hover,.bbf-term:focus-visible{color:var(--lime,#d6ff9a);text-decoration-style:solid}.bbf-term:focus-visible,.bbf-definition-dialog a:focus-visible,.bbf-definition-dialog button:focus-visible,.bbf-glossary-index a:focus-visible{outline:2px solid #d6ff9a;outline-offset:5px;border-radius:2px}.bbf-definition-open{overflow:hidden}.bbf-definition-dialog{width:min(610px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #55745e;border-radius:20px;background:linear-gradient(145deg,#123326,#071b13);color:#f2f3e9;padding:32px;margin:auto;box-shadow:0 24px 90px #0008;box-sizing:border-box}.bbf-definition-dialog::backdrop{background:#00140cbd;backdrop-filter:blur(4px)}.bbf-definition-dialog h2{font:clamp(29px,5vw,40px)/1.12 Georgia,serif;margin:15px 35px 20px 0;color:#e5f3d7}.bbf-definition-dialog p{font:16px/1.65 system-ui,sans-serif;margin:0 0 18px}.bbf-definition-dialog .bbf-definition-eyebrow{font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.17em;color:#c1ea8b}.bbf-definition-close{position:absolute;right:18px;top:16px;background:none;border:0;color:#d4e7d7;font-size:28px;line-height:1;width:38px;height:38px;cursor:pointer}.bbf-definition-example{padding:17px 19px;border-left:2px solid #c3ad6e;background:#1b36266b;margin:23px 0}.bbf-definition-example strong{display:block;font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.1em;color:#e2c880;margin-bottom:8px}.bbf-definition-example p{font-size:14px;margin:0}.bbf-definition-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:25px}.bbf-definition-back{font:600 14px/1.3 system-ui,sans-serif;border:1px solid #c4e993;background:#d5fda7;color:#092016;border-radius:9px;padding:13px 18px;cursor:pointer}.bbf-definition-more{font:500 13px/1.5 system-ui,sans-serif;color:#cdddcc;text-decoration:underline;text-underline-offset:4px}.bbf-glossary-intro{padding:70px 0 35px;max-width:850px}.bbf-glossary-intro h1{font:clamp(40px,6vw,70px)/1.03 Georgia,serif;color:#f2f3e9;margin:20px 0 25px;letter-spacing:-.035em}.bbf-glossary-intro .lead{font-size:18px;max-width:690px}.bbf-glossary-return{display:inline-block;color:#d5fda7;font-size:14px;margin:0 0 30px;text-underline-offset:4px}.bbf-glossary-index{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 45px;max-width:1100px}.bbf-glossary-index a{display:block;padding:9px 12px;border:1px solid #345443;border-radius:7px;color:#cfe3ce;font:13px/1.4 system-ui,sans-serif;text-decoration:none}.bbf-glossary-index a:hover{border-color:#b5d58e;color:#d5fda7}.bbf-glossary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:75px}.bbf-glossary-entry{padding:29px;border:1px solid #365542;border-radius:16px;background:linear-gradient(145deg,#123025cc,#0a2018e8);scroll-margin-top:35px}.bbf-glossary-entry:target,.bbf-glossary-entry:focus{border-color:#bedb8d;outline:none}.bbf-glossary-entry h2{font:31px/1.14 Georgia,serif;margin:0 0 20px;color:#e5f3d7}.bbf-glossary-entry p{font-size:15px;line-height:1.65}.bbf-glossary-entry .bbf-definition-example p{font-size:14px}.bbf-glossary-entry>a{color:#d5fda7;text-underline-offset:4px;font-size:13px}.state-plain-answer{padding:23px 26px;background:#112d21;border:1px solid #466348;border-radius:14px;margin:24px 0}.state-plain-answer h3{font:26px/1.2 Georgia,serif;color:var(--gold);margin-bottom:13px}.state-plain-answer p{font-size:15px}.state-plain-answer .text-link{display:inline-block;margin-top:15px}.partner-programme--publisher{border-color:#598d79;background:linear-gradient(150deg,#11372b,#0b221a)}.partner-status--publisher{color:#9aebca;border-color:#4c9275;background:#153b2c}
@media(max-width:760px){.bbf-glossary-grid{grid-template-columns:1fr}.bbf-glossary-intro{padding-top:42px}.bbf-glossary-entry{padding:24px}.bbf-definition-dialog{padding:26px 23px}.bbf-definition-actions{align-items:flex-start;flex-direction:column}.state-plain-answer{padding:21px}}

/* GSQ/EGSQ: decorative branding, not a scientific diagram. */
.bbf-glossary-page{max-width:1240px}.bbf-glossary-intro{position:relative;padding-top:82px;max-width:930px}.bbf-glossary-intro:before{content:"";position:absolute;inset:5px 0 -40px 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 32% 50%,#ceb15e12,transparent 58%),radial-gradient(ellipse at 85% 20%,#57cbb915,transparent 55%)}.bbf-glossary-intro h1{font-size:clamp(46px,6vw,78px);letter-spacing:-.045em}.bbf-glossary-intro h1 em{color:#e2d598}.bbf-glossary-intro .lead{line-height:1.7;color:#c3d1c6}.bbf-glossary-return{border-bottom:1px solid #647c594d;padding-bottom:9px;text-decoration:none}.bbf-glossary-index{gap:8px;margin-bottom:60px}.bbf-glossary-index a{background:#112c2475;border-color:#365e4a70;border-radius:30px;padding:10px 15px;transition:background .2s,border-color .2s}.bbf-glossary-index a:hover{background:#284437}.bbf-glossary-index a[href="#lsq"]{color:#efd79c;border-color:#b99b5990;background:#66512d24}.bbf-glossary-index a[href="#elsq"]{color:#a0eddf;border-color:#66c3b390;background:#20564d45}
.bbf-qubit-feature{margin:0 0 70px}.bbf-qubit-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.bbf-qubit-heading .eyebrow{font-size:10px;letter-spacing:.19em;color:#c2b982;margin-bottom:12px}.bbf-qubit-heading h2{font:clamp(32px,4vw,46px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:0;color:#f1f1e5}.bbf-qubit-heading h2 em{font-weight:normal;color:#d6dfb2}.bbf-qubit-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.bbf-glossary-entry{position:relative;box-shadow:inset 0 1px 0 #ecf2cb09,0 12px 36px #00130925;background:linear-gradient(145deg,#153528e8,#0a211de8);border-color:#44655180;transition:border-color .25s,box-shadow .25s}.bbf-glossary-entry:hover{border-color:#819768;box-shadow:inset 0 1px 0 #f5f2c019,0 16px 40px #00130945}.bbf-glossary-entry h2{color:#eeeecf;letter-spacing:-.025em}.bbf-glossary-entry .bbf-definition-example{border-left-color:#b6ab6c;background:#b5c2a008}.bbf-glossary-entry>a{display:inline-block;padding-bottom:6px;text-decoration:none;border-bottom:1px solid #9aaf7f65}.bbf-qubit-card{--qubit-accent:#e4c67d;border-radius:25px;padding:28px;background:radial-gradient(ellipse at 80% 0,#9e794424,transparent 58%),linear-gradient(155deg,#17362b,#0b211c 75%);border-color:#a48b536b;overflow:hidden}.bbf-qubit-card--elsq{--qubit-accent:#8fe2d2;background:radial-gradient(ellipse at 80% 0,#9679c322,transparent 58%),linear-gradient(155deg,#163431,#0d2223 75%);border-color:#6dafa66b}.bbf-qubit-card h2{font-size:clamp(27px,3.2vw,35px);line-height:1.15;color:var(--qubit-accent);margin-bottom:20px}.bbf-qubit-card>p{color:#c4d4c7;line-height:1.75}.bbf-qubit-card:target,.bbf-qubit-card:focus{border-color:var(--qubit-accent);box-shadow:0 0 0 1px var(--qubit-accent),0 20px 60px #00110866}.bbf-qubit-card .bbf-definition-example{border-color:var(--qubit-accent);background:#b9d0bc08}.bbf-qubit-card .bbf-definition-example strong{color:var(--qubit-accent)}.bbf-qubit-figure{height:240px;position:relative;margin:-7px -7px 23px;border-radius:18px;background:radial-gradient(ellipse at 50% 55%,#1a49423b,transparent 67%),linear-gradient(135deg,#011d1d69,#031c1769);overflow:hidden;border:1px solid #d3dcaf0c}.bbf-qubit-figure:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#9bc2a108 1px,transparent 1px),linear-gradient(90deg,#9bc2a108 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse,#0009,transparent 75%);pointer-events:none}.bbf-qubit-figure svg{display:block;width:100%;height:100%;position:relative;overflow:visible}.bbf-qubit-art-note{position:absolute;bottom:10px;left:14px;font:9px/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8ca497}.bbf-qubit-orbit{transform-origin:320px 170px;animation:bbf-qubit-orbit 36s linear infinite;animation-play-state:paused}.bbf-qubit-orbit--inner{animation-direction:reverse;animation-duration:45s}.bbf-glossary-motion{display:none;align-items:center;gap:9px;white-space:nowrap;font:11px/1.4 system-ui,sans-serif;color:#b7cbbf;padding:10px 14px;border:1px solid #486653;border-radius:30px;cursor:pointer;background:#17302599}.bbf-glossary-motion input{appearance:none;position:absolute;width:1px;height:1px;opacity:0}.bbf-motion-dot{width:21px;height:12px;border:1px solid #78927c;border-radius:20px;position:relative;background:#263c30}.bbf-motion-dot:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#93a990;top:2px;left:3px;transition:transform .2s,background .2s}.bbf-glossary-motion:focus-within{outline:2px solid #d6ff9a;outline-offset:4px}.bbf-glossary-motion:has(input:checked) .bbf-motion-dot{border-color:#d8cf8a;background:#615e2b}.bbf-glossary-motion:has(input:checked) .bbf-motion-dot:after{transform:translateX(7px);background:#f5e5a1}@supports selector(main:has(input:checked)){.bbf-glossary-motion{display:inline-flex}.bbf-glossary-page:has(#bbf-glossary-motion:checked) .bbf-qubit-orbit{animation-play-state:running}}@keyframes bbf-qubit-orbit{to{transform:rotate(360deg)}}
.bbf-definition-dialog{background:radial-gradient(ellipse at 90% 0,#9d885a23,transparent 60%),radial-gradient(ellipse at 0 100%,#3db8a61a,transparent 65%),linear-gradient(145deg,#18392c,#081d18);border-color:#7b8a5a;box-shadow:0 28px 100px #0009,inset 0 1px 0 #f0e7ad20}.bbf-definition-dialog:before{content:"";position:absolute;left:25px;right:25px;top:0;height:2px;background:linear-gradient(90deg,transparent,#c8b572,#8dd3b9,transparent)}.bbf-definition-dialog h2{letter-spacing:-.035em;color:#f2dfaa}.bbf-definition-dialog .bbf-definition-eyebrow{display:inline-block;border:1px solid #83946c55;border-radius:30px;padding:6px 10px;background:#c4d19708;color:#d2dbad}.bbf-definition-dialog .bbf-definition-example{border-radius:0 12px 12px 0;background:#b4d1ba09;border-color:#c4b778}.bbf-definition-back{background:#e1dda7;border-color:#ece9bd;box-shadow:0 3px 20px #afbd6922}.bbf-definition-back:hover{background:#eeeac1}.bbf-definition-more:hover{color:#f1e5ad}
@media(max-width:760px){.bbf-glossary-intro{padding-top:45px}.bbf-glossary-index{margin-bottom:40px}.bbf-qubit-heading{align-items:flex-start;flex-direction:column;gap:18px}.bbf-qubit-pair{grid-template-columns:1fr;gap:22px}.bbf-qubit-card{padding:23px}.bbf-qubit-figure{height:220px}.bbf-qubit-feature{margin-bottom:45px}.bbf-glossary-index a{font-size:12px;padding:9px 12px}.bbf-qubit-heading h2{max-width:300px}.bbf-definition-dialog{border-radius:22px}}@media(prefers-reduced-motion:reduce){.bbf-qubit-orbit{animation:none!important}.bbf-glossary-motion{display:none}.bbf-glossary-entry,.bbf-glossary-index a,.bbf-motion-dot:after{transition:none!important}}
