Fecal Sludge Management Application
H1 - Source Serif Pro, Semibold (600), text-6xl (60px)
H2 - Source Serif Pro, Semibold (600), text-5xl (48px)
H3 - Source Serif Pro, Semibold (600), text-4xl (36px)
H4 - Source Serif Pro, Semibold (600), text-3xl (30px)
Body - Inter, Regular (400), text-base (16px)
This is body text using Inter. Fecal sludge management (FSM) is a comprehensive approach to safely managing human waste from containment to treatment and reuse.
Text (Dark)
stone-900 (#1c1919)
Subheadings
stone-700 (#44403b)
Background
White (#ffffff)
Background Alt
#f7f0df
Accent
#FFCA0A
Border radius: rounded-lg (8px)
Used on the home page in the 5-Stage Framework section
Alt Badge (for steps and secondary items)
w-7 h-7 sm:w-8 sm:h-8 bg-bg-alt Large Alt Badge (for end products, key items)
w-8 h-8 sm:w-10 sm:h-10 bg-bg-alt New horizontal layout with thumbnail and underlined title
Used at the top of each stage page to show progress through the 5-stage framework. Displays all stages side-by-side with three visual states: completed (past), current (active), and upcoming (future).
Example: Stage 3 (Treatment) as current
Mobile Responsiveness:
Ensure realistic timelines for each phase, accounting for approval processes, seasonal variations, and potential delays.
Maintain regular communication with all stakeholders including government departments, contractors, and local communities.
Used at the bottom of stage pages for navigation between stages. Full-width component with gradient background.
The full-width breakout pattern allows images to span the entire viewport width, even when inside containers with horizontal padding. This technique uses negative margins to "break out" of the parent container.
How It Works:
relative - Establishes
positioning context
left-1/2 right-1/2 - Positions the element
-ml-[50vw] -mr-[50vw] - Negative margins extend 50% of viewport width on each side
w-screen - Makes container
100vw (full viewport width)
self-stretch - (Only
for flex containers) Overrides parent's items-center alignment
Use this pattern when the parent is a regular section with padding.
<section class="py-12 px-8">
<div class="max-w-4xl mx-auto">
<!-- Content with max-width -->
</div>
<!-- Full-width image breakout -->
<div class="relative left-1/2 right-1/2 -ml-[50vw] -mr-[50vw] w-screen">
<img src="/path/to/image.png" alt="Description" class="w-full" />
</div>
</section>
When the parent is a flex container with items-center, add self-stretch to override the centering.
Content centered by flex container
<header class="flex flex-col items-center px-8">
<div class="max-w-4xl text-center">
<!-- Centered content -->
</div>
<!-- Full-width image breakout with self-stretch -->
<div class="relative left-1/2 right-1/2 -ml-[50vw] -mr-[50vw] w-screen self-stretch">
<img src="/path/to/image.png" alt="Description" class="w-full" />
</div>
</header> Important Notes:
flex and items-center Used in FSM Value Chain section for visual progression. Cards have no gaps between them and span full width.
bg-accent/10
bg-accent/30
bg-accent/50
bg-accent/70
Key Points:
gap-0 - No gaps between
cards for seamless gradient effect
grid-cols-4 - Four
columns on large screens
Section with background image and backdrop blur overlay. Used for "The Challenge" section.
India faces significant challenges in managing fecal sludge across both urban and rural areas due to inadequate collection systems, limited treatment infrastructure, and insufficient institutional capacity.
Key Structure:
relative overflow-hidden - Section container
absolute inset-0 z-0 - Background image layer
relative z-10 - Content
layer (above background)
bg-white/40 backdrop-blur-md - Semi-transparent blur effect for readability
Comprehensive FSM policies and regulatory frameworks.
Resources for institutionalizing service providers.
Important Note: This is a callout box for highlighting important information or tips.
Usage:
bg-accent bg-opacity-10 border-l-4 border-accent Used at the top of stage pages to indicate progress
A card with split layout: image on one side, title and bulleted list on the other. Used for toilet typologies and similar content.
Component:
<SplitCard image="/path" title="Title" description={['item1', 'item2']} /> Used at the end of stage pages for summary notes. Full-width section with gradient background.
Gram Panchayats (GPs) and Urban Local Bodies (ULBs) shall use the above toilet typology while creating and maintaining the toilet database. This data is a critical prerequisite for the next stage of planning, as it provides essential information on the quantity and characteristics of fecal sludge requiring treatment.
Key Structure:
section element with
full-width gradient background
bg-gradient-to-b from-bg-alt to-accent/30 - Gradient from beige to yellow
max-w-6xl mx-auto -
Constrained content area
Home page hero section with logos, title, description, and CTA buttons. Uses rounded-full buttons and includes a full-width hero image below.
Comprehensive guidance for implementing safe and sustainable Fecal sludge management across urban and rural India.
Key Structure:
header element with
min-h-screen flex flex-col for full viewport height
rounded-full (not rounded-lg)
self-stretch