@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Playfair+Display:wght@400;500;600;700;800&family=Libre+Caslon+Text:wght@400;700&family=DM+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";
:root{--navy:#1b3a5c;--navy-deep:#0f2440;--gold:#c8922a;--cream:#faf6f0;--paper:#fdfbf7;--cream-warm:#efe5d4;--cream-deep:#e8dcc2;--text:#1a1a2e;--muted:#6b7280;--border:#e8e0d4;--line-dark:#d4c8b0;--line-soft:#f0eadc}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.5}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--cream);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,system-ui,sans-serif}::-webkit-scrollbar{width:0;height:0}html{scroll-behavior:smooth}html.dark,html.dark body{color:#f0f0f0!important;background-color:#0f1923!important}html.dark [style*=\#FAF6F0],html.dark [style*="rgb(250, 246, 240)"]{background:#0f1923!important}html.dark [style*="background: #fff"],html.dark [style*="background:#fff"],html.dark [style*="background: '#fff'"],html.dark [style*="background: rgb(255, 255, 255)"],html.dark [style*="background-color: rgb(255, 255, 255)"],html.dark [style*=\#F5F3EF],html.dark [style*="rgb(245, 243, 239)"]{background:#1a2938!important}html.dark [style*="border-top: 1px solid #E8E0D4"],html.dark [style*="border-top:1px solid #E8E0D4"]{background:#1a2938!important;border-top-color:#2a3b4d!important}html.dark [style*="border: 1px solid #E8E0D4"],html.dark [style*="border:1px solid #E8E0D4"],html.dark [style*="border: 1px solid rgb(232, 224, 212)"]{border-color:#2a3b4d!important}html.dark [style*="border: 1.5px solid #1B3A5C"],html.dark [style*="border: 2px solid #E8E0D4"]{border-color:#3a5b7d!important}html.dark [style*="border-bottom: 1px solid #F3F0EB"],html.dark [style*="border-bottom:1px solid #F3F0EB"],html.dark [style*="border-bottom: 1px solid #E8E0D4"]{border-bottom-color:#2a3b4d!important}html.dark [style*="border-top: 1px solid #E8E0D4"],html.dark [style*="border-top: 2px solid #E8E0D4"],html.dark [style*="border-top: 3px solid"]{border-top-color:#2a3b4d!important}html.dark [style*="color: #1A1A2E"],html.dark [style*="color:#1A1A2E"],html.dark [style*="color: rgb(26, 26, 46)"]{color:#f0f0f0!important}html.dark [style*="color: #1B3A5C"],html.dark [style*="color:#1B3A5C"],html.dark [style*="color: rgb(27, 58, 92)"]{color:#c8d6e5!important}html.dark [style*="color: #6B7280"],html.dark [style*="color:#6B7280"],html.dark [style*="color: rgb(107, 114, 128)"]{color:#9ca3af!important}html.dark input,html.dark select,html.dark textarea{color:#f0f0f0!important;background-color:#1a2938!important;border-color:#2a3b4d!important}html.dark [style*="rgba(27, 58, 92, 0.06)"],html.dark [style*="rgba(27,58,92,0.06)"]{background:#ffffff0f!important}html.dark [style*=\#F3F0EB],html.dark [style*="rgb(243, 240, 235)"]{background:#ffffff14!important}html.dark [style*="rgba(27, 58, 92, 0.03)"],html.dark [style*="rgba(27,58,92,0.03)"]{background:#ffffff0a!important}html.dark [style*="linear-gradient(135deg, #E8E4DE"]{background:linear-gradient(135deg,#1a2938 0% 100%)!important}html.dark [style*=\#FDFBF7],html.dark [style*="rgb(253, 251, 247)"]{background:#0f1923!important}html.dark [style*=\#EFE5D4],html.dark [style*="rgb(239, 229, 212)"]{background:#152234!important}html.dark [style*=\#E8DCC2],html.dark [style*="rgb(232, 220, 194)"]{background:#111c2a!important}html.dark [style*="1px solid #D4C8B0"],html.dark [style*="1px solid rgb(212, 200, 176)"],html.dark [style*="1px solid #F0EADC"],html.dark [style*="1px solid rgb(240, 234, 220)"]{border-color:#2a3b4d!important}html.dark [style*="border-top: 1px solid #D4C8B0"]{border-top-color:#2a3b4d!important}html.dark [style*=\#F7F3EC],html.dark [style*="rgb(247, 243, 236)"]{background:#0f1923!important}html.dark [style*="1px solid #E4DCCC"],html.dark [style*="1px solid rgb(228, 220, 204)"],html.dark [style*="border-top: 1px solid #E4DCCC"]{border-color:#2a3b4d!important}html.dark [style*="color: #1A1612"],html.dark [style*="color:#1A1612"]{color:#f0f0f0!important}html.dark [style*="color: #4A4339"],html.dark [style*="color:#4A4339"]{color:#c8c4bc!important}html.dark [style*="color: #0F2237"],html.dark [style*="color:#0F2237"]{color:#c8d6e5!important}html.dark [style*="color: #8A8172"],html.dark [style*="color:#8A8172"]{color:#9e9686!important}html{transition:background-color .2s}html.light,html.light body{color:#1a1612!important;background-color:#fdfbf7!important}html.light [style*=\#0b1628],html.light [style*="rgb(11, 22, 40)"]{background-color:#fdfbf7!important}html.light [style*=\#162538],html.light [style*="rgb(22, 37, 56)"]{background-color:#fff!important}html.light [style*=\#1a2c42],html.light [style*="rgb(26, 44, 66)"]{background-color:#f5f3ef!important}html.light [style*=\#1f2f48],html.light [style*="rgb(31, 47, 72)"]{border-color:#e4dccc!important}html.light [style*=\#2a3d58],html.light [style*="rgb(42, 61, 88)"]{border-color:#d4c8b0!important}html.light [style*=\#17243a],html.light [style*="rgb(23, 36, 58)"]{border-color:#f0eadc!important}html.light [style*=\#2a4a6e],html.light [style*="rgb(42, 74, 110)"]{border-color:#d4c8b0!important}html.light [style*="color: #ffffff"],html.light [style*="color:#ffffff"],html.light [style*="color: rgb(255, 255, 255)"]{color:#1a1612!important}html.light [style*="rgb(27, 58, 92)"][style*="rgb(255, 255, 255)"],html.light [style*="rgb(168, 74, 60)"][style*="rgb(255, 255, 255)"],html.light [style*="rgba(0, 0, 0"][style*="rgb(255, 255, 255)"],html.light [style*="rgba(168, 74, 60"][style*="rgb(255, 255, 255)"],html.light [style*=linear-gradient][style*="rgb(255, 255, 255)"],html.light [style*="rgb(27, 58, 92)"] [style*="rgb(255, 255, 255)"],html.light [style*="rgb(168, 74, 60)"] [style*="rgb(255, 255, 255)"],html.light [style*="rgba(0, 0, 0"] [style*="rgb(255, 255, 255)"],html.light [style*="rgba(168, 74, 60"] [style*="rgb(255, 255, 255)"],html.light [style*=linear-gradient] [style*="rgb(255, 255, 255)"]{color:#fff!important}html.light [style*="color: #c8c0a8"],html.light [style*="color:#c8c0a8"],html.light [style*="color: rgb(200, 192, 168)"]{color:#4a4339!important}html.light [style*="color: #8a8d95"],html.light [style*="color:#8a8d95"],html.light [style*="color: rgb(138, 141, 149)"]{color:#8a8172!important}html.light input,html.light select,html.light textarea{color:#1a1612!important;background-color:#fff!important;border-color:#e4dccc!important}html.light [style*="rgba(255,255,255,0.03)"]{background:#1b3a5c08!important}html.light [style*="rgba(255,255,255,0.04)"]{background:#1b3a5c0a!important}html.light [style*="rgba(255,255,255,0.05)"]{background:#1b3a5c0d!important}html.light [style*="rgba(255,255,255,0.06)"]{background:#1b3a5c0f!important}