            body {
                height: 100%;
                background-color: #f7f7f2;
            }
            .title {
                font-family: Helvetica, Arial, sans-serif;
                font-weight: bold;
                font-size: 26pt;
                color: #3a3c5e;
                text-align: center;
            }
            .header-info {
                font-size: 12pt;
                text-align: center;
                color: black;
            }
            .section {
                font-family: Helvetica, Arial, sans-serif;
                font-weight: bold;
                font-size: 22pt;
                color: #2d4357;
            }

            a { color: blue; text-decoration: none; } 
            a:hover { text-decoration: underline; }

            .c-button.orcid {
                display: inline-flex;
                align-items: center;
                gap: 10px;
                cursor: pointer;
                border: 2px solid transparent;
                border-radius: 4pt;
                border-color: #A6CE39;
            }
            .c-button.scholar {
                display: inline-flex;
                align-items: center;
                gap: 10px;
                cursor: pointer;
                border: 2px solid transparent;
                border-radius: 4pt;
                border-color: #3983fe;
            }
            .c-button.rg {
                display: inline-flex;
                align-items: center;
                gap: 10px;
                cursor: pointer;
                border: 2px solid transparent;
                border-radius: 4pt;
                border-color: black;
            }
            .c-button.hal {
                display: inline-flex;
                align-items: center;
                gap: 10px;
                cursor: pointer;
                border: 2px solid transparent;
                border-radius: 4pt;
                border-color: #411489;
            }
            .c-button.doi {
                display: inline-flex;
                align-items: center;
                gap: 10px;
                cursor: pointer;
                border: 2px solid transparent;
                border-radius: 4pt;
                border-color: #DCB520;
            }
            .c-button.pdf {
                display: inline-flex;
                align-items: center;
                gap: 10px;
                cursor: pointer;
                border: 2px solid transparent;
                border-radius: 4pt;
                border-color: #FF1B0E;
            }
            .c-button:hover {
                background: #FFF;
                color: #e08626;
                border-color: #e08626;
            }

            .logos {
                margin-left: auto;
                margin-right: auto;
                padding: 0;
                width: 900px;
                text-align: center;
            }
            .logos img {
                display: inline; 
                margin: 0 5px;
            }

            footer {
                color: white;
                font-weight: bold;
                background: #3a3c5e;
                width: 100%;
                height: 40px;
                display: flex;
                align-items: center;
                margin-top: 30px;
            }

