.collection-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.collection-card{margin:24px 0}.collection-card h2{font-size:32px;overflow-wrap:anywhere}.collection-text{white-space:pre-wrap;overflow-wrap:anywhere}.seed-image{display:block;max-width:100%;max-height:420px;object-fit:contain;border-radius:8px;margin:20px 0}.collection-card audio{width:100%;margin:16px 0}.collection-card button{margin:8px 12px 0 0}#collection-filter{max-width:320px}#recording-seed{margin-bottom:24px}#seed-form input[type=file]{padding:14px;height:auto}#seed-form textarea{width:100%}
.collection-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.collection-actions>button,.collection-actions>a,.collection-toolbar>button,.imprint-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:12px 14px;border:1px solid #c7c4bb;border-radius:5px;background:#fffdf9;color:#14233b;font:600 13px/1.4 var(--sans);text-align:center;text-decoration:none}.collection-actions>button:hover,.collection-actions>a:hover,.collection-toolbar>button:hover,.imprint-action:hover{background:#eee5d7;border-color:#9b794e}.collection-actions>button:focus-visible,.collection-actions>a:focus-visible,.collection-toolbar>button:focus-visible,.imprint-action:focus-visible{outline:2px solid #9b794e;outline-offset:3px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0}.collection-toolbar label{display:flex;align-items:center;gap:10px;margin:0;font-size:13px}.collection-toolbar #collection-filter{min-height:48px;margin:0;padding:10px 34px 10px 12px;border:1px solid #c7c4bb;border-radius:5px;background:#fffdf9;color:#14233b;font:inherit}#collection-details{margin-top:24px}@media(max-width:650px){.collection-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-actions>button,.collection-actions>a{padding:11px 10px}.collection-toolbar{gap:10px}}

.profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0}.profile-actions>button{width:100%;padding:12px 10px}#manage-family{width:100%;margin-top:8px}
