/* F52: uma superfície contínua. O avatar e a conversa compartilham a galáxia.
   Não muda o fluxo do chat nem deixa controles sobrepostos ao texto. */
@media screen{
 html[data-periodo] .shell{padding:0;place-content:stretch;height:var(--app-height,100dvh);min-height:0}
 html[data-periodo] .app{width:100%;max-width:none;height:var(--app-height,100dvh);border:0;border-radius:0;box-shadow:none}
 html[data-periodo] .app-header{background:transparent;border:0;box-shadow:none}
 html[data-periodo] #rosto.avatar-panel-orbita{background:transparent;border:0;box-shadow:none;overflow:visible;isolation:auto}
 html[data-periodo] #rosto.avatar-panel-orbita::before{content:none}
 html[data-periodo] .conversation{background:transparent;border:0;box-shadow:none}
 html[data-periodo] .composer,html[data-periodo] .app-footer{background:transparent;border:0}
 html[data-periodo] .avatar-copy{background:transparent;border:0}
 html[data-periodo] .app::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#b7d9f0 0 .55px,transparent 1px),radial-gradient(circle,#b3cee6 0 .5px,transparent 1px),radial-gradient(circle,#d8e6f4 0 .6px,transparent 1.2px);background-size:137px 173px,227px 197px,307px 263px;background-position:23px 61px,111px 31px,181px 119px}
 /* Documentos mantêm superfícies próprias para leitura e exportação. */
}
