.cok-identity{display:inline-flex}.cok-name{font-weight:500;color:#4a9eff}.cok-address-fallback{font-family:monospace;color:#6c7988}.history-toggle{position:fixed;right:1%;top:2%;font-size:2rem;background:#333;color:#fff;padding:.3rem .6rem;cursor:pointer;border-radius:4px 0 0 4px;z-index:1000}.history-drawer{position:fixed;right:-400px;top:0;width:400px;height:100vh;background:#000;border-left:1px solid white;box-shadow:-2px 0 5px #0000001a;transition:right .3s ease;z-index:999;padding:2rem;overflow-y:auto}.history-drawer.open{right:0}.history-drawer h2{margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.message-list{display:flex;flex-direction:column;gap:1rem}.message-item{padding:1rem;background:#000;border-radius:4px;border:1px solid white}.message-header{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;color:#666;align-items:center}.tx-link{margin-left:8px;color:#4a9eff;text-decoration:none;transition:color .2s ease}.tx-link:hover{color:#6fb5ff;text-decoration:underline}.sender{font-family:monospace}.message-content{word-break:break-word;color:#fff}.loading{padding:1rem;text-align:center;color:#666;font-style:italic;border:1px dashed #666;border-radius:4px;margin-top:1rem;background:#0003}body,html,#root{height:100%;margin:0;font-family:sans-serif;background:#000;color:#fff;overflow:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.billboard{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;padding:2rem}button{border:1px solid transparent}button:hover{border:1px solid white}.centered{max-width:800px;width:100%}.billboard-text{font-size:4rem;margin-bottom:1rem;line-height:1.2}.input{padding:.5rem;font-size:1rem;width:100%;margin-bottom:1rem;background:#111;border:1px solid #333;color:#fff}.button{padding:.5rem 1rem;background:#fff;color:#000;font-weight:700;cursor:pointer;margin-bottom:1rem}.address{display:none;font-size:.9rem;margin-top:.5rem;font-size:.8rem;color:#aaa}@media (min-width: 860px){.address{display:block}}.history{margin-top:2rem;font-size:.9rem;color:#aaa}.history-msg{margin:.25rem 0}.billboard{width:100vw;height:100vh;background:#000;color:#fff;font-family:sans-serif;display:flex;justify-content:center;align-items:center;position:relative}.centered{text-align:center;max-width:90%}.billboard-text{font-size:8vw;font-weight:700;margin:0}.input{margin-top:1rem;padding:.5rem;font-size:1.2rem;width:80%}.button{margin-top:.5rem;padding:.5rem 1rem;font-size:1rem}.drawer-toggle{position:absolute;font-size:2rem;bottom:2%;left:2%;width:50px;background:#222;color:#fff;padding:.3rem .6rem;cursor:pointer;z-index:10}.controls{position:absolute;bottom:0;left:69px;width:100vw;background:#000;display:flex;flex-direction:column;align-items:self-start;padding:1rem;transform:translateY(100%);transition:transform .3s ease;z-index:9}.controls.open{transform:translateY(0)}.button-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.success-message{color:#8eff8e;font-weight:700;animation:fadeOut 3s forwards}@keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0}}
