/* roulang page: index */
:root {
            --primary-cyan: #06b6d4;
            --primary-navy: #0b132b;
            --accent-amber: #f59e0b;
        }
        body {
            font-family: system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
            background-color: #f8fafc;
            color: #1e293b;
        }
        .coupon-mask {
            mask-image: radial-gradient(circle at left center, transparent 12px, black 12.5px),
                        radial-gradient(circle at right center, transparent 12px, black 12.5px);
            mask-composite: intersect;
        }
        details summary::-webkit-details-marker {
            display: none;
        }
