Files
IRTH-Touch/src/index.css
T
2024-06-12 17:36:45 +05:00

222 lines
3.9 KiB
CSS

@tailwind base;
@tailwind components;
@tailwind utilities;
body {
background-color: #f3f3f2;
}
html {
}
.font-usual {
font-family: "Usual", sans-serif;
}
.font-mixcase {
font-family: "Mixcase", sans-serif;
}
@layer components {
.desc-shadow {
box-shadow: 0px 4px 20px 1px #00000026;
}
.text-caption-s {
font-family: "Usual", sans-serif;
font-size: clamp(10px, 0.3744rem + 0.313vw, 12px);
line-height: 135%;
}
.text-caption-m {
font-family: "Usual", sans-serif;
line-height: 135%;
font-size: clamp(12px, 0.4994rem + 0.313vw, 14px);
}
.text-s {
font-family: "Usual", sans-serif;
line-height: 140%;
font-size: clamp(12px, 0.01rem + 0.93vw, 16px);
}
.text-m {
font-family: "Usual", sans-serif;
line-height: 125%;
font-size: clamp(13px, 0.01rem + 0.99vw, 19px);
}
.text-subheadline-s {
font-family: "Usual", sans-serif;
line-height: 140%;
font-size: clamp(16px, -0.0023rem + 1.252vw, 24px);
}
.text-subheadline-m {
font-family: "Usual", sans-serif;
font-size: clamp(20px, 0.2477rem + 1.252vw, 28px);
line-height: 135%;
}
.text-subheadline-l {
font-family: "Usual", sans-serif;
font-size: clamp(32px, -0.0047rem + 2.5039vw, 48px);
line-height: 135%;
}
.text-headline-s {
font-family: "Mixcase", sans-serif;
line-height: 100%;
letter-spacing: -0.03em;
font-size: clamp(44px, -0.257rem + 3.7559vw, 68px);
}
.text-button-m {
}
.mobile-text-s {
font-family: "Usual", sans-serif;
line-height: 140%;
font-size: clamp(10px, 0.01rem + 0.93vw, 20px);
}
.mobile-subheadline-m {
}
.rubber-headline-indent {
text-indent: clamp(209px, -0.4197rem + 16.8396vw, 842px);
}
.left-slider-btn-offset {
left: clamp(230px, 0.5927rem + 17.2144vw, 370px);
}
.left-solution-slider-btn-offset {
left: clamp(230px, 0.3927rem + 15.5144vw, 370px);
}
.slider {
position: relative;
}
.slider__track,
.slider__range {
border-radius: 3px;
height: 5px;
position: absolute;
}
.slider__track {
background-color: #000;
width: 100%;
z-index: 1;
}
.slider__range {
background-color: #9fe5e1;
z-index: 2;
}
/* Removing the default appearance */
.thumb,
.thumb::-webkit-slider-thumb {
-webkit-appearance: none;
-webkit-tap-highlight-color: transparent;
}
.thumb {
pointer-events: none;
position: absolute;
height: 0;
width: 200px;
outline: none;
}
.thumb--zindex-3 {
z-index: 3;
}
.thumb--zindex-4 {
z-index: 4;
}
/* For Chrome browsers */
.thumb::-webkit-slider-thumb {
background-color: #f1f5f7;
border: none;
border-radius: 50%;
box-shadow: 0 0 1px 1px #ced4da;
cursor: pointer;
height: 18px;
width: 18px;
margin-top: 4px;
pointer-events: all;
position: relative;
}
/* For Firefox browsers */
.thumb::-moz-range-thumb {
background-color: #f1f5f7;
border: none;
border-radius: 50%;
box-shadow: 0 0 1px 1px #ced4da;
cursor: pointer;
height: 18px;
width: 18px;
margin-top: 4px;
pointer-events: all;
position: relative;
}
.slider__left-value,
.slider__right-value {
color: #dee2e6;
font-size: 12px;
margin-top: 20px;
position: absolute;
}
.slider__left-value {
left: 6px;
}
.slider__right-value {
right: -4px;
}
input[type="number"].input_number {
-moz-appearance: textfield;
}
input.input_number::-webkit-outer-spin-button,
input.input_number::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
}
/* scrollbar */
::-webkit-scrollbar {
width: 5px;
height: 5px;
}
::-webkit-scrollbar-track {
background: #fff;
}
::-webkit-scrollbar-thumb {
background: #c7bdba;
border-radius: 99px;
}
:fullscreen::backdrop {
background: none;
}
body {
scrollbar-color: #c7bdba;
scrollbar-width: thin;
}