/* ==========================================================
   RASEL UI FRAMEWORK
   Core
   ========================================================== */

html{

    scroll-behavior:smooth;

}

body{

    background:var(--rs-bg);
    color:var(--rs-text);

}

/* Form Wrapper */

.rasel-form{

    position:relative;

}

/* Card */

.rasel-card{

    background:var(--rs-white);

    border:1px solid var(--rs-border);

    border-radius:var(--rs-radius-lg);

    box-shadow:var(--rs-shadow-sm);

    transition:var(--rs-transition);

}

.rasel-card:hover{

    box-shadow:var(--rs-shadow-md);

}

/* Section */

.rasel-section{

    padding:70px 0;

}

/* Container */

.rasel-container{

    max-width:1180px;

    margin:auto;

}