html[data-konami] {
  --black: #FF1F6B;
  --g10: #FF1F6B;
  --g14: #FF1F6B;
  --g27: #000;
  --g43: #000;
  --g66: #000;
  --g92: #000;
  --gcf: #000;
  --white: #000;
  --neon: #000;
}

html[data-konami] .backdrop,
html[data-konami] .figure-canvas { filter: brightness(0); }

html[data-konami] .mask { background: #000; }
html[data-konami] .mask i { background: #FF1F6B; opacity: 0.22; }
html[data-konami] .mask i.on { opacity: 1; }

html[data-konami] .paper,
html[data-konami] .ransom .fill,
html[data-konami] .ransom .ink { background: #000; color: #FF1F6B; }
html[data-konami] .paper a { color: #FF1F6B; text-decoration-color: #FF1F6B; }
html[data-konami] .paper a:hover { background: #FF1F6B; color: #000; }
html[data-konami] .ransom .hot { background: #000; color: #FF1F6B; }

html[data-konami] .figure-print img { filter: invert(1); mix-blend-mode: multiply; }
html[data-konami] .figure-riso { display: none; }

html[data-konami] .drop-piece code { background: #FF1F6B; color: #000; }
html[data-konami] .flag-row button:hover { background: #FF1F6B; color: #000; }

html[data-konami] .token { color: #000 !important; }
html[data-konami] ::selection { background: #000; color: #FF1F6B; }
