body{max-width:76rem;margin:1rem auto;padding:0 1rem}.app-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.add-app{align-items:center;gap:.35rem;display:inline-flex}section,details,footer{margin-block:1.5rem}.controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}input[type=file]{max-width:100%}.photo-preview,video{max-width:100%;max-height:22rem;display:block}.download-progress{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:48rem}th,td{text-align:left;vertical-align:top;border:1px solid;padding:.4rem}dialog{width:min(44rem,100% - 3rem);max-height:85dvh;overflow:auto}.source-text{white-space:pre-wrap;overflow-wrap:anywhere}dl{grid-template-columns:max-content 1fr;gap:.3rem 1rem;display:grid}dd{overflow-wrap:anywhere;margin:0}.ratings{display:block}.ratings>div{gap:1rem;margin-block:.5rem;display:flex}@media (width<=32rem){dl{display:block}dd{margin-block-end:.5rem}}.match-photo{object-fit:contain;vertical-align:middle;width:5rem;height:5rem}.reference-gallery figure{margin-inline:0}.reference-gallery img{max-width:100%;height:auto}
