Nitente Brand manual · v1.0 EN PDF Download kit

26 · Live interface

Components: buttons, fields and cards

Real components, with all their states. The preview and the code are the same: what you see is what you copy.

Preview

Buttons

Primary button states, in order: rest, hover, focus, active and disabled.

Fields

As it appears on the invoice.
State: focus
The domain is missing. Example: ana@example.com
State: disabled
Receive email notifications

Cards

Simple cardThin border, no shadow. Holds a single topic.
Link cardThe whole block is the link. It lifts 2 px on hover.

Code

:root{
  --nt-bg:#ffffff; --nt-fg:#0b0c0d; --nt-muted:#5b5f66; --nt-line:rgba(11,12,13,.18);
  --nt-surface:#f2f2f3; --nt-accent:#0b0c0d; --nt-on-accent:#ffffff;
  --nt-r:10px; --nt-font:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
}
[data-theme="dark"]{
  --nt-bg:#0b0c0d; --nt-fg:#f7f8f8; --nt-muted:#9aa0a9; --nt-line:rgba(255,255,255,.18);
  --nt-surface:rgba(255,255,255,.05); --nt-accent:#f7f8f8; --nt-on-accent:#0b0c0d;
}

Rules

Do

  • One primary button per view
  • Visible labels above the field
  • Errors with text, icon and a 2 px border
  • Minimum height of 44 px on everything touchable

Don't

  • Two primary buttons side by side
  • Placeholder as a label
  • Showing an error with color alone
  • Buttons under 44 px tall on touch screens