@mobile: ~"only screen and (max-width: 900px)";
@landscape: ~"only screen and (orientation: landscape)";
@portrait: ~"only screen and (orientation: portrait)";
@tabs-width: 250px;
@font-family: 'MysticEast', 'Arial', 'Helvetica', 'sans-serif';
@color-yellow: #fedb0e;
@color-text: #f5dca6;

@import "./loading.less";
@import "./splash.less";
@import "./info.less";
@import "./rules.less";

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.noselect,
div,
span,
a,
p,
h1,
h2,
h3,
h4 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

// partially supported languages
.vi_VN,
.km_KH,
.ru_RU,
.ro_RO,
.lt_LT,
.tr_TR,
.pl_PL,
.cs_CZ,
.lv_LV,
.hu_HU,
.hr_HR,
.sk_SK {

  #win_cap_info .top,
  #win_cap_info .middle,
  #win_cap_info .bottom,
  #splash-screen .controls #continue,
  .current-bet,
  .title-currency,
  .replay-header,
  .feature-bet-amount,
  .buy-feature-text,
  .INFO .center-text,
  ul,
  h1,
  h2 {
    font-family: sans-serif, Arial, Helvetica !important;
    font-weight: bold !important
  }
}

.zh_CN,
.zh_TW,
.ja_JP,
.ko_KR,
.km_KH,
.th_TH {
  .buy-feature-text {
    font-size: 60px !important;
    word-break: keep-all;
  }
}