body:has(.g-browser-chrome),html:has(.g-browser-chrome){background:var(--g-browser-background);min-height:100dvh}.g-browser-chrome{display:contents}html:has([data-g-browser-surface=app]){--g-browser-background:#ffffff;color-scheme:light}html[data-g-appearance=dark]:has([data-g-browser-surface=app]){--g-browser-background:#131316;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-g-appearance=light]):not([data-g-appearance=dark]):has([data-g-browser-surface=app]){--g-browser-background:#131316;color-scheme:dark}}@media (hover:none) and (pointer:coarse){.g-browser-edge-bottom,.g-browser-edge-top{position:fixed;left:0;right:0;height:12px;background:var(--g-browser-background);pointer-events:none;z-index:1000}.g-browser-edge-top{top:-7px}.g-browser-edge-bottom{bottom:-7px}}