Template:EnvironmentalContext/styles.css
Template page
More actions
/* Wrapper */ .env-wrap { display: grid; gap: 1rem; } /* Section title */ .env-title { font-size: 1.25rem; font-weight: 600; margin: 0.5rem 0 0; color: #1b3a2a; border-bottom: 2px solid #dfe7e2; padding-bottom: .25rem; } /* Cards */ .env-card { background: #ffffff; border: 1px solid #e4ebe6; border-radius: 10px; padding: 0.75rem 0.9rem; box-shadow: 0 1px 0 rgba(0,0,0,0.02); } .env-card-head { display: grid; grid-template-columns: 32px auto; gap: 0.5rem; align-items: center; margin-bottom: 0.5rem; } .env-card-icon { width: 32px; height: 32px; display: grid; place-items: center; border-radius: 8px; background: #f2f7f4; border: 1px solid #e4ebe6; font-size: 16px; } .env-card-title { font-weight: 600; color: #153222; } .env-card-sub { font-size: 0.85rem; color: #5b6e64; } /* Grid */ .env-grid-2 { display: grid; grid-template-columns: 1fr; gap: 0.5rem; } @media (min-width: 720px) { .env-grid-2 { grid-template-columns: 1fr 1fr; } } /* Rows */ .env-row { display: grid; grid-template-columns: 190px 1fr; gap: 0.5rem; align-items: start; padding: 0.35rem 0; border-top: 1px dashed #eef3f0; } .env-row:first-child { border-top: 0; } .env-label { font-size: 0.92rem; color: #385347; } .env-value { font-size: 0.95rem; color: #13281d; } /* Chips and source badges */ .env-chip { display: inline-block; padding: 0.15rem 0.45rem; border-radius: 999px; border: 1px solid #dfe7e2; background: #f6faf8; font-size: 0.9rem; line-height: 1.2; margin-right: 0.35rem; } .env-src { display: inline-block; font-size: 0.78rem; color: #6a7f74; padding: 0.05rem 0.4rem; border-radius: 999px; background: #f1f6f3; border: 1px solid #e4ebe6; } /* Empty state */ .env-empty { color: #8aa096; font-style: italic; } /* Lists */ .env-list { list-style: none; padding-left: 0; margin: 0.2rem 0 0; } .env-list li { display: inline-block; margin: 0.15rem 0.25rem 0 0; padding: 0.15rem 0.5rem; border: 1px solid #e2eae5; border-radius: 999px; background: #fafdfb; font-size: 0.9rem; } /* Footnote */ .env-footnote { margin-top: 0.35rem; font-size: 0.8rem; color: #6a7f74; }