.shared-banner{padding:22px;border:1px solid #70857d55;border-radius:12px;background:radial-gradient(ellipse at 85% 12%,#537e7044,transparent 65%),#101c22;position:relative;overflow:hidden}.shared-banner small{color:#c8b985;letter-spacing:.13em}.shared-banner h2{font-family:Georgia,serif;font-size:27px;margin:18px 0 10px;color:#eee1bd}.shared-banner p{max-width:85%;line-height:1.65;color:#a6bbb5}.shared-orbits{position:absolute;right:12px;top:20px;font-size:100px;line-height:1;opacity:.16;color:#d1be83}.shared-clock{display:flex;align-items:center;gap:16px;padding:18px 4px;color:#9ab4ad;font-size:12px}.shared-clock strong{color:#d9c790;white-space:nowrap}.shared-contact{margin:12px 0;padding:18px;background:#102028;border:1px solid #44645880;border-radius:9px}.shared-contact small{color:#bfae80;font-size:10px;letter-spacing:.1em}.shared-contact h3{color:#e9d8ac;margin:10px 0}.shared-contact p{color:#9fb8b0;line-height:1.6}.shared-contact button{margin:4px 6px 4px 0;max-width:100%;white-space:normal}.shared-contact .shared-received{color:#a5d7bd;padding:12px;border-left:2px solid #6a9d84;background:#355d4422}
.participation-command input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #597d89;background:#0b1720;color:#f1e3b8;font:14px monospace;letter-spacing:1px;margin:8px 0}.participation-command label{display:block;font-size:11px;color:#d1b777;letter-spacing:1px;margin-top:16px}
