* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Alexandria", sans-serif;
}

:root {
    --primary-color: #ff006e;
    --secondary-color: #ff5ca1;
    --teritory-color: #f9d2e4;
    --custom-color: #fceaf2;
    --accent-color: #606060;
    --bg-inputs-color: #f8f8f8;

    /* ========= Dark & Light & danger ========= */
    --dark: #000;
    --light: #fff;
    --danger: #fc3e3e;
    --semiLight: #aaa;
    --strikes-primary: #ff9d01;
    --strikes-secondary: #ffebcc;
    --divide: #1abc9c;

    /* ========= Shadows ========= */
    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
    --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.15);
    --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.2);
    --shadow-color: rgba(0, 0, 0, 0.1); /* Light shadow color */
    --shadow-color-dark: rgba(0, 0, 0, 0.2); /* Darker shadow color */

    /* Neutral Colors  */
    --color-neutral: #050202;
    --color-neutral-200: #f8f8f8;
    --color-neutral-300: #ffffff;
    --color-neutral-400: #bbbbbb;
    --color-neutral-500: #e4e4e4;
    --color-neutral-700: #bbbbbb;
    --color-neutral-800: #777777;
    --color-neutral-900: #1f1f1f;
}

.searchCard {
    border-radius: 20px;
    background: var(--light);
}

.findTutorBtn {
    background: var(--primary-color);
    border-radius: 30px;
    font-weight: 600;
    padding: 8px 20px;
    border: none;
}

.findTutorBtn:hover {
    background: var(--primary-color); /* darker shade of primary */
}

.form-select {
    font-size: 14px;
}

.searchBackground {
    background-color: var(--color-neutral-200);
    padding: 5px;
    border-radius: 10px;
}

.transparentInput {
    background-color: transparent;
    border: none;
}

.headingText {
    font-weight: 600;
    font-style: SemiBold;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: 0px;
    white-space: nowrap;
}

.contentText {
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    color: var(--color-neutral-800);
        white-space: nowrap;

}


