.topographic-terrain{--topographic-terrain-material:#fff;--topographic-terrain-ink:#000;--topographic-terrain-shadow:#737373;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.topographic-terrain-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.topographic-terrain-content{z-index:3;min-height:100%;position:relative}:root[data-theme=dark] .topographic-terrain,:root:not([data-theme]).dark .topographic-terrain{--topographic-terrain-material:#000;--topographic-terrain-ink:#fff;--topographic-terrain-shadow:#9d9d9d}@media (prefers-color-scheme:dark){:root:not([data-theme]):not(.light) .topographic-terrain{--topographic-terrain-material:#000;--topographic-terrain-ink:#fff;--topographic-terrain-shadow:#9d9d9d}}:is(.component-showcase:has(.topographic-terrain-demo),.component-preview-canvas:has(.topographic-terrain-demo)){min-height:0}.component-showcase .component-preview-stage:has(>.topographic-terrain-demo){min-height:0;padding:0}.topographic-terrain-demo{align-self:stretch;width:100%}.topographic-terrain-demo .topographic-terrain{min-height:0}.component-showcase:has(.topographic-terrain-demo){--component-background-preview-height:540px}
