/* Documentary edition 1.2 — deliberate contrast rules override Elementor globals. */
html{scroll-padding-top:92px}
.bstr-menu{gap:20px}.bstr-menu>a{font-size:11px}
.bstr-hero{background-color:#06101d!important;background-repeat:no-repeat!important;background-size:auto 100%!important;background-position:right center!important;min-height:760px!important}
.bstr-hero>.elementor-container{min-height:760px!important;padding-top:130px!important;padding-bottom:70px!important}
.bstr-hero-title .elementor-heading-title{font-size:clamp(64px,6vw,104px)!important;line-height:.9!important;color:#f4efe5!important}
.bstr-hero .bstr-kicker .elementor-heading-title,.bstr-hero .bstr-contract .elementor-heading-title{color:#c7d3dc!important}
.bstr-hero .bstr-lead p{color:#f1f4f6!important;text-shadow:0 2px 18px #07101d}
.bstr-story{background:#eee9de!important;color:#111923!important}
.bstr-story .elementor-heading-title{color:#111923!important}.bstr-story .bstr-body p{color:#26343e!important}.bstr-story .bstr-red .elementor-heading-title{color:#a9392d!important}
.bstr-story .bstr-facts strong{color:#101923!important}.bstr-story .bstr-facts small{color:#4d5961!important}
.bstr-archive{padding:110px 20px;background:#dcd5c8!important;color:#111923!important}
.bstr-archive .elementor-heading-title{color:#111923!important}.bstr-archive .bstr-red .elementor-heading-title{color:#a9392d!important}.bstr-archive-intro p{max-width:760px;color:#33414a!important;font-size:18px}
.bstr-archive-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin-top:42px}
.bstr-archive-grid figure,.bstr-capsule-photo,.bstr-legacy-evidence figure{margin:0;background:#f4efe5;border:1px solid #a4a095;padding:12px;box-shadow:0 15px 35px rgba(10,18,25,.13)}
.bstr-archive-grid img{width:100%;height:410px;object-fit:cover;display:block;filter:grayscale(1) sepia(.12) contrast(1.05)}
.bstr-archive-grid figure:not(.wide) img{object-fit:contain;background:#d1c9ba}
.bstr-archive-grid figcaption,.bstr-capsule-photo figcaption,.bstr-legacy-evidence figcaption{display:flex;flex-direction:column;gap:3px;padding:13px 4px 4px;color:#17222b!important;font-size:12px;letter-spacing:.08em}
.bstr-archive-grid figcaption span{font-size:11px;letter-spacing:0;color:#56616a!important}
.bstr-profiles{background:#f2eee5!important;color:#111923!important}.bstr-profiles .elementor-heading-title{color:#111923!important}.bstr-profiles .bstr-red .elementor-heading-title{color:#a9392d!important}
.bstr-dog-profiles article{background:#fffaf0!important}.bstr-dog-profiles h3{color:#111923!important}.bstr-dog-profiles p{color:#33414a!important}
.bstr-mission{background:linear-gradient(135deg,#06101d,#102a3d)!important;color:#fff!important}.bstr-mission .elementor-heading-title{color:#f4efe5!important}.bstr-mission .bstr-section-title span{color:#d15346!important}.bstr-mission-timeline h3{color:#f4efe5!important}.bstr-mission-timeline p{color:#d3dde4!important}.bstr-mission-timeline time{color:#e3b365!important}
.bstr-payload{background:#eee9de!important;color:#111923!important}.bstr-payload .elementor-heading-title{color:#111923!important}.bstr-payload .bstr-body p{color:#33414a!important}.bstr-payload-grid{background:#fffaf0!important}.bstr-payload-grid span{color:#394750!important}
.bstr-capsule{padding:110px 20px;background:#07101d!important;color:#fff!important}.bstr-capsule>.elementor-container{align-items:center;gap:55px}.bstr-capsule .elementor-heading-title{color:#f4efe5!important}.bstr-capsule .bstr-kicker .elementor-heading-title{color:#c9d4dc!important}.bstr-capsule-photo{background:#111f2c;border-color:#526474;box-shadow:none}.bstr-capsule-photo img{display:block;width:100%;height:500px;object-fit:cover}.bstr-capsule-photo figcaption{color:#c9d4dc!important}.bstr-tech-copy p{color:#d5dfe5!important}.bstr-tech-list{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border-top:1px solid #526474}.bstr-tech-list span{padding:16px 12px 14px 0;color:#9fb0bc!important;font-size:10px;letter-spacing:.13em;border-bottom:1px solid #354959}.bstr-tech-list strong{display:block;color:#f4efe5!important;font:700 19px "Barlow Condensed",sans-serif;letter-spacing:.03em;margin-top:5px}
.bstr-tokenomics{color:#fff!important}.bstr-tokenomics .elementor-heading-title{color:#f4efe5!important}.bstr-tokenomics p,.bstr-tokenomics span{color:#d1dbe2!important}.bstr-token-grid strong{color:#fff!important}
.bstr-how{background:#eee9de!important;color:#111923!important}.bstr-how .elementor-heading-title,.bstr-how h3{color:#111923!important}.bstr-how p{color:#35434c!important}
.bstr-roadmap-section{color:#fff!important}.bstr-roadmap-section .elementor-heading-title,.bstr-roadmap-section h3{color:#f4efe5!important}.bstr-roadmap-section p{color:#d1dbe2!important}
.bstr-legacy{background:#ded7ca!important;color:#111923!important}.bstr-legacy .elementor-heading-title{color:#111923!important}.bstr-legacy .bstr-red .elementor-heading-title{color:#a9392d!important}.bstr-legacy-grid article{background:#f7f2e8!important}.bstr-legacy-grid h3{color:#111923!important}.bstr-legacy-grid p{color:#3a4851!important}
.bstr-legacy-evidence{display:grid;grid-template-columns:1fr 1.25fr .72fr;gap:20px;align-items:center;margin-top:28px;padding:25px;background:#f3eee4;border:1px solid #aaa498}.bstr-legacy-evidence img{width:100%;height:270px;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05)}.bstr-legacy-evidence .stamp img{object-fit:contain;filter:none}.bstr-legacy-evidence h3{font:700 34px/1 "Barlow Condensed",sans-serif;color:#111923!important}.bstr-legacy-evidence p{color:#3b4851!important}
.bstr-faq-section{padding:110px 20px;background:linear-gradient(135deg,#07101d,#0e2638)!important;color:#fff!important}.bstr-faq-section .elementor-heading-title{color:#f4efe5!important}.bstr-faq{margin-top:40px;border-top:1px solid #526474}.bstr-faq details{border-bottom:1px solid #526474}.bstr-faq summary{list-style:none;cursor:pointer;padding:24px 58px 24px 0;color:#f4efe5!important;font:700 25px "Barlow Condensed",sans-serif;position:relative}.bstr-faq summary::-webkit-details-marker{display:none}.bstr-faq summary:after{content:"+";position:absolute;right:14px;top:16px;color:#d15346;font:400 35px Manrope,sans-serif}.bstr-faq details[open] summary:after{content:"−"}.bstr-faq details p{max-width:790px;margin:0;padding:0 60px 24px 0;color:#d2dce3!important;font-size:16px}
.bstr-sources-section{padding:55px 20px;background:#ebe5da!important;color:#111923!important}.bstr-sources-section .elementor-heading-title{color:#a9392d!important}.bstr-sources{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.bstr-sources p{color:#46535c!important;font-size:12px;line-height:1.65}.bstr-sources strong{color:#111923!important}
.bstr-community{color:#fff!important}.bstr-community .elementor-heading-title{color:#f4efe5!important}.bstr-community p{color:#d3dde4!important}
.bstr-footer-social{display:flex;gap:10px;justify-content:flex-end}.bstr-footer-social a{border:1px solid #4a5a68;color:#fff;text-decoration:none;padding:7px 12px;font:700 12px "Barlow Condensed",sans-serif;letter-spacing:.08em}
@media(max-width:1024px){.bstr-menu{gap:12px}.bstr-menu>a{font-size:10px}.bstr-archive-grid{grid-template-columns:1fr 1fr}.bstr-archive-grid .wide{grid-column:1/-1}.bstr-legacy-evidence{grid-template-columns:1fr 1fr}.bstr-legacy-evidence .stamp{grid-column:1/-1}.bstr-sources{grid-template-columns:1fr}}
@media(max-width:767px){.bstr-hero{min-height:760px!important;background-size:auto 100%!important;background-position:65% center!important}.bstr-hero>.elementor-container{min-height:760px!important;padding-top:115px!important}.bstr-hero-title .elementor-heading-title{font-size:54px!important}.bstr-archive,.bstr-capsule,.bstr-faq-section{padding:75px 18px}.bstr-archive-grid,.bstr-legacy-evidence{grid-template-columns:1fr}.bstr-archive-grid .wide,.bstr-legacy-evidence .stamp{grid-column:auto}.bstr-archive-grid img{height:auto;max-height:480px}.bstr-capsule-photo img{height:340px}.bstr-tech-list{grid-template-columns:1fr}.bstr-sources{grid-template-columns:1fr}.bstr-footer-social{justify-content:center}}
