/* Original story layers, isolated from the public map controls. */
.family-experience {position:fixed;inset:0;z-index:10;pointer-events:none;}
.family-experience .family-book {position:absolute;right:calc(var(--gap) + var(--sar));bottom:calc(var(--gap) + var(--sab));pointer-events:auto;z-index:25;}
.family-experience .player-layer {z-index:30;}
.family-experience .menu-layer:not(.is-open),.family-experience .card-layer:not(.is-open),.family-experience .player-layer:not(.is-open){visibility:hidden;}
.family-experience button {font-family:inherit;}
