/* Contain transformed carousel cards without extending the document on WebKit. */
html,body{margin:0;padding:0;}
#conteudos .post-carousel{position:relative;contain:layout paint;overflow:hidden;}
#conteudos .post-cover-grid{contain:layout paint;}
body>footer{margin-bottom:0;}
dialog:not([open]){display:none!important;}
@media(max-width:680px){
  header{z-index:100;overflow:visible;}
  .menu-toggle{position:relative;z-index:102;min-width:44px;min-height:44px;touch-action:manipulation;}
  header #menu{top:100%;z-index:101;max-height:calc(100dvh - 80px);overflow-y:auto;}
  header #menu.open{display:flex;visibility:visible;pointer-events:auto;}
}
