|
body { |
|
background-color: #02081d; |
|
display: flex; |
|
flex-direction: column; |
|
justify-content: center; |
|
align-items: center; |
|
min-height: 100vh; |
|
} |
|
|
|
|
|
@media (max-width: 768px) { |
|
#desktop-content { display: none; } |
|
#mobile-warning { display: block; } |
|
} |
|
|
|
@media (min-width: 769px) { |
|
#desktop-content { display: flex; } |
|
#mobile-warning { display: none; } |
|
} |
|
|
|
#desktop-content { |
|
flex-direction: column; |
|
justify-content: center; |
|
align-items: center; |
|
flex-grow: 1; |
|
} |
|
|
|
#mobile-warning { |
|
color:white; |
|
} |
|
|
|
#mobile-warning p { |
|
margin-bottom: 10px; |
|
} |
|
|
|
.logo-container { |
|
margin-top: 50px; |
|
margin-bottom: 10px; |
|
} |
|
|
|
.header p { |
|
color: #cccccc; |
|
font-family: "Prompt", Helvetica; |
|
font-size: 25px; |
|
font-weight: 200; |
|
margin-top: 10px; |
|
} |
|
|
|
.recording { |
|
color: firebrick; |
|
display: none; |
|
padding-left: 1.2em; |
|
line-height: 1.5em; |
|
} |
|
|
|
.recording::before { |
|
content: '🔴'; |
|
margin-right: 3px; |
|
animation: recording 600ms alternate infinite; |
|
} |
|
@keyframes recording { |
|
from { opacity: 1; } |
|
to { opacity: 0.2; } |
|
} |
|
|
|
.devices-container { |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
flex-direction: column; |
|
} |
|
|
|
.player-container { |
|
display: none; |
|
} |
|
|
|
.audio-device-label { |
|
margin-top: 40px; |
|
margin-bottom: 20px; |
|
color: #e0e0e0; |
|
} |
|
|
|
.actions { |
|
display: flex; |
|
justify-content: center; |
|
gap: 30px; |
|
} |
|
|
|
.main-screen { |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
width: 50vw; |
|
height: 20vh; |
|
} |
|
|
|
.audio-player { |
|
display: none; |
|
} |
|
|
|
.alert { |
|
color: white; |
|
} |
|
|
|
.copyright, |
|
.disclaimer { |
|
color:#777; |
|
font-size: 15px; |
|
} |
|
|
|
.chat-window { |
|
background-color: #02081d; |
|
display: none; |
|
color: white; |
|
font-size: 17px; |
|
width: 100%; |
|
height: 100%; |
|
border: none; |
|
resize: none; |
|
} |
|
|
|
.talk-btn, |
|
.send-btn, |
|
.text-btn, |
|
.connect, |
|
.select-character { |
|
font-family: "Prompt", Helvetica; |
|
font-size: 1rem; |
|
border-color: #6785d3; |
|
color: #fff; |
|
box-shadow: 0 0 10px 0 #6785d3 inset, 0 0 10px 4px #6785d3; |
|
transition: all 150ms ease-in-out; |
|
cursor: pointer; |
|
background-color: transparent; |
|
padding: 0.6em 2em; |
|
border-radius: 1.5em; |
|
} |
|
|
|
.talk-btn:hover, |
|
.send-btn:hover, |
|
.connect:hover, |
|
.text-btn:hover { |
|
box-shadow: 0 0 40px 40px #6785d3 inset, 0 0 0 0 #6785d3; |
|
outline: 0; |
|
} |
|
|
|
.talk-btn, |
|
.send-btn, |
|
.text-btn { |
|
display: none; |
|
} |
|
|
|
.talk-btn[disabled], |
|
.text-btn[disabled] { |
|
background-color: #999999; |
|
cursor: not-allowed; |
|
box-shadow: none; |
|
} |
|
|
|
.talk-btn, |
|
.text-btn, |
|
.connect { |
|
margin-top: 10px; |
|
} |
|
|
|
.action-container { |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
flex-direction: column; |
|
} |
|
|
|
.options-container { |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
padding: 20px 40px; |
|
bottom: 0; |
|
width: 100%; |
|
} |
|
|
|
.disconnect, |
|
.call { |
|
margin-right: 20px; |
|
} |
|
|
|
.disconnect, |
|
.call, |
|
.message { |
|
display: none; |
|
align-items: center; |
|
justify-content: center; |
|
background-color: #bccffe1a; |
|
border-radius: 50px; |
|
padding: 8px; |
|
height: 50px; |
|
width: 50px; |
|
cursor: pointer; |
|
} |
|
|
|
.call:hover { |
|
background-color: #0149ff; |
|
} |
|
|
|
.message:hover { |
|
background-color: #28c235; |
|
} |
|
|
|
.disconnect:hover { |
|
background-color: #ff4242; |
|
} |
|
|
|
.continue-call, |
|
.stop-call { |
|
display: none; |
|
} |
|
|
|
.stop-call { |
|
background-color: white; |
|
border-radius: 50px; |
|
} |
|
|
|
.stop-call, |
|
.continue-call, |
|
.disconnect, |
|
.message, |
|
.call { |
|
cursor: pointer; |
|
transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out; |
|
} |
|
|
|
.icon-instance-node { |
|
width: 3em; |
|
height: 3em; |
|
transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out; |
|
} |
|
|
|
.icon-instance-node-small { |
|
width: 1.3em; |
|
height: 1.3em; |
|
transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out; |
|
} |
|
|
|
.continue-call:hover, |
|
.stop-call:hover, |
|
.disconnect:hover, |
|
.message:hover, |
|
.call:hover { |
|
transform: scale(1.1); |
|
} |
|
|
|
.continue-call:hover .icon-instance-node, |
|
.stop-call:hover .icon-instance-node, |
|
.disconnect:hover .icon-instance-node-small, |
|
.message:hover, .icon-instance-node-small, |
|
.call:hover, .icon-instance-node-small{ |
|
filter: brightness(2); |
|
} |
|
|
|
|
|
footer { |
|
padding: 10px; |
|
display: flex; |
|
justify-content: center; |
|
align-items: center; |
|
flex-direction: column; |
|
} |
|
|
|
.svg-inline--fa { |
|
vertical-align: -0.200em; |
|
} |
|
|
|
.rounded-social-buttons { |
|
text-align: center; |
|
margin-bottom: 10px; |
|
} |
|
|
|
.rounded-social-buttons .social-button { |
|
display: inline-block; |
|
position: relative; |
|
cursor: pointer; |
|
width: 3.125rem; |
|
height: 3.125rem; |
|
border: 0.125rem solid transparent; |
|
padding: 0; |
|
text-decoration: none; |
|
text-align: center; |
|
color: #fefefe; |
|
font-size: 1.5625rem; |
|
font-weight: normal; |
|
line-height: 2em; |
|
border-radius: 1.6875rem; |
|
transition: all 0.5s ease; |
|
margin-right: 0.25rem; |
|
margin-bottom: 0.25rem; |
|
} |
|
|
|
.rounded-social-buttons .social-button:hover, .rounded-social-buttons .social-button:focus { |
|
-webkit-transform: rotate(360deg); |
|
-ms-transform: rotate(360deg); |
|
transform: rotate(360deg); |
|
} |
|
|
|
.rounded-social-buttons .fa-twitter, .fa-facebook-f, .fa-linkedin, .fa-youtube, .fa-instagram, .fa-github, .fa-discord { |
|
font-size: 25px; |
|
} |
|
|
|
.rounded-social-buttons .social-button.facebook { |
|
background: #3b5998; |
|
} |
|
|
|
.rounded-social-buttons .social-button.facebook:hover, .rounded-social-buttons .social-button.facebook:focus { |
|
color: #3b5998; |
|
background: #fefefe; |
|
border-color: #3b5998; |
|
} |
|
|
|
.rounded-social-buttons .social-button.twitter { |
|
background: #bccffe1a; |
|
} |
|
|
|
.rounded-social-buttons .social-button.twitter:hover, .rounded-social-buttons .social-button.twitter:focus { |
|
color: #55acee; |
|
background: #fefefe; |
|
border-color: #55acee; |
|
} |
|
|
|
.rounded-social-buttons .social-button.linkedin { |
|
background: #007bb5; |
|
} |
|
|
|
.rounded-social-buttons .social-button.linkedin:hover, .rounded-social-buttons .social-button.linkedin:focus { |
|
color: #007bb5; |
|
background: #fefefe; |
|
border-color: #007bb5; |
|
} |
|
|
|
.rounded-social-buttons .social-button.github { |
|
background: #bccffe1a; |
|
} |
|
|
|
.rounded-social-buttons .social-button.github:hover, .rounded-social-buttons .social-button.github:focus { |
|
color: #bb0000; |
|
background: #fefefe; |
|
border-color: #bb0000; |
|
} |
|
|
|
.rounded-social-buttons .social-button.discord { |
|
background: #bccffe1a; |
|
} |
|
|
|
.rounded-social-buttons .social-button.discord:hover, .rounded-social-buttons .social-button.discord:focus { |
|
color: #125688; |
|
background: #fefefe; |
|
border-color: #125688; |
|
} |
|
|
|
|
|
@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,400i,700"); |
|
* |
|
{ |
|
margin:0; |
|
padding:0; |
|
box-sizing:border-box; |
|
} |
|
body |
|
{ |
|
font-family: Raleway, sans-serif; |
|
} |
|
|
|
|
|
|
|
.main-container |
|
{ |
|
margin-top: 10px; |
|
} |
|
|
|
.radio-buttons |
|
{ |
|
width: 100%; |
|
margin: 0 auto; |
|
text-align: center; |
|
} |
|
|
|
.custom-radio input |
|
{ |
|
display: none; |
|
} |
|
|
|
.radio-btn |
|
{ |
|
margin: 8px; |
|
width: 176px; |
|
height: 192px; |
|
border: 2.4px solid transparent; |
|
display: inline-block; |
|
border-radius: 8px; |
|
position: relative; |
|
text-align: center; |
|
box-shadow: 0 0 16px #c3c3c367; |
|
cursor: pointer; |
|
} |
|
|
|
.radio-btn > i { |
|
color: #ffffff; |
|
background-color: #FFDAE9; |
|
font-size: 16px; |
|
position: absolute; |
|
top: -12px; |
|
left: 50%; |
|
transform: translateX(-50%) scale(1.6); |
|
border-radius: 40px; |
|
padding: 2.4px; |
|
transition: 0.5s; |
|
pointer-events: none; |
|
opacity: 0; |
|
} |
|
|
|
.radio-btn .hobbies-icon |
|
{ |
|
width: 120px; |
|
height: 120px; |
|
position: absolute; |
|
top: 40%; |
|
left: 50%; |
|
transform: translate(-50%, -50%); |
|
} |
|
.radio-btn .hobbies-icon img |
|
{ |
|
display:block; |
|
width:100%; |
|
margin-bottom:16px; |
|
|
|
} |
|
.radio-btn .hobbies-icon i |
|
{ |
|
color: #FFDAE9; |
|
line-height: 64px; |
|
font-size: 48px; |
|
} |
|
|
|
.radio-btn .hobbies-icon h4 |
|
{ |
|
color: rgb(214, 214, 214); |
|
font-size: 12px; |
|
font-weight: 300; |
|
text-transform: uppercase; |
|
letter-spacing:0.8px; |
|
} |
|
|
|
.custom-radio input:checked + .radio-btn |
|
{ |
|
border: 1.6px solid #FFDAE9; |
|
} |
|
|
|
.custom-radio input:checked + .radio-btn > i |
|
{ |
|
opacity: 1; |
|
transform: translateX(-50%) scale(0.8); |
|
} |
|
|
|
@keyframes pulse { |
|
0%, |
|
100% { |
|
box-shadow: 0 0 0 0 rgba(173, 216, 230, 0.4); |
|
} |
|
25% { |
|
box-shadow: 0 0 0 10px rgba(173, 216, 230, 0.15); |
|
} |
|
50% { |
|
box-shadow: 0 0 0 20px rgba(173, 216, 230, 0.55); |
|
} |
|
75% { |
|
box-shadow: 0 0 0 10px rgba(173, 216, 230, 0.25); |
|
} |
|
} |
|
|
|
.pulse-animation-1 { |
|
animation: pulse 1.5s infinite ease-in-out; |
|
} |
|
|
|
.pulse-animation-2 { |
|
animation: pulse 2.2s infinite ease-in-out; |
|
} |
|
|
|
|
|
.select-dropdown, |
|
.select-dropdown * { |
|
margin: 0; |
|
padding: 0; |
|
position: relative; |
|
box-sizing: border-box; |
|
} |
|
.select-dropdown { |
|
position: relative; |
|
background-color: #02081d; |
|
border-radius: 4px; |
|
} |
|
.select-dropdown select { |
|
font-size: 1rem; |
|
font-weight: normal; |
|
color: white; |
|
max-width: 100%; |
|
padding: 8px 24px 8px 10px; |
|
border-radius: 10px; |
|
background-color: transparent; |
|
-webkit-appearance: none; |
|
-moz-appearance: none; |
|
appearance: none; |
|
} |
|
.select-dropdown select:active, .select-dropdown select:focus { |
|
outline: none; |
|
box-shadow: none; |
|
} |
|
.select-dropdown:after { |
|
content: ""; |
|
position: absolute; |
|
top: 50%; |
|
right: 8px; |
|
width: 0; |
|
height: 0; |
|
margin-top: -2px; |
|
border-top: 5px solid #aaa; |
|
border-right: 5px solid transparent; |
|
border-left: 5px solid transparent; |
|
} |
|
|
|
|
|
input[type="text"]{font: 15px/24px 'Muli', sans-serif; color: white; width: 100%; box-sizing: border-box; letter-spacing: 1px;} |
|
:focus{outline: none;} |
|
.message-input-container{ |
|
float: left; |
|
width: 50vw; |
|
margin: 15px 3%; |
|
position: relative;} |
|
input[type="text"]{font: 15px/24px "Lato", Arial, sans-serif; color: white; width: 100%; box-sizing: border-box; letter-spacing: 1px;} |
|
.message-input { |
|
border: 1px solid #ccc; |
|
border-radius: 5px; |
|
padding: 7px 14px 9px; |
|
transition: 0.4s; |
|
font-size: 20px; |
|
display: none; |
|
color: white; |
|
background-color: transparent; |
|
} |
|
|
|
.message-input ~ .focus-border:before, |
|
.message-input ~ .focus-border:after{content: ""; position: absolute; top: 0; left: 0; width: 0; height: 2px; background-color: #85a7ff; transition: 0.3s;} |
|
.message-input ~ .focus-border:after{top: auto; bottom: 0; left: auto; right: 0;} |
|
.message-input ~ .focus-border i:before, |
|
.message-input ~ .focus-border i:after{content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 0; background-color: #85a7ff; transition: 0.4s;} |
|
.message-input ~ .focus-border i:after{left: auto; right: 0; top: auto; bottom: 0;} |
|
.message-input:focus ~ .focus-border:before, |
|
.message-input:focus ~ .focus-border:after{width: 100%; transition: 0.3s;} |
|
.message-input:focus ~ .focus-border i:before, |
|
.message-input:focus ~ .focus-border i:after{height: 100%; transition: 0.4s;} |
|
|
|
|
|
#bars { |
|
height: 30px; |
|
left: 50%; |
|
margin: -30px 0 0 -40px; |
|
position: absolute; |
|
top: 60%; |
|
width: 80px; |
|
} |
|
|
|
@keyframes audio-wave { |
|
0%{ |
|
height: 10px; |
|
trnsform: translateY(0px); |
|
background: #1F4FCC; |
|
} |
|
25%{ |
|
height: 40px; |
|
trnsform: translateY(-5px); |
|
scaleY: 1.7; |
|
background:#6785D3; |
|
} |
|
50%{ |
|
height: 10px; |
|
trnsform: translateY(0px); |
|
scaleY: 1.7; |
|
background: #C2D3FF; |
|
} |
|
100%{ |
|
height: 10px; |
|
trnsform: translateY(0px); |
|
scaleY: 1.7; |
|
background:fixed #EEF3FF; |
|
} |
|
} |
|
|
|
.sound-wave{ |
|
display:flex; |
|
justify-content: center; |
|
align-items:center; |
|
gap:8px; |
|
height:60px |
|
} |
|
.sound-wave span{ |
|
height:18px; |
|
width:10px; |
|
display:block; |
|
border-radius:8px; |
|
background:#BEC5D9; |
|
animation:audio-wave 2.2s infinite ease-in-out |
|
} |
|
.sound-wave span:nth-child(2) { |
|
left:11px; |
|
background:#FFFFFF; |
|
animation-delay:0.2s |
|
} |
|
.sound-wave span:nth-child(3){ |
|
left:22px; |
|
animation-delay:0.4s |
|
} |
|
.sound-wave span:nth-child(4){ |
|
left:33px; |
|
animation-delay:0.6s |
|
} |
|
.sound-wave span:nth-child(5){ |
|
left:44px; |
|
animation-delay:0.8s |
|
} |
|
.sound-wave span:nth-child(6){ |
|
left:55px; |
|
animation-delay:1s |
|
} |
|
|