Files

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;
}
}
}