.z-JdVa_nav{flex-wrap:wrap;justify-content:center;gap:4px;max-width:680px;margin:0 auto;padding:14px 10px 0;display:flex}.z-JdVa_brand{text-align:center;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--chalk);flex-basis:100%;margin-bottom:4px;font-size:.95rem;font-weight:700;text-decoration:none}.z-JdVa_link{color:var(--chalk);white-space:nowrap;border:1.5px solid #f8f5ec59;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600;text-decoration:none}.z-JdVa_link:hover{border-color:#f8f5ecb3}.z-JdVa_active{background:var(--chalk);border-color:var(--chalk);color:var(--turf)}
:root{--fairway:#1f5e3b;--turf:#17402a;--flag:#c8372d;--flag-light:#f2b8a8;--card:#f6f1e4;--ink:#1d231f;--ink-dim:#5f6a62;--line:#d9d0bb;--chalk:#f8f5ec;--chalk-dim:#b9cbbd;--font-display:Georgia, "Iowan Old Style", "Palatino Linotype", serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--turf)}body{min-height:100vh;font-family:var(--font-body);color:var(--chalk);background:repeating-linear-gradient(90deg, #ffffff06 0 48px, transparent 48px 96px), linear-gradient(180deg, var(--fairway), var(--turf));-webkit-font-smoothing:antialiased;background-attachment:fixed}.syncing{pointer-events:none;animation:.2s .25s forwards syncing-fade}@keyframes syncing-fade{to{opacity:.45}}
