/**
 *   АРХИВ ПУБЛИКАЦИЙ ОБУЧАЮЩИХСЯ И СОТРУДНИКОВ СУНЦ УрФУ
 *   Copyright © 2021, А.М.Гольдин. ISC license
 */

@font-face {
   font-family: "pts"; src: url("../fonts/ptsReg.otf") format("opentype");
   font-weight: normal; font-style: normal;}
@font-face {
   font-family: "pts"; src: url("../fonts/ptsBold.otf") format("opentype");
   font-weight: bold; font-style: normal;}
@font-face {
   font-family: "pts"; src: url("../fonts/ptsIt.otf") format("opentype");
   font-weight: normal; font-style: italic;}
@font-face {
   font-family: "pts"; src: url("../fonts/ptsBoldIt.otf") format("opentype");
   font-weight: bold; font-style: italic;}
@font-face {
   font-family: "mon"; src: url("../fonts/mono.otf") format("opentype");}
@page {
   size: A4; margin: 1.5 2cm;}

body {
   width: 17cm; max-width: 95%; margin: auto; font: 12pt pts;}
p {
   -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto;
   hiphens: auto; text-indent:1.5em; margin:3pt 0pt; text-align: justify;}
p.c {
   text-indent: 0px; text-align: center;}
h2 {
   text-align: center; margin: 12pt 0px 9pt; font-size: 105%;}

img {
   display: block; max-width: 16cm; margin: 12pt auto;}
div.img {break-inside: avoid-page;}

h5 {
   text-align: center; margin: -6pt 0px 18pt;
   font-weight: normal; font-size: 90%;}

pre, tt {
   font-family: mon; font-size: 98%;}
pre {
   margin: 6pt 3em;}

table {
   max-width: 95%; margin: 12pt auto; border-top:0.75pt solid black;
   border-collapse: collapse; font-size: 95%; break-inside: avoid-page;}
th, td {
   border-right:0.25pt solid black; border-bottom:0.25pt solid black;
   padding: 3pt; text-align: center;}
th:first-child, td:first-child  {
   border-left: none;}
th:last-child, td:last-child  {
   border-right: none;}
td:first-child  {
   text-align: left;}
th {
   border-bottom-width: 0.75pt; font-weight: normal; font-size: 85%;}

/* Верхний колонтитул на первой странице */
h1 {
   margin:6pt 0px 12pt; padding-bottom: 3pt; text-align: center;
   border-bottom: 0.25pt solid black; font-weight: normal; font-size: 80%;}

/* УДК, автор, заголовок статьи */
header {
   margin-top: 48pt;}
header p:first-of-type {
   text-indent: 0px;}
header p:nth-of-type(2) {
   text-align: center; font-weight: bold; text-transform: uppercase;
   margin: 12pt 0px 6pt; -webkit-hyphens: none; -moz-hyphens: none;
   -ms-hyphens: none; hiphens: none; text-indent: 0px; letter-spacing: 0.5pt;}
header p:nth-of-type(3) {
   text-align: center; margin-bottom: 24pt; font-size: 105%; text-indent: 0px;}

/* Аннотация */
aside {
   padding: 6pt 12pt; margin: 0px 0px 24pt;
   border-top: 0.25pt solid black; border-bottom: 0.25pt solid black;}
aside p {
   text-indent: 0px; font-size: 85%;}

/* Список литературы */
section {
   margin: 24pt 0px 12pt;}
section p {
   font-size: 90%;}
section h6 {
   margin: 0px 0px 6pt; font-size: 100%; font-weight: normal;
   text-align: center; letter-spacing: 2pt;}

/* Сноски (если они есть) */
div {
   margin: 0px 0px 12pt;}
div h6 {
   margin: 0px 0px 6pt; text-align: center; font-style: italic;
   font-size: 100%; font-weight: normal;}
div p {
   text-align: left; font-size: 90%;}

/* Сведения об авторе, копирайт, дата поступления статьи */
footer {
   margin-bottom: 12pt; padding-top: 6pt; border-top: 0.25pt solid black;}
footer p {
   text-indent: 0px; text-align: left;}
footer p:nth-of-type(3) {
   text-align: right; font-style: italic;}

@media (max-width: 17cm) {img {max-width: 95%;}}
