@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";body{margin:0;font-family:Arial,sans-serif;background-color:#0c0c0c;color:#f9f9f9}.logo-image{width:100px;height:auto;filter:drop-shadow(0 0 5px #00FF00) drop-shadow(0 0 10px #00FF00) drop-shadow(0 0 15px #00FF00);transition:filter .3s ease-in-out}.logo-image-widget{width:50px;height:auto;filter:drop-shadow(0 0 3px #00FF00) drop-shadow(0 0 5px #00FF00) drop-shadow(0 0 8px #00FF00);transition:filter .3s ease-in-out}.logo-hover{filter:drop-shadow(0 0 10px #00FF00) drop-shadow(0 0 20px #00FF00) drop-shadow(0 0 30px #00FF00)}.satoshi-title{font-family:Share Tech Mono,monospace;color:#0f0;text-shadow:0 0 5px #00FF00;font-size:3em;text-align:center;margin:20px 0}.satoshi-title-widget{font-family:Share Tech Mono,monospace;color:#0f0;text-shadow:0 0 5px #00FF00;font-size:1em;text-align:center;margin:20px 0}.satoshi-numbers{font-family:Share Tech Mono,monospace;color:#0f0;text-shadow:0 0 1px #00FF00}.satoshi-noshine{font-family:Share Tech Mono,monospace;color:#0f0;font-weight:700}.satoshi-red{font-family:Share Tech Mono,monospace;color:red;text-shadow:0 0 2px #ff0000}.satoshi-mint{font-family:Share Tech Mono,monospace;color:#0f0;text-shadow:0 0 2px #00FF00}.satoshi-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.container{padding:20px}.matrix{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.top-section{position:fixed;top:0;left:0;right:0;padding:10px;background-color:#000c;display:flex;justify-content:space-between;align-items:center;z-index:10;border-bottom:2px solid green}.header{text-align:center;margin-top:80px}.logo{width:100px;height:auto}.responsive-image{max-width:100%;height:auto;display:block;margin:20px 0}.info-box{background-color:#2d2d2de6;border:2px solid green;padding:20px;margin:20px auto;border-radius:8px;max-width:600px;overflow:visible;text-align:center}.info-box-flex{background-color:#2d2d2de6;border:2px solid green;padding:20px;margin:20px auto;border-radius:8px;max-width:600px;position:relative;overflow:visible;text-align:center}@media (max-width: 600px){.info-box-flex{width:95%;margin-left:auto;margin-right:auto}}.responsive-input{width:100%!important;max-width:600px;min-width:300px;width:auto;margin-left:auto;margin-right:auto}@media (max-width: 600px){.responsive-input{width:100%!important;min-width:250px}}@media (max-width: 400px){.responsive-input{width:100%!important;min-width:200px}}@media (max-width: 350px){.responsive-input{width:100%!important;min-width:150px}}.responsive-dropdown{max-width:600px;min-width:300px;width:auto;margin-left:auto;margin-right:auto;z-index:20}@media (max-width: 600px){.responsive-dropdown{min-width:250px}}@media (max-width: 400px){.responsive-dropdown{min-width:200px}}@media (max-width: 350px){.responsive-dropdown{min-width:150px}}.info-box-widget{background-color:#2d2d2de6;border:2px solid green;padding:20px;margin:20px auto;border-radius:8px;max-width:150px;overflow:hidden;text-align:center}.cta-button{background-color:#017707;color:#fff;padding:15px 25px;text-decoration:none;border-radius:5px;font-size:1.2em;display:inline-block;margin:20px 0 10px;transition:background-color .3s ease;cursor:pointer}.cta-button:hover{background-color:#0b4700}.account-info-box{position:absolute;top:160px;left:10px;background-color:#000000e6;border:2px solid green;padding:20px;border-radius:8px;width:300px;z-index:20}.footer{margin-top:30px;font-size:.9em}.menu-button{background-color:#1a1a1a;color:#b2ff59;border:none;padding:10px 20px;cursor:pointer;font-weight:700;border-radius:8px}.dropdown-menu{position:absolute;background-color:#1a1a1a;border-radius:8px;box-shadow:0 2px 2px #00000080}.dropdown-menu ul{list-style:none;margin:0;padding:0}.dropdown-menu ul li a{display:block;padding:10px 20px;color:#b2ff59;text-decoration:none}.dropdown-menu ul li a:hover{background-color:#333}@media (max-width: 768px){.header h1{font-size:1.8em}.dropdown-menu{width:auto;left:auto;right:10px;top:60px}}@media (min-width: 769px){.dropdown-menu{width:auto;left:auto;right:10px;top:62px}}body.widget-mode{background:transparent!important;margin:0!important;padding:0!important}.widget-mode #navbar,.widget-mode #sidebar,.widget-mode footer,.widget-mode .top-section,.widget-mode .header,.widget-mode .matrix,.widget-mode .menu-button,.widget-mode .account-info-box{display:none!important}.widget-mode .widget-container{width:100%!important;height:100%!important;display:flex!important;justify-content:center;align-items:center;text-align:center;opacity:1!important;visibility:visible!important;margin:20px auto}@keyframes whirl{0%{transform:scale(0) rotate(0);opacity:0;filter:blur(10px)}50%{transform:scale(1.2) rotate(180deg);opacity:.5;filter:blur(5px)}to{transform:scale(1) rotate(360deg);opacity:1;filter:blur(0)}}.whirl-animation{animation:whirl 1s ease-out;transform-origin:center}@keyframes beams{0%{transform:scale(1);opacity:0;clip-path:circle(0% at 50% 50%)}50%{transform:scale(1.2);opacity:.5;clip-path:circle(50% at 50% 50%)}to{transform:scale(1);opacity:1;clip-path:circle(100% at 50% 50%)}}.beam-container{position:relative;display:inline-block;width:300px;height:auto}.beam-container:before,.beam-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle closest-side,transparent,rgba(255,255,255,.5));animation:beams 1s ease-out;z-index:0}.beam-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;text-shadow:2px 2px 4px #000;z-index:1;opacity:0;animation:textReveal 1s ease-out forwards}@keyframes textReveal{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.character-dashboard{padding:15px;background-color:#1a1a1a;color:#b2ff59;border:1px solid #b2ff59;border-radius:8px;width:calc(100% - 30px);max-width:300px;margin:10px auto}.character-info{margin-top:15px}.character-box{background-color:#333;border-radius:8px;padding:10px}.character-header{padding-bottom:8px;border-bottom:1px solid #666}.character-header h3{color:#b2ff59;font-size:16px}.character-body{margin-top:10px;display:flex;flex-direction:column}.stats-column{flex:1;margin-bottom:10px}.stat-item{margin-bottom:5px}.stat-item span{font-weight:700;color:#b2ff59}.level{margin-bottom:8px}.xp{margin-top:15px;font-weight:700}@media (min-width: 768px){.character-dashboard{width:300px}.character-body{flex-direction:row;justify-content:space-between}}
