.pmf-catalog{max-width:1100px;margin:32px auto}.pmf-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.pmf-catalog article{padding:24px;border:1px solid #42637b;border-radius:16px;background:#102333;color:#f4f6f8}.pmf-catalog h3{color:#fff}.pmf-catalog small{color:#e7bc75}.pmf-trailer{margin:16px 0}.pmf-trailer summary{cursor:pointer;display:list-item;padding:14px 20px;border-radius:10px;background:#87c9f2;color:#092439;font-weight:800}.pmf-trailer video{display:block;margin-top:12px;border-radius:10px}.pmf-music-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 22px;background:#102333;color:white}.pmf-music-controls button{background:#87c9f2;color:#092439;border:0;border-radius:8px;padding:10px;font-weight:bold}.pmf-music-controls input{max-width:120px}
