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

/* experience.css */
html[data-site-theme="dark"] .support-card summary>span {
    color: #b2b2ba
}
html[data-site-theme="dark"] .support-card summary i {
    color: #b2b2ba
}
html[data-site-theme="dark"] .support-popover {
    border: 1px solid #3a3a41;
    background: rgba(17,17,19,0.970);
    box-shadow: 0 22px 60px rgba(0,0,0,0.157);
    color: #f4f4f5
}
html[data-site-theme="dark"] .support-popover p {
    color: #b2b2ba
}
html[data-site-theme="dark"] .support-popover a {
    border-bottom: 1px solid #3a3a41
}
html[data-site-theme="dark"] .support-card summary:focus-visible {
    outline: 2px solid #3a3a41
}
html[data-site-theme="dark"] .voice-card {
    border: 1px solid #3a3a41;
    background: linear-gradient(135deg,#111113,#111113);
    box-shadow: 0 18px 36px -28px rgba(0,0,0,0.333)
}
html[data-site-theme="dark"] .voice-play {
    background: #0b0b0c
}
html[data-site-theme="dark"] .voice-play:after {
    background: linear-gradient(0deg,rgba(11,11,12,0.333),transparent 55%)
}
html[data-site-theme="dark"] .voice-play-icon {
    border: 1px solid rgba(207,207,211,0.301);
    background: rgba(200,200,206,0.053);
    color: #f4f4f5;
    box-shadow: 0 6px 30px rgba(0,0,0,0.250)
}
html[data-site-theme="dark"] .voice-play>small {
    color: #f4f4f5
}
html[data-site-theme="dark"] .voice-network {
    color: #b2b2ba
}
html[data-site-theme="dark"] .voice-caption p {
    color: #b2b2ba
}
html[data-site-theme="dark"] .coverage-dialog {
    border: 1px solid #3a3a41;
    background: #111113;
    color: #f4f4f5
}
html[data-site-theme="dark"] .coverage-dialog::backdrop {
    background: rgba(11,11,12,0.733)
}
html[data-site-theme="dark"] .coverage-dialog iframe {
    background: #0b0b0c
}
html[data-site-theme="dark"] .utility-film-grid video {
    background: #0b0b0c
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card>p:not(.tier-unit) {
    color: #b2b2ba
}
html[data-site-theme="dark"] .subscription-panel {
    background: linear-gradient(115deg,#111113,#111113);
    border: 1px solid #3a3a41
}
html[data-site-theme="dark"] .subscription-panel p {
    color: #b2b2ba
}
html[data-site-theme="dark"] .token-teaser {
    border-top: 1px solid #3a3a41;
    border-bottom: 1px solid #3a3a41
}
html[data-site-theme="dark"] .token-teaser p {
    color: #b2b2ba
}
html[data-site-theme="dark"] .beta-invitation p {
    color: #b2b2ba
}
html[data-site-theme="dark"] .beta-meter {
    border: 1px solid #3a3a41;
    background: linear-gradient(125deg,#111113,#18181b);
    box-shadow: inset 0 1px 0 rgba(218,218,222,0.140),0 25px 70px -45px rgba(0,0,0,0.275)
}
html[data-site-theme="dark"] .beta-meter>span {
    color: #b2b2ba
}
html[data-site-theme="dark"] .seat-track {
    background: #18181b
}
html[data-site-theme="dark"] .seat-track i {
    background: linear-gradient(90deg,#2a2a2f,#18181b)
}
html[data-site-theme="dark"] .beta-meter p {
    color: #ccccd1
}
html[data-site-theme="dark"] .beta-meter small {
    color: #b2b2ba
}
html[data-site-theme="dark"] .form-only {
    color: #f4f4f5
}
html[data-site-theme="dark"] .application-card {
    border: 1px solid #3a3a41;
    background: linear-gradient(120deg,#111113,#111113)
}
html[data-site-theme="dark"] .application-card label {
    color: #b2b2ba
}
html[data-site-theme="dark"] .application-card input:not(.form-honeypot) {
    border: 1px solid #3a3a41;
    background: rgba(200,200,206,0.137);
    color: #f4f4f5
}
html[data-site-theme="dark"] .application-card input:focus {
    outline: 2px solid #3a3a41
}
html[data-site-theme="dark"] .form-consent {
    color: #b2b2ba
}
html[data-site-theme="dark"] .application-result {
    color: #ccccd1
}
html[data-site-theme="dark"] .token-market {
    border: 1px solid #3a3a41;
    background: linear-gradient(135deg,#111113,#111113);
    box-shadow: 0 20px 90px -60px rgba(0,0,0,0.549)
}
html[data-site-theme="dark"] .market-mast {
    border-bottom: 1px solid #3a3a41
}
html[data-site-theme="dark"] .token-identity h2 span {
    color: #b2b2ba
}
html[data-site-theme="dark"] .token-identity p {
    color: #b2b2ba
}
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: #b2b2ba;
    border: 1px solid #3a3a41
}
html[data-site-theme="dark"] .chart-toolbar button,html[data-site-theme="dark"] .public-top button {
    color: #b2b2ba
}
html[data-site-theme="dark"] .chart-toolbar button[aria-pressed=true],html[data-site-theme="dark"] .public-top button[aria-pressed=true] {
    background: #111113;
    box-shadow: 0 2px 8px rgba(0,0,0,0.078);
    color: #ccccd1
}
html[data-site-theme="dark"] .chart-tooltip {
    background: #111113;
    border: 1px solid #3a3a41;
    box-shadow: 0 6px 20px rgba(0,0,0,0.088)
}
html[data-site-theme="dark"] .chart-empty {
    color: #b2b2ba
}
html[data-site-theme="dark"] .chart-axis {
    color: #b2b2ba
}
html[data-site-theme="dark"] .chart-provenance {
    color: #b2b2ba
}
html[data-site-theme="dark"] .market-facts {
    border-left: 1px solid #3a3a41
}
html[data-site-theme="dark"] .market-facts dl>div {
    border-bottom: 1px solid #3a3a41
}
html[data-site-theme="dark"] .market-facts dt {
    color: #b2b2ba
}
html[data-site-theme="dark"] .token-note p {
    color: #b2b2ba
}
html[data-site-theme="dark"] .market-contract {
    border-top: 1px solid #3a3a41
}
html[data-site-theme="dark"] .market-contract span {
    color: #b2b2ba
}
html[data-site-theme="dark"] .market-contract code {
    color: #ccccd1
}
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(207,207,211,0.280);
    background: radial-gradient(circle at 30% 20%,rgba(200,200,206,0.125),hsla(163,22%,14%,0.200) 70%);
    box-shadow: inset 0 1px 4px rgba(218,218,222,0.140),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(200,200,206,0.125),hsla(3,22%,14%,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,22%,14%,0.200);
    border: 1px solid hsla(156,35%,62%,0.333)
}
html[data-site-theme="dark"] .public-heatmap article.negative {
    background: hsla(0,22%,14%,0.200);
    border-color: hsla(0,35%,62%,0.333)
}
html[data-site-theme="dark"] .sentiment-arc {
    border: 18px solid #3a3a41
}
html[data-site-theme="dark"] .sentiment-arc:after {
    background: #2a2a2f
}
html[data-site-theme="dark"] .sentiment-arc i {
    background: #2a2a2f
}
html[data-site-theme="dark"] .lock-symbol {
    color: #b2b2ba
}
html[data-site-theme="dark"] .demo-next p {
    color: #b2b2ba
}
@media (max-width:760px) {
    html[data-site-theme="dark"] .access-ladder.revised-tiers a {
        border-bottom: 1px solid #3a3a41
    }
    html[data-site-theme="dark"] .market-facts {
        border-top: 1px solid #3a3a41
    }
}

/* polish.css */
html[data-site-theme="dark"] .availability-soon {
    color: #b2b2ba
}
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(207,207,211,0.181)
}
html[data-site-theme="dark"] .api-copy>.availability-soon {
    color: #b2b2ba
}
html[data-site-theme="dark"] .menu-coming {
    color: #b2b2ba
}
html[data-site-theme="dark"] .original-film-options button {
    border: 1px solid rgba(207,207,211,0.160)
}
html[data-site-theme="dark"] .original-film-options button[aria-pressed=true] {
    background: #18181b;
    color: #f4f4f5
}
html[data-site-theme="dark"] .official-preview-image {
    border: 1px solid #3a3a41;
    background: linear-gradient(135deg,#111113,#18181b);
    box-shadow: 0 30px 70px -45px rgba(0,0,0,0.583)
}
html[data-site-theme="dark"] .official-preview-image>span {
    background: rgba(17,17,19,0.941);
    border: 1px solid #3a3a41;
    box-shadow: 0 8px 25px rgba(0,0,0,0.250)
}
html[data-site-theme="dark"] .official-preview-links a {
    border: 1px solid #3a3a41
}
html[data-site-theme="dark"] .official-preview-links a:hover {
    background: #18181b
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card {
    background: linear-gradient(150deg,#111113,#111113);
    border: 1px solid #3a3a41;
    box-shadow: inset 0 1px rgba(218,218,222,0.140),0 15px 50px -40px rgba(0,0,0,0.700)
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card:nth-child(3) {
    background: linear-gradient(145deg,#18181b,#0b0b0c);
    color: #f4f4f5;
    border-color: #3a3a41
}
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: #f4f4f5
}
html[data-site-theme="dark"] .tier-grid.revised-tiers .tier-card:nth-child(3) .button {
    background: #111113;
    color: #f4f4f5
}
html[data-site-theme="dark"] .access-page>.market-contract {
    background: #111113;
    border: 1px solid #3a3a41
}
html[data-site-theme="dark"] .connection-links a {
    border-bottom: 1px solid #3a3a41
}
html[data-site-theme="dark"] .market-status[data-state=live]:before {
    background: #2a2a2f
}
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 #3a3a41
}
html[data-site-theme="dark"] .docs-body pre {
    background: #0b0b0c;
    color: #f4f4f5
}
html[data-site-theme="dark"] .docs-connection {
    border: 1px solid #3a3a41;
    background: linear-gradient(130deg,#111113,#111113)
}
html[data-site-theme="dark"] .docs-connection strong {
    border: 1px solid #3a3a41;
    background: rgba(200,200,206,0.120)
}
html[data-site-theme="dark"] .docs-connection i {
    color: #b2b2ba
}
html[data-site-theme="dark"] .horizon {
    background: linear-gradient(135deg,#111113,#18181b 65%,#111113);
    border: 1px solid #3a3a41;
    box-shadow: inset 0 1px rgba(218,218,222,0.140),0 30px 55px -40px rgba(0,0,0,0.363)
}
html[data-site-theme="dark"] .horizon small {
    color: #b2b2ba
}
html[data-site-theme="dark"] .horizon-line {
    background: linear-gradient(90deg,#18181b,#2a2a2f,#18181b)
}
html[data-site-theme="dark"] .horizon-line:after {
    background: #212125;
    box-shadow: 0 0 15px rgba(0,0,0,0.700)
}
html[data-site-theme="dark"] .road-stage {
    background: linear-gradient(145deg,#111113,#18181b);
    border: 1px solid #3a3a41;
    box-shadow: inset 0 1px rgba(218,218,222,0.140),0 28px 65px -45px rgba(0,0,0,0.525)
}
html[data-site-theme="dark"] .road-stage-top {
    color: #ccccd1
}
html[data-site-theme="dark"] .road-stage-screen {
    background: #0b0b0c
}
html[data-site-theme="dark"] .road-stage-caption span {
    color: #b2b2ba
}
html[data-site-theme="dark"] .road-progress {
    background: #18181b
}
html[data-site-theme="dark"] .road-progress i {
    background: #2a2a2f
}
html[data-site-theme="dark"] .road-dots a:before {
    background: #212125
}
html[data-site-theme="dark"] .road-dots a[aria-current]:before {
    background: #2a2a2f
}
html[data-site-theme="dark"] .immersive-roadmap .timeline-date {
    color: #b2b2ba
}
html[data-site-theme="dark"] .document-shelf>a,html[data-site-theme="dark"] .document-forthcoming {
    border: 1px solid #3a3a41;
    background: linear-gradient(100deg,#18181b 0,#111113 5%,#111113 8%,#111113 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: #b2b2ba
}
html[data-site-theme="dark"] .document-shelf small {
    color: #b2b2ba
}
html[data-site-theme="dark"] .document-shelf a>span:last-child,html[data-site-theme="dark"] .document-forthcoming>span:last-child {
    color: #b2b2ba
}
html[data-site-theme="dark"] .document-forthcoming {
    background: linear-gradient(100deg,#18181b,#111113);
    color: #b2b2ba;
    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: #0b0b0c
    }
}
@media (max-width:760px) {
    html[data-site-theme="dark"] .road-mobile-caption {
        color: #b2b2ba
    }
}
html[data-site-theme="dark"] .token-tier-picker {
    border-top: 1px solid #3a3a41
}
html[data-site-theme="dark"] .token-tier-picker button {
    border: 1px solid #3a3a41;
    background: rgba(200,200,206,0.093)
}
html[data-site-theme="dark"] .token-tier-picker button[aria-pressed=true] {
    background: #18181b;
    color: #f4f4f5;
    border-color: #3a3a41;
    box-shadow: 0 5px 15px rgba(0,0,0,0.167)
}
html[data-site-theme="dark"] .tier-value-label {
    color: #b2b2ba
}
html[data-site-theme="dark"] .token-tier-picker>p {
    color: #b2b2ba
}
html[data-site-theme="dark"] .token-market .chart-style {
    border-left: 1px solid #3a3a41
}
html[data-site-theme="dark"] .token-market .chart-toolbar button {
    color: #ccccd1
}
html[data-site-theme="dark"] .token-market .chart-toolbar button[aria-pressed=true] {
    color: #f4f4f5;
    background: #18181b;
    box-shadow: 0 3px 12px rgba(0,0,0,0.157)
}
html[data-site-theme="dark"] .token-market .market-contract {
    border: 1px solid #3a3a41;
    background: linear-gradient(115deg,#111113 0%,#111113 70%,#18181b);
    box-shadow: inset 0 1px rgba(218,218,222,0.140),0 12px 30px -23px rgba(0,0,0,0.700)
}
html[data-site-theme="dark"] .token-market .market-contract .contract-network {
    background: linear-gradient(135deg,#111113,#18181b);
    border: 1px solid #3a3a41
}
html[data-site-theme="dark"] .token-market .contract-address span {
    color: #ccccd1
}
html[data-site-theme="dark"] .token-market .market-contract code {
    color: #ccccd1
}
html[data-site-theme="dark"] .token-market .market-contract .contract-copy {
    background: #18181b;
    color: #f4f4f5;
    border: 1px solid #3a3a41
}
html[data-site-theme="dark"] .token-market .market-contract>a {
    color: #ccccd1
}
html[data-site-theme="dark"] .token-market .market-contract .contract-result {
    color: #90cfb6
}
html[data-site-theme="dark"] .see-chart {
    border: 1px solid #3a3a41;
    background: #111113;
    color: #ccccd1
}
html[data-site-theme="dark"] .spectre-window {
    border: 1px solid #3a3a41;
    background: #111113;
    color: #f4f4f5;
    box-shadow: 0 35px 130px rgba(0,0,0,0.392)
}
html[data-site-theme="dark"] .spectre-window::backdrop {
    background: rgba(11,11,12,0.439)
}
html[data-site-theme="dark"] .spectre-window-head {
    border-bottom: 1px solid #3a3a41;
    background: rgba(200,200,206,0.140)
}
html[data-site-theme="dark"] .spectre-window-head button {
    border: 1px solid #3a3a41;
    background: #111113;
    color: #ccccd1
}
html[data-site-theme="dark"] .chart-window-page {
    background: #111113
}
html[data-site-theme="dark"] .app-preview-shell {
    border: 1px solid #3a3a41;
    background: linear-gradient(145deg,#111113,#18181b);
    box-shadow: inset 0 1px rgba(218,218,222,0.140),0 30px 65px -40px rgba(0,0,0,0.471)
}
html[data-site-theme="dark"] .app-window-bar {
    color: #ccccd1
}
html[data-site-theme="dark"] .app-window-bar>span:first-child {
    color: #f4f4f5
}
html[data-site-theme="dark"] .app-window-bar a {
    color: #ccccd1
}
html[data-site-theme="dark"] .inline-app-preview {
    background: #0b0b0c
}
html[data-site-theme="dark"] .native-app-stage {
    background: #0b0b0c;
    border: 1px solid #3a3a41
}
html[data-site-theme="dark"] .preview-status-panel {
    border: 1px solid rgba(207,207,211,0.127);
    background: rgba(11,11,12,0.851);
    box-shadow: inset 0 1px rgba(218,218,222,0.040),0 24px 60px rgba(0,0,0,0.333);
    color: #f4f4f5
}
html[data-site-theme="dark"] .preview-status-panel .section-label {
    color: #b2b2ba
}
html[data-site-theme="dark"] .preview-status-panel p {
    color: #f4f4f5
}
html[data-site-theme="dark"] .preview-status-panel .button {
    background: #111113;
    color: #f4f4f5
}
html[data-site-theme="dark"] .preview-recording {
    background: #0b0b0c
}
html[data-site-theme="dark"] .preview-footnote {
    color: #b2b2ba
}
html[data-site-theme="dark"] .preview-footnote a {
    color: #ccccd1
}
html[data-site-theme="dark"] .preview-embedded .preview-footnote {
    background: #111113
}
html[data-site-theme="dark"] .mode-atmosphere {
    background: #111113;
    border-top: 1px solid #3a3a41;
    color: #b2b2ba
}
html[data-site-theme="dark"] .mode-atmosphere button {
    border: 1px solid #3a3a41;
    background: #111113;
    color: #ccccd1
}
html[data-site-theme="dark"] .mode-atmosphere button[aria-pressed=true] {
    background: #18181b;
    color: #f4f4f5
}
html[data-site-theme="dark"] #film-dialog.cinema-viewer {
    border: 1px solid rgba(207,207,211,0.125);
    background: #0b0b0c;
    box-shadow: 0 45px 130px rgba(0,0,0,0.667)
}
html[data-site-theme="dark"] #film-title {
    color: #f4f4f5
}
html[data-site-theme="dark"] .cinema-controls button {
    border: 1px solid rgba(207,207,211,0.087);
    background: rgba(200,200,206,0.006)
}
html[data-site-theme="dark"] #film-dialog .original-film-options button {
    border: 1px solid rgba(207,207,211,0.087);
    color: #f4f4f5;
    background: rgba(200,200,206,0.005)
}
html[data-site-theme="dark"] #film-dialog .original-film-options button[aria-pressed=true] {
    color: #f4f4f5;
    background: #111113;
    border-color: #3a3a41
}
html[data-site-theme="dark"] .cinema-stage {
    background: #0b0b0c
}
html[data-site-theme="dark"] #film-dialog #modal-video {
    background: #0b0b0c
}
@media (max-width:900px) {
    html[data-site-theme="dark"] .navigation {
        background: rgba(17,17,19,0.960)
    }
    html[data-site-theme="dark"] [data-concept=observatory] .navigation {
        background: rgba(11,11,12,0.970)
    }
    html[data-site-theme="dark"] .mode-divider>span,html[data-site-theme="dark"] .divider>span {
        background: linear-gradient(135deg,rgba(33,33,37,0.961),rgba(42,42,47,0.929))
    }
}
html[data-site-theme="dark"] .touch-comparison-control {
    background: #111113;
    border: 1px solid #3a3a41;
    color: #ccccd1
}
html[data-site-theme="dark"] .touch-comparison-control .touch-comparison-range {
    accent-color: #ccccd1
}
html[data-site-theme="dark"] .direct-comparison:has(.comparison-keyboard-range:focus-visible) .comparison-drag-handle {
    outline: 3px solid #3a3a41
}
html[data-site-theme="dark"] .direct-comparison.is-comparing .comparison-drag-handle {
    box-shadow: 0 0 0 5px rgba(218,218,222,0.075),0 6px 24px rgba(0,0,0,0.417)
}
html[data-site-theme="dark"] .cinematic-feature .film-image {
    background: #0b0b0c
}
html[data-site-theme="dark"] .site-lang-toggle {
    border: 1px solid #3a3a41;
    background: #111113;
    color: #ccccd1
}
html[data-site-theme="dark"] .site-lang-toggle[aria-expanded=true] {
    background: #111113;
    color: #f4f4f5
}
html[data-site-theme="dark"] .nav-group-menu {
    border: 1px solid #3a3a41;
    background: #111113;
    box-shadow: 0 18px 40px -18px rgba(0,0,0,0.314)
}
html[data-site-theme="dark"] .nav-group-menu a {
    color: #f4f4f5
}
html[data-site-theme="dark"] .nav-group-menu a:hover {
    background: #111113
}
html[data-site-theme="dark"] .nav-group-menu a[aria-current] {
    background: #111113
}
html[data-site-theme="dark"] .site-lang-menu {
    border: 1px solid #3a3a41;
    background: #111113;
    box-shadow: 0 18px 40px -18px rgba(0,0,0,0.314)
}
html[data-site-theme="dark"] .site-lang-menu a {
    color: #f4f4f5
}
html[data-site-theme="dark"] .site-lang-menu a:hover {
    background: #111113
}
html[data-site-theme="dark"] .site-lang-menu a[aria-current] {
    background: #111113
}
html[data-site-theme="dark"] .site-lang-menu a[aria-current]::after {
    color: #ccccd1
}
html[data-site-theme="dark"] .site-lang-offer {
    border: 1px solid #3a3a41;
    background: #111113;
    box-shadow: 0 18px 40px -16px rgba(0,0,0,0.417);
    color: #f4f4f5
}
html[data-site-theme="dark"] .site-lang-offer button {
    color: #b2b2ba
}
html[data-site-theme="dark"] .site-lang-offer button:hover {
    background: #111113
}
html[data-site-theme="dark"] .price-film-stage {
    background: #0b0b0c;
    box-shadow: 0 30px 70px -40px rgba(0,0,0,0.700)
}
html[data-site-theme="dark"] .price-film-stage:after {
    border: 1px solid rgba(207,207,211,0.200);
    box-shadow: inset 0 1px 0 rgba(218,218,222,0.120)
}
html[data-site-theme="dark"] .price-film-shade {
    background: linear-gradient(180deg,#06080d00 45%,rgba(11,11,12,0.753))
}
html[data-site-theme="dark"] .price-film-cta {
    border: 1px solid rgba(207,207,211,0.200);
    background: rgba(11,11,12,0.400);
    box-shadow: inset 0 1px 0 rgba(218,218,222,0.100),0 10px 35px rgba(0,0,0,0.417);
    color: #f4f4f5
}
html[data-site-theme="dark"] .price-film-cta small {
    color: #f4f4f5
}
html[data-site-theme="dark"] .navigation nav a.nav-crew small {
    background: #18181b;
    color: #ccccd1
}
html[data-site-theme="dark"][data-site-theme=dark] .navigation nav a.nav-crew small {
    background: #0b0b0c;
    color: #f4f4f5
}
@media (max-width:760px) {
    html[data-site-theme="dark"] .nav-crew-pill {
        border: 1px solid var(--line,#3a3a41);
        color: var(--ink,#f4f4f5);
        background: var(--panel,#111113)
    }
    html[data-site-theme="dark"] .nav-crew-pill small {
        background: #0b0b0c;
        color: #f4f4f5
    }
    html[data-site-theme="dark"][data-site-theme=dark] .navigation .nav-crew-pill small {
        background: #111113 !important;
        color: #f4f4f5 !important
    }
}
html[data-site-theme="dark"] .home-crew-art {
    background: #111113
}
html[data-site-theme="dark"] .home-crew-msg {
    background: rgba(17,17,19,0.920);
    box-shadow: 0 12px 30px -14px rgba(0,0,0,0.438);
    color: #ccccd1
}
html[data-site-theme="dark"] .home-crew-msg img {
    box-shadow: 0 0 0 2px rgba(218,218,222,0.140),0 0 0 3.5px rgba(0,0,0,0.700)
}
html[data-site-theme="dark"] .home-crew-msg b {
    color: #f4f4f5
}
html[data-site-theme="dark"][data-site-theme=dark] .home-crew-art {
    background: #18181b
}
@media (max-width:620px) {
    html[data-site-theme="dark"] .home-crew-msg {
        background: #111113
    }
}
html[data-site-theme="dark"] .next-card {
    border: 1px solid var(--line,#3a3a41);
    background: var(--bg,#111113)
}
html[data-site-theme="dark"] .next-shot {
    background: #0b0b0c
}
html[data-site-theme="dark"] .next-badge {
    background: #0b0b0c;
    color: #f4f4f5
}
html[data-site-theme="dark"] .next-card--soon .next-badge {
    color: var(--ink,#f4f4f5);
    border: 1px solid var(--line,#3a3a41)
}
html[data-site-theme="dark"][data-site-theme=dark] .next-badge {
    background: #111113;
    color: #f4f4f5
}

/* journal.css */
html[data-site-theme="dark"] .journal p {
    color: #ccccd1
}
html[data-site-theme="dark"] .journal-story {
    border: 1px solid #3a3a41;
    background: linear-gradient(140deg,#111113,#111113)
}
html[data-site-theme="dark"] .sentiment-art {
    color: #b2b2ba
}
html[data-site-theme="dark"] .sentiment-line {
    background: linear-gradient(90deg,hsla(7,22%,20%,1.000),hsla(40,22%,20%,1.000),#2a2a2f)
}
html[data-site-theme="dark"] .sentiment-line i {
    background: #111113;
    border: 1px solid #3a3a41;
    box-shadow: 0 10px 30px rgba(0,0,0,0.235)
}
html[data-site-theme="dark"] .article-heading>a {
    color: #ccccd1
}
html[data-site-theme="dark"] .article-body p,html[data-site-theme="dark"] .article-body li {
    color: #ccccd1
}
html[data-site-theme="dark"] .article-body a:not(.button),html[data-site-theme="dark"] .journal-note a {
    color: #ccccd1
}
html[data-site-theme="dark"] .article-disclosure {
    border-left: 2px solid #3a3a41
}
html[data-site-theme="dark"] .research-links>a {
    border-top: 1px solid #3a3a41
}
html[data-site-theme="dark"] .research-links p,html[data-site-theme="dark"] .official-identity p {
    color: #ccccd1
}
html[data-site-theme="dark"] .official-identity dl>div {
    border-top: 1px solid #3a3a41
}
