html.reading-page{background-color:var(--prsn-bg);min-height:100%}body.cs-page{--prsn-stage-inset:24px;margin:var(--prsn-stage-inset);padding-top:calc(112px + var(--prsn-stage-inset));min-height:calc(100svh - 2 * var(--prsn-stage-inset));background:var(--prsn-surface);border-radius:var(--prsn-stage-radius)}.cs-page:has(#case-page,#game-page){--prsn-stage-inset:16px;--case-header-height:calc(var(--prsn-navigation-height) + 16px);--case-reading-top:calc(var(--prsn-stage-inset) + var(--case-header-height));--case-reading-height:52px;padding-top:calc(var(--case-header-height) + 8px)}.cs-page:before{content:"";inset:var(--prsn-stage-inset);border-radius:var(--prsn-stage-radius);box-shadow:0 0 0 var(--prsn-stage-inset) var(--prsn-bg);pointer-events:none;z-index:35;position:fixed}.cs-page .room-header{background:var(--prsn-surface);border-radius:var(--prsn-stage-radius) var(--prsn-stage-radius) 0 0}[data-theme=light] .cs-page .studio-logo img{filter:brightness(0)saturate();mix-blend-mode:normal}.cs-page .cs-sticky-nav{top:calc(118px + var(--prsn-stage-inset));background:var(--prsn-surface)}.cs-page .cs-section{scroll-margin-top:calc(186px + var(--prsn-stage-inset))}.cs-page .cs-reading-progress{z-index:40}@media (width<=800px){body.cs-page{padding-top:calc(136px + var(--prsn-stage-inset))}.cs-page .cs-sticky-nav{top:calc(144px + var(--prsn-stage-inset))}.cs-page .cs-section{scroll-margin-top:calc(222px + var(--prsn-stage-inset))}}.cs-page:has(#case-page,#game-page) .room-header{padding-block:8px}:is(#case-page,#game-page) :is(.cs-section,.cs-store-comparison){scroll-margin-top:calc(var(--case-reading-top) + var(--case-reading-height) + 12px)}@media (width<=900px),(height<=650px){.cs-page:has(#case-page,#game-page){--case-reading-top:var(--prsn-stage-inset);padding-top:0}.cs-page:has(#case-page,#game-page) .room-header{inset:auto;position:relative!important}}.cs-page.case-scroll-ready:has(#case-page,#game-page){--case-reading-top:calc(var(--prsn-stage-inset) + var(--case-header-height));padding-top:calc(var(--case-header-height) + 8px)}body.cs-page.case-scroll-ready:has(#case-page,#game-page) .room-header{inset:var(--prsn-stage-inset) var(--prsn-stage-inset) auto;transition:translate var(--prsn-connected-duration) var(--prsn-ease),opacity var(--prsn-connected-duration) var(--prsn-ease),transform var(--prsn-connected-duration) var(--prsn-ease);translate:0;position:fixed!important}body.cs-page.case-scroll-ready.case-nav-hidden:has(#case-page,#game-page) .room-header{translate:0 calc(-100% - var(--prsn-stage-inset));pointer-events:none}body.cs-page.case-nav-hidden .room-header>*{pointer-events:none}.cs-page.case-nav-hidden:has(#case-page,#game-page){--case-reading-top:var(--prsn-stage-inset)}.case-scroll-ready #case-page>.cs-case-context{top:var(--case-reading-top);z-index:6;background:var(--prsn-surface);padding-block:8px;position:sticky}#case-page>.cs-case-context[data-obscured]{visibility:hidden;pointer-events:none}.case-scroll-ready :is(.cs-reading-bar,.cs-case-context){transition:top var(--prsn-connected-duration) var(--prsn-ease)}@media (prefers-reduced-motion:reduce){.case-scroll-ready :is(.cs-reading-bar,.cs-case-context){transition:none}body.cs-page.case-scroll-ready:has(#case-page,#game-page) .room-header{transition:none}}.quiet-mode .case-scroll-ready :is(.cs-reading-bar,.cs-case-context),.case-scroll-ready.ui-reduced-motion :is(.cs-reading-bar,.cs-case-context){transition:none}.quiet-mode body.cs-page.case-scroll-ready:has(#case-page,#game-page) .room-header{transition:none}body.cs-page.case-scroll-ready.ui-reduced-motion:has(#case-page,#game-page) .room-header{transition:none}
