 .papa header {
 background-color: #56a59c;
 padding: 20px;
 text-align: center;
 }

 .papa h1 {
 margin: 0;
 font-size: 36px;
 color: #fff;
 text-shadow: 2px 2px #2c3e50;
 }

 /* Стиль для основного контента */
 .papa main {
 max-width: 800px;
 margin: 0 auto;
 padding: 20px;
 }

 .papa article {
 margin-bottom: 30px;
 }

 .papa h2 {
 font-size: 28px;
 margin-bottom: 10px;
 }

 .papa p {
 font-size: 18px;
 line-height: 1.5;
 }

 /* Стили для подсветки */
 .open-modalzvezda {
 transition: background-color 0.5s ease, border-color 0.5s ease;
 }

 .highlighted {
 background-color: #E3D62BA8;
 border: 2px dashed black;
 }