Template:PortalConservation/styles.css: Difference between revisions
Template page
More actions
Eloise Zomia (talk | contribs) Created page with "→============================================: →CONSERVATION PORTAL LAYOUT: →============================================: .conservation-wrapper { max-width: 1100px; margin: 0 auto 1.5rem; padding: 0 0.75rem; } →Header: .conservation-header { background: #f7faf6; border-radius: 10px; border: 1px solid #c5d2c0; padding: 0.9rem 1rem; margin-bottom: 1rem; } .conservation-eyebrow { font-size: 0.75rem; text-transform..." |
(No difference)
|
Latest revision as of 14:18, 20 November 2025
/* ============================================ */
/* CONSERVATION PORTAL LAYOUT */
/* ============================================ */
.conservation-wrapper {
max-width: 1100px;
margin: 0 auto 1.5rem;
padding: 0 0.75rem;
}
/* Header */
.conservation-header {
background: #f7faf6;
border-radius: 10px;
border: 1px solid #c5d2c0;
padding: 0.9rem 1rem;
margin-bottom: 1rem;
}
.conservation-eyebrow {
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #60724f;
font-weight: 600;
margin: 0 0 0.15rem;
}
.conservation-title {
font-size: 1.5rem;
margin: 0 0 0.25rem;
color: #233017;
}
.conservation-sub {
font-size: 0.9rem;
margin: 0 0 0.4rem;
color: #55614b;
}
.conservation-nav {
font-size: 0.8rem;
color: #4b5f3c;
}
.conservation-nav a {
color: #324625;
text-decoration: none;
}
.conservation-nav a:hover {
text-decoration: underline;
}
/* Cards grid */
.conservation-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.9rem;
margin-bottom: 1.25rem;
}
.conservation-card {
background: #ffffff;
border: 1px solid #d2ddce;
border-radius: 8px;
padding: 0.8rem 0.9rem 0.85rem;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}
.conservation-card h2 {
font-size: 1rem;
margin: 0 0 0.2rem;
color: #26351a;
}
.conservation-card-sub {
font-size: 0.8rem;
margin: 0 0 0.5rem;
color: #606f5a;
}
.conservation-list {
margin: 0;
padding-left: 1.1rem;
font-size: 0.85rem;
color: #243220;
}
.conservation-list li {
margin-bottom: 0.25rem;
}
.conservation-list li span {
display: block;
font-size: 0.8rem;
color: #64725e;
}
/* Info box */
.conservation-note {
font-size: 0.8rem;
background: #f7faf6;
border: 1px dashed #c5d2c0;
border-radius: 8px;
padding: 0.7rem 0.9rem;
color: #4c5d44;
}
/* Status legend chips */
.conservation-status-legend {
display: flex;
flex-wrap: wrap;
gap: 0.35rem 0.6rem;
margin-top: 0.4rem;
}
.conservation-status-chip {
display: inline-flex;
align-items: center;
padding: 0.1rem 0.5rem;
border-radius: 999px;
border: 1px solid #c5d2c0;
font-size: 0.7rem;
text-transform: uppercase;
letter-spacing: 0.06em;
background: #ffffff;
}
/* Responsive */
@media (max-width: 900px) {
.conservation-grid {
grid-template-columns: 1fr;
}
}