Files
ocean-cleanup/src/index.css
2025-11-16 16:00:51 +00:00

81 lines
1.3 KiB
CSS

@import "tailwindcss";
/* Leaflet CSS overrides */
.leaflet-container {
font-family: inherit;
}
/* Ensure map markers are clickable */
.leaflet-marker-icon {
cursor: pointer;
}
/* Custom marker cluster styles */
.marker-cluster {
background-clip: padding-box;
border-radius: 50%;
}
.marker-cluster div {
width: 30px;
height: 30px;
margin-left: 5px;
margin-top: 5px;
text-align: center;
border-radius: 50%;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
}
.marker-cluster-small {
background-color: rgba(59, 130, 246, 0.6);
}
.marker-cluster-small div {
background-color: rgba(59, 130, 246, 0.8);
color: white;
font-size: 12px;
}
.marker-cluster-medium {
background-color: rgba(249, 115, 22, 0.6);
}
.marker-cluster-medium div {
background-color: rgba(249, 115, 22, 0.8);
color: white;
font-size: 13px;
}
.marker-cluster-large {
background-color: rgba(239, 68, 68, 0.6);
}
.marker-cluster-large div {
background-color: rgba(239, 68, 68, 0.8);
color: white;
font-size: 14px;
}
/* User location marker animation */
.user-location-marker {
animation: pulse 2s infinite;
}
@keyframes pulse {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(1.2);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}