UNPKG

zellous

Version:

Real-time collaboration and communication library with PTT, rooms, and file sharing

101 lines (86 loc) 1.66 kB
/** * Zellous OS.js Application Styles */ .zellous-container { display: flex; flex-direction: column; height: 100%; background: #0a0a0a; } .zellous-toolbar { display: flex; justify-content: space-between; align-items: center; padding: 8px 12px; background: #141414; border-bottom: 1px solid #2a2a2a; flex-shrink: 0; } .zellous-room-info { display: flex; align-items: center; gap: 8px; } .zellous-room-label { font-size: 12px; color: rgba(255, 255, 255, 0.6); } .zellous-room-input { padding: 6px 10px; background: #1e1e1e; border: 1px solid #2a2a2a; border-radius: 4px; color: #fff; font-size: 12px; width: 150px; } .zellous-room-input:focus { outline: none; border-color: #3b82f6; } .zellous-join-btn { padding: 6px 12px; background: #3b82f6; border: none; border-radius: 4px; color: #fff; font-size: 12px; cursor: pointer; transition: background 0.15s; } .zellous-join-btn:hover { background: #2563eb; } .zellous-controls { display: flex; gap: 6px; } .zellous-settings-btn, .zellous-popout-btn { padding: 6px 10px; background: #1e1e1e; border: 1px solid #2a2a2a; border-radius: 4px; color: #fff; font-size: 14px; cursor: pointer; transition: background 0.15s; } .zellous-settings-btn:hover, .zellous-popout-btn:hover { background: #2a2a2a; } .zellous-iframe { flex: 1; border: none; width: 100%; background: #0a0a0a; } /* Window icon animation when speaking */ .osjs-window[data-speaking="true"] .osjs-window-icon { animation: speaking-pulse 1s infinite; } @keyframes speaking-pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } }