html
font-size: 62.5%
+basic-font
+experimental(backface-visibility, hidden)
.mobile
// 自動文字サイズ調整
+experimental(text-size-adjust, 100%)
// タップ時のハイライトカラー
+experimental(tap-highlight-color, rgba(0, 0, 0, 0))
// input以外はテキスト、画像の選択不可に
*:not(input)
+experimental(user-select, none)
// リンクの長時間タップでリンク内容をポップアップで表示させない場合
+experimental(touch-callout, none)
input,
button,
textarea
margin: 0
padding: 0
border: none
background-color: transparent
outline: none
+basic-font
img
vertical-align: bottom
body.windows
+clear-type
a
outline: none
hr
border: none
strong
font-weight: bold
.pie
zoom: 1
position: relative
// form
#{$all-button-inputs},
button
cursor: pointer
button::-moz-focus-inner,
input::-moz-focus-inner
border: 0
padding: 0
input,
textarea
border: none
+box-sizing(border-box)
button, x:-moz-any-link,
input[type=button], x:-moz-any-link,
input[type=submit], x:-moz-any-link
line-height: normal !important
input[type="file"]::-webkit-file-upload-button
cursor: pointer !important
// selection
*::selection
background: $selection-bg-color
color: $selection-tx-color
*::-moz-selection
background: $selection-bg-color
color: $selection-tx-color
#{$all-text-inputs},
textarea
&::selection
background: $input-selection-bg-color
color: $input-selection-tx-color
&::-moz-selection
background: $input-selection-bg-color
color: $input-selection-tx-color