/* Site navigation header rules must not constrain a dialog's heading. */
#geoStudio>header{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:start!important;gap:16px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0 0 18px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;transform:none!important}
#geoStudio>header>div{min-width:0;width:auto}#geoStudio>header small{display:block;line-height:1.6;overflow-wrap:anywhere}#geoStudio>header h2{font-size:clamp(25px,4vw,34px);line-height:1.2;margin:10px 0!important;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal}#geoStudio>header p{position:static;line-height:1.6;margin:0!important;max-width:54ch;overflow-wrap:anywhere}#geoStudio>header [data-geo-close]{position:static!important;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;align-self:start}
#geoStudio .geo-category-tabs{position:static;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;height:auto;min-height:0;background:transparent;border:0;box-shadow:none}#geoStudio .geo-category-tabs button{flex:1 1 110px;white-space:normal;line-height:1.35;min-height:44px;padding:10px 12px}#geoStudio .geo-studio-tools{margin:0 0 14px}#geoStudio .geo-studio-tools>label{margin:0;min-width:0}#geoStudio .geo-preview-mode{flex-wrap:wrap}#geoStudio #geoResults{line-height:1.5;margin:14px 0}#geoStudio .geo-card>div{min-width:0}#geoStudio .geo-card p{line-height:1.6;margin:10px 0 14px;min-height:0}#geoStudio .geo-card button{white-space:normal;line-height:1.4}#geoStudio footer{line-height:1.5}#geoStudio .geo-sound-controls label{flex-wrap:wrap;line-height:1.5}
/* The Story rail itself is transparent, without a rectangular backing or shadow. */
#content>.storyverse,#content>.storyverse>.stories,html[data-geo] #content>.storyverse,html[data-geo] #content>.storyverse>.stories{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}
#content>.storyverse::before,#content>.storyverse::after,#content>.storyverse>.stories::before,#content>.storyverse>.stories::after{content:none!important}#content>.storyverse>.geo-panel-ornament{display:none!important}
#content>.storyverse .holo-story,html[data-geo] #content>.storyverse .holo-story{box-shadow:inset 0 1px 0 #ffffff40!important}#content>.storyverse .sample-cover:after{box-shadow:none!important}#content>.storyverse .storyverse-base{box-shadow:none!important;background:transparent!important}
@media(max-width:760px){body:not(.pulse-view):not(.realm-view):not(.universe-flight):not(.brnlink-active)>.shell{--story-page-gutter:14px;padding-inline:var(--story-page-gutter)}#content>.storyverse{margin-inline:calc(-1 * var(--story-page-gutter,14px))!important;width:calc(100% + 2 * var(--story-page-gutter,14px))!important;max-width:none!important;min-width:0;box-sizing:border-box;overflow:visible!important}#content>.storyverse>.stories{width:100%;max-width:100%;box-sizing:border-box;padding-inline:24px 16px!important;scroll-padding-inline:24px 16px;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none}#content>.storyverse>.stories::-webkit-scrollbar{display:none}#content>.storyverse .holo-story{flex-shrink:0!important}#geoStudio{padding:18px!important}#geoStudio>header{gap:10px!important;margin-bottom:20px!important}#geoStudio>header h2{font-size:25px}#geoStudio .geo-category-tabs button{flex-basis:105px;font-size:11px}}

/* Remove the old holographic display pedestals beneath every Story cover. */
#content .storyverse-base{display:none!important}#content>.storyverse>.stories{padding-bottom:16px!important}
