@font-face{font-family:Panchang-Light;src:url(/fontsCSS/Panchang-Light.woff2) format("woff2"),url(/fontsCSS/Panchang-Light.woff) format("woff"),url(/fontsCSS/Panchang-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Panchang-Medium;src:url(/fontsCSS/Panchang-Medium.woff2) format("woff2"),url(/fontsCSS/Panchang-Medium.woff) format("woff"),url(/fontsCSS/Panchang-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}.feelingLuckyButton{background:transparent;border:none;border-radius:50%;width:270px;height:270px;font-family:Quintessential,serif;font-size:1.2rem;color:#e6ddff;transition:transform .3s ease,box-shadow .3s ease;animation:float 4s ease-in-out infinite}.feelingLuckyButton:hover{box-shadow:0 0 10px #602d858c,0 0 100px #e9b3dd66}.tickerMessage::-webkit-scrollbar{height:6px}.tickerMessage::-webkit-scrollbar-track{background:transparent}.tickerMessage::-webkit-scrollbar-thumb{background:#e5d7ff66;border-radius:3px;transition:background .3s ease}.tickerMessage::-webkit-scrollbar-thumb:hover{background:#ffffff80}.closeButton{background:none;border:none;color:#ffd5f8;font-size:1.5rem;cursor:pointer;transition:transform .2s ease}.closeButton:hover{transform:scale(1.3);color:#fff}.saveButton{border:none;background:transparent}.saveButton img{width:20px}.downloadButtons{padding:.5rem 2rem;font-family:Panchang-Light,sans-serif;font-size:2.2rem;text-transform:lowercase;letter-spacing:.03em;color:#fff0f8;background:transparent;background:#291f2fbf;border:1px solid rgba(37,19,54,.25);border-radius:.8rem;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.downloadButtons:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.15)}.downloadButtons:active{transform:scale(.98)}.choiceButtons{position:relative;display:flex;flex-direction:row;gap:1rem;margin-top:2rem;justify-content:center;align-items:center}.choiceButtons button{font-size:.8rem}.messageModal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-radial-gradient(circle,rgba(255,255,255,.02) 0px,transparent 20px),radial-gradient(circle at center,rgba(255,255,255,.03),transparent 80%);z-index:-1;border-radius:inherit;filter:blur(1px)}.messageOverlay{position:fixed;width:100vw;height:100vh;background:#0a050fd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .6s ease;pointer-events:auto}.messageModal{background:#5f4b7d55;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 80px #f0c8ff33;border-radius:1.5rem;padding:2rem 3rem;max-width:500px;width:70vw;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:magicalReveal .8s ease forwards}.messageModal .tickerLabel{font-size:1.2rem;text-align:center;color:#b49adb;font-family:Panchang-Medium}.messageModal .tickerMessage{white-space:normal;text-align:center;font-size:1.1rem;overflow:visible;max-width:100%;color:#9577c2}.messageModal .saveButton{margin-top:1rem;display:flex;flex-direction:row;gap:.5rem;font-family:Panchang-Light;color:#9577c2;transition:.5s linear}.messageModal .saveButton:hover{transform:scale(1.05)}.messageModal .closeButton{position:absolute;top:.8rem;right:1.3rem;font-size:1.4rem}@keyframes magicalReveal{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 1010px){.randomMessage{font-size:1.6rem}}@media screen and (max-width: 768px){.tickerLabel{font-size:.9rem;padding:.3rem .8rem}.tickerMessage{font-size:.95rem}}/**
* @license
*
* Font Family: Panchang
* Designed by: Barbara Bigosinska, Hitesh Malaviya
* URL: https://www.fontshare.com/fonts/panchang
* © 2024 Indian Type Foundry
*
* Panchang Extralight 
* Panchang Light 
* Panchang Regular 
* Panchang Medium 
* Panchang Semibold 
* Panchang Bold 
* Panchang Extrabold 
* Panchang Variable (Variable font)

*
*/@font-face{font-family:Panchang-Light;src:url(/fontsCSS/Panchang-Light.woff2) format("woff2"),url(/fontsCSS/Panchang-Light.woff) format("woff"),url(/fontsCSS/Panchang-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Panchang-Medium;src:url(/fontsCSS/Panchang-Medium.woff2) format("woff2"),url(/fontsCSS/Panchang-Medium.woff) format("woff"),url(/fontsCSS/Panchang-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}html,body,#root{margin:0;padding:0;width:100%;height:100%;font-family:Panchang-Light;color:#f5e5ffa8;background:#021103;overflow:hidden}.noScroll{overflow:hidden;width:100vw;height:100vh;position:fixed}h1{font-family:Panchang-Medium;padding:.2rem .2rem 1rem;color:#e3ffd6}a,button{text-decoration:none;color:#f5e5ffa8;background-color:transparent;padding:0;font-size:1rem;transition:.5s ease-in-out;-webkit-tap-highlight-color:transparent}a:hover,button:hover{color:#fff;cursor:pointer}.buttons{position:absolute;z-index:1;bottom:5%;right:10%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem}.backButton{position:absolute;z-index:1;top:1rem;left:1rem}.smoothTypewriter{width:60vw;font-size:1rem;line-height:1.3;color:#e6b1ef;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.08em}.smooth-typewriter-text{white-space:pre-line;text-align:center;word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}@keyframes shimmer{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.loading-glow{animation:shimmer 2s infinite;color:#c89dd9;font-size:1.5rem;text-align:center;text-shadow:0 0 5px #a95ebb;font-family:Panchang-Light;width:100vw}.htmlText{font-size:1.5rem;font-family:Panchang-Light}@media screen and (max-width: 786px){.smoothTypewriter{width:65vw;font-size:.9rem}}.pageBeingToBrand{padding:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.pageBeingToBrand p{padding:0 2rem}.desExample{width:380px;margin:1rem}.levelsDiv{position:absolute;top:0;left:.5rem;right:.5rem;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:5rem 1rem;gap:.5rem;box-sizing:border-box;overflow:hidden}.levelsDiv h1{font-size:2rem;margin-bottom:.5rem;color:#8e879c;font-family:Panchang-Medium;text-transform:uppercase}.levelsDiv p{font-size:1.1rem;margin-bottom:2rem;font-family:Panchang-Light;color:#a7a1b5}.backButton{position:absolute;top:1rem;left:1rem;font-size:.9rem;padding:.3rem .7rem;background-color:#3d1f5e76;border:1px solid #6c6c6c;border-radius:5px;color:#fefefe;transition:.3s ease;z-index:1}.backButton:hover{background-color:#3ba279;color:#fff}.typesOfConsciousness{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;width:100%}.typesOfConsciousness a{text-decoration:none;color:#e2ffde;transition:all .3s ease-in-out;width:fit-content}.typesOfConsciousness a p{margin:0;font-size:1rem;font-family:Panchang-Light;transition:transform .2s ease;white-space:nowrap}.typesOfConsciousness a:hover p{color:#3ba279;transform:scale(1.04)}.aLevelContainer{margin:5rem 2rem;position:absolute;top:1rem;left:1rem;height:80vh;overflow-y:auto;color:#f1f5ea;background:#67676768;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:0 1.3rem;font-size:1rem;font-family:Panchang-Light;box-shadow:0 8px 20px #0000001a;line-height:1.5;z-index:0;transition:all .4s ease}@media screen and (max-width: 768px){.levelsDiv h1{font-size:1.5rem;text-align:center}.levelsDiv p{text-align:center;font-size:1rem}.typesOfConsciousness a p{font-size:.9rem}}.upgradeContainer{margin:5rem 2rem}.upgradeContainer p{color:#605c77}.upgradeContainer li{color:#6a62a2}
