@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Marcellus&family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap');
:root{
  --nijuze-navy-950:#031a37;--nijuze-navy-900:#062b52;--nijuze-navy-800:#0a3b70;
  --nijuze-gold-500:#d89a08;--nijuze-gold-400:#efb829;--nijuze-cream:#fbf7ef;
  --nijuze-paper:#fffefa;--nijuze-ink:#071a43;--nijuze-muted:#6f7685;
  --nijuze-line:#e7e0d5;--nijuze-success:#1f9b4d;--nijuze-danger:#d64545;
  --nijuze-font-display:'Marcellus',Georgia,serif;
  --nijuze-font-body:'DM Sans',Arial,sans-serif;
  --nijuze-radius:12px;--nijuze-shadow:0 12px 30px rgba(7,26,67,.08);
}
html,body,input,button,select,textarea{font-family:var(--nijuze-font-body)}
h1,h2,h3,h4,h5,h6,.heading-font,.brand-font{font-family:var(--nijuze-font-display)}
.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 250,'GRAD' 100,'opsz' 24}
