:root{--ink:#0B1F3A;--ink-2:#12294A;--ink-3:#1A355E;--text:#fff;--muted:#B4BFD3;--muted-dim:#98A5BC;--gold:#C2A25B;--gold-dim:#A88B47;--emerald:#7FD1A8;--violet:#C2A25B;--rule:rgba(246,241,231,.2);--radius:3px;--sans:'Hanken Grotesk',-apple-system,'Segoe UI',sans-serif;--serif:'Libre Caslon Text',Georgia,serif}
body{background:#0B1F3A!important;font-family:var(--sans)!important;background-image:none!important}
h1,h2,h3{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:-.015em!important;text-wrap:balance}
.nav{background:#F6F1E7!important;border-bottom:1px solid rgba(20,33,58,.2)!important;backdrop-filter:none!important}
.nav .brand,.nav .nav-back{color:#14213A!important}.nav .brand{font-family:var(--serif)!important;font-weight:400!important}.nav .brand .dot{color:#8C6B2A!important}
.btn{border-radius:2px!important}.btn-primary{background:#C2A25B!important;color:#0B1F3A!important}.btn-primary:hover{background:#fff!important}
.score-table{display:block;max-width:100%;overflow-x:auto}

:root{--serif:'Montserrat','Segoe UI',Arial,sans-serif;--sans:'Open Sans','Segoe UI',Arial,sans-serif}
*{font-style:normal!important}
h1,h2,h3{font-family:var(--serif)!important;font-weight:700!important;letter-spacing:-.025em!important}
.nav{background:#fff!important;box-shadow:0 1px 0 rgba(16,27,45,.08),0 8px 22px -18px rgba(16,27,45,.35)!important}
.nav .brand{font-family:var(--serif)!important;font-weight:700!important}
.btn{border-radius:4px!important;font-weight:700!important}
