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

@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%);
}