Template:Infobox Country/styles.css: Difference between revisions
Template page
More actions
Eloise Zomia (talk | contribs) Created page with "→Template:Infobox Country/styles.css: .lw-infobox.lw-infobox--country { width: 320px; float: right; clear: right; margin: 0 0 1rem 1rem; border: 1px solid rgba(45, 106, 79, 0.18); border-radius: 14px; overflow: hidden; background: #fff; box-shadow: 0 10px 24px rgba(0,0,0,0.06); font-size: 0.92em; line-height: 1.35; } .lw-infobox--country .lw-infobox__title { background: #1b4332; color: #fff; font-size: 1.15em; padding: 0.7rem 0.8rem;..." |
Eloise Zomia (talk | contribs) No edit summary |
||
| Line 48: | Line 48: | ||
color: rgba(0,0,0,0.55); | color: rgba(0,0,0,0.55); | ||
border-bottom: 1px solid rgba(45, 106, 79, 0.10); | border-bottom: 1px solid rgba(45, 106, 79, 0.10); | ||
} | |||
.lw-infobox--country .lw-infobox__map { | |||
padding: 0; | |||
background: #f8f9fa; | |||
border-bottom: 1px solid rgba(45, 106, 79, 0.10); | |||
} | |||
.lw-infobox--country .lw-map--infobox { | |||
width: 100%; | |||
height: 200px; | |||
min-height: 200px; | |||
} | } | ||
Latest revision as of 01:17, 14 January 2026
/* Template:Infobox Country/styles.css */
.lw-infobox.lw-infobox--country {
width: 320px;
float: right;
clear: right;
margin: 0 0 1rem 1rem;
border: 1px solid rgba(45, 106, 79, 0.18);
border-radius: 14px;
overflow: hidden;
background: #fff;
box-shadow: 0 10px 24px rgba(0,0,0,0.06);
font-size: 0.92em;
line-height: 1.35;
}
.lw-infobox--country .lw-infobox__title {
background: #1b4332;
color: #fff;
font-size: 1.15em;
padding: 0.7rem 0.8rem;
text-align: center;
letter-spacing: 0.2px;
}
.lw-infobox--country .lw-infobox__subtitle {
padding: 0.45rem 0.8rem;
text-align: center;
font-weight: 400;
font-style: italic;
color: rgba(0,0,0,0.65);
background: #ffffff;
border-bottom: 1px solid rgba(45, 106, 79, 0.10);
}
.lw-infobox--country .lw-infobox__media {
padding: 0.55rem 0.55rem 0.35rem 0.55rem;
text-align: center;
background: #ffffff;
}
.lw-infobox--country .lw-infobox__caption {
padding: 0 0.75rem 0.6rem 0.75rem;
text-align: center;
font-size: 0.88em;
color: rgba(0,0,0,0.55);
border-bottom: 1px solid rgba(45, 106, 79, 0.10);
}
.lw-infobox--country .lw-infobox__map {
padding: 0;
background: #f8f9fa;
border-bottom: 1px solid rgba(45, 106, 79, 0.10);
}
.lw-infobox--country .lw-map--infobox {
width: 100%;
height: 200px;
min-height: 200px;
}
.lw-infobox--country .lw-infobox__section-header {
background: rgba(27, 67, 50, 0.08);
color: #1b4332;
font-size: 0.85em;
font-weight: 600;
padding: 0.45rem 0.6rem;
text-transform: uppercase;
letter-spacing: 0.5px;
border-top: 1px solid rgba(45, 106, 79, 0.10);
border-bottom: 1px solid rgba(45, 106, 79, 0.10);
}
.lw-infobox--country .lw-infobox__label {
width: 42%;
padding: 0.5rem 0.6rem;
background: rgba(45, 106, 79, 0.06);
color: rgba(0,0,0,0.78);
text-align: left;
vertical-align: top;
}
.lw-infobox--country .lw-infobox__value {
padding: 0.5rem 0.6rem;
color: rgba(0,0,0,0.80);
vertical-align: top;
}
/* Legal status color coding */
.lw-infobox__legal-status {
font-weight: 600;
padding: 0.25rem 0.5rem;
border-radius: 4px;
display: inline-block;
}
.lw-infobox__legal-status--illegal {
background: rgba(183, 28, 28, 0.12);
color: #b71c1c;
}
.lw-infobox__legal-status--decriminalized {
background: rgba(245, 127, 23, 0.12);
color: #e65100;
}
.lw-infobox__legal-status--medical {
background: rgba(21, 101, 192, 0.12);
color: #1565c0;
}
.lw-infobox__legal-status--legal {
background: rgba(46, 125, 50, 0.12);
color: #2e7d32;
}
.lw-infobox__legal-status--unknown {
background: rgba(117, 117, 117, 0.12);
color: #616161;
}
/* Mobile: stop floating so it doesn't crush the lead text */
@media (max-width: 720px) {
.lw-infobox.lw-infobox--country {
float: none;
width: 100%;
margin: 0 0 1rem 0;
}
}