.labp-body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}html.lb-open{overflow:hidden}.labp-top{grid-template-columns:1fr auto 1fr}.labp-top .top__tools .swatches,.labp-top .top__tools .lang{display:flex}.labp-top .top__section{justify-self:center}.labp{flex:1 0 auto;padding-top:calc(var(--top-h) + clamp(40px,7vw,112px))}.labp__head{display:grid;gap:18px;margin-bottom:clamp(32px,4.5vw,64px)}.labp__back{display:inline-flex;gap:8px;align-items:center;width:fit-content;color:var(--fg-2);transition:color .3s var(--ease)}.labp__back:hover{color:var(--fg)}.labp__back,.labp-foot a{position:relative}.labp__back:after,.labp-foot a:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}.labp__title{margin-top:6px}.labp__sub{max-width:52ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.labp__meta{color:var(--fg-3);min-height:1.4em}html.js .labp__item{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease),transform 1s var(--ease)}html.js .labp__item.in{opacity:1;transform:none}.labp__sentinel{height:1px}.labp__end{display:grid;justify-items:center;gap:14px;padding:clamp(36px,5vw,72px) 0 clamp(48px,6vw,96px)}.labp__end .btn[hidden]{display:none}.labp__status{color:var(--fg-3);text-align:center;min-height:1.4em}.labp__status a{color:var(--fg);border-bottom:1px solid var(--line-2)}.labp-foot{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:calc(22px + env(safe-area-inset-bottom));color:var(--fg-3)}.labp-foot:before{content:"";position:absolute;left:var(--pad);right:var(--pad);top:0;height:1px;background:var(--line)}.labp-foot a{display:inline-flex;gap:8px;color:var(--fg-2);transition:color .3s var(--ease)}.labp-foot a:hover{color:var(--fg)}@media (hover: none){.labp__feed .gal__item figcaption{opacity:1;transform:none}}@media (max-width: 640px){.labp-top{grid-template-columns:1fr auto}.labp-top .top__tools{gap:14px}}@media (prefers-reduced-motion: reduce){html.js .labp__item{opacity:1;transform:none;transition:none}}
