




@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');

:root {
    --primary: #524763;
    --navbar-color: #fff;
    --bg-color: #fcfcfc;
    --navbar-text-color: #6666ff;

    --background-color: #f6f6f6;
    --primary-color: #7462f4;
    --red-color: #ed1c24;
    --green-color: #22b573;
}




* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html,
body {
    /* font-family: "Droid Arabic Kufi", sans-serif; */
    font-family: "IBM Plex Sans Arabic", sans-serif;
    min-height: 100%;
    background:var(--background-color);
    margin: 0;
    padding: 0;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: var(--primary-color);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px var(--primary-color);
    outline: 0 none;
}
.form-select:focus {
    border-color: var(--primary-color);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px var(--primary-color);
    outline: 0 none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type="number"] {
    -moz-appearance: textfield;
}

/* Standard property for compatibility */
input[type="number"] {
    appearance: textfield;
}

input {
    text-align: right;
}

button {
    height: 60px;
    width: 250px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 10px;
    margin: 5px;
    font-weight: 600;
    font-size: 20px;
}


.link-btn {
    height: 60px;
    width: 250px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 10px;
    margin: 5px;
    text-decoration: none;
    color: inherit;
    display: grid;
    place-items: center;
    font-weight: 600;
    font-size: 20px;
    cursor: pointer;
}

