.material-symbols-outlined {
    font-family: 'Material Icons';
}

.pysanka .inventory a {
    font-size: 1.25em;
    padding-top: .25em;
}

.pysanka .item .field:not(.article) {
    font-weight:400;
    line-height: 1.2;
    margin:0;
    padding:0;
}

.pysanka .item>.field.year {
    margin-bottom: 1em;
}

.pysanka .item>.field.article {
    margin-top: 1.5em;
}

.pysanka .item>.year~.field:not(.article),
.pysanka .item>.year~.field:not(.article)>.value,
.pysanka .item>.year~.field:not(.article)>.value * {
    display: inline;
    line-height: 1.2;
    margin:0;
    padding:0;
}

#top .pysanka .item>.field.note,
#top .pysanka .item>.field.note .value,
#top .pysanka .item>.field.note p {
    display: block;
    margin: .5em 0;
}

.pysanka .item .field .tags li:not(:last-child)::after {
    content: "; ";
    display: inline-block;
}

.pysanka .item>.year~.field:not(.motive, .note, .article)::after {
    display: inline-block;
    font-weight: 900;
    margin: 0 3px;
    content: " • ";
    color: var(--lnk-bg-color-1);
}

.pysanka .item .field.inventory {
    font-weight: 700;
    float: right;
    margin-left: 20px;
}

.pysanka .item .field.inventory .value {
    display: flex;
    align-items: center;
    gap: 8px;
}

.pysanka .item .field.year,
.pysanka .item .field.region,
.pysanka .item .field.location {
    font-weight: 700;
}