Spaces:
Running
Running
File size: 1,262 Bytes
9492321 4bf8d80 9492321 4bf8d80 9492321 4bf8d80 9492321 72c8847 9492321 72c8847 9492321 4bf8d80 9492321 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | @tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
body {
@apply bg-atlas-bg text-atlas-text;
font-family: 'Inter', system-ui, -apple-system, sans-serif;
}
::-webkit-scrollbar {
width: 6px;
height: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
@apply bg-atlas-border/60 rounded-full;
}
::-webkit-scrollbar-thumb:hover {
@apply bg-atlas-muted/40;
}
}
@layer components {
.glass {
@apply bg-atlas-bg/80 border border-atlas-border;
}
.gradient-text {
@apply text-brand-500;
}
.unicorn-badge {
@apply text-brand-500 font-semibold;
}
.scrollbar-thin::-webkit-scrollbar {
width: 4px;
}
.animate-slide-up {
animation: slideUp 0.3s ease-out;
}
}
@keyframes slideUp {
from { transform: translateY(100%); }
to { transform: translateY(0); }
}
/* MapLibre popup overrides */
.maplibregl-popup-content {
@apply !bg-atlas-bg/95 !border !border-atlas-border !rounded-2xl !p-0 !shadow-2xl;
max-width: 340px !important;
}
.maplibregl-popup-tip {
border-top-color: rgba(51, 65, 85, 0.8) !important;
}
.maplibregl-popup-close-button {
@apply !text-atlas-muted !text-lg !right-2 !top-2 hover:!text-atlas-text;
}
|