RoVer

Sign in to RoVer

You must be 13 years of age or older to continue.

Log in with Roblox
© 2025 Imaginary Menagerie, LLC. attributions
.popup-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; display: block; } .chrome-window { position: absolute; top: 80px; left: 150px; width: 1024px; height: 768px; background: #ffffff; border: 1px solid #dadce0; border-radius: 8px 8px 0 0; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12), 0 8px 32px rgba(60, 64, 67, 0.15), 0 16px 64px rgba(0, 0, 0, 0.08); font-family: "Segoe UI", system-ui, -apple-system, sans-serif; overflow: hidden; user-select: none; cursor: default; } .chrome-titlebar { height: 40px; background: #f8f9fa; display: flex; align-items: stretch; border-bottom: 1px solid #dadce0; cursor: move; user-select: none; -webkit-user-select: none; } .tab-strip { flex: 1; display: flex; align-items: end; padding-left: 8px; } .chrome-tab { height: 36px; min-width: 280px; max-width: 280px; background: #dee1e6; border: 1px solid #dadce0; border-bottom: none; border-radius: 8px 8px 0 0; display: flex; align-items: center; padding: 0 16px; margin-right: 1px; position: relative; cursor: pointer; transition: background-color 0.1s ease; -webkit-app-region: no-drag; } .chrome-tab.active { background: #ffffff; border-color: #dadce0; z-index: 2; border-bottom: 1px solid #ffffff; } .tab-favicon { width: 16px; height: 16px; margin-right: 8px; flex-shrink: 0; } .tab-favicon img { width: 100%; height: 100%; object-fit: contain; } .tab-title { flex: 1; font-size: 13px; font-weight: 400; color: #3c4043; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1; } .tab-close { width: 20px; height: 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #5f6368; cursor: pointer; margin-left: 8px; opacity: 0; transition: all 0.1s ease; } .chrome-tab:hover .tab-close { opacity: 1; } .tab-close:hover { background: #dadce0; color: #3c4043; } .new-tab-btn { width: 32px; height: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #5f6368; cursor: pointer; margin: 4px 8px; transition: background-color 0.1s ease; } .new-tab-btn:hover { background: #e8eaed; } .window-controls { display: flex; align-items: center; -webkit-app-region: no-drag; } .control-btn { width: 48px; height: 40px; border: none; background: transparent; display: flex; align-items: center; justify-content: center; cursor: pointer; color: #5f6368; transition: background-color 0.1s ease; -webkit-app-region: no-drag; } .control-btn:hover { background: #e8eaed; } .control-btn.close:hover { background: #e81123; color: white; } .chrome-toolbar { height: 48px; background: #ffffff; border-bottom: 1px solid #e8eaed; display: flex; align-items: center; padding: 0 12px; gap: 8px; } .nav-controls { display: flex; gap: 2px; } .nav-btn { width: 32px; height: 32px; border: none; background: transparent; border-radius: 16px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: #3c4043; transition: background-color 0.1s ease; } .nav-btn:hover:not(:disabled) { background: #f1f3f4; } .nav-btn:disabled { color: #bdc1c6; cursor: default; } .omnibox { flex: 1; height: 36px; background: #f1f3f4; border: 1px solid transparent; border-radius: 18px; display: flex; align-items: center; padding: 0 16px; margin: 0 8px; transition: all 0.1s ease; } .security-info { margin-right: 8px; display: flex; align-items: center; } .omnibox input { flex: 1; border: none; outline: none; font-size: 14px; font-family: inherit; color: #3c4043; background: transparent; line-height: 20px; } .bookmark-btn { margin-left: 8px; color: #5f6368; cursor: pointer; padding: 4px; border-radius: 4px; transition: background-color 0.1s ease; } .bookmark-btn:hover { background: rgba(95, 99, 104, 0.1); } .chrome-menu { display: flex; align-items: center; gap: 8px; } .profile-btn { cursor: pointer; } .avatar { width: 32px; height: 32px; border-radius: 50%; overflow: hidden; transition: box-shadow 0.1s ease; } .menu-btn { width: 32px; height: 32px; border: none; background: transparent; border-radius: 16px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: #5f6368; transition: background-color 0.1s ease; } .menu-btn:hover { background: #f1f3f4; } .chrome-content { height: calc(100% - 88px); background: #ffffff; position: relative; } #roblox-iframe { width: 100%; height: 100%; border: none; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; pointer-events: auto; } .chrome-content { position: relative; overflow: hidden; } .chrome-window.dragging { transition: none !important; cursor: grabbing !important; opacity: 0.95 !important; transform: scale(1.005) !important; } .chrome-window.dragging .chrome-titlebar { cursor: grabbing !important; background: #e8eaed !important; } .chrome-window.maximized { border-radius: 0; border: none; } @media (max-width: 1200px) { .chrome-window { width: 90vw; height: 80vh; left: 5vw; top: 10vh; } } @media (max-width: 768px) { .chrome-window { width: 95vw; height: 85vh; left: 2.5vw; top: 7.5vh; } .chrome-tab { min-width: 200px; max-width: 200px; } }