/* ================= ENTRIES BTNS ================= */ #entry-btns { position: sticky; top: calc(var(--unit--vertical) * 10); display: flex; justify-content: space-between; z-index: 2; } .entry-btn { transition: all 0.5s var(--curve-sine); } [data-template="home"] #entry-btns { transform: translateY(calc(0rem - var(--unit--vertical-relative) * 8)); } [data-template="linear"] #entry-btns { transform: translateY(calc(0rem - var(--unit--vertical-relative) * 4)); } .entry-btn--left::after, .entry-btn--right::before { transition: all 0.5s var(--curve-sine); content: "+"; } .entry-btn--left::after { margin-left: var(--unit--horizontal); } .entry-btn--right::before { margin-right: var(--unit--horizontal); } #entry-btns.minimized { color: var(--color-secondary); } #entry-btns.minimized .entry-btn::before, #entry-btns.minimized .entry-btn::after { font-weight: bold; } #entry-btns.minimized .entry-btn--left { margin-left: calc(-4px - var(--width)); } #entry-btns.minimized .entry-btn--right { margin-right: calc(-4px - var(--width)); } /* ================= PANELS ================= */ .panel { position: fixed; width: 100%; height: 100svh; top: 0; background-color: #000; outline: 1px solid #fff; transition: all 0.5s var(--curve-sine); z-index: 2; padding: 0 var(--unit--horizontal); padding-top: calc(var(--unit--vertical) * 5); box-sizing: border-box; overflow: auto; } .panel--left { left: calc(-100% - var(--unit--horizontal) * 2 - 1px); } .panel--right { right: calc(-100% - var(--unit--horizontal) * 2 - 1px); } .panel--right.open { right: 0; } .panel--left.open { left: 0; } .panel-close { position: fixed; justify-content: center; width: calc(100% - 2 * var(--unit--horizontal)); bottom: 0; outline: none; border-top: 1px solid #fff; font-size: var(--font-size-m); background-color: #000; padding: calc(var(--unit--vertical) / 2) 0; margin-bottom: env(safe-area-inset-bottom); } /* ================= LISTS ================= */ .panel__toggle-btn { width: 100%; display: flex; justify-content: space-between; margin-bottom: var(--unit--vertical); } .panel__toggle-icon { color: var(--color-secondary); font-size: var(--font-size-xl); } /* ================= YEARS ================= */ .panel-item-content__edito { margin-bottom: calc(var(--unit--vertical) / 2); } .panel-item-content__edito.short { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; } .panel-item-content__texts { margin-top: var(--unit--vertical); } /* ================= TEXT ITEM ================= */ .text { margin-bottom: var(--unit--vertical); }