﻿.downloads{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px;margin:20px 0}.downloads>div>h4{display:flex;gap:4px;margin-top:0;border-bottom:2px solid #e0e0e0;padding-bottom:8px}.downloads>div>h4>img{width:1em}.downloads>div>ul{list-style:none;padding-left:0}.downloads>div>ul>li{margin:8px 0}.downloads>div>ul>li::before{content:"→ "}.screenshots>img{border-radius:4px;width:-webkit-fill-available;width:-moz-available}.screenshot-selector{display:flex;justify-content:center;position:absolute;transform:translateY(calc(-100% - 4px))}.screenshot-selector>label{border:1px solid #ddd;border-bottom:2px solid #ddd;padding:8px;cursor:pointer;background:#f5f5f5;transition:background .15s ease,border .15s ease}.screenshot-selector>label:has(input:checked){background:#e0e0e0;border-bottom:2px solid #000}.screenshot-selector>label:has(input:focus-visible){outline:2px solid #000}.screenshot-selector>label:hover{background:#e8e8e8}.screenshot-selector>label:active{background:#d0d0d0}.screenshot-selector>label>input{opacity:0;position:absolute;pointer-events:none}body:has(input#sb-1:not(:checked)) #s-1,body:has(input#sb-2:not(:checked)) #s-2,body:has(input#sb-3:not(:checked)) #s-3{display:none}