/* roulang page: index */
:root {
            --primary: #0f2b5c;
            --primary-dark: #0b1a30;
            --accent: #b4833e;
            --accent-hover: #986b2d;
            --danger: #c93b2b;
            --surface: #f8fafc;
        }
        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
            background-color: var(--surface);
            color: #334155;
            letter-spacing: 0.02em;
            line-height: 1.75;
        }
        .text-shadow-sm {
            text-shadow: 0 1px 2px rgba(0,0,0,0.5);
        }
