@media(width:360px)  {
.wp-block-wd-paragraph.pargph-360  {
font-size: 1.35rem!important;
line-height: 1.6rem!important;
}
}

@media(max-width:420px)  {
.post-content, .post-list li {
font-size:0.95rem!important;
line-height:1.35rem!important;
}
}

.tooltip-box {
position: relative;
display: inline-block;
}

.tooltip-box .tooltip-block,
.tooltip-box .tooltip-block.reviewed  {
visibility: hidden;
width: 330px;
position: absolute;
z-index:1;
opacity: 0;
transition: all 0.18s ease-out 0.18s;
}

.tooltip-box:hover .tooltip-block,
.tooltip-box:hover .tooltip-block.reviewed {
visibility: visible;
opacity: 1;
}

.tooltip-box .tooltip-block {
transform: translate(0px, -14px);
background: #fbffff !important;
border: 1px solid #3f3f3f;
padding: 15px;
border-radius: 5px;
cursor: pointer;
display:flex;
}

.tooltip-block.reviewed {
transform: translate(0px, 8px);
}

.tooltip-block:before {
content: "";
position: absolute;
left: 65%;
top: 1px;
transform: translate(-50%, -6.5px) scaleX(1.3) rotate(45deg);
width: 13px;
height: 13px;
z-index: 6;
background-color: #fcfffb;
border: none;
box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.6);
}

.reviewed-by,
.tested-by {
display: inline;
margin-bottom: 5px;
line-height: 1.4rem;
font-size: 0.9rem;
}

.reviewed-by:before,
.tested-by:before {
content: url(https://www.dietko.com/wp-content/uploads/2025/12/approved-green_new.svg);
margin-right: 5px;
position: relative;
top: 3px;
}

.reviewed-by strong,
.tested-by strong {
font-weight: 500;
color: #2d2d2d;
}

.reviewed-by .name,
.tested-by .name {
border-bottom: 1px solid #3f3f3f;
color: #010101;
font-weight:500;
cursor:pointer;
}


.wd-page-title h3.entry-title  {
display:none;
}

.wp-block-post-author  {
display:flex!important;
}

.wp-block-post-author__avatar {
margin-right: 10px!important;
}

.wp-block-post-author__avatar img {
width: 35px;
border-radius: 50%;
}

.wp-block-post-author__content  {
display: flex;
gap: 5px;
color: #3f3f3f;
font-size: 0.87rem;
line-height: 1rem;
}

.wp-block-post-author__byline {
font-size: inherit!important;
width:auto!important;
}

.wp-block-post-author__name  {
color: #2d2d2d;
font-weight: 500;
margin-bottom: 0;
}

.wp-block-post-date {
position: absolute;
transform: translate(45px, 18px);
font-size: 0.85rem;
color: #7f7f7f;
}

.wp-block-post-date:before {
content: 'Актуализация:';
margin-right: 5px;
font-weight: 400;
text-transform: none;
text-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
color: #7f7f7f;
}

.wp-block-image.media-images img  {
border-radius:12px;
}

pre {
font-family:'Montserrat';
padding:10px;
border-radius:8px;
}