35 lines
819 B
TypeScript
35 lines
819 B
TypeScript
import tw from 'twin.macro';
|
|
import { createGlobalStyle } from 'styled-components/macro';
|
|
|
|
export default createGlobalStyle`
|
|
body {
|
|
${tw`font-sans bg-neutral-800 text-neutral-200`};
|
|
letter-spacing: 0.015em;
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
${tw`font-medium tracking-normal font-header`};
|
|
}
|
|
|
|
p {
|
|
${tw`text-neutral-200 leading-snug font-sans`};
|
|
}
|
|
|
|
form {
|
|
${tw`m-0`};
|
|
}
|
|
|
|
textarea, select, input, button, button:focus, button:focus-visible {
|
|
${tw`outline-none`};
|
|
}
|
|
|
|
input[type=number]::-webkit-outer-spin-button,
|
|
input[type=number]::-webkit-inner-spin-button {
|
|
-webkit-appearance: none !important;
|
|
margin: 0;
|
|
}
|
|
|
|
input[type=number] {
|
|
-moz-appearance: textfield !important;
|
|
}
|
|
`;
|