You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
162 lines
3.0 KiB
162 lines
3.0 KiB
@import "tailwindcss";
|
|
|
|
:root {
|
|
--default-page-background-image: url("/assets/images/home-Checkups-List.svg");
|
|
--safe-top: 0px;
|
|
--safe-bottom: 0px;
|
|
--safe-left: 0px;
|
|
--safe-right: 0px;
|
|
}
|
|
|
|
@theme inline {
|
|
--color-background: var(--background);
|
|
--color-foreground: var(--foreground);
|
|
--font-sans: var(--font-geist-sans);
|
|
--font-mono: var(--font-geist-mono);
|
|
--font-arabic: var(--font-amiri);
|
|
--font-ryling: var(--font-amiri);
|
|
--font-faminela: var(--font-faminela-local);
|
|
}
|
|
|
|
/* Typography Configuration - Centralized Design System Scale */
|
|
@utility group-10 {
|
|
font-size: 10px;
|
|
}
|
|
|
|
@utility group-12 {
|
|
font-size: 12px;
|
|
}
|
|
|
|
@utility group-14 {
|
|
font-size: 14px;
|
|
}
|
|
|
|
@utility group-16 {
|
|
font-size: 16px;
|
|
}
|
|
|
|
.group-10 {
|
|
font-size: 10px;
|
|
}
|
|
|
|
.group-12 {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.group-14 {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.group-16 {
|
|
font-size: 16px;
|
|
}
|
|
|
|
html {
|
|
min-height: 100%;
|
|
}
|
|
|
|
body {
|
|
min-height: 100vh;
|
|
margin: 0;
|
|
display: flex;
|
|
justify-content: center;
|
|
color: var(--foreground);
|
|
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
|
|
}
|
|
|
|
html:lang(ar) body,
|
|
:lang(ar) {
|
|
font-family: var(--font-arabic), "Times New Roman", serif;
|
|
}
|
|
|
|
.font-arabic,
|
|
.font-ryling {
|
|
font-family: var(--font-arabic), "Times New Roman", serif;
|
|
}
|
|
|
|
.font-faminela:lang(ar),
|
|
.font-ryling:lang(ar),
|
|
[dir="rtl"] .font-faminela,
|
|
[dir="rtl"] .font-ryling,
|
|
[dir="rtl"].font-faminela,
|
|
[dir="rtl"].font-ryling {
|
|
font-family: var(--font-arabic), "Times New Roman", serif;
|
|
}
|
|
|
|
.app-shell {
|
|
width: 100%;
|
|
min-height: 100vh;
|
|
padding-inline: 17px;
|
|
padding-bottom: var(--safe-bottom, 0px);
|
|
box-sizing: border-box;
|
|
background-color: var(--background);
|
|
background-image: var(--default-page-background-image);
|
|
background-position: top;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
}
|
|
|
|
@media (min-width: 640px) {
|
|
.app-shell {
|
|
width: 375px;
|
|
}
|
|
}
|
|
|
|
body[data-page-background="none"] .app-shell {
|
|
background-image: none;
|
|
}
|
|
|
|
body[data-page-background="custom"] .app-shell {
|
|
background-image: var(--page-background-image);
|
|
}
|
|
|
|
.question-slider-range {
|
|
height: 6px;
|
|
width: calc(100% - 18px);
|
|
margin-inline-start: 9px;
|
|
cursor: pointer;
|
|
appearance: none;
|
|
border-radius: 999px;
|
|
outline: none;
|
|
}
|
|
|
|
.question-slider-range::-webkit-slider-runnable-track {
|
|
height: 14px;
|
|
border-radius: 999px;
|
|
}
|
|
|
|
.question-slider-range::-webkit-slider-thumb {
|
|
width: 18px;
|
|
height: 18px;
|
|
margin-top: -2px;
|
|
appearance: none;
|
|
border: 0;
|
|
border-radius: 999px;
|
|
background: #ffffff;
|
|
box-shadow:
|
|
0 2px 7px rgb(0 0 0 / 22%),
|
|
0 0 0 2px rgb(0 0 0 / 8%);
|
|
}
|
|
|
|
.question-slider-range::-moz-range-track {
|
|
height: 14px;
|
|
border-radius: 999px;
|
|
background: transparent;
|
|
}
|
|
|
|
.question-slider-range::-moz-range-progress {
|
|
height: 14px;
|
|
border-radius: 999px;
|
|
background: #f43f5e;
|
|
}
|
|
|
|
.question-slider-range::-moz-range-thumb {
|
|
width: 44px;
|
|
height: 44px;
|
|
border: 0;
|
|
border-radius: 999px;
|
|
background: #ffffff;
|
|
box-shadow:
|
|
0 2px 7px rgb(0 0 0 / 22%),
|
|
0 0 0 1px rgb(0 0 0 / 8%);
|
|
}
|