





        article>header,
        .article-header
        {
            border: 1px dashed grey;
            position: relative;
            min-height: 500px;
            height: 75vh;
            background-color: pink;
            background-color: #ee5050;

            height: 105vh;
        }

        article>header>div,
        .xxxarticle-list-header-layer { 
            display: flex; 
            justify-content: center; 
            align-items: center; 
            height: 100%; 
            position: absolute;
            z-index: auto;
            top: 0px;
            left: 0px;
            width:100%;
        } 
  

        h1,
        .article-list-header h3
        {
            font-family: 'poppins';
            XXXfont-size: 170px;
            letter-spacing: -7px;
            text-align: center;
            XXXfont-weight: bold;      /* should be set in base.css */
            color: #cf3a3a;      
            XXXfont-size: var(--var-font-size-h1, 50px);      /* should be set in base.css */
        }

        article>header img,
        .article-header img
        {
            padding-bottom:70px;
            width:350px;
            min-height: 400px;
            border: 0px solid purple;
            width: var(--var-img-header-width, 400px)
        }

        article>section,
        .article-list-content
        {
            XXXmargin: 10vh 0px;
        }



        .presentation-comment
        {
            position: relative;
            min-height: 500px;
            height: 75vh;
            background-color: pink;
            background-color: #ee5050;

        }

        .presentation-comment p
        {
            display: flex; 
            justify-content: center; 
            align-items: center; 
            height: 100%; 
            position: absolute;
            z-index: auto;
            top: 0px;
            left: 0px;
            width:100%;
            font-size: var(--var-font-size-h2);
            font-weight: bold;
            color: #cf3a3a;
            text-align: center;

            letter-spacing: -2px;
            word-spacing: 0.5rem;
            line-height: 1.25;
            
        }


        h2 span:focus
        {
            box-shadow: 0 0 5px 5px hotpink;
            outline-color: hotpink;
            padding:5px;
            color: black;
            background-color: white;
        }