/* Sections retain the Romanian catalogue grids, hero, blog rows and typography. */
.goki-navigation>a[aria-current=page]{color:#ffeb3b}
.goki-local .pers-section .box .img img{height:auto;aspect-ratio:815/308;object-fit:cover}
.goki-local .pers-section-3-small .box .img img{aspect-ratio:1;object-fit:contain;background:#fff}
.goki-local .pers-section .box .title{white-space:normal;min-height:52px}
.goki-local .pers-section .box .desc{min-height:75px}
.goki-character-placeholder{display:flex;aspect-ratio:1;align-items:center;justify-content:center;flex-direction:column;background:#f0f2f4;color:#576274;gap:10px}
.goki-character-placeholder>span{font-size:64px;line-height:1;font-weight:700;color:#b2bac4}
.goki-character-placeholder>small{font-size:12px;font-weight:400}
.goki-local .pers-title span{display:block;font-size:16px;font-weight:400;margin-top:6px}
.goki-local .goki-character-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;padding:30px;border-radius:10px;margin-top:15px}
.goki-character-heading h1{font-size:42px;line-height:1.2;font-weight:700;color:#111}
.goki-character-heading h1 span{display:block;font-size:20px;font-weight:400;margin-top:15px}
.goki-character-heading>img{width:35%;max-height:330px;object-fit:contain}
.goki-local .goki-character-related{clear:both;margin-top:35px}
.goki-local .goki-character-related h2,.goki-local .goki-related-articles>h2,.goki-local .goki-post-connections>h2{font-size:24px;font-weight:600;line-height:1.4;color:#111;margin:30px 0 20px;padding:0}
.goki-local .goki-related-articles{clear:both;border-top:1px solid #ddd;margin-top:30px}
.goki-local .goki-related-articles .extra-section{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.goki-local .goki-related-articles .boxTitle a{font-size:19px;line-height:1.35}
.goki-local .extra-section .boxLeft img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.goki-local .extra-section .boxRight .extra_mini_info a{color:#666;font-size:13px}
.goki-local .goki-blog-cover img{width:100%;height:auto;display:block}
.goki-local .content-extra-in{font-size:18px;line-height:1.65}
.goki-local .content-extra-in p{margin:0 0 18px;font-size:18px;line-height:1.65}
.goki-local .content-extra-in h2{font-size:27px;line-height:1.35;font-weight:600;margin:30px 0 14px;padding:0;color:#111}
.goki-local .content-extra-in ul{padding-left:24px;margin-bottom:20px}
.goki-local .content-extra-in li{padding:4px 0;font-size:18px;line-height:1.6}
.goki-local .goki-article-sources{font-size:11px;line-height:1.5;color:#777;margin:28px 0}
.goki-local .goki-article-sources p,.goki-local .goki-article-sources a,.goki-local .goki-article-sources li{font-size:inherit;line-height:inherit;color:inherit}
.goki-local .goki-article-sources ul{padding-left:18px}
.goki-local .goki-article-sources li{padding:0}
.goki-blog-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:20px 0 30px}
.goki-blog-tools nav{display:flex;flex-wrap:wrap;gap:8px}
.goki-blog-tools nav a{font-size:13px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;color:#01579b;background:#fff}
.goki-blog-tools form{display:flex;gap:6px;align-items:stretch}
.goki-blog-tools input{font:inherit;font-size:13px;max-width:160px;padding:8px;border:1px solid #ccc;border-radius:5px}
.goki-blog-tools button{font:inherit;font-size:13px;padding:8px 10px;border:0;border-radius:5px;background:#111;color:#fff;cursor:pointer}
.goki-pagination,.goki-local .nav-links{display:flex;justify-content:center;gap:10px;margin:30px 0;flex-wrap:wrap}
.goki-local .page-numbers{font-size:15px;border:1px solid #ddd;padding:10px 15px;color:#01579b;border-radius:5px}
.goki-local .page-numbers.current{background:#111;color:#fff}
.goki-local .goki-linked-animal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.goki-local .goki-linked-animal-grid .box img{aspect-ratio:1;object-fit:cover}
.goki-post-navigation{display:flex;gap:25px;justify-content:space-between;margin:30px 0}
.goki-post-navigation a{font-size:14px;line-height:1.5;color:#01579b;max-width:47%}
.goki-local .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:700px){
 .goki-local .pers-section.pers-section-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .goki-local .pers-section.pers-section-3-small{grid-template-columns:repeat(2,minmax(0,1fr))}
 .goki-local .pers-section .box .title{font-size:16px;padding:10px}
 .goki-local .pers-section .box .desc{min-height:0;font-size:12px;padding:0 10px 14px}
 .goki-local .goki-related-articles .extra-section{grid-template-columns:1fr}
 .goki-blog-tools{flex-direction:column}.goki-blog-tools form{width:100%}.goki-blog-tools input{max-width:none;flex:1;min-width:0}
 .goki-local .goki-character-heading{padding:20px;gap:15px}.goki-character-heading h1{font-size:30px}.goki-character-heading h1 span{font-size:16px}
 .goki-local .goki-linked-animal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .goki-local .content-extra-in,.goki-local .content-extra-in p,.goki-local .content-extra-in li{font-size:17px}
 .goki-local .extra-section .box .boxRight .boxTitle a{font-size:19px;line-height:1.35}
}
@media(max-width:420px){.goki-local .pers-section.pers-section-3{grid-template-columns:1fr}.goki-local .goki-character-heading{flex-direction:column;align-items:flex-start}.goki-character-heading>img{width:100%;max-height:250px}}
/* Selected English adaptations: scoped to preserve existing demonstrations. */
.goki-local .goki-en-adapted figure{margin:24px 0}
.goki-local .goki-en-adapted figure img{display:block;max-width:100%;height:auto}
.goki-local .goki-en-adapted figcaption,.goki-local .goki-en-adapted figcaption a{font-size:12px;line-height:1.45;color:#626262}
.goki-local .goki-en-adapted figcaption{margin-top:7px}
.goki-local .goki-en-adapted .content-extra-in h3{font-size:22px;line-height:1.4;margin:24px 0 12px;font-weight:600;color:#111}
.goki-local .goki-en-adapted .content-extra-in table{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0 24px}
.goki-local .goki-en-adapted .content-extra-in th,.goki-local .goki-en-adapted .content-extra-in td{padding:12px;border:1px solid #d6dee5;font-size:16px;line-height:1.5;vertical-align:top;overflow-wrap:anywhere}
.goki-local .goki-en-adapted .content-extra-in thead{background:#edf4f8}
.goki-local .goki-en-adapted .content-extra-in caption{font-size:14px;line-height:1.5;text-align:left;margin-bottom:8px;color:#626262}
.goki-local .goki-en-adapted .content-extra-in ol{padding-left:26px;margin-bottom:20px}
.goki-local .goki-en-adapted .content-extra-in .goki-article-note{font-size:12px;line-height:1.5;color:#626262;margin-top:24px}
.goki-local .goki-en-adapted .goki-article-sources{font-size:.6em;line-height:1.5;margin-top:2em;color:#626262}
.goki-local .goki-en-adapted .goki-article-sources p,.goki-local .goki-en-adapted .goki-article-sources a,.goki-local .goki-en-adapted .goki-article-sources li{font-size:inherit;line-height:inherit;color:inherit}
.goki-local .goki-en-adapted .goki-article-sources ul,.goki-local .goki-en-adapted .goki-article-sources li{padding:0;list-style:none}
@media(max-width:700px){.goki-local .goki-en-adapted .content-extra-in th,.goki-local .goki-en-adapted .content-extra-in td{padding:7px;font-size:14px}}
body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide th:first-child{width:150px}body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide td:first-child{width:150px}body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide td{vertical-align:top}body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide td figure{max-width:150px;margin:0 auto}body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide td p{font-size:inherit;line-height:1.5;margin:0 0 12px}body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide td p:last-child{margin-bottom:0}@media(max-width:600px){body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide th:first-child,body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-guide td:first-child{width:120px;padding:8px}}
body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-credit{font-size:12px;line-height:1.45;color:#626262;margin:8px 0 24px}body.postid-4160 .goki-en-adapted .content-extra-in .goki-symbol-credit a{font-size:inherit;line-height:inherit;color:inherit;text-decoration:underline}
