:root
{
    --bgColor: #FCFAF1;
    --txtColor: hsl(0, 0%, 20%);
    --borderColorLight: rgba(0, 0, 0, 0.1);
    --borderColor: rgba(0, 0, 0, 0.3);
    --errColor: hsl(340, 100%, 50%);
    --sucColor: hsl(183, 100%, 50%);
    --blueColor: hsl(183, 100%, 50%);
    --farsiColor: hsla(0, 0%, 20%, 0.7);
    --muteColor: hsla(0, 0%, 20%, 0.6);
    --shadowColor: hsla(183, 100%, 40%, 0.4);
    --blurColor0: rgba(0, 0, 0, 0.5);
    --blurColor: hsla(183, 100%, 90%, 0.1);
    --blurColor2: hsla(183, 100%, 50%, 0.01);
    --blurColorDark: rgba(0, 0, 0, 0.2);
    --toBeAddedColor: hsl(0, 0%, 80%);
    --blurColorSlight: rgba(255, 255, 255, 0.7);
}

.jensImg
{
    flex-shrink: 0;
    border-radius: 8px;
    width: 350px;
    height: 350px;
    margin-left: 0.2rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.gls
{
    background-color: var(--blurColor2);

    opacity: 0%;
    filter: invert(100%) blur(10px);
}
.idkRandom
{
    box-shadow: none !important;
    border-radius: 4px !important;
    width: 100% !important;

    z-index: 100 !important;
    
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}
.activateSideEl
{
    background-color: var(--blurColor0) !important;
    margin-right: 6rem !important;
    scale: 150% !important;

    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;

    border-radius: 8px !important;
    filter: invert(0%) blur(0px) !important;
    opacity: 100% !important;
}
.addDesc
{
    width: 300px;
    height: 200px; 
}

.onOption
{
    background-color: var(--blurColorDark);
    padding: 0.5rem 1rem;

    border-radius: 8px;
}
.onOption:hover, .onOption:focus
{
    background-color: var(--blurColor2);
}
.onOption3
{
    background-color: var(--blurColorDark);
    padding: 0.5rem 1rem;

    border-radius: 8px;
}
.onOption3:hover, .onOption3:focus
{
    background-color: var(--blurColor2);
}

.searchGlass
{
    background-color: var(--blurColor2);
    margin-bottom: 1rem;
    
    position: sticky;
    top: 0;
    z-index: 10;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    text-align: center;

    width: 250px;
}

.stayAside
{
    margin-left: 40rem;
    width: 60px !important;
}

.imNew
{
    animation: imNew 1s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1) forwards;
}
.imNewPop
{
    animation: imNewPop 1s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1) forwards;
}

.offOption
{
    background-color: var(--blurColorDark);
    padding: 0.5rem 1rem;

    width: 20%;
    min-width: 150px;
    height: 40px;

    margin-bottom: 0.4rem;

    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;

    border-radius: 8px;

    font-weight: 800;

    flex-shrink: 0 !important;
}
.offOption:hover, .offOption:focus
{
    font-size: 1.5rem;
    height: 50px;
}
.offOption3
{
    background-color: var(--blurColorDark);
    padding: 0.5rem 1rem;

    width: 20%;
    min-width: 150px;
    height: 40px;

    margin-bottom: 0.4rem;

    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;

    border-radius: 8px;

    font-weight: 800;

    flex-shrink: 0 !important;
}
.offOption3:hover, .offOption3:focus
{
    font-size: 1.5rem;
    height: 50px;
}
.offOption:hover > .ic, .offOption:focus > .ic
{
    width: 0px !important;
    height: 0px !important;
}
.offOption4
{
    background-color: var(--blurColorDark);
    padding: 0.5rem 1rem;

    width: 20%;
    min-width: 100px;
    height: 40px;

    margin-bottom: 0.4rem;

    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;

    border-radius: 8px;

    font-weight: 800;

    flex-shrink: 0 !important;
}
.offOption4:hover, .offOption4:focus
{
    font-size: 1.5rem;
    height: 50px;
}

#overlayImg
{
    position: fixed;
    inset: 0;
    z-index: 101;

    padding: 2rem 0;
    overflow-y: scroll;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    opacity: 0%;
    pointer-events: none;

    transition: 0.5s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1);
}

#introductionOverlay
{
    position: fixed;
    inset: 0;
    z-index: 105;

    padding: 2rem 0;
    overflow-y: hidden;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    background-color: var(--blurColorSlight);
    opacity: 0%;
    pointer-events: none;

    transition: 0.5s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1);
}
#overlay2
{
    position: fixed;
    inset: 0;
    z-index: 101;

    padding: 2rem 0;
    overflow-y: scroll;

    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    opacity: 0%;
    pointer-events: none;

    transition: 0.5s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1);
}
#overlay3
{
    position: fixed;
    inset: 0;
    z-index: 101;

    padding: 2rem 0;
    overflow-y: scroll;

    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    opacity: 0%;
    pointer-events: none;

    transition: 0.5s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1);
}
#overlay4
{
    position: fixed;
    inset: 0;
    z-index: 101;

    padding: 2rem 0;
    overflow-y: scroll;

    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    opacity: 0%;
    pointer-events: none;

    transition: 0.5s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1);
}

.goUpStatic
{
    display: none !important;
}
.xGo
{
    flex-shrink: 0;
}
.xGo:hover, .xGo:focus
{
    cursor: pointer !important;
    border-radius: 8px !important;
    font-size: 2rem !important;
}
#finalCheckDiv
{
    position: fixed;
    inset: 0;
    z-index: 90;

    padding: 2rem 0;
    overflow-y: scroll;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);

    transition: 0.5s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1);
}
.editorSideBarBottom
{
    position: fixed;
    z-index: 10;
    padding: 1rem;
    bottom: calc(-100% + 2rem);
    width: 100%;
    height: 100%;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;

    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
}
.goSuc:hover, .goSuc:focus
{
    color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 4px var(--sucColor);
}
.textGone
{
    opacity: 0% !important;
    filter: blur(10px) !important;
    height: 0 !important;

    scale: 80% !important;
}
.goErr:hover, .goErr:focus
{
    color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 4px var(--errColor);
}
.txtHead
{
    opacity: 0% !important;
    scale: 80% !important;
    filter: blur(10px) !important;
}
h1, h2
{
    font-weight: 800;
}
#txtHeading
{
    transition: 1s linear(0, 0.067, 0.1294, 0.1877, 0.2421, 0.2929, 0.3402, 0.3844, 0.4257, 0.4641, 0.5, 0.5335, 0.5647, 0.5939, 0.6211, 0.6464, 0.6701, 0.6922, 0.7128, 0.7321, 0.75, 0.7667, 0.7824, 0.7969, 0.8105, 0.8232, 0.8351, 0.8461, 0.8564, 0.866, 0.875, 0.8834, 0.8912, 0.8985, 0.9053, 0.9116, 0.9175, 0.9231, 0.9282, 0.933, 0.9375, 0.9417, 0.9456, 0.9492, 0.9526, 0.9558, 0.9588, 0.9615, 0.9641, 0.9665, 0.9688, 0.9708, 0.9728, 0.9746, 0.9763, 0.9779, 0.9794, 0.9808, 0.9821, 0.9833, 0.9844, 0.9854, 0.9864, 0.9873, 0.9882, 0.989, 0.9897, 0.9904, 0.991, 0.9916, 0.9922, 0.9927, 0.9932, 0.9937, 0.9941, 0.9945, 0.9948, 0.9952, 0.9955, 0.9958, 0.9961, 0.9964, 0.9966, 0.9968, 0.997, 0.9972, 0.9974, 0.9976, 0.9978, 0.9979, 0.998, 0.9982, 0.9983, 0.9984, 0.9985, 0.9986, 0.9987, 0.9988, 0.9989, 0.999, 1) !important;
}
.editorSideBar
{
    position: fixed;
    z-index: 10;
    margin-top: 60px;
    padding: 1rem;
    right: 0;
    width: 280px;
    height: calc(100% - 60px);
    background-color: var(--blurColor);

    border-left: 1px solid var(--borderColorLight);

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;

    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);

    overflow-y: scroll;
}
.editorSideBarLeft
{
    position: fixed;
    z-index: 10;
    margin-top: 60px;
    padding: 1rem;
    left: 0;
    width: 280px;
    height: calc(100% - 60px);
    background-color: var(--blurColor);

    border-right: 1px solid var(--borderColorLight);

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;

    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);

    overflow-y: scroll;
}
.draggableItem
{
    background-color: var(--blurColorDark);
    width: 200px;
    height: 200px;

    margin-bottom: 1rem;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    flex-shrink: 0;


    border-radius: 16px;
}
.draggableItem:hover
{
    cursor: grab;
    background-color: var(--blurColor2);
    width: 220px;
    height: 220px;
}

@keyframes imNew
{
    from
    {
        opacity: 0%;
        transform: translateY(20px);
        filter: blur(10px);
    }
    to
    {
        opacity: 100%;
        transform: translateY(0px);
        filter: blur(0px);
    }
}
@keyframes imNewPop
{
    from
    {
        opacity: 0%;
        scale: 70%;
        filter: blur(10px);
    }
    to
    {
        opacity: 100%;
        scale: 100%;
        filter: blur(0px);
    }
}



:root{

    --bgColor:#eef6ff;
    --cardBg:rgba(255,255,255,0.78);

    --blue:#38bdf8;

    --textColor:#0b1b2b;
    --muteColor:#5f7d95;

    --borderColorLight:#bfe6ff;

    --shadowColor:#9ddcff;

    --errColor: hsl(340, 100%, 50%);

    --dalalBg:#7dd3fc;
}

body{
    background:
        radial-gradient(circle at 15% 10%, rgba(56,189,248,0.18), transparent 32%),
        radial-gradient(circle at 85% 85%, rgba(125,211,252,0.16), transparent 30%),
        linear-gradient(180deg, #f8fcff 0%, #eef6ff 100%);
    color:var(--textColor);
    font-family: "Cascadia_Mono", "Orbitron", "IBM Plex Sans Arabic";
}

.header{
    background:rgba(255,255,255,0.6);
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    border-bottom:1px solid rgba(191,230,255,0.9);
    box-shadow:0 0 8px rgba(56,189,248,0.08);
}

.headerDiv1Text{
    color:#0ea5e9;
    text-shadow:0 0 8px rgba(56,189,248,0.25);
}

.headerDiv2Div1{
    background:rgba(255,255,255,0.72);
    border:1px solid var(--borderColorLight);
    box-shadow:0 0 16px rgba(56,189,248,0.08);
}

.headerDiv2Div1Text{
    color:var(--textColor);
}

.headerDiv2Div0Div1,
.headerDiv2Div0Div2{
    background:rgba(255,255,255,0);
    border:1px solid var(--borderColorLight);
    box-shadow:0 0 8px rgba(56,189,248,0.10);
    border-radius: 8px;
}

.search{
    background:transparent;
    color:var(--textColor);
}

.search::placeholder{
    color:var(--muteColor);
}

div[style*="border: 1px solid var(--borderColorLight)"]{
    background:rgba(255,255,255,0.5);
    box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25);
}

.resBox{
    background-color: var(--bgColor);
    background:linear-gradient(145deg, rgba(255,255,255,0.4), rgba(239,248,255,0.4));
    border:1px solid #bfe6ff !important;
    box-shadow:
        0 0 12px rgba(56,189,248,0.08),
        0 0 0 1px rgba(255,255,255,0.6) inset;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}

.resBox:hover{
    box-shadow:
        0 0 8px rgba(56,189,248,0.18),
        0 0 16px rgba(56,189,248,0.12);
}

.resBox p,
.resBox h2,
.resBox h3{
    color:var(--textColor);
}

.resBox p[style*="color: var(--muteColor)"],
p[style*="color: var(--muteColor)"],
h3[style*="color: var(--muteColor)"]{
    color:var(--muteColor) !important;
}


h2[style*="background-color: var(--dalalBg)"]{
    background:linear-gradient(135deg, #7dd3fc 0%, #38bdf8 100%) !important;
    color:#ffffff;
    box-shadow:0 0 8px rgba(56,189,248,0.20) !important;
}

a{
    color:#0ea5e9;
    text-decoration:none;
}

.footerHolder p{
    color:var(--textColor);
}
/* floating action buttons */
div[style*="border-radius: 50%; background: linear-gradient(45deg, var(--sucColor) 0%, var(--blue) 100%)"],
div[style*="border-radius: 50%; background: linear-gradient(0deg, var(--sucColor) 0%, var(--blue) 100%)"],
div[style*="border-radius: 50%; background: linear-gradient(0deg, var(--sucColor) 0%, var(--errColor) 100%)"]{
    box-shadow:0 0 12px 0 rgba(56,189,248,0.18);
}

/* MOBILE */
@media (max-width: 1000px)
{
    .tempClassRate
    {
        justify-content: center !important;
        margin-right: 0 !important;
    }
    #axVaNaamJens
    {
        padding-right: 2rem;
    }
    .jensImg
    {
        width: 300px;
        height: 300px;
    }
    .stayAside
    {
        margin-left: 20rem;
    }
    .addDesc
    {
        width: 150px;
        height: 100px; 
    }
}