/* Collection navigation organization only: reuse the existing palette and button styles. */
.cosmic-collections .collection-workspace-heading{align-items:center;gap:24px;padding-bottom:18px;margin-bottom:12px}
.collection-workspace-heading>div:first-child{flex:1;min-width:0}
.cosmic-collections .collection-workspace-heading>.collection-header-tools{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;width:auto;flex-wrap:nowrap;flex-shrink:0}
.collection-header-tools>.button,.collection-nav-menu>summary{white-space:nowrap;min-height:44px;padding:10px 14px;gap:8px;font-size:12px;cursor:pointer;list-style:none}
.collection-nav-menu{margin:0;position:static}
.collection-nav-menu>summary::-webkit-details-marker{display:none}
.collection-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:320px;max-width:min(100%,calc(100vw - 40px));max-height:min(70dvh,650px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:7px;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}
.collection-menu-panel>.eyebrow{padding:2px 3px 7px}
.collection-menu-panel>.button{width:100%;min-height:44px;justify-content:flex-start;text-align:left;white-space:normal;line-height:1.4;padding:10px 13px;font-size:12px}
.collection-menu-panel .twin-vault-nav{margin:12px 0 0;padding-top:13px;border-top:1px solid var(--line)}
.collection-menu-panel .twin-vault-nav-head{display:block}
.collection-menu-panel .twin-vault-nav-head span{display:block;margin-top:4px}
.collection-menu-panel .twin-vault-nav-links{display:grid;gap:7px;margin-top:10px}
.collection-menu-panel .twin-vault-nav-links>a{width:100%;justify-content:flex-start;min-height:44px;font-size:12px;line-height:1.35;padding:10px 13px;text-align:left}
.cosmic-collections .collection-primary-nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;max-width:680px;padding:0 0 16px;margin-bottom:24px}
.cosmic-collections .collection-primary-nav :is(button,.museum-tab-link){min-width:0;min-height:46px;padding:10px 12px;white-space:normal;text-align:center;line-height:1.3;justify-content:center;font-size:13px}
.cosmic-collections #library-root>.library-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px}
.cosmic-collections #library-root>.library-intro>.library-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:auto;max-width:500px;gap:8px;margin:0}
.cosmic-collections #library-root>.library-intro>.library-actions>.button{min-width:0;min-height:46px;padding:10px 12px;white-space:normal;text-align:center;line-height:1.3;font-size:12px;grid-column:auto;justify-self:stretch}
@media(max-width:900px){.cosmic-collections .collection-workspace-heading{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:12px}.cosmic-collections .collection-workspace-heading>.collection-header-tools{width:100%;justify-content:flex-start}.cosmic-collections #library-root>.library-intro{grid-template-columns:minmax(0,1fr);gap:16px}.cosmic-collections #library-root>.library-intro>.library-actions{width:100%;max-width:none}.cosmic-collections .collection-primary-nav{max-width:none}}
@media(max-width:480px){.cosmic-collections .collection-workspace-heading>.collection-header-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.collection-header-tools>.button,.collection-nav-menu>summary{width:100%;padding:8px 5px;min-height:44px;font-size:11px;white-space:normal;text-align:center;justify-content:center;line-height:1.35}.collection-menu-panel{max-width:100%;width:100%;padding:12px}.cosmic-collections .collection-primary-nav{gap:5px}.cosmic-collections .collection-primary-nav :is(button,.museum-tab-link){font-size:11px;padding:8px 5px}.cosmic-collections #library-root>.library-intro>.library-actions{gap:6px}.cosmic-collections #library-root>.library-intro>.library-actions>.button{font-size:11px;padding:9px 5px;min-height:46px}}
