:root{--neon-text-color: #007bff;--neon-border-color: #0066ff;--merlin-blue: #007bff;--panel-bg: rgba(0, 20, 40, .8)}body{margin:0;background-color:#000;color:#fff;font-family:Courier New,monospace;overflow:hidden}.container{display:flex;min-height:100vh}.main-content{flex:1;display:flex;flex-direction:column}h1{text-align:center;color:var(--merlin-blue);text-shadow:0 0 10px var(--merlin-blue);margin:10px 0;font-size:1.5rem}.info-panel{width:250px;padding:20px;background:var(--panel-bg);border-right:1px solid var(--neon-border-color);box-shadow:0 0 20px #06f3;display:flex;flex-direction:column}.explanation{margin:15px 0;font-size:.85rem;color:#ccc;line-height:1.4}.explanation ul{margin:10px 0;padding-left:20px}.explanation li{margin:5px 0;color:#fff}.social-links{margin-top:auto;padding:20px 0;display:flex;justify-content:center;gap:20px;border-top:1px solid rgba(0,123,255,.2)}.social-links a{color:var(--merlin-blue);text-decoration:none;font-size:1.2rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--merlin-blue);border-radius:50%;transition:all .3s ease}.social-links a:hover{background:var(--merlin-blue);color:#000;box-shadow:0 0 15px var(--merlin-blue);transform:translateY(-2px)}.info-panel.right{border-right:none;border-left:1px solid var(--neon-border-color)}.info-panel h2{color:var(--merlin-blue);font-size:1.2rem;margin-bottom:20px;text-shadow:0 0 5px var(--merlin-blue)}.status-item,.metric-item{margin:15px 0;font-size:.9rem}.status-item .label,.metric-item .label{color:#888;display:block;margin-bottom:5px}.status-item .value,.metric-item .value{color:#fff;text-shadow:0 0 5px rgba(255,255,255,.5)}#canvas{flex:1;border:2px solid var(--neon-border-color);box-shadow:0 0 10px var(--neon-border-color);cursor:move;min-height:60vh}.terminal{height:30vh;overflow-y:auto;padding:1rem;background-color:#000000e6;border:2px solid var(--neon-border-color);box-shadow:0 0 10px var(--neon-border-color)}.log-entry{margin:8px 0;font-size:12px;line-height:1.4;border-bottom:1px solid rgba(0,123,255,.1);padding-bottom:8px}.timestamp{color:var(--neon-text-color)}.tx-hash{color:#66b3ff;margin-right:10px}.tx-content{margin-top:4px;margin-left:20px}.label{color:var(--merlin-blue);margin-right:5px}.address{color:#fff;opacity:.8}.amount{color:#66b3ff;font-weight:700}.status{color:var(--merlin-blue);font-weight:700}.coordinates{color:#888;margin-left:10px;font-size:11px}
