.filters{border-bottom:var(--linewidth) solid var(--linecolor);box-sizing:border-box}.filter{background:none;border:none;color:inherit;font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--textcolorgrey);font-size:1rem;padding:20px;border-right:var(--linewidth) solid var(--linecolor);box-sizing:border-box}.filter-active{color:var(--textcolor)}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--linewidth);background-color:var(--linecolor);grid-auto-rows:auto}.element{position:relative;-webkit-user-select:none;user-select:none;background-color:var(--bgcolor)}.empty{display:flex;background-color:var(--bgcolor)}.empty:hover{filter:none}.element-img{width:100%;height:100%;-webkit-user-select:none;user-select:none}.element a{cursor:var(--cursorPointer)}.gallery img,picture source{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.element-text{display:grid;position:absolute;grid-template-columns:repeat(2,1fr);height:100%;width:100%;text-decoration:none;color:var(--textcolor);top:50%;left:50%;transform:translate(-50%,-50%)}.el-text-tl{place-self:start start}.el-text-tr{place-self:start end;display:flex;flex-direction:column;align-items:end}.el-text-bl{place-self:end start}.el-text-br{place-self:end end}.unavailable{color:var(--textcolorgrey);font-style:italic}.element-text *{padding:15px 20px}.el-text-line{padding:0;margin:0}@media screen and (max-width: 974px){.gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 974px) and (max-aspect-ratio: 1.268/1){.gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.element-text{font-size:.75rem}}@media (hover:hover){.filter:hover{color:var(--texthover);background-color:var(--grey900)}.element:hover{filter:brightness(105%)}.element:hover .element-text,.element:hover .status{color:var(--texthovercolor)}}@media (hover:none){.filter:active{color:var(--texthover);background-color:var(--grey900)}.element:active{filter:brightness(105%)}.element:active .element-text,.element:active .status{color:var(--texthovercolor)}}
