#root div:has(>[data-app-main]){background:0 0!important;height:100%!important;display:block!important;overflow:hidden auto!important}#root div:has([data-app-main]){background:0 0!important}#root div[style*="z-index: -1"]:has([data-app-main]){display:none!important}#root [style*="background-color: rgb(242, 242, 242)"]{background-color:#0000!important}html,body{background:var(--ground)}button.link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}main,section,header,footer,nav,figure,article,ul,li,dl{display:block}.foot-grid,.nav-inner,.controls,.pro-head,.pro-body,.grid,.row{display:flex}.grid,.foot-grid,.controls,.pro-head,.pro-body{display:grid}[data-app-main] a{color:inherit}[data-app-main] a.link{color:var(--fg-2)}[data-app-main] a.link-accent{color:var(--accent)}[data-app-main]{color:var(--fg)}