:root{--bg-color: #f4f6f8;--text-main: #1a1a1a;--accent: #2c5e3b;--accent-dark: #1e4229;--glitch-bg: #0a0a0a;--glitch-text: #00ff00}*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden;background-color:var(--bg-color);color:var(--text-main);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:all .3s ease}.isometric-bg{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-image:linear-gradient(30deg,#e5e9ec 12%,transparent 12.5%,transparent 87%,#e5e9ec 87.5%,#e5e9ec),linear-gradient(150deg,#e5e9ec 12%,transparent 12.5%,transparent 87%,#e5e9ec 87.5%,#e5e9ec),linear-gradient(30deg,#e5e9ec 12%,transparent 12.5%,transparent 87%,#e5e9ec 87.5%,#e5e9ec),linear-gradient(150deg,#e5e9ec 12%,transparent 12.5%,transparent 87%,#e5e9ec 87.5%,#e5e9ec),linear-gradient(60deg,#d8dde1 25%,transparent 25.5%,transparent 75%,#d8dde1 75%,#d8dde1),linear-gradient(60deg,#d8dde1 25%,transparent 25.5%,transparent 75%,#d8dde1 75%,#d8dde1);background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-size:80px 140px;opacity:.4}.manifest-switcher{position:fixed;top:18px;right:18px;z-index:5;display:flex;align-items:center;gap:8px}.manifest-home,.manifest-lang{border:1px solid rgba(44,94,59,.14);border-radius:8px;background:#ffffffdb;color:var(--accent);box-shadow:0 10px 30px #0000000d;padding:10px 13px;font-size:.9rem;font-weight:700;text-decoration:none;backdrop-filter:blur(10px)}.manifest-lang[aria-current=page]{background:var(--accent);color:#fff}.container{max-width:800px;margin:60px auto;padding:40px;border-radius:16px;background:#fffffff2;box-shadow:0 10px 30px #0000000d;backdrop-filter:blur(10px)}h1{margin:0 0 10px;color:var(--accent);font-size:2.5rem;letter-spacing:2px;text-align:center;text-transform:uppercase}.subtitle{margin-bottom:40px;color:#666;font-size:1.1rem;font-style:italic;text-align:center}p{margin:0 0 20px;font-size:1.1rem;line-height:1.8}.donation-box{margin-top:50px;padding:30px;border:2px dashed var(--accent);border-radius:12px;background-color:#fdfdfd;text-align:center}.donation-box h2{margin:0 0 16px;color:var(--accent);font-size:1.45rem}.donate-btn{margin-top:20px;border:0;border-radius:8px;background-color:var(--accent);color:#fff;cursor:pointer;padding:15px 30px;font-size:1.2rem;font-weight:700;transition:transform .2s,background-color .2s}.donate-btn:hover,.donate-btn:focus-visible{background-color:var(--accent-dark);transform:scale(1.05)}body.skynet-active{background-color:var(--glitch-bg);color:var(--glitch-text)}body.skynet-active .container{border:1px solid var(--glitch-text);background:transparent;box-shadow:none}body.skynet-active h1,body.skynet-active p,body.skynet-active .subtitle{color:var(--glitch-text);font-family:Courier New,Courier,monospace}body.skynet-active .manifest-home,body.skynet-active .manifest-lang{border-color:#00ff0038;background:#000000b8;color:var(--glitch-text);font-family:Courier New,Courier,monospace}.hidden{display:none!important}#terminal-output{margin-top:20px;font-family:Courier New,Courier,monospace;line-height:1.5;white-space:pre-wrap}.blinking-cursor{animation:blink 1s step-end infinite}.glitch-title{color:red}.success-title{color:var(--glitch-text)}.real-wallet-card{margin-top:30px;padding:25px;border:1px dashed var(--glitch-text);border-radius:8px;background:#00ff0008;animation:fadeIn 1s ease forwards;text-align:center}.future-title{margin-bottom:15px;font-size:1.4rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.future-copy{color:#fff!important;font-size:1.1rem;line-height:1.6;text-align:left}.future-muted{color:#aaa!important;font-size:1rem}.future-support{margin-top:20px;color:#fff!important;font-size:1rem;font-weight:700}.wallet-list{display:grid;gap:12px;margin-top:15px}.wallet-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #222;background:#111;color:#fff;padding:12px;text-align:left}.wallet-row span{color:var(--glitch-text);font-family:Courier New,Courier,monospace;font-weight:700}.wallet-row code{color:#fff;font-family:Courier New,Courier,monospace;font-size:1rem;letter-spacing:1px;word-break:break-all}@keyframes blink{50%{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.manifest-switcher{position:static;justify-content:center;margin:18px 14px -28px}.container{width:calc(100% - 28px);margin:46px auto;padding:26px}h1{font-size:2rem}.wallet-row{grid-template-columns:1fr}}
