body {
    color: whitesmoke;
    background-color: #16161d;

    font-family: "Outfit", sans-serif;
}

h1, h2, h3 {
    font-family: "Outfit", sans-serif;
    font-weight: normal;
}

button {
    font-family: "Outfit", sans-serif;
}

.hide {
    display: none;
}

/* 
for covering the scene before start experience is clicked
needed since some aframe and general html/js feature require user interaction
 */

div#main-covering {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;

    text-align: center;

    background-color: #dfdfdf80;
}

button#start-exp {
    margin: auto;
    position: absolute;
    top: 45%;

    font-size: 1.6em;
}

/* tooltip boxes */

.tooltip {
    position: relative;
    display: inline-block;
    cursor: default;
}
  
.tooltip .tooltiptext {
    visibility: hidden;
    padding: 0.25em 0.5em;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 0.25em;
    white-space: nowrap;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 100%;
    transition-property: visibility;
    transition-delay: 0s;
}
  
.tooltip:hover .tooltiptext {
    visibility: visible;
    transition-delay: 0.3s;
}

 /* Style the button that is used to open and close the collapsible content */
.collapsible {
    background-color: #618ec9;
    color: #1b1b1b;
    cursor: pointer;
    padding: 8px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}
  
  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .collapsible:hover {
    background-color: #a6c4eb;
}
  
  /* Style the collapsible content. Note: hidden by default */
.content {
    padding: 0 18px;
    display: none;
    overflow: hidden;
    
    border: 1px solid white;
} 