/*------ utopos academic stylesheet min v1-1.css 28Oct25 ------*/ 

/* -- fonts and paragraphs -- */

@font-face {
    font-family: 'Inter'; 
    src: url('../Fonts/Inter.woff2') format('woff2'),
         url("../Fonts/Inter.otf") format('otf'); 
} 

@font-face {
    font-family: 'Literata';
    src: url('../Fonts/LiterataBook.woff2') format('woff2'),
         url('../Fonts/LiterataBook.otf') format('otf'),
         url('../Fonts/LiterataBook-Italic.otf') format('otf');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Literata';
    src: url('../Fonts/LiterataBook-Bold.otf') format('otf'),
         url('../Fonts/LiterataBook-BoldItalic.otf') format('otf');
    font-weight: 900; 
}

@font-face {
    font-family: 'Literata';
    src: url('../Fonts/LiterataBook-Italic.otf') format('otf'),
         url('../Fonts/LiterataBook-BoldItalic.otf') format('otf');
    font-style: italic; 
}

/* --- text --- */ 

.refline {background: #000066;}
article {margin: 5em 10%;}
h1, h3, p, blockquote, table, ol, ul, li, .footnotes::before {
    font-family: 'Literata', serif; 
    color:black;
    text-align: left;
    font-weight:400;
}
a, .data {font-family: 'Inter', sans-serif;}
a {text-decoration: none;}
h1 {font-size: 24pt;}
h3, .footnotes::before {font-size:16pt}
p, blockquote, a, ol, table {
    font-size:12pt; 
}
blockquote {margin: 1em 3em;}
.footnotes::before {
    /*content: "Notes";*/
    display: block;
    margin: 2em 0 -1em; 
}
hr {opacity: 0;!important}

/* --- coverpage --- */ 

.coverimage-box {max-width: 400px;}

/* --- figures --- */

.ilarge {max-height: 80px;}

/* --- watermark (remove/disable before publication) --- 

body::before {
    content: "Author’s proofs";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 100px;
    color: rgba(128, 128, 128, 0.3); 
    z-index: -1; 
    white-space: nowrap;
    pointer-events: none; 
}
body {
    position: relative;
    z-index: 0; 
}
*/