////
///
/// Map Classes
/// ===========================================================================
///
/// @group Classes.BodyMolecules.Media.Map
/// @author Scape Agency
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

@use "../../../mixins/body_molecules/media/map" as *;

// ============================================================================
// Utility Classes
// ============================================================================

/// Map container styling.
/// This sets up the map container with full viewport dimensions and appropriate z-index.
/// @group Map
#map {
    // width: 100vw;
    // height: 100vh;
    // z-index: z("canvas")+1;
    // z-index: 9999;
}

.map_canvas {
    @include map_canvas--base;
}

.layer_control_base,
.layer_control_overlay {
    @include layer_control--base;
}

/// Overlay-specific styles for layer controls.
/// This section can be extended to include specific styles for layer control overlays on the map.
/// @group Map
.layer_control_overlay {
    // Additional styles for the overlay can be added here.
}
