/* privacy.html style block 1 */
:root {
            --text-primary: #111111;
            --text-secondary: #444444;
            --border-light: #eee;
            --nav-height: 60px;
        }

        * { 
            margin: 0; 
            padding: 0; 
            box-sizing: border-box; 
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        }

        body {
            background: #fff;
            color: var(--text-primary);
            font-size: 15px;
            line-height: 1.8;
        }

        /* 极简导航 无阴影无圆角 */
        .top-navbar {
            height: var(--nav-height);
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0 24px;
            border-bottom: 1px solid var(--border-light);
            background: #fff;
        }

        .nav-logo {
            text-decoration: none;
            color: var(--text-primary);
            font-weight: 600;
            font-size: 18px;
        }

        .btn {
            font-size: 14px;
            color: var(--text-secondary);
            text-decoration: none;
        }

        .btn:hover {
            color: #000;
        }

        /* 内容 纯简约排版 */
        .privacy-container {
            max-width: 800px;
            margin: 0 auto;
            padding: 50px 24px;
        }

        h1 {
            font-size: 26px;
            font-weight: 600;
            margin-bottom: 15px;
        }

        .effective-date {
            color: #666;
            font-size: 14px;
            margin-bottom: 40px;
            padding-bottom: 15px;
            border-bottom: 1px solid var(--border-light);
        }

        .policy-section {
            margin-bottom: 35px;
        }

        h2 {
            font-size: 17px;
            font-weight: 600;
            margin-bottom: 12px;
        }

        p, ul, li {
            color: var(--text-secondary);
            margin-bottom: 12px;
        }

        ul {
            padding-left: 22px;
        }

        a {
            color: #222;
            text-decoration: underline;
        }
