/* C1 colours retained; field opacity and glow alpha now match R.
   R shadow alpha: 0x44/255 = 26.6667%, 0x18/255 = 9.4118%.
   No change to flash timing, drift, light geometry or motion controls. */
body[data-palette]:not([data-palette="R"]){--line:color-mix(in srgb,var(--ink) 25%,var(--paper))}
body[data-palette]:not([data-palette="R"]) .paper-hero>.field,
body[data-palette]:not([data-palette="R"]) .resource-head .field{opacity:.65}
body[data-palette]:not([data-palette="R"]) .fly{background:var(--glow);box-shadow:0 0 3px 1px color-mix(in srgb,var(--glow) 26.6667%,transparent),0 0 10px 3px color-mix(in srgb,var(--glow) 9.4118%,transparent)}
body[data-palette]:not([data-palette="R"]) .fly.soft{background:var(--soft);box-shadow:0 0 6px 2px color-mix(in srgb,var(--soft) 26.6667%,transparent);filter:blur(1.6px)}
body[data-palette]:not([data-palette="R"]) .hero-copy{text-shadow:0 0 4px var(--paper),0 0 9px var(--paper)}
body[data-palette]:not([data-palette="R"]) .title-dot{color:var(--accent)}
body[data-palette]:not([data-palette="R"]) .sample{color:var(--muted)}
body[data-palette]:not([data-palette="R"]) :focus-visible{outline-color:var(--accent)}
body[data-palette]:not([data-palette="R"]) .drawing{background:var(--surface1);color:var(--accent)}
body[data-palette]:not([data-palette="R"]) .drawing-2,
body[data-palette]:not([data-palette="R"]) .drawing-3{background:var(--surface2)}
body[data-palette]:not([data-palette="R"]) .colour-comparison>span{background:var(--surface1)}
body[data-palette]:not([data-palette="R"]) .colour-comparison>span+span{background:var(--ink)}
body[data-palette]:not([data-palette="R"]) .colour-comparison i{background:var(--soft)}
body[data-palette]:not([data-palette="R"]) .listing-diagram{background:var(--surface2);color:var(--accent)}
body[data-palette]:not([data-palette="R"]) .listing-diagram>div{background:var(--paper);border-color:var(--muted)}
body[data-palette]:not([data-palette="R"]) .listing-diagram i{border-color:var(--accent)}
body[data-palette]:not([data-palette="R"]) .listing-diagram b,
body[data-palette]:not([data-palette="R"]) .listing-diagram em,
body[data-palette]:not([data-palette="R"]) .listing-diagram span{background:var(--accent)}
