/* Satellite sacred emblems: scoped to the content block, with no image links. */
.article-body .devia-sacred-emblems{clear:both;margin:36px 0 42px;padding:34px 22px 30px;background:radial-gradient(ellipse at 50% 0,#31554e 0,transparent 70%),#15352f;color:#e6eee5;border-block:1px solid #819b8d;isolation:isolate}
.article-body .devia-sacred-emblems .devia-emblem-heading{margin:0;text-align:center;font:500 24px/1.6 Georgia,"Songti SC","SimSun",serif;letter-spacing:.16em;color:#edf3e9;border:0;padding:0}
.article-body .devia-sacred-emblems .devia-emblem-rule{width:90px;height:1px;background:#a8beb0;margin:18px auto 28px;position:relative}
.article-body .devia-sacred-emblems .devia-emblem-rule:after{content:"";position:absolute;left:41px;top:-3px;width:7px;height:7px;background:#d3e0d3;transform:rotate(45deg)}
.article-body .devia-emblem-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 16px}
.article-body .devia-emblem{float:none!important;width:calc((100% - 48px)/4)!important;min-width:0;margin:0!important;text-align:center;display:flex;flex-direction:column;align-items:center}
.article-body .devia-emblem-disc{position:relative;display:grid;place-items:center;width:100px;height:100px;margin:8px 0 18px;border-radius:50%;background:radial-gradient(circle at 40% 30%,#f8faf0,#d7e2d5);box-shadow:0 0 24px #d3e5d010,inset 0 0 0 1px #d8e5d1}
.article-body .devia-emblem-disc:before{content:"";position:absolute;inset:-7px;border:1px solid #a4b9a45e;border-radius:50%;pointer-events:none}
.article-body .devia-emblem-disc:after{content:"";position:absolute;inset:-12px;border:1px solid #a4b9a422;border-radius:50%;pointer-events:none}
.article-body .devia-emblem-disc img{display:block;width:76px!important;height:76px!important;max-width:none!important;object-fit:contain;margin:0!important;filter:none}
.article-body .devia-emblem figcaption{padding:0!important;margin:0!important;max-width:100%;color:#e6eee5;background:none;border:0}
.article-body .devia-emblem-name{display:block;font:500 19px/1.6 Georgia,"Songti SC","SimSun",serif;letter-spacing:.08em;color:#eef4e9}
.article-body .devia-emblem-meaning{display:block;margin:8px auto 0;max-width:155px;font:400 12px/1.85 system-ui,"Microsoft YaHei",sans-serif;color:#bdcfc3;text-wrap:pretty}
@media(max-width:620px){.article-body .devia-sacred-emblems{padding:28px 14px}.article-body .devia-emblem{width:calc((100% - 16px)/2)!important}.article-body .devia-emblem-gallery{gap:30px 16px}.article-body .devia-emblem-disc{width:92px;height:92px}.article-body .devia-emblem-disc img{width:70px!important;height:70px!important}.article-body .devia-emblem-name{font-size:18px}}
@media print{.article-body .devia-sacred-emblems{background:#fff;color:#173d30}.article-body .devia-emblem-name,.article-body .devia-emblem-meaning,.article-body .devia-sacred-emblems .devia-emblem-heading{color:#173d30}}
