nav.app-nav{z-index:10;background:var(--pico-background-color);border-bottom:1px solid var(--pico-muted-border-color);margin:0 calc(-1 * var(--pico-block-spacing-horizontal));padding:0 var(--pico-block-spacing-horizontal);position:sticky;top:0}nav.app-nav details.dropdown form button{width:100%;color:var(--pico-color);text-align:left;background:0 0;border:none;margin:0;padding:.25rem .5rem}nav.app-nav details.dropdown form button:hover{background:var(--pico-secondary-background)}nav.app-nav details.dropdown>ul{left:auto;right:0}ul.cards{gap:var(--pico-spacing);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=60rem){ul.cards{grid-template-columns:1fr 1fr}}ul.cards li.card{border:1px solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);grid-template-columns:120px 1fr;align-items:start;gap:1rem;padding:.75rem;display:grid}ul.cards li.card img{border-radius:calc(var(--pico-border-radius) / 2);width:120px;height:auto}ul.cards li.card a{text-decoration:none}table.collection img{border-radius:4px;width:48px;height:auto}table.collection td{vertical-align:middle}table.collection form.inline{display:inline}table.collection form.inline button{width:auto;margin:0;padding:.1rem .5rem}table.collection form.inline input[type=number]{width:4rem;margin:0 .25rem;display:inline-block}.pagination{margin-top:var(--pico-spacing);justify-content:space-between;display:flex}article.card-detail dl{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}article.card-detail dt{font-weight:600}article.card-detail pre{white-space:pre-wrap;background:0 0;margin:0;padding:0;font-family:inherit}