html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

*, *:before, *:after {box-sizing: inherit;}

:root {
  font-size: 16px;
  --zhofont: "zhofont";
  --normalfont: "AdobeNormal";
  --boldfont: "AdobeBold";
  --italicfont: "AdobeItalic";
  --base-size: 1.2rem;
  --scale: 1.25;
  --xl: calc(var(--lg) * var(--scale));
  --lg: calc(var(--h1) * var(--scale));
  --h1: calc(var(--h2) * var(--scale));
  --h2: calc(var(--h3) * var(--scale));
  --h3: calc(var(--h4) * var(--scale));
  --h4: calc(var(--h5) * var(--scale));
  --h5: calc(var(--h6) * var(--scale));
  --h6: var(--base-size);
  --small: calc(var(--base-size) / var(--scale));
}

body {
  width: 100vw;
  height: 100vh;
  min-width: 505px;
  font-family: var(--normalfont);
  line-height: 1.5;
  background-color: #FFFFFF;
  color: #000000;
  margin: 0;
  padding: 0;
}

h1, h2, h3, .h1, .h2, .h3 {
  font-weight: 400;
  font-family: var(--normalfont);
  margin: 0;
}

h1, .h1 {
  font-size: var(--h1);
  line-height: 1;
  margin-bottom: var(--h2);
}

h2, .h2 {
  font-size: var(--h2);
  line-height: 1.1;
  margin-bottom: var(--h3);
}

@font-face {
  font-family: "zhofont";
  src: url(kaiu_DF_kai.ttf) format("truetype");
  font-weight: 100 1000;
  font-stretch: 25% 151%;
  font-display: auto;
}

@font-face {
  font-family: "AdobeBold";
  font-style: normal;
  src: url(AdobeTextPro-Bold.ttf) format("truetype");
  font-weight: 400 1000;
  font-stretch: 25% 151%;
  font-display: auto;
}

@font-face {
  font-family: "AdobeNormal";
  font-style: normal;
  src: url(AdobeTextPro-Regular.ttf) format("truetype");
  font-weight: 100 1000;
  font-stretch: 25% 151%;
  font-display: auto;
}

@font-face {
  font-family: "AdobeItalic";
  font-style: oblique;
  src: url(AdobeTextPro-It.ttf) format("truetype");
  font-weight: 100 1000;
  font-stretch: 25% 151%;
  font-display: auto;
}

:active, :focus, :focus-visible {
  text-decoration: none;
  outline: 0;
  border: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

object, img {
  display: block;
  width: 100%;
  height: auto;
}

.menu-object {
  cursor: pointer;
  pointer-events: none;
  max-width: 5vh;
  border: 0;
  border-radius: 50%;
  animation: pulse 2s ease-in-out infinite;
}

.mobile-menu-block {
  flex: .17;
  display: flex;
  flex-direction: column;
  justify-items: start;
  justify-content: start;
}

.mova-mobile-menu-item {
  flex: 1;
  display: block;
  width: 100%;
  line-height: normal;
  margin: 5px 0 0 0;
  padding: 2px 0;
  font-size: calc(var(--base-size) / var(--scale));
  cursor: pointer;
}

.mova-mobile-menu-item::first-letter {
  color: red;
  font-style: var(--boldfont);
}

.mova-mobile-menu-item:hover {
  text-decoration-line: underline;
  text-decoration-color: crimson;
}

.mova-mobile-menu {
  flex: .25;
  margin: 0 0 10px 0;
  padding: 7px 0 0 0;
}

.ornament {
  min-height: 100%;
  grid-column: 1/2;
  grid-row:1/4;
  min-width: 100px;
  box-sizing: border-box;
  border-image: 0;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 257"%3E%3Cimage width="140" height="257" href="data:image/png;base64,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 UmVhZHlxyWU8AAAAAElFTkSuQmCC"/%3E%3C/svg%3E'); /*https://yoksel.github.io/url-encoder!*/
  background-size: max(100%, 8ch);
  background-repeat: repeat-y;
}

.mova-page {
  height: inherit;
  width: inherit;
  display: grid;
  grid-template-columns: .1fr 1fr;
  grid-template-rows: .24fr 1fr auto auto;
}

.mova-header {
  min-width: 500px;
  grid-column: 2/3;
  grid-row: 1/2;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}

.mova-main {
  margin: 2vmin 0;
  padding: 2vmin 2vmin;
  grid-column: 2/3;
  grid-row: 2/3;
  scrollbar-width: thin;
  scrollbar-color: rgba(139,0,0,0.248) snow;
  background: whitesmoke;
  scroll-behavior: smooth;
  overflow: auto;
  max-height: calc(83vh - 64px);
  width: 100%;
  font-size: calc((1.2248vmin + 1.12248vmax) / 2);
  font-weight: 300;
  color: rgba(0, 0, 0, 0.88);
}

.mova-main-single {
  margin: 2vmin 0;
  padding: 2vmin 2vmin;
  grid-column: 2/3;
  grid-row: 2/3;
  scrollbar-width: thin;
  scrollbar-color: rgba(139,0,0,0.248) snow;
  background: whitesmoke;
  scroll-behavior: smooth;
  overflow: auto;
  max-height: calc(83vh - 64px);
  width: 100%;
  font-size: calc((1.2248vmin + 1.12248vmax) / 2);
  font-weight: 300;
  color: rgba(0, 0, 0, 0.88);
}

.mova-main-single p.mova-content-left:has(embed) {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: stretch;
}

.mova-strong {
  font-weight: 900;
  letter-spacing: 1.2px;
  font-family: AdobeBold, sans-serif;
  color: darkred;
}

.mova-strong-title {
  font-weight: 1000;
  font-size: calc(var(--base-size) * var(--scale));
  letter-spacing: 1.2px;
  font-family: AdobeBold, sans-serif;
  color: darkred;
}

.mova-content-left {
  line-height: normal;
  margin: 0;
  padding: 10px;
  text-align: justify;
  text-justify: distribute;
  text-align-last: left;
  font-size: 148%;
}

.mova-content-left::first-letter{
  color: crimson;
  font-size: larger;
  font-weight: bolder;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.mova-footer {
  grid-column: 2/3;
  grid-row: 3/4;
  display: flex;
  justify-content: center;
  font-size: calc(var(--small) / (var(--scale) * 1.1));
  color: #B4B4B4;
}

.mova-slogan {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  padding: 3px;
  height: 100%;
  background-size: 100% 100%;
  background-color: #ffffff;
  -moz-background-image: -moz-linear-gradient(to right, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, .25) 25%, rgba(250, 250, 250, .5) 50%, rgba(250, 250, 250, 1) 100%);
  background-image: linear-gradient(to right, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 1) 100%);
  width: 99%;
  font-size: calc((1.69vmin + 1.69vmin) / var(--scale));
  font-weight: 200;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 10px 0 -5px #eee, 0 10px 1px -4px rgba(0, 0, 0, 0.15), 0 20px 0 -10px #eee, 0 20px 1px -9px rgba(0, 0, 0, 0.15);
}

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(255,010,0,.22),0 0 0 0 rgba(255,010,0,0.11);  }
  50% { transform: scale(0.95); }
  100% { box-shadow: 0 0 0 3px rgba(0,210,255,0),0 0 0 13px rgba(0,210,255,0); }
}

.mova-poem {
  flex: 1;
  z-index: 100;
  background-image: -webkit-linear-gradient(red, black);
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-left: .1rem;
  padding-top: .1rem;
  font-size: var(--small);
}

.mova-poem > figure p small {
  margin: 0;
  padding: 15px 0 0 0;
  font-size: var(--small);
  font-family: var(--italicfont);
  letter-spacing: .1pc;
  color: rgba(111,111,111, .11) ;
}

/*article list*/
.dumka-list {
  font-size: 1.4rem;
  background: whitesmoke;
  margin: 0;
  padding: 1rem;
  display: grid;
  place-items: center;
}

.dumka-list ul {
  list-style-position: inside;
  width: 680px;
  max-width: 100%;
  background: white;
  box-shadow: 0.25rem 0.25rem 0.75rem rgb(0 0 0 / 0.15);
  padding: 0;
  margin: 0;
  border-radius: 0.1rem;
}

li {
  padding: 0 0 0 1rem;
}

li:not(:last-child) {
  border-bottom: 1px solid lightblue;
}

li:first-child {
  margin-top: 1rem;
}

li:last-child {
  margin-bottom: 1rem;
}

::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='14' viewBox='0 0 50 50'%3E%3Cpath d='M46.4 16.2c-2.3-2.3-5.4-3.5-8.4-4.5-.5-.2-1.1-.3-1.6-.5-1.6-1.6-3.7-2.8-6.2-3.2-1-.2-1.9.1-2.5.6-.9-.3-1.8-.6-2.7-.8-3.2-1-6.4-1.8-9.5-.1-1 .5-1.9 1.2-2.7 2-6.4 1.4-11.7 5-12.4 12.7C0 27 1.9 31.5 4.9 34.9c.1.6.2 1.1.4 1.7 1 3.2 3.3 5.7 6.7 6.5 2.7.6 5.4-.2 7.9-1.2 3.3.4 6.7.3 9.9 0 6.5-.7 13.3-2.8 17.1-8.5 3.6-5.2 4-12.6-.5-17.2zm-17.3.9c2.1.4 4 1.7 4.7 3.8 0 .5-.1 1.1-.2 1.6-.3 1.4-.8 2.6-1.6 3.7-.7.2-1.5.1-2.3-.4-.8-.4-1.6-1-2.2-1.6-.4-.4-1.2-1.7-1.6-1.9 3.4 1.3 5.1-3 3.2-5.2zm-11.6 9.7c.2-1.9 1.1-3.9 2.3-5.5-.4 2.1.3 4.2 1.7 6 1.3 1.7 3.1 3.2 5 4.2-.2.1-.4.2-.6.4-.1 0-.1.1-.2.1-3.9.2-8.7-.8-8.2-5.2zm-6.4 3.1c.1.3.1.7.2 1 .2.6.4 1.2.7 1.8-.4-.2-.7-.5-1-.7.1-.8.1-1.4.1-2.1zm31.2-1.3c-.9 1.7-2.1 3.1-3.7 4.1 2-2.1 3.4-4.7 4-7.6.2-.7.3-1.4.3-2.1.6 1.5.5 3.3-.6 5.6z'/%3E%3C/svg%3E") ' ';
}

li:nth-child(3n)::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='14' viewBox='0 0 50 50'%3E%3Cpath d='M46.5 12.5c-.4-1.1-1.3-1.8-2.2-2-4.2-4-11.6-4.3-17.1-4.1-6.9.3-13.9 2.1-19.4 6.5C2 17.5-2.4 25.7 2.5 32.6c2.2 3.2 5.5 4.9 9 5.5 3.3 1.7 6.7 3.3 10.2 4.4 7.8 2.3 17 1.6 23.2-4.3 7.3-7 4.8-17.3 1.6-25.7zm-20.2 2.7c.6 0 1.3 0 1.8.2 1.1.4 1.7 1.3 2 2.3-1-1.2-2.4-2.1-3.8-2.5zm-1.4 6.6c.9.9 1.3 2.2-.2 2.3-2 .2-1.1-1.9.2-2.3zm-11.8 9.8c-.6-.3-2.9-1.1-3.2-1.8-.2-.5 1.4-3.1 2.1-4.2.3.5.7 1 1.2 1.4 0 .3.1.6.2.8.5 1.9 1.5 3.1 2.9 4h-.2c-.8.1-1.6.1-2.5-.1-.2 0-.3 0-.5-.1zM24 36.4c1.6-.7 3-1.5 4.3-2.5.8.2 1.7.3 2.5.5 2.5.4 5.2.9 7.7.6-.9.6-2 1.1-3 1.4-3.9 1.3-7.7 1-11.5 0z'/%3E%3C/svg%3E") ' ';
}

li:nth-child(3n - 1)::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='14' viewBox='0 0 50 50'%3E%3Cpath d='M48.3 23.7c-1-9.9-9.9-15.6-18.8-17.8-8.2-2.1-18.8-2.6-24.6 4.8C.6 16.2 1 23.6 4.3 29.3c-.5 1-.8 2-1 3-.6 4 2 7.6 5.1 10 5.9 4.4 14 4.2 19.6-.4 1.5 0 2.9-.2 4.4-.5 1.8 0 3.5 0 5.3-.1 2.3-.1 3.5-1.9 3.5-3.7 4.5-3.3 7.7-8.2 7.1-13.9zM9.1 17.8c1.1-4.1 4.9-5.8 8.8-6.1.9-.1 1.9-.1 2.9-.1-3.2 1.6-6.3 4.6-8 7.4-.1.1-.1.2-.2.3-1.1.9-2.1 1.9-3 2.9-.2.2-.4.4-.5.6-.4-1.7-.5-3.3 0-5z'/%3E%3C/svg%3E") ' ';
}

/*article list*/



@media screen and (min-width: 1401px) {
  body {
    width: 88%;
    margin: 0 auto;
  }

  .mova-content-left {
    text-align-last: left;
  }
}

@media screen and (min-width: 1801px) {
  body {
    width: 80%;

    .mova-content-left {
      font-size: calc((1.2248vmin + 1.12248vmax) / 1.8);
      text-align-last: left;
    }

    .mova-main {
      columns: 2;
      column-fill: auto;
    }

  }
}