/* Landscape materials intentionally remain distinct from the application's command panels. */
.ev-village-art{display:block;overflow:visible;font-family:var(--adm-font,"Segoe UI",sans-serif);isolation:isolate}
.ev-village-art .ev-building{cursor:pointer;outline:none}
.ev-village-art .ev-window{stroke:#688b9b;stroke-width:1}
.ev-village-art .ev-glass-wall{fill-opacity:.7;stroke:#698997;stroke-width:1}
.ev-village-art .ev-building:is(:hover,:focus-visible,[aria-pressed=true]) .ev-plaque>rect:first-child{fill:#c9eaff;stroke:#3c8dbc;stroke-width:3}
.ev-village-art .ev-building:focus-visible .ev-plaque>rect:first-child{stroke:#fff;stroke-width:5}
.ev-village-art .ev-building:focus-visible .ev-plaque>rect:nth-child(2){stroke:#177bb4;stroke-width:2}
.ev-village-art .ev-plaque{cursor:pointer;outline:none}
.ev-village-art .ev-plaque:focus-visible>rect:first-child{fill:#e3f5ff;stroke:#fff;stroke-width:4}
.ev-village-art .ev-plaque:focus-visible>rect:nth-child(2){stroke:#1885bd;stroke-width:2}
.ev-village-art text{user-select:none;pointer-events:none}
:is(html,body)[data-theme=dark] .ev-village-art .ev-campus-ground,
body[data-theme=vscode] .ev-village-art .ev-campus-ground,
:is(.skin-sysimple-midnight,.skin-sysimple-vs) .ev-village-art .ev-campus-ground{fill:#728d7c}
:is(html,body)[data-theme=dark] .ev-village-art .ev-path,
body[data-theme=vscode] .ev-village-art .ev-path{fill:#aabbb2}
@media(forced-colors:active){.ev-village-art{forced-color-adjust:none}.ev-village-art .ev-building:focus-visible .ev-plaque>rect:first-child{stroke:Highlight}}
