97 lines
2.0 KiB
SCSS
97 lines
2.0 KiB
SCSS
@use '../settings';
|
|
@use '../tools';
|
|
|
|
@if (settings.$reset) {
|
|
@include tools.layer('core.reset') {
|
|
html {
|
|
box-sizing: border-box;
|
|
/* Prevent adjustments of font size after orientation changes in iOS */
|
|
-webkit-text-size-adjust: 100%;
|
|
tab-size: 4;
|
|
margin: 0;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
}
|
|
|
|
*,
|
|
::before,
|
|
::after {
|
|
background-repeat: no-repeat;
|
|
box-sizing: inherit;
|
|
}
|
|
|
|
::before,
|
|
::after {
|
|
text-decoration: inherit;
|
|
vertical-align: inherit;
|
|
}
|
|
|
|
|
|
input {
|
|
border-radius: 0;
|
|
}
|
|
|
|
/* Replace pointer cursor in disabled elements */
|
|
[disabled] {
|
|
cursor: default;
|
|
}
|
|
|
|
[type="number"]::-webkit-inner-spin-button,
|
|
[type="number"]::-webkit-outer-spin-button {
|
|
/* Correct the cursor style of increment and decrement buttons in Chrome */
|
|
height: auto;
|
|
}
|
|
|
|
[type="search"] {
|
|
-webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
|
|
outline-offset: -2px; /* Correct the outline style in Safari */
|
|
}
|
|
|
|
[type="search"]::-webkit-search-cancel-button,
|
|
[type="search"]::-webkit-search-decoration {
|
|
/* Remove the inner padding in Chrome and Safari on macOS */
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
button,
|
|
input,
|
|
optgroup,
|
|
select,
|
|
textarea {
|
|
font: inherit;
|
|
}
|
|
|
|
optgroup {
|
|
/* Restore the font weight unset by the previous rule */
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* Apply cursor pointer to button elements */
|
|
button,
|
|
[type="button"],
|
|
[type="reset"],
|
|
[type="submit"],
|
|
[role="button"] {
|
|
cursor: pointer;
|
|
color: inherit;
|
|
}
|
|
|
|
/* Specify the progress cursor of updating elements */
|
|
[aria-busy="true"] {
|
|
cursor: progress;
|
|
}
|
|
|
|
/* Specify the pointer cursor of trigger elements */
|
|
[aria-controls] {
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
|
|
[aria-disabled="true"] {
|
|
cursor: default;
|
|
}
|
|
}
|
|
}
|