/* Bubblecraft's iridescent blue and violet identity, kept subtle for readability. */
a[data-pencil-name="Bubblecraft wordmark"],a[data-pencil-name="Footer wordmark"],.manual-brand,.manual-footer>a{
  display:block;flex-shrink:0;width:172px;height:44px;overflow:hidden;text-indent:-9999px;
  background:url('/assets/bubblecraft-brand-wordmark.png') center / contain no-repeat;
}
.manual-topbar,.manual-footer{border-color:#263250}
.manual-kicker,.manual-toplinks a[aria-current],.manual-index-link.is-active{color:#a8eaff}
.manual-index-link.is-active{border-color:#8ddfff;background:linear-gradient(105deg,#103346,#221d43)}
.manual-search:focus-visible,.manual-mobile-picker select:focus-visible{outline:2px solid #b1c7ff;outline-offset:3px}
.manual-note{border-color:#a8b8ff;background:linear-gradient(110deg,#122e3e,#211c3a)}
.p25{background:linear-gradient(110deg,#8eeaf6,#bdadff)}
.secondary-guide:hover{border-color:#b9b1ff;background:#171b30}
/* Luminous colour without sacrificing contrast on the dark canvas. */
.page-home .p12,.page-dino .p12{background-image:radial-gradient(ellipse at 88% 34%,#22204a 0,transparent 42%),radial-gradient(ellipse at 3% 70%,#0a2b3b 0,transparent 40%);background-color:#090f1a}
.page-home .p13{background-image:linear-gradient(90deg,#07101cf7 0%,#091326bd 42%,#10112b12 100%),url('/assets/bubblecraft-hero-iridescent.png')}
.page-home .p49{background-image:url('/assets/bubblecraft-hero-iridescent.png');background-size:cover;background-position:center}
.page-home .p62{background-image:linear-gradient(180deg,#07101cf5 0%,#091327d9 38%,#080e1b33 100%),url('/assets/bubblecraft-hero-iridescent.png');background-size:100% 100%,cover;background-position:center,76% center}
.page-home [data-pencil-name="Hero headline"],.manual h1{
  color:#edf9ff;background:linear-gradient(105deg,#f7fdff 10%,#b4edff 52%,#c6b6ff 100%);
  background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
}
.page-home .p32,.page-dino .p91,.page-dino .p98,.manual-card h2{color:#e9f6ff;text-shadow:0 0 32px #7bc9ff22}
.page-home .p20{background:linear-gradient(90deg,#79ebf8,#b39cff)}
.page-home .p21,.page-home .p31,.manual-kicker{color:#9be7fb}
.manual{background:radial-gradient(ellipse at 100% 4%,#221b453d,transparent 40%),radial-gradient(ellipse at 0% 40%,#07334826,transparent 42%),#090f16}
.manual-detail{background:linear-gradient(145deg,#112330,#191a32);border-color:#303b59}
.manual-mobile-picker{background:#0c1221}
.manual-topbar,.manual-footer{background:#090f1b}
@media(prefers-reduced-transparency:reduce){.manual,.page-home .p12,.page-dino .p12{background-color:#090f16}}
@media(max-width:767px){a[data-pencil-name="Bubblecraft wordmark"],a[data-pencil-name="Footer wordmark"],.manual-brand,.manual-footer>a{width:150px;height:40px}}
