YesPlayMusic/packages/web/styles/global.css
2022-06-25 13:47:07 +08:00

140 lines
3 KiB
CSS

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap');
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer components {
.app-region-drag {
-webkit-app-region: drag;
}
.app-region-no-drag {
-webkit-app-region: no-drag;
}
.no-drag {
-webkit-user-drag: none;
}
.line-clamp-1 {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
word-break: break-all;
-webkit-line-clamp: 1;
}
.line-clamp-2 {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2;
}
.line-clamp-3 {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 3;
}
.line-clamp-4 {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 4;
}
.line-clamp-5 {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 4;
}
}
@font-face {
font-family: Barlow;
font-weight: normal;
src: url('@/web/assets/fonts/Barlow-Regular.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Regular.ttf') format('truetype');
}
@font-face {
font-family: Barlow;
font-weight: medium;
src: url('@/web/assets/fonts/Barlow-Medium.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Medium.ttf') format('truetype');
}
@font-face {
font-family: Barlow;
font-weight: 600;
src: url('@/web/assets/fonts/Barlow-SemiBold.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-SemiBold.ttf') format('truetype');
}
@font-face {
font-family: Barlow;
font-weight: bold;
src: url('@/web/assets/fonts/Barlow-Bold.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Bold.ttf') format('truetype');
}
@font-face {
font-family: Barlow;
font-weight: 800;
src: url('@/web/assets/fonts/Barlow-ExtraBold.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-ExtraBold.ttf') format('truetype');
}
@font-face {
font-family: Barlow;
font-weight: 900;
src: url('@/web/assets/fonts/Barlow-Black.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Black.ttf') format('truetype');
}
body,
input {
font-family: Roboto, ui-sans-serif, system-ui, -apple-system,
BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei,
Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, microsoft uighur,
sans-serif;
}
body {
@apply overscroll-contain;
}
html {
@apply bg-black lg:bg-transparent;
min-height: calc(100% + env(safe-area-inset-top));
}
button,
input {
@apply outline-none;
}
a,
button {
@apply cursor-default;
}
img,
a {
-webkit-user-drag: none;
}
* {
-webkit-font-smoothing: antialiased;
-webkit-tap-highlight-color: transparent;
}
.no-scrollbar::-webkit-scrollbar {
@apply hidden;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
-webkit-appearance: none;
@apply m-0;
}