/* Replacements for the small amount of behaviour Super's JavaScript provided. */

.legacy-body { display: contents; }

.notion-toggle__summary { cursor: pointer; }
.notion-toggle.open > .notion-toggle__content { display: block !important; }
.notion-toggle .notion-toggle__trigger_icon { transition: transform 0.15s ease; }
.notion-toggle.open .notion-toggle__trigger_icon { transform: rotate(90deg); }

[data-lightbox-src] img:not(.notion-icon):not(.notion-collection-card__cover):not(.notion-header__icon) { cursor: zoom-in; }
.bp-lightbox {
  position: fixed; inset: 0; z-index: 10000;
  background: rgba(0, 0, 0, 0.88);
  display: flex; align-items: center; justify-content: center;
  cursor: zoom-out; padding: 24px;
}
.bp-lightbox img { max-width: 100%; max-height: 100%; object-fit: contain; box-shadow: 0 8px 40px rgba(0, 0, 0, 0.5); }
