/*
 * Plaque: the title sits in a double-ruled plaque with the kind on a tab
 * over its top edge, the figures run as a single line of label and value
 * pairs parted by pips, the text takes everything below, the source whispers
 * at the foot. The emblem watermarks the lower left.
 */

.plaque-card .print-card-watermark {
    right: auto;
    left: -5mm;
    bottom: -4mm;
}

.plaque-card .print-card-header {
    position: relative;
    margin-top: 1.4mm;
    padding: 2mm 2.4mm 1.4mm;
    text-align: center;
    border: 0.3mm double var(--card-accent);
}

/* The tab hangs over the top edge, so the plaque keeps room for it whatever
   padding a theme gives the title band. */
.print-card.plaque-card .print-card-header {
    padding-top: 2.4mm;
}

.plaque-kind {
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0;
    padding: 0 1.4mm;
    white-space: nowrap;
    background: var(--card-surface);
    transform: translate(-50%, -55%);
    color: var(--card-accent-second);
}

.plaque-card .badge-list {
    justify-content: center;
}

.plaque-figures {
    flex: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.3mm 0;
    margin: 1.3mm 0 0;
    padding: 0.7mm 0;
    border-top: 0.2mm solid color-mix(in srgb, var(--card-accent-second) 55%, transparent);
    border-bottom: 0.2mm solid color-mix(in srgb, var(--card-accent-second) 55%, transparent);
}

.plaque-figure {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0 0.7mm;
    max-width: 100%;
    min-width: 0;
}

.plaque-figure + .plaque-figure::before {
    content: "◆";
    margin: 0 1.4mm;
    font-size: 0.5em;
    color: var(--card-accent-second);
}

.plaque-figure-label {
    font-family: var(--card-label-font);
    font-size: 0.62em;
    letter-spacing: var(--card-label-spacing);
    text-transform: var(--card-label-transform);
    color: var(--card-accent-second);
}

.plaque-figure-value {
    margin: 0;
    min-width: 0;
    overflow-wrap: break-word;
    hyphens: auto;
    font-size: 0.84em;
    color: var(--card-ink);
}

.plaque-card .print-card-body {
    margin-top: 1.8mm;
}

.plaque-card .print-card-source {
    text-align: center;
}
