1888 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			1888 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
|  | SafeValue must use [property]=binding:  | ||
|  |         <!DOCTYPE html> | ||
|  |         <html lang="en"> | ||
|  |         <head> | ||
|  |         <meta charset="UTF-8"> | ||
|  |         <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
|  |         <title>Live Event Room</title> | ||
|  |         <style id="page-styles"> | ||
|  |             .nav-1-wrapper { | ||
|  |   margin: 0; | ||
|  |   font-family: sans-serif; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-navbar { | ||
|  |   display: flex; | ||
|  |   justify-content: space-between; | ||
|  |   align-items: center; | ||
|  |   padding: 16px 40px; | ||
|  |   border-bottom: 1px solid #eee; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-logo { | ||
|  |   font-family: cursive; | ||
|  |   font-size: 24px; | ||
|  |   font-weight: bold; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-nav-links { | ||
|  |   list-style: none; | ||
|  |   display: flex; | ||
|  |   gap: 20px; | ||
|  |   margin: 0; | ||
|  |   padding: 0; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-nav-links li a { | ||
|  |   text-decoration: none; | ||
|  |   color: #111; | ||
|  |   font-size: 14px; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-dropdown i { | ||
|  |   font-size: 10px; | ||
|  |   margin-left: 5px; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-nav-actions { | ||
|  |   display: flex; | ||
|  |   gap: 10px; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-btn { | ||
|  |   padding: 6px 14px; | ||
|  |   font-size: 14px; | ||
|  |   font-weight: 500; | ||
|  |   cursor: pointer; | ||
|  |   border: 2px solid #111; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-outline { | ||
|  |   background-color: transparent; | ||
|  |   color: #111; | ||
|  | } | ||
|  | 
 | ||
|  | .nav-1-solid { | ||
|  |   background-color: #111; | ||
|  |   color: #fff; | ||
|  | } | ||
|  | 
 | ||
|  | .video-tutorial-container { | ||
|  |   font-family: sans-serif; | ||
|  |   background-color: #f9f6f3; | ||
|  |   color: #1f2a38; | ||
|  |   padding: 40px; | ||
|  |   text-align: center; | ||
|  |   position: relative; | ||
|  |   height: 100vh; | ||
|  | } | ||
|  | 
 | ||
|  | .logo-circle { | ||
|  |   width: 80px; | ||
|  |   height: 80px; | ||
|  |   background-color: #1f2a38; | ||
|  |   color: white; | ||
|  |   border-radius: 50%; | ||
|  |   display: flex; | ||
|  |   align-items: center; | ||
|  |   justify-content: center; | ||
|  |   font-weight: bold; | ||
|  |   position: absolute; | ||
|  |   top: 40px; | ||
|  |   left: 40px; | ||
|  | } | ||
|  | 
 | ||
|  | .video-title { | ||
|  |   margin-top: 120px; | ||
|  |   font-size: 48px; | ||
|  |   font-weight: bold; | ||
|  |   color: #1f2a38; | ||
|  | } | ||
|  | 
 | ||
|  | .play-icon { | ||
|  |   width: 150px; | ||
|  |   height: 150px; | ||
|  |   background-color: #1f2a38; | ||
|  |   border-radius: 50%; | ||
|  |   position: absolute; | ||
|  |   top: 100px; | ||
|  |   right: 100px; | ||
|  |   display: flex; | ||
|  |   align-items: center; | ||
|  |   justify-content: center; | ||
|  | } | ||
|  | 
 | ||
|  | .play-triangle { | ||
|  |   width: 0; | ||
|  |   height: 0; | ||
|  |   border-left: 30px solid white; | ||
|  |   border-top: 20px solid transparent; | ||
|  |   border-bottom: 20px solid transparent; | ||
|  |   margin-left: 10px; | ||
|  | } | ||
|  | 
 | ||
|  | .cta-button { | ||
|  |   margin-top: 40px; | ||
|  |   background-color: #1f2a38; | ||
|  |   color: white; | ||
|  |   padding: 16px 32px; | ||
|  |   font-size: 18px; | ||
|  |   font-weight: bold; | ||
|  |   border: none; | ||
|  |   border-radius: 12px; | ||
|  |   cursor: pointer; | ||
|  | } | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | .footer-2-wrapper { | ||
|  |   font-family: sans-serif; | ||
|  |   background: #F5F5F5; | ||
|  |   padding: 20px; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-section { | ||
|  |   background: #fff; | ||
|  |   padding: 40px 30px 20px; | ||
|  |   border-top: 1px solid #eee; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-top { | ||
|  |   display: flex; | ||
|  |   flex-wrap: wrap; | ||
|  |   gap: 40px; | ||
|  |   justify-content: space-between; | ||
|  |   margin-bottom: 40px; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-left { | ||
|  |   flex: 1 1 300px; | ||
|  |   max-width: 350px; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-left .logo { | ||
|  |   font-size: 20px; | ||
|  |   font-weight: bold; | ||
|  |   margin-bottom: 10px; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-left p { | ||
|  |   font-size: 14px; | ||
|  |   color: #333; | ||
|  |   margin: 10px 0; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-left a { | ||
|  |   font-size: 14px; | ||
|  |   color: #000; | ||
|  |   text-decoration: underline; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-social-icons { | ||
|  |   margin-top: 12px; | ||
|  |   display: flex; | ||
|  |   gap: 12px; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-social-icons i { | ||
|  |   font-size: 16px; | ||
|  |   color: #000; | ||
|  |   cursor: pointer; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-links-columns { | ||
|  |   flex: 2 1 400px; | ||
|  |   display: flex; | ||
|  |   gap: 80px; | ||
|  |   justify-content: flex-end; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-links-columns ul { | ||
|  |   list-style: none; | ||
|  |   padding: 0; | ||
|  |   margin: 0; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-links-columns ul li { | ||
|  |   margin-bottom: 8px; | ||
|  |   font-size: 14px; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-links-columns ul li a { | ||
|  |   text-decoration: none; | ||
|  |   color: #000; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-bottom { | ||
|  |   border-top: 1px solid #eee; | ||
|  |   padding-top: 20px; | ||
|  |   display: flex; | ||
|  |   flex-wrap: wrap; | ||
|  |   justify-content: space-between; | ||
|  |   font-size: 13px; | ||
|  |   color: #777; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-bottom .footer-2-links { | ||
|  |   display: flex; | ||
|  |   gap: 20px; | ||
|  |   list-style: none; | ||
|  |   padding: 0; | ||
|  |   margin: 0; | ||
|  | } | ||
|  | 
 | ||
|  | .footer-2-bottom .footer-2-links li a { | ||
|  |   text-decoration: none; | ||
|  |   color: #555; | ||
|  | } | ||
|  | 
 | ||
|  |             body { | ||
|  |             margin: 0 !important; | ||
|  |             padding: 0 !important; | ||
|  |             font-family: 'Segoe UI', sans-serif !important; | ||
|  |             } | ||
|  |             .page-wrapper { | ||
|  |             width: 100%; | ||
|  |             max-width: 100%; | ||
|  |             overflow-x: hidden; | ||
|  |             } | ||
|  |             .section-content { | ||
|  |             position: relative; | ||
|  |             width: 100%; | ||
|  |             } | ||
|  |         </style> | ||
|  |         </head> | ||
|  |         <body> | ||
|  |         <div class="page-wrapper"> | ||
|  |             <div class="nav-1-wrapper"><nav class="nav-1-navbar"><div class="nav-1-logo">EventVerse</div><ul class="nav-1-nav-links"><li><a href="home.html">Platform Home</a></li><li><a href="about.html">Our Vision</a></li><li><a href="contact.html">Get In Touch</a></li><li><a href="services.html">Solutions</a></li><li><a href="faq.html">Help Center</a></li><li class="nav-1-dropdown"><a href="#">Resources<i class="fas fa-chevron-down"><i class="fas fa-chevron-down">🔽</i></i></a></li></ul><div class="nav-1-nav-actions"><button class="nav-1-btn nav-1-outline">Attend Event</button><button class="nav-1-btn nav-1-solid">Host an Event</button></div></nav></div> | ||
|  | <div class="video-tutorial-container"><div class="logo-circle">CONNECT</div><div class="play-icon"></div><h1 class="video-title">Experience Seamless Virtual Events</h1><button class="cta-button">Watch How It Works</button></div> | ||
|  | <!DOCTYPE html> | ||
|  | <html lang="en"> | ||
|  | <head> | ||
|  |     <meta charset="UTF-8"> | ||
|  |     <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
|  |     <title>Chat Panel Section</title> | ||
|  |     <style> | ||
|  |         /* Basic Reset & Box-sizing */ | ||
|  |         *, *::before, *::after { | ||
|  |             box-sizing: border-box; | ||
|  |             margin: 0; | ||
|  |             padding: 0; | ||
|  |         } | ||
|  | 
 | ||
|  |         body { | ||
|  |             font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; | ||
|  |             background-color: #f0f2f5; | ||
|  |             display: flex; | ||
|  |             justify-content: center; | ||
|  |             align-items: center; | ||
|  |             min-height: 100vh; | ||
|  |             color: #333; | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Chat Panel Section Styling */ | ||
|  |         .chat-panel-section { | ||
|  |             width: 100%; | ||
|  |             max-width: 400px; /* Typical sidebar width for chat */ | ||
|  |             background-color: #ffffff; | ||
|  |             border-radius: 8px; | ||
|  |             box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             overflow: hidden; | ||
|  |             height: 80vh; /* Make it take up a good portion of the viewport height */ | ||
|  |             min-height: 500px; | ||
|  |             border: 1px solid #e0e0e0; | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Header */ | ||
|  |         .chat-header { | ||
|  |             display: flex; | ||
|  |             justify-content: space-between; | ||
|  |             align-items: center; | ||
|  |             padding: 16px; | ||
|  |             border-bottom: 1px solid #eef1f4; | ||
|  |             background-color: #f7f9fc; | ||
|  |             color: #1a1a1a; | ||
|  |             font-weight: 600; | ||
|  |             font-size: 1.1rem; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-header h2 { | ||
|  |             font-size: 1.1rem; | ||
|  |             margin: 0; | ||
|  |             color: #1a1a1a; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-header .chat-options { | ||
|  |             display: flex; | ||
|  |             gap: 12px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-header .chat-options button { | ||
|  |             background: none; | ||
|  |             border: none; | ||
|  |             font-size: 1.2rem; | ||
|  |             color: #666; | ||
|  |             cursor: pointer; | ||
|  |             padding: 4px; | ||
|  |             border-radius: 4px; | ||
|  |             transition: background-color 0.2s ease; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-header .chat-options button:hover { | ||
|  |             background-color: #e0e0e0; | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Message Area */ | ||
|  |         .chat-messages { | ||
|  |             flex-grow: 1; | ||
|  |             padding: 16px; | ||
|  |             overflow-y: auto; | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             gap: 12px; | ||
|  |             background-color: #fdfdfd; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message { | ||
|  |             display: flex; | ||
|  |             align-items: flex-start; | ||
|  |             gap: 10px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message.self { | ||
|  |             justify-content: flex-end; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message.other { | ||
|  |             justify-content: flex-start; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message .avatar { | ||
|  |             width: 32px; | ||
|  |             height: 32px; | ||
|  |             border-radius: 50%; | ||
|  |             background-color: #ccc; /* Placeholder color */ | ||
|  |             display: flex; | ||
|  |             justify-content: center; | ||
|  |             align-items: center; | ||
|  |             font-size: 0.9rem; | ||
|  |             color: #fff; | ||
|  |             flex-shrink: 0; | ||
|  |             overflow: hidden; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message .avatar img { | ||
|  |             width: 100%; | ||
|  |             height: 100%; | ||
|  |             object-fit: cover; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message.self .avatar { | ||
|  |             background-color: #007bff; /* Example for self-avatar */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message .message-bubble { | ||
|  |             max-width: 75%; | ||
|  |             padding: 10px 14px; | ||
|  |             border-radius: 18px; | ||
|  |             line-height: 1.4; | ||
|  |             font-size: 0.95rem; | ||
|  |             word-wrap: break-word; | ||
|  |             min-width: 0; /* Ensure content can shrink */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message.other .message-bubble { | ||
|  |             background-color: #e2eafc; | ||
|  |             color: #212529; | ||
|  |             border-bottom-left-radius: 4px; | ||
|  |             margin-right: auto; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message.self .message-bubble { | ||
|  |             background-color: #007bff; | ||
|  |             color: #ffffff; | ||
|  |             border-bottom-right-radius: 4px; | ||
|  |             margin-left: auto; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message .message-author { | ||
|  |             font-weight: 600; | ||
|  |             font-size: 0.85rem; | ||
|  |             color: #555; | ||
|  |             margin-bottom: 4px; | ||
|  |             display: block; /* Ensures it takes full width for flex-direction column */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message.self .message-author { | ||
|  |             display: none; /* Self messages don't typically show author */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-message .message-time { | ||
|  |             font-size: 0.75rem; | ||
|  |             color: #888; | ||
|  |             margin-top: 4px; | ||
|  |             text-align: right; | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Message Input Area */ | ||
|  |         .chat-input-area { | ||
|  |             padding: 16px; | ||
|  |             border-top: 1px solid #eef1f4; | ||
|  |             background-color: #f7f9fc; | ||
|  |             display: flex; | ||
|  |             gap: 10px; | ||
|  |             align-items: center; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-input-area textarea { | ||
|  |             flex-grow: 1; | ||
|  |             padding: 12px 14px; | ||
|  |             border: 1px solid #d0d7de; | ||
|  |             border-radius: 20px; | ||
|  |             font-size: 0.95rem; | ||
|  |             resize: none; | ||
|  |             min-height: 40px; | ||
|  |             max-height: 100px; /* Limit expansion */ | ||
|  |             overflow-y: auto; | ||
|  |             font-family: inherit; | ||
|  |             color: #333; | ||
|  |             line-height: 1.4; | ||
|  |             transition: border-color 0.2s ease, box-shadow 0.2s ease; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-input-area textarea:focus { | ||
|  |             outline: none; | ||
|  |             border-color: #007bff; | ||
|  |             box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-input-area button { | ||
|  |             background-color: #007bff; | ||
|  |             color: white; | ||
|  |             border: none; | ||
|  |             border-radius: 50%; | ||
|  |             width: 40px; | ||
|  |             height: 40px; | ||
|  |             display: flex; | ||
|  |             justify-content: center; | ||
|  |             align-items: center; | ||
|  |             font-size: 1.2rem; | ||
|  |             cursor: pointer; | ||
|  |             transition: background-color 0.2s ease, transform 0.1s ease; | ||
|  |             flex-shrink: 0; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-input-area button:hover { | ||
|  |             background-color: #0056b3; | ||
|  |             transform: translateY(-1px); | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-input-area button:active { | ||
|  |             transform: translateY(0); | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Scrollbar Styling (Webkit) */ | ||
|  |         .chat-messages::-webkit-scrollbar { | ||
|  |             width: 8px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-messages::-webkit-scrollbar-track { | ||
|  |             background: #f1f1f1; | ||
|  |             border-radius: 10px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-messages::-webkit-scrollbar-thumb { | ||
|  |             background: #ccc; | ||
|  |             border-radius: 10px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .chat-messages::-webkit-scrollbar-thumb:hover { | ||
|  |             background: #a0a0a0; | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Responsive Adjustments */ | ||
|  |         @media (max-width: 600px) { | ||
|  |             .chat-panel-section { | ||
|  |                 width: 100%; | ||
|  |                 max-width: 100%; | ||
|  |                 height: 100vh; /* Full height on small screens */ | ||
|  |                 border-radius: 0; | ||
|  |                 box-shadow: none; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-header { | ||
|  |                 padding: 12px; | ||
|  |                 font-size: 1rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-header h2 { | ||
|  |                 font-size: 1rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-header .chat-options button { | ||
|  |                 font-size: 1rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-messages { | ||
|  |                 padding: 12px; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-message .message-bubble { | ||
|  |                 font-size: 0.9rem; | ||
|  |                 padding: 8px 12px; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-input-area { | ||
|  |                 padding: 12px; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-input-area textarea { | ||
|  |                 padding: 10px 12px; | ||
|  |                 min-height: 36px; | ||
|  |             } | ||
|  | 
 | ||
|  |             .chat-input-area button { | ||
|  |                 width: 36px; | ||
|  |                 height: 36px; | ||
|  |                 font-size: 1.1rem; | ||
|  |             } | ||
|  |         } | ||
|  |     </style> | ||
|  | </head> | ||
|  | <body> | ||
|  |     <section class="chat-panel-section" aria-labelledby="chatPanelHeader"> | ||
|  |         <header class="chat-header"> | ||
|  |             <h2 id="chatPanelHeader">Live Chat</h2> | ||
|  |             <div class="chat-options"> | ||
|  |                 <button aria-label="Search messages">🔍</button> | ||
|  |                 <button aria-label="Chat settings">⚙️</button> | ||
|  |                 <button aria-label="Close chat">❌</button> | ||
|  |             </div> | ||
|  |         </header> | ||
|  | 
 | ||
|  |         <div class="chat-messages" role="log" aria-live="polite" aria-atomic="false"> | ||
|  |             <div class="chat-message other"> | ||
|  |                 <div class="avatar" aria-hidden="true"> | ||
|  |                     <img src="https://via.placeholder.com/32/FF5733/FFFFFF?text=A" alt="Avatar for Alice"> | ||
|  |                 </div> | ||
|  |                 <div class="message-content"> | ||
|  |                     <span class="message-author">Alice Johnson</span> | ||
|  |                     <div class="message-bubble"> | ||
|  |                         <p>Welcome everyone to the main stage discussion!</p> | ||
|  |                     </div> | ||
|  |                     <time class="message-time" datetime="2024-07-20T10:05">10:05 AM</time> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <div class="chat-message self"> | ||
|  |                 <div class="message-content"> | ||
|  |                     <div class="message-bubble"> | ||
|  |                         <p>Hi Alice! Excited for the session.</p> | ||
|  |                     </div> | ||
|  |                     <time class="message-time" datetime="2024-07-20T10:06">10:06 AM</time> | ||
|  |                 </div> | ||
|  |                 <div class="avatar" aria-hidden="true"> | ||
|  |                     <img src="https://via.placeholder.com/32/007bff/FFFFFF?text=Y" alt="Your Avatar"> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <div class="chat-message other"> | ||
|  |                 <div class="avatar" aria-hidden="true"> | ||
|  |                     <img src="https://via.placeholder.com/32/33FF57/FFFFFF?text=B" alt="Avatar for Bob"> | ||
|  |                 </div> | ||
|  |                 <div class="message-content"> | ||
|  |                     <span class="message-author">Bob Williams</span> | ||
|  |                     <div class="message-bubble"> | ||
|  |                         <p>Is there a Q&A section planned after the main presentation?</p> | ||
|  |                         <p>Looking forward to hearing from the speakers.</p> | ||
|  |                     </div> | ||
|  |                     <time class="message-time" datetime="2024-07-20T10:08">10:08 AM</time> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <div class="chat-message self"> | ||
|  |                 <div class="message-content"> | ||
|  |                     <div class="message-bubble"> | ||
|  |                         <p>Yes, Bob, there will be a dedicated Q&A session. Feel free to submit your questions in the "Questions" tab!</p> | ||
|  |                     </div> | ||
|  |                     <time class="message-time" datetime="2024-07-20T10:10">10:10 AM</time> | ||
|  |                 </div> | ||
|  |                 <div class="avatar" aria-hidden="true"> | ||
|  |                     <img src="https://via.placeholder.com/32/007bff/FFFFFF?text=Y" alt="Your Avatar"> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <div class="chat-message other"> | ||
|  |                 <div class="avatar" aria-hidden="true"> | ||
|  |                     <img src="https://via.placeholder.com/32/FF33E9/FFFFFF?text=C" alt="Avatar for Carol"> | ||
|  |                 </div> | ||
|  |                 <div class="message-content"> | ||
|  |                     <span class="message-author">Carol White</span> | ||
|  |                     <div class="message-bubble"> | ||
|  |                         <p>Having a great time so far!</p> | ||
|  |                     </div> | ||
|  |                     <time class="message-time" datetime="2024-07-20T10:12">10:12 AM</time> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <div class="chat-message other"> | ||
|  |                 <div class="avatar" aria-hidden="true"> | ||
|  |                     <img src="https://via.placeholder.com/32/5733FF/FFFFFF?text=D" alt="Avatar for David"> | ||
|  |                 </div> | ||
|  |                 <div class="message-content"> | ||
|  |                     <span class="message-author">David Green</span> | ||
|  |                     <div class="message-bubble"> | ||
|  |                         <p>The video quality is excellent!</p> | ||
|  |                     </div> | ||
|  |                     <time class="message-time" datetime="2024-07-20T10:15">10:15 AM</time> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  |         </div> | ||
|  | 
 | ||
|  |         <form class="chat-input-area" aria-label="Send a new message"> | ||
|  |             <label for="chatMessageInput" class="sr-only">Type your message</label> | ||
|  |             <textarea id="chatMessageInput" placeholder="Type your message..." rows="1" aria-label="Message input"></textarea> | ||
|  |             <button type="submit" aria-label="Send message">➡️</button> | ||
|  |         </form> | ||
|  |     </section> | ||
|  | </body> | ||
|  | </html> | ||
|  | <!DOCTYPE html> | ||
|  | <html lang="en"> | ||
|  | <head> | ||
|  |     <meta charset="UTF-8"> | ||
|  |     <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
|  |     <title>Attendee List / Networking</title> | ||
|  |     <link rel="preconnect" href="https://fonts.googleapis.com"> | ||
|  |     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | ||
|  |     <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"> | ||
|  |     <style> | ||
|  |         :root { | ||
|  |             --primary-color: #6B4EE8; /* A vibrant purple */ | ||
|  |             --secondary-color: #F0F2F5; /* Light grey for backgrounds */ | ||
|  |             --text-color: #333333; | ||
|  |             --light-text-color: #666666; | ||
|  |             --border-color: #E0E0E0; | ||
|  |             --background-dark: #2C3E50; /* Darker background for some elements */ | ||
|  |             --white: #FFFFFF; | ||
|  |             --box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); | ||
|  |             --border-radius: 8px; | ||
|  |         } | ||
|  | 
 | ||
|  |         body { | ||
|  |             font-family: 'Inter', sans-serif; | ||
|  |             margin: 0; | ||
|  |             padding: 0; | ||
|  |             background-color: var(--secondary-color); | ||
|  |             color: var(--text-color); | ||
|  |             line-height: 1.6; | ||
|  |             min-height: 100vh; | ||
|  |             display: flex; | ||
|  |             justify-content: center; | ||
|  |             align-items: flex-start; /* Align to top for longer content */ | ||
|  |             padding: 20px; | ||
|  |             box-sizing: border-box; | ||
|  |         } | ||
|  | 
 | ||
|  |         .networking-section { | ||
|  |             background-color: var(--white); | ||
|  |             border-radius: var(--border-radius); | ||
|  |             box-shadow: var(--box-shadow); | ||
|  |             width: 100%; | ||
|  |             max-width: 1200px; | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             overflow: hidden; | ||
|  |         } | ||
|  | 
 | ||
|  |         .networking-header { | ||
|  |             padding: 24px 30px; | ||
|  |             border-bottom: 1px solid var(--border-color); | ||
|  |             display: flex; | ||
|  |             justify-content: space-between; | ||
|  |             align-items: center; | ||
|  |             background-color: var(--white); | ||
|  |             z-index: 10; | ||
|  |         } | ||
|  | 
 | ||
|  |         .networking-header h2 { | ||
|  |             margin: 0; | ||
|  |             font-size: 1.8rem; | ||
|  |             color: var(--text-color); | ||
|  |             font-weight: 600; | ||
|  |         } | ||
|  | 
 | ||
|  |         .networking-controls { | ||
|  |             display: flex; | ||
|  |             gap: 15px; | ||
|  |             align-items: center; | ||
|  |         } | ||
|  | 
 | ||
|  |         .search-bar { | ||
|  |             position: relative; | ||
|  |         } | ||
|  | 
 | ||
|  |         .search-bar input { | ||
|  |             padding: 10px 15px 10px 40px; | ||
|  |             border: 1px solid var(--border-color); | ||
|  |             border-radius: var(--border-radius); | ||
|  |             font-size: 0.95rem; | ||
|  |             width: 250px; | ||
|  |             transition: all 0.3s ease; | ||
|  |             box-sizing: border-box; | ||
|  |         } | ||
|  | 
 | ||
|  |         .search-bar input:focus { | ||
|  |             outline: none; | ||
|  |             border-color: var(--primary-color); | ||
|  |             box-shadow: 0 0 0 3px rgba(107, 78, 232, 0.2); | ||
|  |         } | ||
|  | 
 | ||
|  |         .search-bar::before { | ||
|  |             content: "🔍"; /* Placeholder for search icon */ | ||
|  |             position: absolute; | ||
|  |             left: 15px; | ||
|  |             top: 50%; | ||
|  |             transform: translateY(-50%); | ||
|  |             color: var(--light-text-color); | ||
|  |             font-size: 1rem; | ||
|  |         } | ||
|  | 
 | ||
|  |         .filter-button, .view-toggle { | ||
|  |             padding: 10px 18px; | ||
|  |             border: 1px solid var(--border-color); | ||
|  |             border-radius: var(--border-radius); | ||
|  |             background-color: var(--white); | ||
|  |             cursor: pointer; | ||
|  |             font-size: 0.95rem; | ||
|  |             color: var(--light-text-color); | ||
|  |             transition: all 0.2s ease; | ||
|  |             display: flex; | ||
|  |             align-items: center; | ||
|  |             gap: 8px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .filter-button:hover, .view-toggle:hover { | ||
|  |             border-color: var(--primary-color); | ||
|  |             color: var(--primary-color); | ||
|  |         } | ||
|  |         .filter-button.active, .view-toggle.active { | ||
|  |              border-color: var(--primary-color); | ||
|  |              background-color: var(--primary-color); | ||
|  |              color: var(--white); | ||
|  |         } | ||
|  | 
 | ||
|  |         .view-toggle span:first-child { | ||
|  |             padding-right: 8px; | ||
|  |             border-right: 1px solid var(--border-color); | ||
|  |         } | ||
|  |          .view-toggle.active span:first-child { | ||
|  |             border-right-color: var(--white); | ||
|  |         } | ||
|  | 
 | ||
|  |         .networking-content { | ||
|  |             display: flex; | ||
|  |             flex-grow: 1; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-list-container { | ||
|  |             flex: 2; | ||
|  |             padding: 20px 30px; | ||
|  |             overflow-y: auto; | ||
|  |             max-height: calc(100vh - 200px); /* Adjust based on header/footer */ | ||
|  |             min-height: 400px; | ||
|  |             border-right: 1px solid var(--border-color); | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-list-container h3 { | ||
|  |             font-size: 1.3rem; | ||
|  |             margin-top: 0; | ||
|  |             margin-bottom: 20px; | ||
|  |             color: var(--text-color); | ||
|  |             font-weight: 600; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-grid { | ||
|  |             display: grid; | ||
|  |             grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); | ||
|  |             gap: 20px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-card { | ||
|  |             background-color: var(--white); | ||
|  |             border: 1px solid var(--border-color); | ||
|  |             border-radius: var(--border-radius); | ||
|  |             padding: 15px; | ||
|  |             text-align: center; | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             align-items: center; | ||
|  |             transition: transform 0.2s ease, box-shadow 0.2s ease; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-card:hover { | ||
|  |             transform: translateY(-5px); | ||
|  |             box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-avatar { | ||
|  |             width: 80px; | ||
|  |             height: 80px; | ||
|  |             border-radius: 50%; | ||
|  |             background-color: var(--secondary-color); | ||
|  |             display: flex; | ||
|  |             justify-content: center; | ||
|  |             align-items: center; | ||
|  |             font-size: 2.5rem; | ||
|  |             color: var(--primary-color); | ||
|  |             font-weight: 500; | ||
|  |             margin-bottom: 12px; | ||
|  |             overflow: hidden; /* For image placeholders */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-avatar img { | ||
|  |             width: 100%; | ||
|  |             height: 100%; | ||
|  |             object-fit: cover; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-name { | ||
|  |             font-size: 1.1rem; | ||
|  |             font-weight: 600; | ||
|  |             margin-bottom: 5px; | ||
|  |             color: var(--text-color); | ||
|  |             white-space: nowrap; | ||
|  |             overflow: hidden; | ||
|  |             text-overflow: ellipsis; | ||
|  |             width: 100%; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-role, .attendee-company { | ||
|  |             font-size: 0.85rem; | ||
|  |             color: var(--light-text-color); | ||
|  |             margin-bottom: 3px; | ||
|  |             white-space: nowrap; | ||
|  |             overflow: hidden; | ||
|  |             text-overflow: ellipsis; | ||
|  |             width: 100%; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-tags { | ||
|  |             margin-top: 10px; | ||
|  |             display: flex; | ||
|  |             flex-wrap: wrap; | ||
|  |             justify-content: center; | ||
|  |             gap: 6px; | ||
|  |             max-height: 40px; /* Limit height for tags */ | ||
|  |             overflow: hidden; | ||
|  |         } | ||
|  | 
 | ||
|  |         .tag { | ||
|  |             background-color: #E6EFFF; /* Light blue */ | ||
|  |             color: #4A90E2; /* Darker blue */ | ||
|  |             padding: 4px 8px; | ||
|  |             border-radius: 4px; | ||
|  |             font-size: 0.75rem; | ||
|  |             white-space: nowrap; | ||
|  |         } | ||
|  | 
 | ||
|  |         .connect-button { | ||
|  |             background-color: var(--primary-color); | ||
|  |             color: var(--white); | ||
|  |             border: none; | ||
|  |             padding: 8px 15px; | ||
|  |             border-radius: 5px; | ||
|  |             cursor: pointer; | ||
|  |             font-size: 0.9rem; | ||
|  |             margin-top: 15px; | ||
|  |             transition: background-color 0.2s ease; | ||
|  |             width: 100%; | ||
|  |             box-sizing: border-box; | ||
|  |         } | ||
|  | 
 | ||
|  |         .connect-button:hover { | ||
|  |             background-color: #5A3FC0; /* Darker primary */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .networking-zone { | ||
|  |             flex: 1; | ||
|  |             padding: 20px 30px; | ||
|  |             background-color: #F8F9FA; /* Slightly different background for distinction */ | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             gap: 20px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .networking-zone h3 { | ||
|  |             font-size: 1.3rem; | ||
|  |             margin-top: 0; | ||
|  |             margin-bottom: 10px; | ||
|  |             color: var(--text-color); | ||
|  |             font-weight: 600; | ||
|  |         } | ||
|  | 
 | ||
|  |         .spatial-audio-room, .avatar-room { | ||
|  |             background-color: var(--white); | ||
|  |             border: 1px solid var(--border-color); | ||
|  |             border-radius: var(--border-radius); | ||
|  |             padding: 20px; | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             gap: 15px; | ||
|  |             position: relative; | ||
|  |         } | ||
|  | 
 | ||
|  |         .room-header { | ||
|  |             display: flex; | ||
|  |             justify-content: space-between; | ||
|  |             align-items: center; | ||
|  |         } | ||
|  | 
 | ||
|  |         .room-header h4 { | ||
|  |             margin: 0; | ||
|  |             font-size: 1.1rem; | ||
|  |             color: var(--primary-color); | ||
|  |             font-weight: 600; | ||
|  |         } | ||
|  | 
 | ||
|  |         .live-indicator { | ||
|  |             background-color: #28A745; /* Green */ | ||
|  |             color: var(--white); | ||
|  |             padding: 4px 8px; | ||
|  |             border-radius: 4px; | ||
|  |             font-size: 0.75rem; | ||
|  |             font-weight: 500; | ||
|  |             display: flex; | ||
|  |             align-items: center; | ||
|  |             gap: 5px; | ||
|  |         } | ||
|  |         .live-indicator::before { | ||
|  |             content: ''; | ||
|  |             display: inline-block; | ||
|  |             width: 8px; | ||
|  |             height: 8px; | ||
|  |             background-color: var(--white); | ||
|  |             border-radius: 50%; | ||
|  |         } | ||
|  | 
 | ||
|  |         .room-description { | ||
|  |             font-size: 0.9rem; | ||
|  |             color: var(--light-text-color); | ||
|  |         } | ||
|  | 
 | ||
|  |         .room-attendees { | ||
|  |             display: flex; | ||
|  |             align-items: center; | ||
|  |             gap: 10px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-thumbnails { | ||
|  |             display: flex; | ||
|  |             margin-left: 5px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .thumbnail-avatar { | ||
|  |             width: 30px; | ||
|  |             height: 30px; | ||
|  |             border-radius: 50%; | ||
|  |             background-color: var(--secondary-color); | ||
|  |             border: 2px solid var(--white); | ||
|  |             margin-left: -10px; /* Overlap */ | ||
|  |             display: flex; | ||
|  |             justify-content: center; | ||
|  |             align-items: center; | ||
|  |             font-size: 0.8rem; | ||
|  |             color: var(--primary-color); | ||
|  |             overflow: hidden; | ||
|  |             position: relative; | ||
|  |         } | ||
|  |         .thumbnail-avatar:first-child { | ||
|  |             margin-left: 0; | ||
|  |         } | ||
|  |         .thumbnail-avatar img { | ||
|  |             width: 100%; | ||
|  |             height: 100%; | ||
|  |             object-fit: cover; | ||
|  |         } | ||
|  | 
 | ||
|  |         .thumbnail-avatar.more-count { | ||
|  |             background-color: var(--primary-color); | ||
|  |             color: var(--white); | ||
|  |             font-weight: 600; | ||
|  |         } | ||
|  | 
 | ||
|  |         .attendee-count { | ||
|  |             font-size: 0.85rem; | ||
|  |             color: var(--light-text-color); | ||
|  |             margin-left: 10px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .join-button { | ||
|  |             background-color: var(--primary-color); | ||
|  |             color: var(--white); | ||
|  |             border: none; | ||
|  |             padding: 10px 20px; | ||
|  |             border-radius: 5px; | ||
|  |             cursor: pointer; | ||
|  |             font-size: 0.95rem; | ||
|  |             transition: background-color 0.2s ease; | ||
|  |             width: fit-content; | ||
|  |         } | ||
|  | 
 | ||
|  |         .join-button:hover { | ||
|  |             background-color: #5A3FC0; | ||
|  |         } | ||
|  | 
 | ||
|  |         .upcoming-sessions { | ||
|  |             margin-top: 30px; | ||
|  |             padding-top: 20px; | ||
|  |             border-top: 1px solid var(--border-color); | ||
|  |         } | ||
|  | 
 | ||
|  |         .upcoming-sessions h3 { | ||
|  |             margin-bottom: 15px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .session-card { | ||
|  |             background-color: var(--white); | ||
|  |             border: 1px solid var(--border-color); | ||
|  |             border-radius: var(--border-radius); | ||
|  |             padding: 15px; | ||
|  |             margin-bottom: 15px; | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             gap: 8px; | ||
|  |             position: relative; | ||
|  |         } | ||
|  | 
 | ||
|  |         .session-card h4 { | ||
|  |             margin: 0; | ||
|  |             font-size: 1rem; | ||
|  |             color: var(--text-color); | ||
|  |             font-weight: 600; | ||
|  |         } | ||
|  | 
 | ||
|  |         .session-card p { | ||
|  |             margin: 0; | ||
|  |             font-size: 0.85rem; | ||
|  |             color: var(--light-text-color); | ||
|  |         } | ||
|  | 
 | ||
|  |         .session-card .time { | ||
|  |             font-weight: 500; | ||
|  |             color: var(--primary-color); | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Responsive adjustments */ | ||
|  |         @media (max-width: 992px) { | ||
|  |             .networking-content { | ||
|  |                 flex-direction: column; | ||
|  |             } | ||
|  | 
 | ||
|  |             .attendee-list-container { | ||
|  |                 border-right: none; | ||
|  |                 border-bottom: 1px solid var(--border-color); | ||
|  |                 max-height: none; /* Allow full height on smaller screens */ | ||
|  |             } | ||
|  | 
 | ||
|  |             .networking-header { | ||
|  |                 flex-direction: column; | ||
|  |                 align-items: flex-start; | ||
|  |                 gap: 15px; | ||
|  |             } | ||
|  | 
 | ||
|  |             .networking-controls { | ||
|  |                 width: 100%; | ||
|  |                 justify-content: space-between; | ||
|  |                 flex-wrap: wrap; | ||
|  |             } | ||
|  | 
 | ||
|  |             .search-bar input { | ||
|  |                 width: 100%; | ||
|  |             } | ||
|  | 
 | ||
|  |             .filter-button, .view-toggle { | ||
|  |                 flex-grow: 1; | ||
|  |                 justify-content: center; | ||
|  |             } | ||
|  |         } | ||
|  | 
 | ||
|  |         @media (max-width: 768px) { | ||
|  |             .networking-section { | ||
|  |                 margin-top: 0; | ||
|  |                 border-radius: 0; | ||
|  |                 box-shadow: none; | ||
|  |             } | ||
|  | 
 | ||
|  |             body { | ||
|  |                 padding: 0; | ||
|  |             } | ||
|  | 
 | ||
|  |             .attendee-grid { | ||
|  |                 grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); | ||
|  |             } | ||
|  | 
 | ||
|  |             .networking-header { | ||
|  |                 padding: 15px 20px; | ||
|  |             } | ||
|  | 
 | ||
|  |             .networking-header h2 { | ||
|  |                 font-size: 1.5rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .attendee-list-container, .networking-zone { | ||
|  |                 padding: 15px 20px; | ||
|  |             } | ||
|  |         } | ||
|  | 
 | ||
|  |         @media (max-width: 480px) { | ||
|  |             .networking-controls { | ||
|  |                 flex-direction: column; | ||
|  |                 gap: 10px; | ||
|  |             } | ||
|  |             .filter-button, .view-toggle { | ||
|  |                 width: 100%; | ||
|  |             } | ||
|  |             .attendee-grid { | ||
|  |                 grid-template-columns: 1fr; /* Single column on very small screens */ | ||
|  |             } | ||
|  |         } | ||
|  |     </style> | ||
|  | </head> | ||
|  | <body> | ||
|  |     <section class="networking-section"> | ||
|  |         <header class="networking-header"> | ||
|  |             <h2>Attendee List & Networking Zone</h2> | ||
|  |             <div class="networking-controls"> | ||
|  |                 <div class="search-bar" role="search"> | ||
|  |                     <label for="attendee-search" class="sr-only">Search Attendees</label> | ||
|  |                     <input type="search" id="attendee-search" placeholder="Search attendees by name or role..."> | ||
|  |                 </div> | ||
|  |                 <button class="filter-button" aria-controls="filter-menu" aria-expanded="false"> | ||
|  |                     ⚙️ Filters | ||
|  |                 </button> | ||
|  |                 <div class="view-toggle" role="group" aria-label="Toggle View"> | ||
|  |                     <button class="active" aria-label="Grid View">🗂️ Grid</button> | ||
|  |                     <button aria-label="List View">📄 List</button> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  |         </header> | ||
|  | 
 | ||
|  |         <div class="networking-content"> | ||
|  |             <aside class="attendee-list-container" aria-label="Attendee List"> | ||
|  |                 <h3>Attendees (123)</h3> | ||
|  |                 <div class="attendee-grid"> | ||
|  |                     <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                             <img src="https://via.placeholder.com/80/6B4EE8/FFFFFF?text=AA" alt="Avatar of Alex Johnson"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">Alex Johnson</h4> | ||
|  |                         <p class="attendee-role">Software Engineer</p> | ||
|  |                         <p class="attendee-company">Tech Solutions Inc.</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">AI</span> | ||
|  |                             <span class="tag">Cloud</span> | ||
|  |                             <span class="tag">VR</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  | 
 | ||
|  |                     <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                              <img src="https://via.placeholder.com/80/4A90E2/FFFFFF?text=BM" alt="Avatar of Ben Miller"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">Ben Miller</h4> | ||
|  |                         <p class="attendee-role">Product Manager</p> | ||
|  |                         <p class="attendee-company">Innovate Co.</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">UX/UI</span> | ||
|  |                             <span class="tag">Marketing</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  | 
 | ||
|  |                     <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                              <img src="https://via.placeholder.com/80/28A745/FFFFFF?text=CS" alt="Avatar of Chloe Smith"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">Chloe Smith</h4> | ||
|  |                         <p class="attendee-role">Data Scientist</p> | ||
|  |                         <p class="attendee-company">Analytics Hub</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">Big Data</span> | ||
|  |                             <span class="tag">Machine Learning</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  | 
 | ||
|  |                     <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                             <img src="https://via.placeholder.com/80/F0F2F5/6B4EE8?text=DW" alt="Avatar of David Wilson"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">David Wilson</h4> | ||
|  |                         <p class="attendee-role">UI/UX Designer</p> | ||
|  |                         <p class="attendee-company">Creative Labs</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">Design</span> | ||
|  |                             <span class="tag">Figma</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  | 
 | ||
|  |                     <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                             <img src="https://via.placeholder.com/80/6B4EE8/FFFFFF?text=EA" alt="Avatar of Emily Adams"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">Emily Adams</h4> | ||
|  |                         <p class="attendee-role">Marketing Specialist</p> | ||
|  |                         <p class="attendee-company">Global Reach</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">SEO</span> | ||
|  |                             <span class="tag">Content</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  | 
 | ||
|  |                     <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                             <img src="https://via.placeholder.com/80/4A90E2/FFFFFF?text=FJ" alt="Avatar of Frank Jones"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">Frank Jones</h4> | ||
|  |                         <p class="attendee-role">Backend Developer</p> | ||
|  |                         <p class="attendee-company">Web Innovations</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">Node.js</span> | ||
|  |                             <span class="tag">Databases</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  | 
 | ||
|  |                      <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                             <img src="https://via.placeholder.com/80/28A745/FFFFFF?text=GR" alt="Avatar of Grace Riley"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">Grace Riley</h4> | ||
|  |                         <p class="attendee-role">HR Manager</p> | ||
|  |                         <p class="attendee-company">People Solutions</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">Recruitment</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  | 
 | ||
|  |                     <article class="attendee-card"> | ||
|  |                         <div class="attendee-avatar"> | ||
|  |                             <img src="https://via.placeholder.com/80/F0F2F5/6B4EE8?text=HL" alt="Avatar of Henry Lee"> | ||
|  |                         </div> | ||
|  |                         <h4 class="attendee-name">Henry Lee</h4> | ||
|  |                         <p class="attendee-role">Cybersecurity Analyst</p> | ||
|  |                         <p class="attendee-company">SecureNet</p> | ||
|  |                         <div class="attendee-tags"> | ||
|  |                             <span class="tag">Security</span> | ||
|  |                             <span class="tag">Network</span> | ||
|  |                         </div> | ||
|  |                         <button class="connect-button">Connect</button> | ||
|  |                     </article> | ||
|  |                 </div> | ||
|  |             </aside> | ||
|  | 
 | ||
|  |             <section class="networking-zone" aria-label="Networking Rooms"> | ||
|  |                 <h3>Networking Rooms</h3> | ||
|  | 
 | ||
|  |                 <article class="spatial-audio-room"> | ||
|  |                     <div class="room-header"> | ||
|  |                         <h4>"Future of AI" Spatial Audio Room</h4> | ||
|  |                         <span class="live-indicator">LIVE</span> | ||
|  |                     </div> | ||
|  |                     <p class="room-description">Join a discussion on the latest advancements and ethical considerations in Artificial Intelligence. Walk around and talk to others as if you're in the same physical space.</p> | ||
|  |                     <div class="room-attendees"> | ||
|  |                         <div class="attendee-thumbnails"> | ||
|  |                             <div class="thumbnail-avatar"><img src="https://via.placeholder.com/30/6B4EE8/FFFFFF?text=A" alt="Attendee A"></div> | ||
|  |                             <div class="thumbnail-avatar"><img src="https://via.placeholder.com/30/4A90E2/FFFFFF?text=B" alt="Attendee B"></div> | ||
|  |                             <div class="thumbnail-avatar"><img src="https://via.placeholder.com/30/28A745/FFFFFF?text=C" alt="Attendee C"></div> | ||
|  |                             <div class="thumbnail-avatar"><img src="https://via.placeholder.com/30/F0F2F5/6B4EE8?text=D" alt="Attendee D"></div> | ||
|  |                             <div class="thumbnail-avatar more-count">+8</div> | ||
|  |                         </div> | ||
|  |                         <span class="attendee-count">12 people currently in room</span> | ||
|  |                     </div> | ||
|  |                     <button class="join-button">Join Spatial Audio</button> | ||
|  |                 </article> | ||
|  | 
 | ||
|  |                 <article class="avatar-room"> | ||
|  |                     <div class="room-header"> | ||
|  |                         <h4>"Web3 & Blockchain" Avatar Room</h4> | ||
|  |                         <span class="live-indicator">LIVE</span> | ||
|  |                     </div> | ||
|  |                     <p class="room-description">Explore the decentralized web in our interactive avatar-based room. Choose your avatar and mingle with peers interested in blockchain, NFTs, and dApps.</p> | ||
|  |                     <div class="room-attendees"> | ||
|  |                         <div class="attendee-thumbnails"> | ||
|  |                             <div class="thumbnail-avatar"><img src="https://via.placeholder.com/30/2C3E50/FFFFFF?text=E" alt="Attendee E"></div> | ||
|  |                             <div class="thumbnail-avatar"><img src="https://via.placeholder.com/30/6B4EE8/FFFFFF?text=F" alt="Attendee F"></div> | ||
|  |                             <div class="thumbnail-avatar"><img src="https://via.placeholder.com/30/4A90E2/FFFFFF?text=G" alt="Attendee G"></div> | ||
|  |                             <div class="thumbnail-avatar more-count">+5</div> | ||
|  |                         </div> | ||
|  |                         <span class="attendee-count">8 people currently in room</span> | ||
|  |                     </div> | ||
|  |                     <button class="join-button">Enter Avatar Room</button> | ||
|  |                 </article> | ||
|  | 
 | ||
|  |                 <div class="upcoming-sessions"> | ||
|  |                     <h3>Upcoming Networking Sessions</h3> | ||
|  |                     <div class="session-card"> | ||
|  |                         <h4>Fireside Chat: Building Startups</h4> | ||
|  |                         <p><span class="time">10:00 AM - 10:45 AM PDT</span></p> | ||
|  |                         <p>With John Doe, CEO of Startup XYZ</p> | ||
|  |                     </div> | ||
|  |                     <div class="session-card"> | ||
|  |                         <h4>Topic Table: Sustainable Tech</h4> | ||
|  |                         <p><span class="time">11:00 AM - 12:00 PM PDT</span></p> | ||
|  |                         <p>Moderated by Jane Smith</p> | ||
|  |                     </div> | ||
|  |                     <div class="session-card"> | ||
|  |                         <h4>Coffee Break & Open Networking</h4> | ||
|  |                         <p><span class="time">12:30 PM - 01:00 PM PDT</span></p> | ||
|  |                         <p>Casual chats in the main lobby.</p> | ||
|  |                     </div> | ||
|  |                 </div> | ||
|  |             </section> | ||
|  |         </div> | ||
|  |     </section> | ||
|  | </body> | ||
|  | </html> | ||
|  | <section id="breakout-rooms-section"> | ||
|  |   <div class="section-container"> | ||
|  |     <h2 class="section-title">Explore Breakout Rooms & Sessions</h2> | ||
|  | 
 | ||
|  |     <div class="session-filters"> | ||
|  |         <div class="search-bar"> | ||
|  |             <input type="search" placeholder="Search sessions..." aria-label="Search sessions"> | ||
|  |             <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"></path></svg> | ||
|  |         </div> | ||
|  |         <div class="filter-controls"> | ||
|  |             <select aria-label="Filter by category"> | ||
|  |                 <option value="">All Categories</option> | ||
|  |                 <option value="tech">Technology</option> | ||
|  |                 <option value="marketing">Marketing</option> | ||
|  |                 <option value="networking">Networking</option> | ||
|  |                 <option value="qa">Q&A</option> | ||
|  |             </select> | ||
|  |             <button>Apply Filters</button> | ||
|  |         </div> | ||
|  |     </div> | ||
|  | 
 | ||
|  |     <div class="session-grid"> | ||
|  |         <article class="session-card"> | ||
|  |             <h3 class="session-title">Deep Dive into Web3 & Metaverse</h3> | ||
|  |             <p class="session-host">Hosted by: Jane Doe & John Smith</p> | ||
|  |             <p class="session-description">Explore the foundational concepts of Web3, blockchain technology, and the evolving metaverse landscape. Interactive discussion.</p> | ||
|  |             <div class="session-meta"> | ||
|  |                 <span class="session-participants"> | ||
|  |                     <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM544 144a160 160 0 1 0 0 320 160 160 0 1 0 0-320z"></path></svg> | ||
|  |                     35 attendees | ||
|  |                 </span> | ||
|  |                 <span class="session-status status-live">Live Now</span> | ||
|  |             </div> | ||
|  |             <button class="session-join-button">Join Room</button> | ||
|  |         </article> | ||
|  | 
 | ||
|  |         <article class="session-card"> | ||
|  |             <h3 class="session-title">Networking: Spatial Audio Lounge</h3> | ||
|  |             <p class="session-host">Hosted by: Conference Organizers</p> | ||
|  |             <p class="session-description">Mingle with fellow attendees in an immersive spatial audio environment. Discover new connections.</p> | ||
|  |             <div class="session-meta"> | ||
|  |                 <span class="session-participants"> | ||
|  |                     <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM544 144a160 160 0 1 0 0 320 160 160 0 1 0 0-320z"></path></svg> | ||
|  |                     20 attendees | ||
|  |                 </span> | ||
|  |                 <span class="session-status status-soon">Starting Soon</span> | ||
|  |             </div> | ||
|  |             <button class="session-join-button">Join Room</button> | ||
|  |         </article> | ||
|  | 
 | ||
|  |         <article class="session-card"> | ||
|  |             <h3 class="session-title">AI in Business: Case Studies</h3> | ||
|  |             <p class="session-host">Hosted by: Dr. Sarah Chen</p> | ||
|  |             <p class="session-description">Real-world applications of AI, discussing successes, challenges, and future trends across various industries.</p> | ||
|  |             <div class="session-meta"> | ||
|  |                 <span class="session-participants"> | ||
|  |                     <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM544 144a160 160 0 1 0 0 320 160 160 0 1 0 0-320z"></path></svg> | ||
|  |                     48 attendees | ||
|  |                 </span> | ||
|  |                 <span class="session-status status-ended">Ended</span> | ||
|  |             </div> | ||
|  |             <button class="session-button-disabled" disabled>View Summary</button> | ||
|  |         </article> | ||
|  | 
 | ||
|  |         <article class="session-card"> | ||
|  |             <h3 class="session-title">Fireside Chat: Future of Remote Work</h3> | ||
|  |             <p class="session-host">Hosted by: Tech Innovators Panel</p> | ||
|  |             <p class="session-description">An open discussion on the evolution of remote work, hybrid models, and digital collaboration tools.</p> | ||
|  |             <div class="session-meta"> | ||
|  |                 <span class="session-participants"> | ||
|  |                     <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM544 144a160 160 0 1 0 0 320 160 160 0 1 0 0-320z"></path></svg> | ||
|  |                     15 attendees | ||
|  |                 </span> | ||
|  |                 <span class="session-status status-upcoming">Upcoming (14:00 GMT)</span> | ||
|  |             </div> | ||
|  |             <button class="session-action-button">Add to Calendar</button> | ||
|  |         </article> | ||
|  |     </div> | ||
|  |   </div> | ||
|  | </section> | ||
|  | <!DOCTYPE html> | ||
|  | <html lang="en"> | ||
|  | <head> | ||
|  |     <meta charset="UTF-8"> | ||
|  |     <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
|  |     <title>Resources & Downloads - [Platform Name]</title> | ||
|  |     <link rel="preconnect" href="https://fonts.googleapis.com"> | ||
|  |     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | ||
|  |     <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet"> | ||
|  |     <style> | ||
|  |         :root { | ||
|  |             --primary-color: #6C5CE7; /* A vibrant purple */ | ||
|  |             --secondary-color: #00B894; /* A teal/green for accents */ | ||
|  |             --text-color: #333; | ||
|  |             --light-text-color: #666; | ||
|  |             --background-color: #F8F9FA; | ||
|  |             --card-background: #FFFFFF; | ||
|  |             --border-color: #E0E0E0; | ||
|  |             --shadow-light: rgba(0, 0, 0, 0.05); | ||
|  |             --shadow-medium: rgba(0, 0, 0, 0.1); | ||
|  |         } | ||
|  | 
 | ||
|  |         *, *::before, *::after { | ||
|  |             box-sizing: border-box; | ||
|  |             margin: 0; | ||
|  |             padding: 0; | ||
|  |         } | ||
|  | 
 | ||
|  |         body { | ||
|  |             font-family: 'Inter', sans-serif; | ||
|  |             line-height: 1.6; | ||
|  |             color: var(--text-color); | ||
|  |             background-color: var(--background-color); | ||
|  |             -webkit-font-smoothing: antialiased; | ||
|  |             -moz-osx-font-smoothing: grayscale; | ||
|  |         } | ||
|  | 
 | ||
|  |         .container { | ||
|  |             max-width: 1200px; | ||
|  |             margin: 0 auto; | ||
|  |             padding: 2rem 1.5rem; | ||
|  |         } | ||
|  | 
 | ||
|  |         .section-header { | ||
|  |             text-align: center; | ||
|  |             margin-bottom: 3rem; | ||
|  |         } | ||
|  | 
 | ||
|  |         .section-header h1 { | ||
|  |             font-size: 2.8rem; | ||
|  |             color: var(--primary-color); | ||
|  |             margin-bottom: 0.75rem; | ||
|  |             font-weight: 700; | ||
|  |         } | ||
|  | 
 | ||
|  |         .section-header p { | ||
|  |             font-size: 1.15rem; | ||
|  |             color: var(--light-text-color); | ||
|  |             max-width: 700px; | ||
|  |             margin: 0 auto; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-filters { | ||
|  |             display: flex; | ||
|  |             flex-wrap: wrap; | ||
|  |             justify-content: center; | ||
|  |             gap: 0.75rem; | ||
|  |             margin-bottom: 2.5rem; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-filters button { | ||
|  |             background-color: var(--card-background); | ||
|  |             border: 1px solid var(--border-color); | ||
|  |             padding: 0.75rem 1.25rem; | ||
|  |             border-radius: 25px; | ||
|  |             font-size: 1rem; | ||
|  |             font-weight: 500; | ||
|  |             color: var(--light-text-color); | ||
|  |             cursor: pointer; | ||
|  |             transition: all 0.3s ease; | ||
|  |             white-space: nowrap; /* Prevent wrapping for individual buttons */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-filters button:hover, | ||
|  |         .resource-filters button.active { | ||
|  |             background-color: var(--primary-color); | ||
|  |             color: var(--card-background); | ||
|  |             border-color: var(--primary-color); | ||
|  |             transform: translateY(-2px); | ||
|  |             box-shadow: var(--shadow-light); | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-grid { | ||
|  |             display: grid; | ||
|  |             grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); | ||
|  |             gap: 2rem; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card { | ||
|  |             background-color: var(--card-background); | ||
|  |             border-radius: 12px; | ||
|  |             box-shadow: var(--shadow-light); | ||
|  |             overflow: hidden; | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             transition: transform 0.3s ease, box-shadow 0.3s ease; | ||
|  |             border: 1px solid var(--border-color); | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card:hover { | ||
|  |             transform: translateY(-5px); | ||
|  |             box-shadow: var(--shadow-medium); | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__image { | ||
|  |             width: 100%; | ||
|  |             height: 200px; | ||
|  |             background-color: #F0F2F5; /* Placeholder background */ | ||
|  |             display: flex; | ||
|  |             align-items: center; | ||
|  |             justify-content: center; | ||
|  |             font-size: 1.2rem; | ||
|  |             color: var(--light-text-color); | ||
|  |             border-bottom: 1px solid var(--border-color); | ||
|  |             overflow: hidden; /* Ensure image doesn't overflow rounded corners */ | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__image img { | ||
|  |             width: 100%; | ||
|  |             height: 100%; | ||
|  |             object-fit: cover; | ||
|  |             display: block; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__content { | ||
|  |             padding: 1.5rem; | ||
|  |             display: flex; | ||
|  |             flex-direction: column; | ||
|  |             flex-grow: 1; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__type { | ||
|  |             display: inline-block; | ||
|  |             background-color: var(--secondary-color); | ||
|  |             color: var(--card-background); | ||
|  |             font-size: 0.75rem; | ||
|  |             font-weight: 600; | ||
|  |             padding: 0.3rem 0.7rem; | ||
|  |             border-radius: 4px; | ||
|  |             margin-bottom: 0.75rem; | ||
|  |             text-transform: uppercase; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card h3 { | ||
|  |             font-size: 1.4rem; | ||
|  |             color: var(--text-color); | ||
|  |             margin-bottom: 0.75rem; | ||
|  |             font-weight: 600; | ||
|  |             line-height: 1.3; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card p { | ||
|  |             font-size: 0.95rem; | ||
|  |             color: var(--light-text-color); | ||
|  |             margin-bottom: 1.5rem; | ||
|  |             flex-grow: 1; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__link { | ||
|  |             display: inline-flex; | ||
|  |             align-items: center; | ||
|  |             gap: 0.5rem; | ||
|  |             color: var(--primary-color); | ||
|  |             text-decoration: none; | ||
|  |             font-weight: 600; | ||
|  |             transition: color 0.3s ease; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__link:hover { | ||
|  |             color: var(--secondary-color); | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__link svg { | ||
|  |             width: 18px; | ||
|  |             height: 18px; | ||
|  |             transition: transform 0.3s ease; | ||
|  |         } | ||
|  | 
 | ||
|  |         .resource-card__link:hover svg { | ||
|  |             transform: translateX(4px); | ||
|  |         } | ||
|  | 
 | ||
|  |         .call-to-action { | ||
|  |             text-align: center; | ||
|  |             margin-top: 4rem; | ||
|  |             padding: 3rem 1.5rem; | ||
|  |             background-color: var(--primary-color); | ||
|  |             color: var(--card-background); | ||
|  |             border-radius: 12px; | ||
|  |         } | ||
|  | 
 | ||
|  |         .call-to-action h2 { | ||
|  |             font-size: 2rem; | ||
|  |             margin-bottom: 1rem; | ||
|  |             font-weight: 700; | ||
|  |         } | ||
|  | 
 | ||
|  |         .call-to-action p { | ||
|  |             font-size: 1.1rem; | ||
|  |             margin-bottom: 2rem; | ||
|  |             opacity: 0.9; | ||
|  |             max-width: 700px; | ||
|  |             margin-left: auto; | ||
|  |             margin-right: auto; | ||
|  |         } | ||
|  | 
 | ||
|  |         .call-to-action .btn-primary { | ||
|  |             display: inline-block; | ||
|  |             background-color: var(--secondary-color); | ||
|  |             color: var(--card-background); | ||
|  |             padding: 1rem 2rem; | ||
|  |             border-radius: 8px; | ||
|  |             text-decoration: none; | ||
|  |             font-weight: 600; | ||
|  |             font-size: 1.1rem; | ||
|  |             transition: background-color 0.3s ease, transform 0.3s ease; | ||
|  |             box-shadow: var(--shadow-medium); | ||
|  |         } | ||
|  | 
 | ||
|  |         .call-to-action .btn-primary:hover { | ||
|  |             background-color: #00997B; /* Darker secondary color */ | ||
|  |             transform: translateY(-2px); | ||
|  |         } | ||
|  | 
 | ||
|  |         /* Responsive Adjustments */ | ||
|  |         @media (max-width: 768px) { | ||
|  |             .section-header h1 { | ||
|  |                 font-size: 2.2rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .section-header p { | ||
|  |                 font-size: 1rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .resource-filters { | ||
|  |                 flex-direction: column; | ||
|  |                 align-items: center; | ||
|  |             } | ||
|  | 
 | ||
|  |             .resource-filters button { | ||
|  |                 width: 100%; | ||
|  |                 max-width: 250px; | ||
|  |             } | ||
|  | 
 | ||
|  |             .resource-grid { | ||
|  |                 grid-template-columns: 1fr; | ||
|  |             } | ||
|  | 
 | ||
|  |             .call-to-action h2 { | ||
|  |                 font-size: 1.8rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .call-to-action p { | ||
|  |                 font-size: 1rem; | ||
|  |             } | ||
|  |         } | ||
|  | 
 | ||
|  |         @media (max-width: 480px) { | ||
|  |             .container { | ||
|  |                 padding: 1.5rem 1rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .section-header h1 { | ||
|  |                 font-size: 2rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .resource-card__content { | ||
|  |                 padding: 1.25rem; | ||
|  |             } | ||
|  | 
 | ||
|  |             .resource-card h3 { | ||
|  |                 font-size: 1.25rem; | ||
|  |             } | ||
|  |         } | ||
|  |     </style> | ||
|  | </head> | ||
|  | <body> | ||
|  |     <section id="resources-downloads" class="resources-downloads"> | ||
|  |         <div class="container"> | ||
|  |             <header class="section-header"> | ||
|  |                 <h1>Unlock the Power of Virtual Events</h1> | ||
|  |                 <p>Dive into our extensive library of resources including guides, case studies, whitepapers, and templates designed to help you master our platform and elevate your virtual events.</p> | ||
|  |             </header> | ||
|  | 
 | ||
|  |             <div class="resource-filters"> | ||
|  |                 <button type="button" class="active" data-filter="all">All Resources</button> | ||
|  |                 <button type="button" data-filter="guides">Guides & Tutorials</button> | ||
|  |                 <button type="button" data-filter="webinars">Webinars</button> | ||
|  |                 <button type="button" data-filter="case-studies">Case Studies</button> | ||
|  |                 <button type="button" data-filter="whitepapers">Whitepapers</button> | ||
|  |                 <button type="button" data-filter="templates">Templates</button> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <div class="resource-grid"> | ||
|  |                 <article class="resource-card" data-category="guides"> | ||
|  |                     <div class="resource-card__image" aria-hidden="true"> | ||
|  |                         <img src="https://via.placeholder.com/400x200/F0F2F5/A3A9B3?text=Setup+Guide" alt="Thumbnail for 'Quick Start Guide: Hosting Your First Event'"> | ||
|  |                     </div> | ||
|  |                     <div class="resource-card__content"> | ||
|  |                         <span class="resource-card__type">Guide</span> | ||
|  |                         <h3>Quick Start Guide: Hosting Your First Event</h3> | ||
|  |                         <p>Learn how to set up your virtual conference, add attendees, and go live in under 30 minutes.</p> | ||
|  |                         <a href="/downloads/quick-start-guide.pdf" class="resource-card__link" download> | ||
|  |                             Download Guide | ||
|  |                             <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0l-3.75 3.75M21 3L16.5 7.5" /> | ||
|  |                             </svg> | ||
|  |                         </a> | ||
|  |                     </div> | ||
|  |                 </article> | ||
|  | 
 | ||
|  |                 <article class="resource-card" data-category="webinars"> | ||
|  |                     <div class="resource-card__image" aria-hidden="true"> | ||
|  |                         <img src="https://via.placeholder.com/400x200/EAF2F6/9CA4B1?text=Webinar+Replay" alt="Thumbnail for 'Webinar Replay: Maximizing Attendee Engagement'"> | ||
|  |                     </div> | ||
|  |                     <div class="resource-card__content"> | ||
|  |                         <span class="resource-card__type">Webinar</span> | ||
|  |                         <h3>Webinar Replay: Maximizing Attendee Engagement</h3> | ||
|  |                         <p>Discover advanced tips and tricks for leveraging interactive features like Q&A, polls, and breakout rooms.</p> | ||
|  |                         <a href="/webinars/engagement-replay" class="resource-card__link"> | ||
|  |                             Watch Replay | ||
|  |                             <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0l-3.75 3.75M21 3L16.5 7.5" /> | ||
|  |                             </svg> | ||
|  |                         </a> | ||
|  |                     </div> | ||
|  |                 </article> | ||
|  | 
 | ||
|  |                 <article class="resource-card" data-category="case-studies"> | ||
|  |                     <div class="resource-card__image" aria-hidden="true"> | ||
|  |                         <img src="https://via.placeholder.com/400x200/F0F2F5/A3A9B3?text=Case+Study" alt="Thumbnail for 'Case Study: Global Tech Summit Achieves 95% Attendee Satisfaction'"> | ||
|  |                     </div> | ||
|  |                     <div class="resource-card__content"> | ||
|  |                         <span class="resource-card__type">Case Study</span> | ||
|  |                         <h3>Case Study: Global Tech Summit Achieves 95% Attendee Satisfaction</h3> | ||
|  |                         <p>Read how a leading tech company used our platform to host a successful 5-day virtual summit.</p> | ||
|  |                         <a href="/downloads/tech-summit-case-study.pdf" class="resource-card__link" download> | ||
|  |                             Download Study | ||
|  |                             <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0l-3.75 3.75M21 3L16.5 7.5" /> | ||
|  |                             </svg> | ||
|  |                         </a> | ||
|  |                     </div> | ||
|  |                 </article> | ||
|  | 
 | ||
|  |                 <article class="resource-card" data-category="whitepapers"> | ||
|  |                     <div class="resource-card__image" aria-hidden="true"> | ||
|  |                         <img src="https://via.placeholder.com/400x200/EAF2F6/9CA4B1?text=Whitepaper" alt="Thumbnail for 'Whitepaper: The Future of Virtual Networking with Spatial Audio'"> | ||
|  |                     </div> | ||
|  |                     <div class="resource-card__content"> | ||
|  |                         <span class="resource-card__type">Whitepaper</span> | ||
|  |                         <h3>Whitepaper: The Future of Virtual Networking with Spatial Audio</h3> | ||
|  |                         <p>Explore the benefits and implementation of spatial audio for immersive virtual interactions.</p> | ||
|  |                         <a href="/downloads/spatial-audio-whitepaper.pdf" class="resource-card__link" download> | ||
|  |                             Download Paper | ||
|  |                             <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0l-3.75 3.75M21 3L16.5 7.5" /> | ||
|  |                             </svg> | ||
|  |                         </a> | ||
|  |                     </div> | ||
|  |                 </article> | ||
|  | 
 | ||
|  |                 <article class="resource-card" data-category="templates"> | ||
|  |                     <div class="resource-card__image" aria-hidden="true"> | ||
|  |                         <img src="https://via.placeholder.com/400x200/F0F2F5/A3A9B3?text=Agenda+Template" alt="Thumbnail for 'Event Agenda Planning Template'"> | ||
|  |                     </div> | ||
|  |                     <div class="resource-card__content"> | ||
|  |                         <span class="resource-card__type">Template</span> | ||
|  |                         <h3>Event Agenda Planning Template</h3> | ||
|  |                         <p>A customizable template to help you plan and organize your virtual event schedule efficiently.</p> | ||
|  |                         <a href="/downloads/agenda-template.xlsx" class="resource-card__link" download> | ||
|  |                             Download Template | ||
|  |                             <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0l-3.75 3.75M21 3L16.5 7.5" /> | ||
|  |                             </svg> | ||
|  |                         </a> | ||
|  |                     </div> | ||
|  |                 </article> | ||
|  | 
 | ||
|  |                 <article class="resource-card" data-category="guides"> | ||
|  |                     <div class="resource-card__image" aria-hidden="true"> | ||
|  |                         <img src="https://via.placeholder.com/400x200/EAF2F6/9CA4B1?text=Speaker+Guide" alt="Thumbnail for 'Speaker Onboarding Guide'"> | ||
|  |                     </div> | ||
|  |                     <div class="resource-card__content"> | ||
|  |                         <span class="resource-card__type">Guide</span> | ||
|  |                         <h3>Speaker Onboarding & Best Practices Guide</h3> | ||
|  |                         <p>Essential tips for speakers to deliver engaging presentations and utilize platform features effectively.</p> | ||
|  |                         <a href="/downloads/speaker-guide.pdf" class="resource-card__link" download> | ||
|  |                             Download Guide | ||
|  |                             <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0l-3.75 3.75M21 3L16.5 7.5" /> | ||
|  |                             </svg> | ||
|  |                         </a> | ||
|  |                     </div> | ||
|  |                 </article> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <aside class="call-to-action"> | ||
|  |                 <h2>Ready to Host Your Next Unforgettable Event?</h2> | ||
|  |                 <p>Experience the full potential of our platform. Schedule a personalized demo and see how our features can transform your virtual conferences.</p> | ||
|  |                 <a href="/request-demo" class="btn-primary">Request a Demo</a> | ||
|  |             </aside> | ||
|  |         </div> | ||
|  |     </section> | ||
|  | 
 | ||
|  |     <script> | ||
|  |         document.addEventListener('DOMContentLoaded', () => { | ||
|  |             const filterButtons = document.querySelectorAll('.resource-filters button'); | ||
|  |             const resourceCards = document.querySelectorAll('.resource-card'); | ||
|  | 
 | ||
|  |             filterButtons.forEach(button => { | ||
|  |                 button.addEventListener('click', () => { | ||
|  |                     // Remove active class from all buttons | ||
|  |                     filterButtons.forEach(btn => btn.classList.remove('active')); | ||
|  |                     // Add active class to the clicked button | ||
|  |                     button.classList.add('active'); | ||
|  | 
 | ||
|  |                     const filter = button.dataset.filter; | ||
|  | 
 | ||
|  |                     resourceCards.forEach(card => { | ||
|  |                         const category = card.dataset.category; | ||
|  |                         if (filter === 'all' || category === filter) { | ||
|  |                             card.style.display = 'flex'; // Show card | ||
|  |                         } else { | ||
|  |                             card.style.display = 'none'; // Hide card | ||
|  |                         } | ||
|  |                     }); | ||
|  |                 }); | ||
|  |             }); | ||
|  |         }); | ||
|  |     </script> | ||
|  | </body> | ||
|  | </html> | ||
|  | <div class="footer-2-wrapper"><section class="footer-2-section"><div class="footer-2-top"><div class="footer-2-left"><h3 class="logo">VirtuCon</h3><p><strong>Address:</strong><br></br><span>Level 1, 12 Virtual Plaza, Innovation City, CA 90210</span></p><p><strong>Contact:</strong><br></br><span>1-800-CONNECT</span><br></br><a href="mailto:info@relume.io">info@virtucon.com</a></p><div class="footer-2-social-icons"><i class="fab fa-facebook"></i><i class="fab fa-instagram"></i><i class="fab fa-x-twitter"></i><i class="fab fa-linkedin"></i><i class="fab fa-youtube"></i></div></div><div class="footer-2-links-columns"><ul><li><a href="#">Platform Features</a></li><li><a href="#">Pricing Plans</a></li><li><a href="#">Success Stories</a></li><li><a href="#">Event Solutions</a></li><li><a href="#">Resource Hub</a></li></ul><ul><li><a href="#">About VirtuCon</a></li><li><a href="#">Help Center</a></li><li><a href="#">FAQs</a></li><li><a href="#">Join Our Team</a></li><li><a href="#">Get In Touch</a></li></ul></div></div><div class="footer-2-bottom"><p>© 2024 VirtuCon. All rights reserved.</p><ul class="footer-2-links"><li><a href="#">Privacy Policy</a></li><li><a href="#">Terms of Service</a></li><li><a href="#">Cookies Settings</a></li></ul></div></section></div> | ||
|  |         </div> | ||
|  |         <script> | ||
|  |             document.addEventListener('DOMContentLoaded', function() { | ||
|  |             document.body.style.display = 'none'; | ||
|  |             setTimeout(function() { document.body.style.display = ''; }, 10); | ||
|  |             }); | ||
|  |         </script> | ||
|  |         </body> | ||
|  |         </html> (see https://g.co/ng/security#xss) |