/* Generated from brand/tokens/nicemails.css. */
@font-face {font-family:Manrope;src:url("/brand/fonts/manrope-latin-b090745a5e4d355a.woff2") format("woff2");font-weight:200 800;font-display:swap;}
@font-face {font-family:"Noto Sans SC";src:url("/brand/fonts/noto-sans-sc-ui-fdd729d2bee20b99.woff2") format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF,U+20000-2FFFF;}
:root {
  --nm-orange:#ED794F; --nm-orange-text:#B74421; --nm-ink:#292C30;
  --nm-paper:#FAF8F5; --nm-peach:#FBE8DE; --nm-muted:#686E76;
  --nm-border:#E5E1DC; --nm-white:#FFFFFF;
  --nm-mailbox-blue:#5475C8; --nm-mailbox-teal:#2E7C72;
  --nm-mailbox-purple:#8464B3; --nm-mailbox-rose:#AF6685;
  --nm-success:#2E7C72; --nm-warning:#966600; --nm-error:#B53F46;
  --nm-font:Manrope,'Noto Sans SC',system-ui,sans-serif;
  --nm-radius-input:8px; --nm-radius-button:10px; --nm-radius-card:16px;
  --nm-space-1:4px; --nm-space-2:8px; --nm-space-3:12px;
  --nm-space-4:16px; --nm-space-6:24px; --nm-space-8:32px;
  --nm-space-12:48px; --nm-space-16:64px;
}
.nm-primary {background:var(--nm-orange);color:var(--nm-ink);}
.nm-primary-deep {background:var(--nm-orange-text);color:var(--nm-white);}
.nm-link {color:var(--nm-orange-text);text-decoration:underline;}
.nm-focus:focus-visible {outline:2px solid var(--nm-orange-text);outline-offset:3px;}
@media (prefers-reduced-motion:reduce) {*,*::before,*::after {animation:none!important;transition:none!important;}}
