
        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: 'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', sans-serif;
            background:
                radial-gradient(circle at 6% 10%, rgba(14, 116, 144, 0.12), transparent 35%),
                radial-gradient(circle at 95% 20%, rgba(16, 42, 67, 0.10), transparent 40%),
                linear-gradient(180deg, #f7fafc 0%, #f7f5f1 100%);
            color: #102A43;
        }

        .font-display {
            font-family: 'Plus Jakarta Sans', 'Noto Sans TC', sans-serif;
        }

        .reveal {
            opacity: 1;
            transform: translateY(14px);
        }

        .reveal.show {
            animation: floatUp 0.65s ease-out forwards;
        }