/*
 Theme Name:   Ti84

 Template:     generatepress
 Version:      1.0
*/



:root {
    --background: 0 0% 0%;
    --foreground: 210 40% 98%;
    --gp-search-modal-bg-color: #ffffff;
    --gp-search-modal-text-color: #ffffff;
    --gp-search-modal-overlay-bg-color: rgba(0,0,0,0.88)
}




.dark-theme {
     --background: 0 0% 0%;
    --foreground: 210 40% 98%;
    --footer-lang-bg: #fff;
    --logo-color:invert(1);
    --bg-1-color:#000;
    --bg-2-color:#12171e;
    --bg-3-color:#1a1b1f;
    --bg-4-color:#292626;
    --bg-5-color:#292626;
    --bg-6-color:#252629;
    --bg-7-color:#292626;
    --bg-8-color:#333;
    --text-color:#dedede;
	--text2-color:#88a4e6;
	--text3-color:#ffffff;
	--text4-color:#bebebe;
	--link-border:#949494;
	--gp-search-modal-bg-color: #ffffff;
    --gp-search-modal-text-color: #ffffff;
    --gp-search-modal-overlay-bg-color: rgba(0, 0, 0, 0.88);
	--head-white:#fff;
	--head-black:#000;
	
}


 .sun,.moon {
        width: 1.5em !important;
        height: 1.5em !important;
        top: 0.300em !important;
    }

@media screen and (min-width: 992px) {
	 .sun,.moon {
         width: 1.5em !important;
        height: 1.5em !important;
        top: 0.300em !important;
		 
    }
}
	
	.hidden {
    display: none!important
}


.home.page-template-single-full-width main { margin:0px; } 

.home.page-template-single-full-width .inside-article {     padding: 0;background-color:#ffffff00; } 

.padding-0 { margin-bottom: 0; }

 #calculatorDiv:before {
    content: "";
    position: absolute;
    width: calc(100% + .5rem);
    height: calc(100% + .5rem);
    border-radius: 8px;
    background-image: linear-gradient(var(--rotate), #5ddcff, #3c67e3 43%, #4e00c2);
   
    top: -.25rem;
    left: -.25rem;
    animation: svelte-1corayy-spin 5s linear infinite;
    
}

 #calculatorDiv:after{
    position: absolute;
    content: "";
    top: calc(10px / 6);
    left: 0;
    right: 0;
    z-index: -1;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    transform: scale(.8);
    filter: blur(calc(var(--card-height) / 6));
    background-image: linear-gradient(var(--rotate), #5ddcff, #3c67e3 43%, #4e00c2);
    opacity: 1;
    transition: opacity .5s;
    animation: svelte-1corayy-spin 2.5s linear infinite;
}


@property --rotate{syntax:"<angle>";initial-value:132deg;inherits:false}:root{--card-height:80vh;--card-width:calc(var(--card-height))}.card.svelte-1corayy{background:#191c29;padding:0;position:relative;border-radius:6px;justify-content:center;align-items:center;text-align:center;display:flex;color:#58c7fa00;cursor:pointer;font-family:cursive}.card.svelte-1corayy:before{content:"";width:calc(100% + .5rem);height:calc(100% + .5rem);border-radius:8px;background-image:linear-gradient(var(--rotate),#5ddcff,#3c67e3 43%,#4e00c2);position:absolute;z-index:-1;top:-.25rem;left:-.25rem;animation:svelte-1corayy-spin 5s linear infinite}.card.svelte-1corayy:after{position:absolute;content:"";top:calc(var(--card-height) / 6);left:0;right:0;z-index:-1;height:100%;width:100%;margin:0 auto;transform:scale(.8);filter:blur(calc(var(--card-height) / 6));background-image:linear-gradient(var(--rotate),#5ddcff,#3c67e3 43%,#4e00c2);opacity:1;transition:opacity .5s;animation:svelte-1corayy-spin 2.5s linear infinite}@keyframes svelte-1corayy-spin{0%{--rotate:0deg}to{--rotate:360deg}}.header-text.svelte-199u2nk.svelte-199u2nk.svelte-199u2nk{font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width: 640px){.header-text.svelte-199u2nk.svelte-199u2nk.svelte-199u2nk{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 768px){.header-text.svelte-199u2nk>.svelte-199u2nk:not([hidden])~.svelte-199u2nk:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.header-text.svelte-199u2nk.svelte-199u2nk.svelte-199u2nk{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.header-text.svelte-199u2nk.svelte-199u2nk.svelte-199u2nk{font-size:3rem;line-height:1}}