.bh-press-archive {
--bh-press-text: #4D575E;
--bh-press-link: #0E9EDA;
--bh-press-count-bg: rgba(14, 158, 218, 0.13);
color: var(--bh-press-text);
margin-block: 1.5rem;
}
.bh-press-archive__year {
margin: 0 0 0.75rem;
padding: 0.4rem 0 0.7rem;
border: 0;
}
.bh-press-archive__summary {
display: inline-flex;
align-items: center;
gap: 0.6rem;
cursor: pointer;
list-style: none;
color: var(--bh-press-text);
font-family: var(--wp--preset--font-family--londrina-solid, Londrina Solid, sans-serif);
font-size: clamp(1.25rem, 2vw, 1.55rem);
line-height: 1.15;
}
.bh-press-archive__summary::-webkit-details-marker {
display: none;
}
.bh-press-archive__summary::before {
content: "▸";
display: inline-block;
width: 1rem;
color: var(--bh-press-link);
transform: translateY(-0.03em);
}
.bh-press-archive__year[open] > .bh-press-archive__summary::before {
content: "▾";
}
.bh-press-archive__summary:focus-visible {
outline: 2px solid var(--bh-press-link);
outline-offset: 4px;
border-radius: 4px;
}
.bh-press-archive__year-label {
font-weight: 400;
}
.bh-press-archive__count {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 1.7rem;
height: 1.35rem;
padding: 0 0.45rem;
border-radius: 999px;
background: var(--bh-press-count-bg);
color: var(--bh-press-link);
font-size: 0.95rem;
line-height: 1;
}
.bh-press-archive__list {
margin-top: 0.85rem;
}
.bh-press-archive__item {
margin-bottom: 0.28rem;
}
.bh-press-archive__item time {
white-space: nowrap;
}