/* Generated by scripts/build-dark-theme.mjs. Paint only; layout stays in source stylesheets. */

/* styles.css */
html[data-site-theme="dark"] button:focus-visible,html[data-site-theme="dark"] a:focus-visible,html[data-site-theme="dark"] input:focus-visible {
    outline: 3px solid #34465e
}
html[data-site-theme="dark"] .concept-bar {
    background: #142031;
    color: #c9d6e7
}
html[data-site-theme="dark"] .review-label {
    color: #acbdd3
}
html[data-site-theme="dark"] .concept-switch {
    background: #142031
}
html[data-site-theme="dark"] .concept-switch button[aria-pressed=true] {
    background: #101a29;
    box-shadow: 0 1px 4px rgba(0,0,0,0.118)
}
html[data-site-theme="dark"] .navigation {
    border: 1px solid rgba(179,205,239,0.160);
    box-shadow: 0 3px 30px rgba(0,0,0,0.039),inset 0 1px 0 rgba(193,216,247,0.132)
}
html[data-site-theme="dark"] .button {
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.075),0 4px 12px rgba(0,0,0,0.088)
}
html[data-site-theme="dark"] .availability>span {
    background: #1f3045;
    box-shadow: 0 0 0 4px rgba(0,0,0,0.098)
}
html[data-site-theme="dark"] .comparison {
    background: #132031;
    color: #edf3fc;
    box-shadow: 0 24px 44px -32px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] .comparison:after {
    border: 1px solid rgba(179,205,239,0.200);
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.160),inset 0 -1px 0 rgba(193,216,247,0.040)
}
html[data-site-theme="dark"] .scene-shade {
    background: linear-gradient(180deg,rgba(9,17,29,0.078) 35%,rgba(9,17,29,0.722))
}
html[data-site-theme="dark"] .scene-label span {
    color: #edf3fc
}
html[data-site-theme="dark"] .divider {
    background: linear-gradient(90deg,rgba(16,26,41,0.812),rgba(143,177,221,0.088),#101a29);
    box-shadow: 0 0 14px rgba(0,0,0,0.333)
}
html[data-site-theme="dark"] .divider>span {
    border: 1px solid rgba(179,205,239,0.325);
    background: linear-gradient(135deg,rgba(143,177,221,0.067),rgba(143,177,221,0.016) 45%,rgba(143,177,221,0.040));
    box-shadow: inset 0 2px 2px rgba(193,216,247,0.144),inset 0 -2px 2px rgba(193,216,247,0.132),0 7px 20px rgba(0,0,0,0.333);
    text-shadow: 0 1px 3px rgba(0,0,0,0.417)
}
html[data-site-theme="dark"] .divider i {
    background: rgba(143,177,221,0.133)
}
html[data-site-theme="dark"] .comparison:focus-within {
    outline: 3px solid #34465e
}
html[data-site-theme="dark"] .scene-tools {
    color: #edf3fc
}
html[data-site-theme="dark"] .scene-tools button {
    border: 1px solid rgba(179,205,239,0.160);
    background: rgba(9,17,29,0.188)
}
html[data-site-theme="dark"] .app-shell {
    background: #09111d;
    border: 1px solid rgba(179,205,239,0.240);
    box-shadow: 0 36px 90px -45px rgba(0,0,0,0.598),inset 0 1px 2px rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .app-shell:after {
    background: linear-gradient(118deg,transparent 24%,rgba(143,177,221,0.017) 42%,transparent 52%)
}
html[data-site-theme="dark"] .app-chrome {
    color: #acbdd3
}
html[data-site-theme="dark"] .app-chrome>span:first-child {
    color: #edf3fc
}
html[data-site-theme="dark"] .app-viewport {
    background: #09111d
}
html[data-site-theme="dark"] .app-viewport iframe {
    background: #09111d
}
html[data-site-theme="dark"] .preview-launch {
    border: 1px solid rgba(179,205,239,0.238);
    color: #edf3fc;
    background: rgba(9,17,29,0.627);
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.100),0 10px 35px rgba(0,0,0,0.417)
}
html[data-site-theme="dark"] .chapter-visual {
    background: linear-gradient(130deg,#142031,#101a29 44%,#142031);
    border: 1px solid rgba(179,205,239,0.200);
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.180),0 20px 45px -35px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] .chapter-visual>img {
    box-shadow: -7px 8px 35px rgba(0,0,0,0.235)
}
html[data-site-theme="dark"] .chapter-visual:after {
    border: 1px solid rgba(179,205,239,0.200);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.100)
}
html[data-site-theme="dark"] .chapter-caption {
    background: rgba(143,177,221,0.146);
    color: #c9d6e7
}
html[data-site-theme="dark"] .film-image {
    background: #09111d
}
html[data-site-theme="dark"] .play-circle {
    border: 1px solid rgba(179,205,239,0.301);
    background: rgba(143,177,221,0.022);
    color: #edf3fc;
    box-shadow: inset 0 1px 2px rgba(193,216,247,0.140)
}
html[data-site-theme="dark"] .closing>img {
    filter: drop-shadow(0 10px 20px rgba(0,0,0,0.206))
}
html[data-site-theme="dark"] dialog {
    border: 1px solid rgba(179,205,239,0.188);
    background: #09111d;
    color: #edf3fc;
    box-shadow: 0 30px 120px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] dialog::backdrop {
    background: rgba(9,17,29,0.800)
}
html[data-site-theme="dark"] #modal-video {
    background: #09111d
}
html[data-site-theme="dark"] .desktop-device {
    filter: drop-shadow(0 30px 28px rgba(0,0,0,0.650))
}
html[data-site-theme="dark"] .phone-device {
    filter: drop-shadow(4px 15px 15px rgba(0,0,0,0.650))
}
html[data-site-theme="dark"] .optical-light {
    background: radial-gradient(ellipse,rgba(25,40,59,0.188),transparent 65%)
}
html[data-site-theme="dark"] .device-caption {
    color: #acbdd3
}
html[data-site-theme="dark"] [data-concept=observatory] .chapter-visual {
    background: linear-gradient(130deg,#132031,#09111d 44%,#09111d);
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.100),0 20px 45px -35px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] [data-concept=observatory] .chapter-caption {
    background: rgba(9,17,29,0.729);
    color: #edf3fc
}
html[data-site-theme="dark"] [data-concept=observatory] .trust {
    border-color: #34465e
}
html[data-site-theme="dark"] [data-concept=observatory] .concept-bar {
    background: #09111d;
    color: #edf3fc
}
html[data-site-theme="dark"] [data-concept=observatory] .concept-switch {
    background: #132031
}
html[data-site-theme="dark"] [data-concept=observatory] .concept-switch button[aria-pressed=true] {
    color: #edf3fc
}
html[data-site-theme="dark"] [data-concept=observatory] .navigation {
    border-color: rgba(179,205,239,0.066);
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.040),0 5px 30px rgba(0,0,0,0.250)
}
@media (min-width:901px) {
    html[data-site-theme="dark"] .device-stage:before {
        border: 1px solid rgba(179,205,239,0.108);
        background: linear-gradient(135deg,rgba(143,177,221,0.009),transparent 35%,rgba(143,177,221,0.003) 70%,rgba(143,177,221,0.009));
        box-shadow: inset 0 1px 2px rgba(193,216,247,0.100),inset 1px 0 0 rgba(193,216,247,0.036),0 30px 50px rgba(0,0,0,0.333)
    }
    html[data-site-theme="dark"] .device-stage:after {
        background: linear-gradient(90deg,transparent,rgba(143,177,221,0.122) 50%,transparent);
        filter: drop-shadow(0 0 5px rgba(193,216,247,0.180))
    }
}
html[data-site-theme="dark"] .hero-view-tabs {
    border: 1px solid #34465e;
    background: linear-gradient(145deg,rgba(143,177,221,0.125),rgba(16,26,41,0.800));
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.180),0 8px 25px -20px rgba(0,0,0,0.549)
}
html[data-site-theme="dark"] .hero-view-tabs button {
    color: #c9d6e7
}
html[data-site-theme="dark"] .hero-view-tabs button[aria-selected=true] {
    background: #101a29;
    color: #edf3fc;
    box-shadow: 0 2px 8px rgba(0,0,0,0.098),inset 0 1px 0 rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .hero-view-tabs button span {
    color: #acbdd3
}
html[data-site-theme="dark"] .mode-comparison {
    border: 1px solid #34465e;
    background: linear-gradient(125deg,#142031,#101a29 40%,#142031);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),inset 0 -1px 2px rgba(0,0,0,0.627),0 24px 50px -34px rgba(0,0,0,0.549)
}
html[data-site-theme="dark"] .mode-chrome {
    color: #c9d6e7
}
html[data-site-theme="dark"] .mode-chrome>span:first-child {
    color: #edf3fc
}
html[data-site-theme="dark"] .mode-images {
    background: #09111d
}
html[data-site-theme="dark"] .mode-divider {
    background: linear-gradient(180deg,#101a29,#142031,#101a29);
    box-shadow: 0 0 15px rgba(0,0,0,0.583)
}
html[data-site-theme="dark"] .mode-divider>span {
    background: linear-gradient(130deg,rgba(143,177,221,0.080),rgba(25,40,59,0.145) 48%,rgba(143,177,221,0.053));
    border: 1px solid rgba(179,205,239,0.414);
    box-shadow: inset 0 2px 2px rgba(193,216,247,0.169),inset 0 -1px 2px rgba(193,216,247,0.165),0 6px 24px rgba(0,0,0,0.583);
    color: #edf3fc;
    text-shadow: 0 2px 5px rgba(0,0,0,0.549)
}
html[data-site-theme="dark"] .mode-divider i {
    background: rgba(143,177,221,0.133)
}
html[data-site-theme="dark"] .mode-images:focus-within {
    outline: 3px solid #34465e
}
html[data-site-theme="dark"] .mode-footer {
    color: #edf3fc
}
html[data-site-theme="dark"] .mode-footer span {
    color: #c9d6e7
}
html[data-site-theme="dark"] .mode-footer .mode-reset {
    color: #c9d6e7
}
html[data-site-theme="dark"] .product-dialog-image {
    background: #09111d
}
html[data-site-theme="dark"] .product-dialog-footer p {
    color: #acbdd3
}
html[data-site-theme="dark"] .product-dialog-footer .button {
    background: #101a29;
    color: #edf3fc
}
html[data-site-theme="dark"] .lens-scene:before {
    background: radial-gradient(ellipse at 48% 55%,rgba(143,177,221,0.136),transparent 65%)
}
html[data-site-theme="dark"] .lens-wires {
    color: #acbdd3
}
html[data-site-theme="dark"] .lens-inputs i {
    color: #c9d6e7
}
html[data-site-theme="dark"] .lens-ring {
    border: 1px solid rgba(179,205,239,0.127);
    background: linear-gradient(140deg,rgba(143,177,221,0.063),rgba(143,177,221,0.006) 50%,rgba(143,177,221,0.040));
    box-shadow: inset 1px 1px 1px rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .lens-glass {
    background: linear-gradient(140deg,rgba(143,177,221,0.128),rgba(143,177,221,0.063) 45%,rgba(143,177,221,0.158));
    box-shadow: inset 0 3px 2px rgba(193,216,247,0.180),inset 2px 0 3px rgba(193,216,247,0.160),inset -1px -3px 2px rgba(0,0,0,0.436),0 28px 60px -20px rgba(0,0,0,0.417);
    border: 1px solid rgba(179,205,239,0.348)
}
html[data-site-theme="dark"] .lens-glass:after {
    background: linear-gradient(120deg,transparent 42%,rgba(143,177,221,0.098) 47%,transparent 53%)
}
html[data-site-theme="dark"] .lens-glass img {
    box-shadow: 0 12px 28px rgba(0,0,0,0.235)
}
html[data-site-theme="dark"] .lens-glass>span {
    color: #c9d6e7
}
html[data-site-theme="dark"] .output-mark {
    color: #acbdd3
}
html[data-site-theme="dark"] .api-interlude {
    background: radial-gradient(ellipse at 85% 100%,rgba(19,32,49,0.251),transparent 65%),linear-gradient(115deg,#09111d,#09111d);
    color: #edf3fc
}
html[data-site-theme="dark"] .api-copy .section-label {
    color: #acbdd3
}
html[data-site-theme="dark"] .preview-tag {
    border: 1px solid rgba(179,205,239,0.151)
}
html[data-site-theme="dark"] .api-copy>p {
    color: #acbdd3
}
html[data-site-theme="dark"] .api-button {
    background: #101a29;
    color: #edf3fc
}
html[data-site-theme="dark"] .api-console {
    border: 1px solid rgba(179,205,239,0.113);
    background: linear-gradient(145deg,rgba(143,177,221,0.018),rgba(25,40,59,0.008) 60%,rgba(143,177,221,0.013));
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.075),0 30px 40px -25px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] .api-tabs {
    border: 1px solid rgba(179,205,239,0.052);
    background: rgba(9,17,29,0.220)
}
html[data-site-theme="dark"] .api-tabs button {
    color: #acbdd3
}
html[data-site-theme="dark"] .api-tabs button[aria-selected=true] {
    background: linear-gradient(125deg,rgba(25,40,59,0.180),rgba(143,177,221,0.013));
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.064);
    color: #edf3fc
}
html[data-site-theme="dark"] .api-source,html[data-site-theme="dark"] .api-destination {
    border: 1px solid rgba(179,205,239,0.144);
    background: linear-gradient(130deg,rgba(143,177,221,0.030),rgba(25,40,59,0.031));
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.094),0 10px 25px rgba(0,0,0,0.333)
}
html[data-site-theme="dark"] .api-destination {
    color: #edf3fc
}
html[data-site-theme="dark"] .api-connection>span {
    background: linear-gradient(90deg,rgba(25,40,59,0.231),#142031,rgba(25,40,59,0.231))
}
html[data-site-theme="dark"] .api-connection>span:after {
    background: #101a29;
    box-shadow: 0 0 12px rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .api-console p {
    color: #acbdd3
}
html[data-site-theme="dark"] .api-method {
    border-top: 1px solid rgba(179,205,239,0.080)
}
html[data-site-theme="dark"] .api-method>span {
    color: #acbdd3
}
html[data-site-theme="dark"] .api-method strong {
    color: #edf3fc
}
html[data-site-theme="dark"] summary:focus-visible {
    outline: 3px solid #34465e
}
html[data-site-theme="dark"] .token-object {
    background: radial-gradient(ellipse at 80% 0,rgba(143,177,221,0.120),transparent 60%),linear-gradient(150deg,#101a29,#142031);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 20px 40px -35px rgba(0,0,0,0.471);
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .token-medallion {
    border: 1px solid rgba(179,205,239,0.367);
    background: linear-gradient(130deg,#101a29,rgba(143,177,221,0.107) 47%,rgba(16,26,41,0.839));
    box-shadow: inset 1px 2px 2px rgba(193,216,247,0.180),inset -2px -2px 2px rgba(0,0,0,0.650),0 18px 28px -14px rgba(0,0,0,0.627)
}
html[data-site-theme="dark"] .token-object>span {
    color: #acbdd3
}
html[data-site-theme="dark"] .token-object h3 {
    color: #edf3fc
}
html[data-site-theme="dark"] .token-object p {
    color: #c9d6e7
}
html[data-site-theme="dark"] .token-object .text-button {
    color: #c9d6e7
}
html[data-site-theme="dark"] .closing-light {
    background: radial-gradient(ellipse at 50% 80%,rgba(143,177,221,0.092),transparent 60%)
}
html[data-site-theme="dark"] [data-concept=observatory] .lens-scene:before {
    background: radial-gradient(ellipse,rgba(19,32,49,0.533),transparent 65%)
}
html[data-site-theme="dark"] [data-concept=observatory] .lens-glass {
    background: linear-gradient(140deg,rgba(143,177,221,0.038),rgba(19,32,49,0.208) 45%,rgba(143,177,221,0.025));
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.132),inset 2px 0 3px rgba(193,216,247,0.044),0 28px 60px -20px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] [data-concept=observatory] .lens-glass>span {
    color: #edf3fc
}
html[data-site-theme="dark"] [data-concept=observatory] .lens-ring {
    background: linear-gradient(140deg,rgba(143,177,221,0.016),rgba(143,177,221,0.002))
}
html[data-site-theme="dark"] [data-concept=observatory] .token-object {
    background: linear-gradient(135deg,#132031,#09111d);
    border-color: #34465e;
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.069)
}
html[data-site-theme="dark"] [data-concept=observatory] .token-object h3,html[data-site-theme="dark"] [data-concept=observatory] .token-object .text-button {
    color: #edf3fc
}
html[data-site-theme="dark"] [data-concept=observatory] .token-object p,html[data-site-theme="dark"] [data-concept=observatory] .token-object>span {
    color: #acbdd3
}
@media (max-width:620px) {
    html[data-site-theme="dark"] .lens-object:before,html[data-site-theme="dark"] .lens-object:after {
        background: linear-gradient(rgba(25,40,59,0.302),#19283b)
    }
}
html[data-site-theme="dark"] .hero-social-action {
    border: 1px solid #34465e;
    background: linear-gradient(145deg,rgba(16,26,41,0.929),rgba(143,177,221,0.144));
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 7px 15px -12px rgba(0,0,0,0.549);
    color: #c9d6e7
}
html[data-site-theme="dark"] .hero-social-action:hover {
    border-color: #34465e;
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 9px 18px -12px rgba(0,0,0,0.549)
}
html[data-site-theme="dark"] .hero-social-action small {
    color: #acbdd3
}
html[data-site-theme="dark"] .hero-contract-action {
    border: 1px solid #34465e;
    background: linear-gradient(120deg,rgba(143,177,221,0.144),rgba(16,26,41,0.922) 50%,rgba(20,32,49,0.851));
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 7px 18px -13px rgba(0,0,0,0.417);
    color: #c9d6e7
}
html[data-site-theme="dark"] .eth-symbol {
    color: #acbdd3
}
html[data-site-theme="dark"] .hero-contract-text strong span {
    color: #acbdd3
}
html[data-site-theme="dark"] .hero-contract-text>a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .hero-contract-copy {
    background: rgba(143,177,221,0.120);
    border: 1px solid #34465e;
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.180);
    color: #c9d6e7
}
html[data-site-theme="dark"] .hero-contract-copy.is-copied {
    background: #142031;
    color: #90cfb6;
    border-color: hsla(149,35%,62%,0.700)
}
html[data-site-theme="dark"] [data-concept=observatory] .hero-social-action,html[data-site-theme="dark"] [data-concept=observatory] .hero-contract-action {
    color: #edf3fc;
    background: linear-gradient(135deg,rgba(143,177,221,0.015),rgba(25,40,59,0.027));
    border-color: rgba(179,205,239,0.240);
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.069),0 7px 15px -12px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] [data-concept=observatory] .hero-social-action small,html[data-site-theme="dark"] [data-concept=observatory] .hero-contract-text strong span,html[data-site-theme="dark"] [data-concept=observatory] .hero-contract-text>a {
    color: #acbdd3
}
html[data-site-theme="dark"] [data-concept=observatory] .hero-contract-copy {
    background: rgba(143,177,221,0.015);
    border-color: rgba(179,205,239,0.240);
    color: #edf3fc
}
html[data-site-theme="dark"] .person-tile {
    background: linear-gradient(140deg,rgba(16,26,41,0.800),rgba(143,177,221,0.075));
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .person-tile:hover {
    border-color: #34465e;
    background: #101a29
}
html[data-site-theme="dark"] .person-monogram {
    border: 1px solid #34465e;
    color: #c9d6e7;
    background: linear-gradient(135deg,#101a29,rgba(143,177,221,0.144));
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 8px 15px -12px rgba(0,0,0,0.471)
}
html[data-site-theme="dark"] .person-link {
    color: #acbdd3
}
html[data-site-theme="dark"] .detail-review-bar {
    background: #142031;
    color: #c9d6e7
}
html[data-site-theme="dark"] .detail-review-bar>a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .team-principle>img {
    filter: drop-shadow(0 20px 24px rgba(0,0,0,0.196))
}
html[data-site-theme="dark"] .milestone-filters {
    border: 1px solid #34465e;
    background: #101a29
}
html[data-site-theme="dark"] .milestone-filters button {
    color: #acbdd3
}
html[data-site-theme="dark"] .milestone-filters button[aria-pressed=true] {
    background: #101a29;
    box-shadow: 0 2px 6px rgba(0,0,0,0.098);
    color: #edf3fc
}
html[data-site-theme="dark"] .timeline-date {
    color: #acbdd3
}
html[data-site-theme="dark"] .timeline-content:before {
    background: linear-gradient(#142031,#19283b)
}
html[data-site-theme="dark"] .timeline-content:after {
    border: 3px solid #34465e;
    background: #142031;
    box-shadow: 0 0 0 1px rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .timeline-milestone[data-status=current] .timeline-content:after {
    background: #1f3045;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.650),0 0 0 6px rgba(193,216,247,0.066)
}
html[data-site-theme="dark"] .milestone-status {
    color: #acbdd3
}
html[data-site-theme="dark"] .milestone-status i {
    background: #19283b
}
html[data-site-theme="dark"] .milestone-status.done i {
    background: #1f3045
}
html[data-site-theme="dark"] .milestone-status.current {
    color: #c9d6e7
}
html[data-site-theme="dark"] .milestone-status.current i {
    background: #1f3045
}
html[data-site-theme="dark"] [data-concept=observatory] .person-tile {
    background: linear-gradient(140deg,rgba(9,17,29,0.667),rgba(9,17,29,0.502));
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.044)
}
html[data-site-theme="dark"] [data-concept=observatory] .person-tile:hover {
    background: #132031
}
html[data-site-theme="dark"] [data-concept=observatory] .person-monogram {
    background: linear-gradient(135deg,rgba(31,48,69,0.267),rgba(19,32,49,0.400));
    border-color: #34465e;
    color: #edf3fc;
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.113)
}
html[data-site-theme="dark"] .timeline-milestone.is-in-view .timeline-content:after {
    background: #1f3045;
    box-shadow: 0 0 0 1px rgba(193,216,247,0.180),0 0 0 6px rgba(193,216,247,0.084)
}
html[data-site-theme="dark"] .timeline-milestone.is-in-view .timeline-date {
    color: #c9d6e7
}
html[data-site-theme="dark"] .chapter-visual>img,html[data-site-theme="dark"] .product-pin .chapter-visual>img {
    background: #09111d;
    box-shadow: 0 12px 35px rgba(0,0,0,0.157)
}
html[data-site-theme="dark"] .chapter-caption {
    background: rgba(143,177,221,0.144)
}
@media (min-width:1100px) {
    html[data-site-theme="dark"] .side-social-dock {
        border: 1px solid rgba(179,205,239,0.400);
        background: linear-gradient(140deg,rgba(16,26,41,0.863),rgba(20,32,49,0.812));
        box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 14px 32px -20px rgba(0,0,0,0.627)
    }
    html[data-site-theme="dark"] .side-social-dock a,html[data-site-theme="dark"] .social-dock-toggle {
        color: #c9d6e7
    }
    html[data-site-theme="dark"] .side-social-dock a:hover,html[data-site-theme="dark"] .social-dock-toggle:hover {
        background: rgba(143,177,221,0.120)
    }
    html[data-site-theme="dark"] .social-dock-toggle {
        border-bottom: 1px solid #34465e
    }
    html[data-site-theme="dark"] [data-concept=observatory] .side-social-dock {
        background: linear-gradient(140deg,rgba(19,32,49,0.910),rgba(9,17,29,0.925));
        border-color: rgba(179,205,239,0.193);
        box-shadow: inset 0 1px 1px rgba(193,216,247,0.075),0 14px 30px rgba(0,0,0,0.417)
    }
    html[data-site-theme="dark"] [data-concept=observatory] .side-social-dock a,html[data-site-theme="dark"] [data-concept=observatory] .social-dock-toggle {
        color: #edf3fc
    }
    html[data-site-theme="dark"] [data-concept=observatory] .side-social-dock a:hover {
        background: rgba(31,48,69,0.165)
    }
}
html[data-site-theme="dark"] .difference-center {
    border: 1px solid #34465e;
    background: linear-gradient(135deg,#101a29,#101a29 45%,#142031);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 25px 45px -30px rgba(0,0,0,0.500);
    color: #c9d6e7
}
html[data-site-theme="dark"] .difference-center>span {
    color: #acbdd3
}
html[data-site-theme="dark"] .utility-selector button[aria-pressed=true] {
    box-shadow: 0 2px 9px rgba(0,0,0,0.088)
}
html[data-site-theme="dark"] .utility-viewer {
    border: 1px solid #34465e;
    background: linear-gradient(140deg,#101a29,#142031);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 35px 65px -50px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] .utility-browserbar {
    color: #c9d6e7
}
html[data-site-theme="dark"] .utility-enlarge {
    color: #c9d6e7
}
html[data-site-theme="dark"] .utility-image {
    background: #09111d
}
html[data-site-theme="dark"] .screenshot-dialog {
    background: #09111d
}
html[data-site-theme="dark"] .catalog-tool img {
    background: #09111d
}
html[data-site-theme="dark"] .mcp-art:before {
    background: radial-gradient(ellipse,rgba(143,177,221,0.110),transparent 65%)
}
html[data-site-theme="dark"] .agent-pill {
    border: 1px solid #34465e;
    background: linear-gradient(130deg,#101a29,#101a29);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 10px 24px -18px rgba(0,0,0,0.627);
    color: #c9d6e7
}
html[data-site-theme="dark"] .mcp-bridge>span {
    background: linear-gradient(#b9c9e000,#19283b)
}
html[data-site-theme="dark"] .mcp-bridge>span:after {
    background: #1f3045
}
html[data-site-theme="dark"] .mcp-bridge>strong {
    color: #acbdd3
}
html[data-site-theme="dark"] .mcp-lens {
    border: 1px solid #34465e;
    background: linear-gradient(140deg,rgba(16,26,41,0.941),rgba(143,177,221,0.100) 60%,#101a29);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),inset -1px -2px 2px rgba(0,0,0,0.250),0 28px 40px -25px rgba(0,0,0,0.500);
    color: #c9d6e7
}
html[data-site-theme="dark"] .mcp-lens img {
    box-shadow: 0 12px 25px -10px rgba(0,0,0,0.627)
}
html[data-site-theme="dark"] .protocol-grid article>span {
    color: #acbdd3
}
html[data-site-theme="dark"] .tier-arrow {
    color: #acbdd3
}
html[data-site-theme="dark"] .tier-card {
    border: 1px solid #34465e;
    background: linear-gradient(135deg,#101a29,#101a29);
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .tier-card li {
    color: #acbdd3;
    border-top: 1px solid #34465e
}
html[data-site-theme="dark"] .tier-card#ultra {
    background: linear-gradient(135deg,#132031,#09111d);
    border-color: #34465e;
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.075);
    color: #edf3fc
}
html[data-site-theme="dark"] .tier-card#ultra li,html[data-site-theme="dark"] .tier-card#ultra p {
    color: #acbdd3
}
html[data-site-theme="dark"] .tier-card#ultra li {
    border-color: rgba(179,205,239,0.160)
}
html[data-site-theme="dark"] .tier-card#ultra .button {
    color: #edf3fc;
    background: #142031
}
html[data-site-theme="dark"] [data-concept=observatory] .utility-viewer,html[data-site-theme="dark"] [data-concept=observatory] .difference-center,html[data-site-theme="dark"] [data-concept=observatory] .mcp-lens,html[data-site-theme="dark"] [data-concept=observatory] .agent-pill {
    background: linear-gradient(135deg,#132031,#09111d);
    border-color: rgba(179,205,239,0.181);
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.056);
    color: #edf3fc
}
html[data-site-theme="dark"] [data-concept=observatory] .utility-browserbar,html[data-site-theme="dark"] [data-concept=observatory] .utility-enlarge,html[data-site-theme="dark"] [data-concept=observatory] .difference-center>span {
    color: #acbdd3
}
html[data-site-theme="dark"] [data-concept=observatory] .chapter-caption {
    background: #09111d
}
html[data-site-theme="dark"] .site-menu {
    background: linear-gradient(135deg,#101a29,#101a29);
    color: #edf3fc;
    border: 1px solid #34465e;
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 40px 120px rgba(0,0,0,0.417)
}
html[data-site-theme="dark"] .site-menu .dialog-header {
    border-color: #34465e;
    color: #c9d6e7
}
html[data-site-theme="dark"] .site-menu-grid>a {
    border-bottom: 1px solid #34465e
}
html[data-site-theme="dark"] .site-menu-grid small {
    color: #acbdd3
}
html[data-site-theme="dark"] .site-menu-grid span {
    color: #acbdd3
}
html[data-site-theme="dark"] .site-menu-grid i {
    color: #acbdd3
}
html[data-site-theme="dark"] .site-menu-grid a:hover {
    background: rgba(143,177,221,0.120)
}
html[data-site-theme="dark"] .site-menu::backdrop {
    background: rgba(19,32,49,0.376)
}
html[data-site-theme="dark"] .site-menu .dialog-header {
    background: rgba(16,26,41,0.929)
}
html[data-site-theme="dark"] .connection-brand i {
    background: linear-gradient(140deg,#101a29,#101a29);
    border: 1px solid #34465e;
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 9px 17px -11px rgba(0,0,0,0.387)
}
html[data-site-theme="dark"] .social-brand.telegram i {
    color: #acbdd3
}
html[data-site-theme="dark"] .social-brand.youtube i {
    color: #f1aba3
}
html[data-site-theme="dark"] .social-brand.linkedin i {
    color: #c9d6e7
}
html[data-site-theme="dark"] .difference-center:before,html[data-site-theme="dark"] .difference-center:after {
    background: linear-gradient(90deg,rgba(143,177,221,0.067),rgba(25,40,59,0.600))
}
html[data-site-theme="dark"] [data-concept=observatory] .connection-brand i {
    background: linear-gradient(140deg,#142031,#101a29);
    border-color: #34465e
}
html[data-site-theme="dark"] .theme-composer {
    border: 1px solid #34465e;
    background: #101a29;
    box-shadow: inset 0 2px 1px rgba(193,216,247,0.180),0 35px 65px -50px rgba(0,0,0,0.574)
}
html[data-site-theme="dark"] .theme-panel {
    box-shadow: inset 0 1px 1px rgba(193,216,247,0.028),0 12px 25px rgba(0,0,0,0.152)
}
html[data-site-theme="dark"] .theme-controls {
    background: linear-gradient(135deg,#101a29,#142031);
    color: #c9d6e7
}
html[data-site-theme="dark"] .theme-reset {
    color: #acbdd3
}
html[data-site-theme="dark"] .theme-controls legend {
    color: #acbdd3
}
html[data-site-theme="dark"] .theme-segment {
    background: rgba(143,177,221,0.093);
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .theme-segment button {
    color: #acbdd3
}
html[data-site-theme="dark"] .theme-segment button[aria-pressed=true] {
    background: #101a29;
    color: #c9d6e7;
    box-shadow: 0 3px 10px rgba(0,0,0,0.157)
}
html[data-site-theme="dark"] .theme-swatches button>span {
    box-shadow: 0 3px 8px rgba(0,0,0,0.088)
}
html[data-site-theme="dark"] .theme-swatches button[aria-pressed=true]>span {
    border-color: #34465e;
    outline: 2px solid #34465e
}
html[data-site-theme="dark"] .theme-swatches small {
    color: #acbdd3
}
html[data-site-theme="dark"] .theme-range-label {
    border-top: 1px solid #34465e
}
html[data-site-theme="dark"] .theme-range-label output {
    color: #acbdd3
}
html[data-site-theme="dark"] .theme-range-label input {
    accent-color: #acbdd3
}
html[data-site-theme="dark"] .theme-range-label>small {
    color: #acbdd3
}
html[data-site-theme="dark"] .theme-focus i {
    background: #142031
}
html[data-site-theme="dark"] .theme-focus i:after {
    background: #101a29;
    box-shadow: 0 1px 3px rgba(0,0,0,0.235)
}
html[data-site-theme="dark"] .theme-focus input:checked+i {
    background: #1f3045
}
html[data-site-theme="dark"] .theme-focus input:focus-visible+i {
    outline: 3px solid #34465e
}
html[data-site-theme="dark"] .theme-state {
    color: #acbdd3;
    border-top: 1px solid #34465e
}
html[data-site-theme="dark"] .theme-sidebar-selected {
    background: rgba(25,40,59,0.157)
}
html[data-site-theme="dark"] [data-concept=observatory] .theme-controls {
    background: #09111d;
    color: #edf3fc
}
html[data-site-theme="dark"] [data-concept=observatory] .theme-controls legend,html[data-site-theme="dark"] [data-concept=observatory] .theme-swatches small {
    color: #acbdd3
}
html[data-site-theme="dark"] [data-concept=observatory] .theme-segment {
    background: #132031;
    border-color: #34465e
}
html[data-site-theme="dark"] .phone-frame {
    border: 1px solid #34465e;
    background: linear-gradient(135deg,#101a29,#142031 55%,#101a29);
    box-shadow: 0 25px 60px rgba(0,0,0,0.113),inset 0 1px 1px rgba(193,216,247,0.180)
}
html[data-site-theme="dark"] .phone-frame img {
    background: #09111d
}
html[data-site-theme="dark"] .catalog-tool picture {
    background: #101a29
}
@media (max-width:600px) {
    html[data-site-theme="dark"] .utility-picture.has-phone-capture {
        background: linear-gradient(135deg,#101a29,#101a29)
    }
}
html[data-site-theme="dark"] .site-footer .footer-community {
    background: linear-gradient(125deg,rgba(143,177,221,0.158),rgba(143,177,221,0.144) 55%,rgba(16,26,41,0.878));
    border: 1px solid #34465e;
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.180),0 16px 50px rgba(0,0,0,0.039)
}
html[data-site-theme="dark"] .footer-community:before {
    background: radial-gradient(ellipse at 70% -80%,rgba(143,177,221,0.080),transparent 65%)
}
html[data-site-theme="dark"] .footer-orbit {
    background: linear-gradient(145deg,#101a29,#142031);
    border: 1px solid #34465e;
    box-shadow: 0 5px 12px rgba(0,0,0,0.093)
}
html[data-site-theme="dark"] .footer-social {
    background: linear-gradient(145deg,rgba(16,26,41,0.855),rgba(143,177,221,0.124));
    border: 1px solid #34465e;
    box-shadow: 0 3px 8px rgba(0,0,0,0.034),inset 0 -1px 0 rgba(193,216,247,0.140)
}
html[data-site-theme="dark"] .footer-social:hover {
    background: #101a29;
    box-shadow: 0 9px 22px rgba(0,0,0,0.078)
}
html[data-site-theme="dark"] .footer-social small {
    color: #acbdd3
}
html[data-site-theme="dark"] .footer-link-arrow {
    color: #acbdd3
}
html[data-site-theme="dark"] .footer-beta {
    border-bottom: 1px solid #34465e
}
html[data-site-theme="dark"] .footer-navigation h3 {
    color: #acbdd3
}
html[data-site-theme="dark"] .footer-navigation a:hover {
    color: #c9d6e7
}
html[data-site-theme="dark"] .footer-token {
    border: 1px solid #34465e;
    background: linear-gradient(130deg,#101a29,#101a29)
}
html[data-site-theme="dark"] .footer-eth {
    color: #c9d6e7
}
html[data-site-theme="dark"] .footer-token-chart {
    color: #c9d6e7
}
html[data-site-theme="dark"] .footer-ca-label {
    color: #acbdd3
}
html[data-site-theme="dark"] .footer-ca-row>a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .footer-copy:hover,html[data-site-theme="dark"] .footer-copy.copied {
    background: #101a29
}
html[data-site-theme="dark"] .footer-buy {
    background: linear-gradient(#132031,#09111d);
    color: #edf3fc;
    border: 1px solid #34465e;
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.038),0 4px 12px rgba(0,0,0,0.078)
}
html[data-site-theme="dark"] .site-footer>.footer-colophon {
    color: #acbdd3
}
html[data-site-theme="dark"] body[data-concept=observatory] .footer-community,html[data-site-theme="dark"] body[data-concept=observatory] .footer-token {
    background: linear-gradient(130deg,#09111d,#09111d);
    border-color: #34465e
}
html[data-site-theme="dark"] body[data-concept=observatory] .footer-community {
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.025)
}
html[data-site-theme="dark"] body[data-concept=observatory] .footer-social {
    background: rgba(143,177,221,0.005);
    border-color: rgba(179,205,239,0.042)
}
html[data-site-theme="dark"] body[data-concept=observatory] .footer-social:hover {
    background: rgba(143,177,221,0.013)
}
html[data-site-theme="dark"] body[data-concept=observatory] .footer-social small,html[data-site-theme="dark"] body[data-concept=observatory] .footer-ca-row>a {
    color: #acbdd3
}

/* experience.css */
html[data-site-theme="dark"] .support-card summary>span {
    color: #acbdd3
}
html[data-site-theme="dark"] .support-card summary i {
    color: #acbdd3
}
html[data-site-theme="dark"] .support-popover {
    border: 1px solid #34465e;
    background: rgba(16,26,41,0.970);
    box-shadow: 0 22px 60px rgba(0,0,0,0.157);
    color: #edf3fc
}
html[data-site-theme="dark"] .support-popover p {
    color: #acbdd3
}
html[data-site-theme="dark"] .support-popover a {
    border-bottom: 1px solid #34465e
}
html[data-site-theme="dark"] .support-card summary:focus-visible {
    outline: 2px solid #34465e
}
html[data-site-theme="dark"] .voice-card {
    border: 1px solid #34465e;
    background: linear-gradient(135deg,#101a29,#101a29);
    box-shadow: 0 18px 36px -28px rgba(0,0,0,0.333)
}
html[data-site-theme="dark"] .voice-play {
    background: #09111d
}
html[data-site-theme="dark"] .voice-play:after {
    background: linear-gradient(0deg,rgba(9,17,29,0.333),transparent 55%)
}
html[data-site-theme="dark"] .voice-play-icon {
    border: 1px solid rgba(179,205,239,0.301);
    background: rgba(143,177,221,0.053);
    color: #edf3fc;
    box-shadow: 0 6px 30px rgba(0,0,0,0.250)
}
html[data-site-theme="dark"] .voice-play>small {
    color: #edf3fc
}
html[data-site-theme="dark"] .voice-network {
    color: #acbdd3
}
html[data-site-theme="dark"] .voice-caption p {
    color: #acbdd3
}
html[data-site-theme="dark"] .coverage-dialog {
    border: 1px solid #34465e;
    background: #101a29;
    color: #edf3fc
}
html[data-site-theme="dark"] .coverage-dialog::backdrop {
    background: rgba(9,17,29,0.733)
}
html[data-site-theme="dark"] .coverage-dialog iframe {
    background: #09111d
}
html[data-site-theme="dark"] .utility-film-grid video {
    background: #09111d
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card>p:not(.tier-unit) {
    color: #acbdd3
}
html[data-site-theme="dark"] .subscription-panel {
    background: linear-gradient(115deg,#101a29,#101a29);
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .subscription-panel p {
    color: #acbdd3
}
html[data-site-theme="dark"] .token-teaser {
    border-top: 1px solid #34465e;
    border-bottom: 1px solid #34465e
}
html[data-site-theme="dark"] .token-teaser p {
    color: #acbdd3
}
html[data-site-theme="dark"] .beta-invitation p {
    color: #acbdd3
}
html[data-site-theme="dark"] .beta-meter {
    border: 1px solid #34465e;
    background: linear-gradient(125deg,#101a29,#142031);
    box-shadow: inset 0 1px 0 rgba(193,216,247,0.180),0 25px 70px -45px rgba(0,0,0,0.275)
}
html[data-site-theme="dark"] .beta-meter>span {
    color: #acbdd3
}
html[data-site-theme="dark"] .seat-track {
    background: #142031
}
html[data-site-theme="dark"] .seat-track i {
    background: linear-gradient(90deg,#1f3045,#132031)
}
html[data-site-theme="dark"] .beta-meter p {
    color: #c9d6e7
}
html[data-site-theme="dark"] .beta-meter small {
    color: #acbdd3
}
html[data-site-theme="dark"] .form-only {
    color: #edf3fc
}
html[data-site-theme="dark"] .application-card {
    border: 1px solid #34465e;
    background: linear-gradient(120deg,#101a29,#101a29)
}
html[data-site-theme="dark"] .application-card label {
    color: #acbdd3
}
html[data-site-theme="dark"] .application-card input:not(.form-honeypot) {
    border: 1px solid #34465e;
    background: rgba(143,177,221,0.137);
    color: #edf3fc
}
html[data-site-theme="dark"] .application-card input:focus {
    outline: 2px solid #34465e
}
html[data-site-theme="dark"] .form-consent {
    color: #acbdd3
}
html[data-site-theme="dark"] .application-result {
    color: #c9d6e7
}
html[data-site-theme="dark"] .token-market {
    border: 1px solid #34465e;
    background: linear-gradient(135deg,#101a29,#101a29);
    box-shadow: 0 20px 90px -60px rgba(0,0,0,0.549)
}
html[data-site-theme="dark"] .market-mast {
    border-bottom: 1px solid #34465e
}
html[data-site-theme="dark"] .token-identity h2 span {
    color: #acbdd3
}
html[data-site-theme="dark"] .token-identity p {
    color: #acbdd3
}
html[data-site-theme="dark"] .quote-row [data-direction=up],html[data-site-theme="dark"] .change-up {
    color: #90cfb6
}
html[data-site-theme="dark"] .quote-row [data-direction=down],html[data-site-theme="dark"] .change-down {
    color: #f1aba3
}
html[data-site-theme="dark"] .market-status {
    color: #acbdd3;
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .chart-toolbar button,html[data-site-theme="dark"] .public-top button {
    color: #acbdd3
}
html[data-site-theme="dark"] .chart-toolbar button[aria-pressed=true],html[data-site-theme="dark"] .public-top button[aria-pressed=true] {
    background: #101a29;
    box-shadow: 0 2px 8px rgba(0,0,0,0.078);
    color: #c9d6e7
}
html[data-site-theme="dark"] .chart-tooltip {
    background: #101a29;
    border: 1px solid #34465e;
    box-shadow: 0 6px 20px rgba(0,0,0,0.088)
}
html[data-site-theme="dark"] .chart-empty {
    color: #acbdd3
}
html[data-site-theme="dark"] .chart-axis {
    color: #acbdd3
}
html[data-site-theme="dark"] .chart-provenance {
    color: #acbdd3
}
html[data-site-theme="dark"] .market-facts {
    border-left: 1px solid #34465e
}
html[data-site-theme="dark"] .market-facts dl>div {
    border-bottom: 1px solid #34465e
}
html[data-site-theme="dark"] .market-facts dt {
    color: #acbdd3
}
html[data-site-theme="dark"] .token-note p {
    color: #acbdd3
}
html[data-site-theme="dark"] .market-contract {
    border-top: 1px solid #34465e
}
html[data-site-theme="dark"] .market-contract span {
    color: #acbdd3
}
html[data-site-theme="dark"] .market-contract code {
    color: #c9d6e7
}
html[data-site-theme="dark"] .public-sidebar button[aria-pressed=true] {
    box-shadow: 0 2px 10px rgba(0,0,0,0.044)
}
html[data-site-theme="dark"] .public-bubbles article {
    border: 1px solid rgba(179,205,239,0.280);
    background: radial-gradient(circle at 30% 20%,rgba(143,177,221,0.125),hsla(163,28%,16%,0.200) 70%);
    box-shadow: inset 0 1px 4px rgba(193,216,247,0.180),0 8px 15px -10px rgba(0,0,0,0.417)
}
html[data-site-theme="dark"] .public-bubbles article.negative {
    background: radial-gradient(circle at 30% 20%,rgba(143,177,221,0.125),hsla(3,28%,16%,0.200) 70%);
    border-color: hsla(3,35%,62%,0.467)
}
html[data-site-theme="dark"] .public-bubbles span {
    color: #90cfb6
}
html[data-site-theme="dark"] .public-bubbles .negative span {
    color: #f1aba3
}
html[data-site-theme="dark"] .public-heatmap article {
    background: hsla(157,28%,16%,0.200);
    border: 1px solid hsla(156,35%,62%,0.333)
}
html[data-site-theme="dark"] .public-heatmap article.negative {
    background: hsla(0,28%,16%,0.200);
    border-color: hsla(0,35%,62%,0.333)
}
html[data-site-theme="dark"] .sentiment-arc {
    border: 18px solid #34465e
}
html[data-site-theme="dark"] .sentiment-arc:after {
    background: #1f3045
}
html[data-site-theme="dark"] .sentiment-arc i {
    background: #1f3045
}
html[data-site-theme="dark"] .lock-symbol {
    color: #acbdd3
}
html[data-site-theme="dark"] .demo-next p {
    color: #acbdd3
}
@media (max-width:760px) {
    html[data-site-theme="dark"] .access-ladder.revised-tiers a {
        border-bottom: 1px solid #34465e
    }
    html[data-site-theme="dark"] .market-facts {
        border-top: 1px solid #34465e
    }
}

/* polish.css */
html[data-site-theme="dark"] .availability-soon {
    color: #acbdd3
}
html[data-site-theme="dark"] .api-copy>.availability-soon,html[data-site-theme="dark"] .mcp-copy>.availability-soon,html[data-site-theme="dark"] .detail-heading>.availability-soon,html[data-site-theme="dark"] .docs-body article>.availability-soon {
    border: 1px solid rgba(179,205,239,0.181)
}
html[data-site-theme="dark"] .api-copy>.availability-soon {
    color: #acbdd3
}
html[data-site-theme="dark"] .menu-coming {
    color: #acbdd3
}
html[data-site-theme="dark"] .original-film-options button {
    border: 1px solid rgba(179,205,239,0.160)
}
html[data-site-theme="dark"] .original-film-options button[aria-pressed=true] {
    background: #142031;
    color: #edf3fc
}
html[data-site-theme="dark"] .official-preview-image {
    border: 1px solid #34465e;
    background: linear-gradient(135deg,#101a29,#142031);
    box-shadow: 0 30px 70px -45px rgba(0,0,0,0.583)
}
html[data-site-theme="dark"] .official-preview-image>span {
    background: rgba(16,26,41,0.941);
    border: 1px solid #34465e;
    box-shadow: 0 8px 25px rgba(0,0,0,0.250)
}
html[data-site-theme="dark"] .official-preview-links a {
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .official-preview-links a:hover {
    background: #142031
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card {
    background: linear-gradient(150deg,#101a29,#101a29);
    border: 1px solid #34465e;
    box-shadow: inset 0 1px rgba(193,216,247,0.180),0 15px 50px -40px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card:nth-child(3) {
    background: linear-gradient(145deg,#132031,#09111d);
    color: #edf3fc;
    border-color: #34465e
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card:nth-child(3) p,html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card:nth-child(3)>span {
    color: #edf3fc
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card:nth-child(3) .button {
    background: #101a29;
    color: #edf3fc
}
html[data-site-theme="dark"] .access-page>.market-contract {
    background: #101a29;
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .connection-links a {
    border-bottom: 1px solid #34465e
}
html[data-site-theme="dark"] .market-status[data-state=live]:before {
    background: #1f3045
}
html[data-site-theme="dark"] .market-status[data-state=stale] {
    color: #f1aba3
}
html[data-site-theme="dark"] .market-status[data-state=error] {
    color: #f1aba3
}
html[data-site-theme="dark"] .docs-index {
    border-left: 1px solid #34465e
}
html[data-site-theme="dark"] .docs-body pre {
    background: #09111d;
    color: #edf3fc
}
html[data-site-theme="dark"] .docs-connection {
    border: 1px solid #34465e;
    background: linear-gradient(130deg,#101a29,#101a29)
}
html[data-site-theme="dark"] .docs-connection strong {
    border: 1px solid #34465e;
    background: rgba(143,177,221,0.120)
}
html[data-site-theme="dark"] .docs-connection i {
    color: #acbdd3
}
html[data-site-theme="dark"] .horizon {
    background: linear-gradient(135deg,#101a29,#142031 65%,#101a29);
    border: 1px solid #34465e;
    box-shadow: inset 0 1px rgba(193,216,247,0.180),0 30px 55px -40px rgba(0,0,0,0.363)
}
html[data-site-theme="dark"] .horizon small {
    color: #acbdd3
}
html[data-site-theme="dark"] .horizon-line {
    background: linear-gradient(90deg,#142031,#1f3045,#142031)
}
html[data-site-theme="dark"] .horizon-line:after {
    background: #19283b;
    box-shadow: 0 0 15px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] .road-stage {
    background: linear-gradient(145deg,#101a29,#142031);
    border: 1px solid #34465e;
    box-shadow: inset 0 1px rgba(193,216,247,0.180),0 28px 65px -45px rgba(0,0,0,0.525)
}
html[data-site-theme="dark"] .road-stage-top {
    color: #c9d6e7
}
html[data-site-theme="dark"] .road-stage-screen {
    background: #09111d
}
html[data-site-theme="dark"] .road-stage-caption span {
    color: #acbdd3
}
html[data-site-theme="dark"] .road-progress {
    background: #142031
}
html[data-site-theme="dark"] .road-progress i {
    background: #1f3045
}
html[data-site-theme="dark"] .road-dots a:before {
    background: #19283b
}
html[data-site-theme="dark"] .road-dots a[aria-current]:before {
    background: #1f3045
}
html[data-site-theme="dark"] .immersive-roadmap .timeline-date {
    color: #acbdd3
}
html[data-site-theme="dark"] .document-shelf>a,html[data-site-theme="dark"] .document-forthcoming {
    border: 1px solid #34465e;
    background: linear-gradient(100deg,#142031 0,#101a29 5%,#101a29 8%,#101a29 100%);
    box-shadow: inset 7px 0 9px -5px rgba(0,0,0,0.500),12px 18px 40px -25px rgba(0,0,0,0.417)
}
html[data-site-theme="dark"] .document-shelf>a:hover {
    box-shadow: inset 7px 0 9px -5px rgba(0,0,0,0.500),15px 25px 45px -20px rgba(0,0,0,0.333)
}
html[data-site-theme="dark"] .document-mark {
    color: #acbdd3
}
html[data-site-theme="dark"] .document-shelf small {
    color: #acbdd3
}
html[data-site-theme="dark"] .document-shelf a>span:last-child,html[data-site-theme="dark"] .document-forthcoming>span:last-child {
    color: #acbdd3
}
html[data-site-theme="dark"] .document-forthcoming {
    background: linear-gradient(100deg,#142031,#101a29);
    color: #acbdd3;
    box-shadow: inset 7px 0 9px -5px rgba(0,0,0,0.250)
}
@media (max-width:760px) {
    html[data-site-theme="dark"] .road-mobile-image {
        background: #09111d
    }
}
@media (max-width:760px) {
    html[data-site-theme="dark"] .road-mobile-caption {
        color: #acbdd3
    }
}
html[data-site-theme="dark"] .token-tier-picker {
    border-top: 1px solid #34465e
}
html[data-site-theme="dark"] .token-tier-picker button {
    border: 1px solid #34465e;
    background: rgba(143,177,221,0.093)
}
html[data-site-theme="dark"] .token-tier-picker button[aria-pressed=true] {
    background: #132031;
    color: #edf3fc;
    border-color: #34465e;
    box-shadow: 0 5px 15px rgba(0,0,0,0.167)
}
html[data-site-theme="dark"] .tier-value-label {
    color: #acbdd3
}
html[data-site-theme="dark"] .token-tier-picker>p {
    color: #acbdd3
}
html[data-site-theme="dark"] .token-market .chart-style {
    border-left: 1px solid #34465e
}
html[data-site-theme="dark"] .token-market .chart-toolbar button {
    color: #c9d6e7
}
html[data-site-theme="dark"] .token-market .chart-toolbar button[aria-pressed=true] {
    color: #edf3fc;
    background: #132031;
    box-shadow: 0 3px 12px rgba(0,0,0,0.157)
}
html[data-site-theme="dark"] .token-market .market-contract {
    border: 1px solid #34465e;
    background: linear-gradient(115deg,#101a29 0%,#101a29 70%,#142031);
    box-shadow: inset 0 1px rgba(193,216,247,0.180),0 12px 30px -23px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] .token-market .market-contract .contract-network {
    background: linear-gradient(135deg,#101a29,#142031);
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .token-market .contract-address span {
    color: #c9d6e7
}
html[data-site-theme="dark"] .token-market .market-contract code {
    color: #c9d6e7
}
html[data-site-theme="dark"] .token-market .market-contract .contract-copy {
    background: #132031;
    color: #edf3fc;
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .token-market .market-contract>a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .token-market .market-contract .contract-result {
    color: #90cfb6
}
html[data-site-theme="dark"] .see-chart {
    border: 1px solid #34465e;
    background: #101a29;
    color: #c9d6e7
}
html[data-site-theme="dark"] .spectre-window {
    border: 1px solid #34465e;
    background: #101a29;
    color: #edf3fc;
    box-shadow: 0 35px 130px rgba(0,0,0,0.392)
}
html[data-site-theme="dark"] .spectre-window::backdrop {
    background: rgba(9,17,29,0.439)
}
html[data-site-theme="dark"] .spectre-window-head {
    border-bottom: 1px solid #34465e;
    background: rgba(143,177,221,0.158)
}
html[data-site-theme="dark"] .spectre-window-head button {
    border: 1px solid #34465e;
    background: #101a29;
    color: #c9d6e7
}
html[data-site-theme="dark"] .chart-window-page {
    background: #101a29
}
html[data-site-theme="dark"] .app-preview-shell {
    border: 1px solid #34465e;
    background: linear-gradient(145deg,#101a29,#142031);
    box-shadow: inset 0 1px rgba(193,216,247,0.180),0 30px 65px -40px rgba(0,0,0,0.471)
}
html[data-site-theme="dark"] .app-window-bar {
    color: #c9d6e7
}
html[data-site-theme="dark"] .app-window-bar>span:first-child {
    color: #edf3fc
}
html[data-site-theme="dark"] .app-window-bar a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .inline-app-preview {
    background: #09111d
}
html[data-site-theme="dark"] .native-app-stage {
    background: #09111d;
    border: 1px solid #34465e
}
html[data-site-theme="dark"] .preview-status-panel {
    border: 1px solid rgba(179,205,239,0.127);
    background: rgba(9,17,29,0.851);
    box-shadow: inset 0 1px rgba(193,216,247,0.040),0 24px 60px rgba(0,0,0,0.333);
    color: #edf3fc
}
html[data-site-theme="dark"] .preview-status-panel .section-label {
    color: #acbdd3
}
html[data-site-theme="dark"] .preview-status-panel p {
    color: #edf3fc
}
html[data-site-theme="dark"] .preview-status-panel .button {
    background: #101a29;
    color: #edf3fc
}
html[data-site-theme="dark"] .preview-recording {
    background: #09111d
}
html[data-site-theme="dark"] .preview-footnote {
    color: #acbdd3
}
html[data-site-theme="dark"] .preview-footnote a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .preview-embedded .preview-footnote {
    background: #101a29
}
html[data-site-theme="dark"] .mode-atmosphere {
    background: #101a29;
    border-top: 1px solid #34465e;
    color: #acbdd3
}
html[data-site-theme="dark"] .mode-atmosphere button {
    border: 1px solid #34465e;
    background: #101a29;
    color: #c9d6e7
}
html[data-site-theme="dark"] .mode-atmosphere button[aria-pressed=true] {
    background: #132031;
    color: #edf3fc
}
html[data-site-theme="dark"] #film-dialog.cinema-viewer {
    border: 1px solid rgba(179,205,239,0.125);
    background: #09111d;
    box-shadow: 0 45px 130px rgba(0,0,0,0.650)
}
html[data-site-theme="dark"] #film-title {
    color: #edf3fc
}
html[data-site-theme="dark"] .cinema-controls button {
    border: 1px solid rgba(179,205,239,0.087);
    background: rgba(143,177,221,0.006)
}
html[data-site-theme="dark"] #film-dialog .original-film-options button {
    border: 1px solid rgba(179,205,239,0.087);
    color: #edf3fc;
    background: rgba(143,177,221,0.005)
}
html[data-site-theme="dark"] #film-dialog .original-film-options button[aria-pressed=true] {
    color: #edf3fc;
    background: #101a29;
    border-color: #34465e
}
html[data-site-theme="dark"] .cinema-stage {
    background: #09111d
}
html[data-site-theme="dark"] #film-dialog #modal-video {
    background: #09111d
}
@media (max-width:900px) {
    html[data-site-theme="dark"] .navigation {
        background: rgba(16,26,41,0.960)
    }
    html[data-site-theme="dark"] [data-concept=observatory] .navigation {
        background: rgba(9,17,29,0.970)
    }
    html[data-site-theme="dark"] .mode-divider>span,html[data-site-theme="dark"] .divider>span {
        background: linear-gradient(135deg,rgba(25,40,59,0.961),rgba(31,48,69,0.929))
    }
}
html[data-site-theme="dark"] .touch-comparison-control {
    background: #101a29;
    border: 1px solid #34465e;
    color: #c9d6e7
}
html[data-site-theme="dark"] .touch-comparison-control .touch-comparison-range {
    accent-color: #c9d6e7
}

/* journal.css */
html[data-site-theme="dark"] .journal p {
    color: #c9d6e7
}
html[data-site-theme="dark"] .journal-story {
    border: 1px solid #34465e;
    background: linear-gradient(140deg,#101a29,#101a29)
}
html[data-site-theme="dark"] .sentiment-art {
    color: #acbdd3
}
html[data-site-theme="dark"] .sentiment-line {
    background: linear-gradient(90deg,hsla(7,28%,22%,1.000),hsla(40,28%,22%,1.000),#1f3045)
}
html[data-site-theme="dark"] .sentiment-line i {
    background: #101a29;
    border: 1px solid #34465e;
    box-shadow: 0 10px 30px rgba(0,0,0,0.235)
}
html[data-site-theme="dark"] .article-heading>a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .article-body p,html[data-site-theme="dark"] .article-body li {
    color: #c9d6e7
}
html[data-site-theme="dark"] .article-body a:not(.button),html[data-site-theme="dark"] .journal-note a {
    color: #c9d6e7
}
html[data-site-theme="dark"] .article-disclosure {
    border-left: 2px solid #34465e
}
