/* roulang page: index */
:root {
            --primary-dark: #0F172A;
            --accent-red: #E11D48;
            --probe-blue: #0284C7;
            --bg-titanium: #F8FAFC;
        }
        body {
            font-family: 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
            color: #1E293B;
            background-color: #FFFFFF;
            overflow-x: hidden;
        }
        .circuit-pattern {
            background-image: radial-gradient(rgba(2, 132, 199, 0.1) 1px, transparent 1px);
            background-size: 24px 24px;
        }
        .custom-accordion-content {
            transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
        }

/* roulang: framework shim */
/* 覆盖 Bootstrap 等对 a/btn 的全局默认，避免导航出现下划线/蓝链 */
.site-header a,.site-header a:hover,.navbar a,.navbar a:hover,.nav-links a,.nav-links a:hover,header nav a,header nav a:hover{text-decoration:none}
.site-header .btn,.navbar .btn,.nav-cta{text-decoration:none}
