/* Generated by tools/publish/build.mjs from the roadmap areas. Filters and counts without JavaScript. */
body:has(#a-engine:checked) .rm-item:not([data-area="engine"]),
body:has(#a-game:checked) .rm-item:not([data-area="game"]),
body:has(#a-world:checked) .rm-item:not([data-area="world"]),
body:has(#a-scripting:checked) .rm-item:not([data-area="scripting"]),
body:has(#a-creators:checked) .rm-item:not([data-area="creators"]),
body:has(#a-servers:checked) .rm-item:not([data-area="servers"]),
body:has(#a-launcher:checked) .rm-item:not([data-area="launcher"]),
body:has(#a-platform:checked) .rm-item:not([data-area="platform"]),
body:has(#a-safety:checked) .rm-item:not([data-area="safety"]),
body:has(#a-engine:checked) .rm-area-sec:not([data-area="engine"]),
body:has(#a-game:checked) .rm-area-sec:not([data-area="game"]),
body:has(#a-world:checked) .rm-area-sec:not([data-area="world"]),
body:has(#a-scripting:checked) .rm-area-sec:not([data-area="scripting"]),
body:has(#a-creators:checked) .rm-area-sec:not([data-area="creators"]),
body:has(#a-servers:checked) .rm-area-sec:not([data-area="servers"]),
body:has(#a-launcher:checked) .rm-area-sec:not([data-area="launcher"]),
body:has(#a-platform:checked) .rm-area-sec:not([data-area="platform"]),
body:has(#a-safety:checked) .rm-area-sec:not([data-area="safety"]),
body:has(#a-engine:checked) .rm-grp:not(:has(.rm-item[data-area="engine"])),
body:has(#a-game:checked) .rm-grp:not(:has(.rm-item[data-area="game"])),
body:has(#a-world:checked) .rm-grp:not(:has(.rm-item[data-area="world"])),
body:has(#a-scripting:checked) .rm-grp:not(:has(.rm-item[data-area="scripting"])),
body:has(#a-creators:checked) .rm-grp:not(:has(.rm-item[data-area="creators"])),
body:has(#a-servers:checked) .rm-grp:not(:has(.rm-item[data-area="servers"])),
body:has(#a-launcher:checked) .rm-grp:not(:has(.rm-item[data-area="launcher"])),
body:has(#a-platform:checked) .rm-grp:not(:has(.rm-item[data-area="platform"])),
body:has(#a-safety:checked) .rm-grp:not(:has(.rm-item[data-area="safety"])),
body:has(#a-engine:checked) .rm-n:not([data-a="engine"]),
body:has(#a-game:checked) .rm-n:not([data-a="game"]),
body:has(#a-world:checked) .rm-n:not([data-a="world"]),
body:has(#a-scripting:checked) .rm-n:not([data-a="scripting"]),
body:has(#a-creators:checked) .rm-n:not([data-a="creators"]),
body:has(#a-servers:checked) .rm-n:not([data-a="servers"]),
body:has(#a-launcher:checked) .rm-n:not([data-a="launcher"]),
body:has(#a-platform:checked) .rm-n:not([data-a="platform"]),
body:has(#a-safety:checked) .rm-n:not([data-a="safety"]) { display:none; }
.rm-n:not([data-a="all"]), .rm-none { display:none; }
body:has(#a-engine:checked) .rm-n[data-a="engine"],
body:has(#a-game:checked) .rm-n[data-a="game"],
body:has(#a-world:checked) .rm-n[data-a="world"],
body:has(#a-scripting:checked) .rm-n[data-a="scripting"],
body:has(#a-creators:checked) .rm-n[data-a="creators"],
body:has(#a-servers:checked) .rm-n[data-a="servers"],
body:has(#a-launcher:checked) .rm-n[data-a="launcher"],
body:has(#a-platform:checked) .rm-n[data-a="platform"],
body:has(#a-safety:checked) .rm-n[data-a="safety"] { display:inline; }
body:has(#a-engine:checked) .rm-none[data-a="engine"],
body:has(#a-game:checked) .rm-none[data-a="game"],
body:has(#a-world:checked) .rm-none[data-a="world"],
body:has(#a-scripting:checked) .rm-none[data-a="scripting"],
body:has(#a-creators:checked) .rm-none[data-a="creators"],
body:has(#a-servers:checked) .rm-none[data-a="servers"],
body:has(#a-launcher:checked) .rm-none[data-a="launcher"],
body:has(#a-platform:checked) .rm-none[data-a="platform"],
body:has(#a-safety:checked) .rm-none[data-a="safety"] { display:block; }
.rm-w-0 { width:0%; }
.rm-w-67 { width:67%; }
.rm-w-100 { width:100%; }
