/* Fresh Lime Theme - Syntax Highlighting */ /* Light Mode */ .keyword { color: hsl(85 70% 30%); /* Dark lime green */ } .function { color: hsl(85 65% 35%); /* Slightly lighter lime */ } .punctuation { color: hsl(85 15% 50%); /* Muted green-gray */ } .comment { color: hsl(85 15% 50%); /* Muted green-gray */ font-style: italic; } .string, .constant, .annotation, .boolean, .number { color: hsl(85 50% 35%); /* Medium lime green */ } .tag { color: hsl(85 70% 25%); /* Darker lime */ } .attr-name { color: hsl(85 60% 35%); /* Lime green */ } .attr-value { color: hsl(85 70% 30%); /* Dark lime green */ } /* Dark Mode */ .dark .keyword { color: hsl(85 75% 65%); /* Bright lime */ } .dark .function { color: hsl(85 75% 60%); /* Slightly less bright lime */ } .dark .string, .dark .constant, .dark .annotation, .dark .boolean, .dark .number { color: hsl(85 60% 70%); /* Light lime */ } .dark .tag { color: hsl(85 70% 70%); /* Bright lime */ } .dark .attr-name { color: hsl(85 65% 70%); /* Light lime */ } .dark .attr-value { color: hsl(85 75% 65%); /* Bright lime */ } .dark .comment { color: hsl(85 15% 60%); /* Light gray-green */ } .dark .punctuation { color: #9ca3af; /* Lighter gray for dark mode */ } /* Hide main navbar and footer when docs layout is active */ body:has(.docs-layout) #main-navbar, body:has(.docs-layout) #main-footer { display: none; } /* Remove container constraints for docs pages */ body:has(.docs-layout) #main-content { max-width: none; width: 100%; padding: 0; margin: 0; }