No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
.infobox--culture {
table.infobox-culture {
  box-sizing: border-box;
   border: 1px solid #a2a9b1 !important;
   border: 1px solid #a2a9b1;
   background: #f8f9fa !important;
   background: #f8f9fa;
   border-collapse: collapse !important;
   padding: 0;
   font-size: 0.95em !important;
  margin: 0.5em 0 1em 0;
   line-height: 1.35 !important;
   font-size: 0.95em;
  width: 320px !important;
   line-height: 1.35;
  margin: 0 0 1em 1em !important;
  float: right !important;
}
}


/* Desktop: float right. Minerva: stacks naturally. */
table.infobox-culture th,
@media screen and (min-width: 720px) {
table.infobox-culture td {
  .infobox--culture {
  padding: 0.45em 0.55em !important;
    float: right;
  vertical-align: top !important;
    width: 320px;
  border-top: 1px solid #c8ccd1 !important;
    margin: 0 0 1em 1em;
  }
}
}


.infobox--culture .infobox__header {
table.infobox-culture th.infobox-title {
   font-weight: 700;
   background: #eaecf0 !important;
   font-size: 1.15em;
   border-top: 0 !important;
   padding: 0.6em 0.75em;
   text-align: center !important;
   border-bottom: 1px solid #a2a9b1;
   font-weight: 700 !important;
   background: #eaecf0;
   font-size: 1.1em !important;
}
}


.infobox--culture .infobox__figure {
table.infobox-culture td.infobox-image {
   margin: 0;
   text-align: center !important;
  padding: 0.6em 0.75em 0.2em 0.75em;
}
}


.infobox--culture .infobox__caption {
table.infobox-culture .infobox-caption {
   margin-top: 0.35em;
   margin-top: 0.35em !important;
   font-size: 0.9em;
   font-size: 0.9em !important;
   color: #54595d;
   color: #54595d !important;
}
}


.infobox--culture .infobox__dl {
@media screen and (max-width: 720px) {
   margin: 0;
   table.infobox-culture {
  padding: 0.4em 0.75em 0.75em 0.75em;
    float: none !important;
}
    width: 100% !important;
 
    margin: 0.5em 0 1em 0 !important;
.infobox--culture .infobox__row {
   }
  display: grid;
  grid-template-columns: 38% 62%;
  gap: 0.5em;
  padding: 0.35em 0;
  border-top: 1px solid #c8ccd1;
}
 
.infobox--culture .infobox__row:first-child {
  border-top: 0;
}
 
.infobox--culture dt {
  font-weight: 700;
  margin: 0;
}
 
.infobox--culture dd {
   margin: 0;
}
 
.infobox--culture .infobox__notes {
  border-top: 1px solid #a2a9b1;
  padding: 0.6em 0.75em;
  color: #202122;
}
}

Latest revision as of 01:14, 27 January 2026

table.infobox-culture {
  border: 1px solid #a2a9b1 !important;
  background: #f8f9fa !important;
  border-collapse: collapse !important;
  font-size: 0.95em !important;
  line-height: 1.35 !important;
  width: 320px !important;
  margin: 0 0 1em 1em !important;
  float: right !important;
}

table.infobox-culture th,
table.infobox-culture td {
  padding: 0.45em 0.55em !important;
  vertical-align: top !important;
  border-top: 1px solid #c8ccd1 !important;
}

table.infobox-culture th.infobox-title {
  background: #eaecf0 !important;
  border-top: 0 !important;
  text-align: center !important;
  font-weight: 700 !important;
  font-size: 1.1em !important;
}

table.infobox-culture td.infobox-image {
  text-align: center !important;
}

table.infobox-culture .infobox-caption {
  margin-top: 0.35em !important;
  font-size: 0.9em !important;
  color: #54595d !important;
}

@media screen and (max-width: 720px) {
  table.infobox-culture {
    float: none !important;
    width: 100% !important;
    margin: 0.5em 0 1em 0 !important;
  }
}