_basics.scss 1.59 KiB
Newer Older
Brian Flanagan's avatar
Brian Flanagan committed
html {
  font-size: 16px;
Brian Flanagan's avatar
Brian Flanagan committed
}

body {
   /* Running taskbar app requires $eggshell background colour otherwise
    * Onboarding component screen is shown with grey background
    */
  background-color: $eggshell;
  user-select: none;
Brian Flanagan's avatar
Brian Flanagan committed
  font-family: $sans;
  font-weight: 400;
  font-size: ms(0);
  line-height: ms(0) * 1.3;
Luke Schoen's avatar
Luke Schoen committed
  position: relative;
Brian Flanagan's avatar
Brian Flanagan committed
}

.hidden {
  display: none;
}

Amaury Martiny's avatar
Amaury Martiny committed
a,
a:link,
a:visited {
Brian Flanagan's avatar
Brian Flanagan committed
  color: $black;
  text-decoration: none;
  &:hover {
    cursor: pointer;
Brian Flanagan's avatar
Brian Flanagan committed
  }
}
button,
input[type='text'],
input[type='number'],
input[type='tel'],
input[type='email'],
input[type='password'],
input[type='range'],
.account.-header, /* i.e. account name/address in header that is clickable */
.account_avatar, /* i.e. on create a new account page */
.box.-card, /* i.e. account button */
.form-details-buttons, /* i.e. show/hide transaction details button */
.feedback,
.footer-feedback, /* i.e. feedback button in header */
.header-nav_left, /* i.e. back button in header */
.header-nav_right, /* i.e. menu */
.window_content, /* i.e. main body (e.g. accounts list) */
.text {
  -webkit-app-region: no-drag;
}

.header-nav_title,
.footer-nav {
  /**
   * Right-clicking to trigger the 'contextmenu' event that displays the Fether context menu
   * only works on elements whose styles are `-webkit-app-region: drag;`
   *
   * Reference: https://electronjs.org/docs/api/frameless-window#draggable-region
   */
  -webkit-app-region: drag;
}

h1, /* i.e. Send Ether title */
.account.-header,
.status,
.text {
  -webkit-user-select: none;
}