/* 1. 插件容器 */
.msc-beian-wrap {
    display: inline-block;
    color: inherit;   /* 100% 继承主题默认文字颜色 */
    font-size: inherit; /* 100% 继承主题默认字号 */
}
.msc-beian-item { display: inline-block; margin: 0 5px; }

/* 兜底通用页脚布局 (wp_footer 渲染时生效) */
.msc-beian-wrap-universal {
    display: block;
    text-align: center;
    padding: 15px 10px;
    font-size: 0.85em; /* 采用 0.85em 相对字号 */
    opacity: 0.7;      /* 使用透明度而非固定色值，自适应亮/暗色背景 */
    clear: both;
    width: 100%;
    box-sizing: border-box;
}
.msc-beian-wrap-universal a {
    color: inherit;
    text-decoration: none;
}
.msc-beian-wrap-universal a:hover {
    text-decoration: underline;
}

/* 分隔符样式 */
.msc-beian-wrap span[role="separator"] { padding: 0 0.3em 0 0.6em; }
.msc-beian-wrap span[role="separator"]::before { 
    content: "/"; 
    opacity: 0.5; /* 分隔符半透明，使其视觉效果弱于文字 */
}

/* 2. 公安图标垂直对齐修正 */
.msc-gongan-box { display: inline-block; text-decoration: none; color: inherit; }
.msc-gongan-icon { width: 20px; height: 20px; margin-right: 4px; vertical-align: -3px; }

@media screen and (max-width: 600px) {
    .msc-beian-wrap { display: block; margin-top: 5px; }
    .msc-beian-item { display: block; margin: 5px 0; }
}
