@font-face { font-family: "Open Sans Condensed Light"; src: url('OpenSans_Condensed-Light.ttf') format('truetype'); font-weight: 300 }  /* the game's menu font */
body { padding: 0; margin: 0; background: #0e0e0e }  /* Lost & Found: just off black, so the (black) game area shows faintly */
#unity-container { position: absolute }
#unity-container.unity-desktop { left: 50%; top: 50%; transform: translate(-50%, -50%) }
#unity-container.unity-mobile { position: fixed; width: 100%; height: 100% }
#unity-canvas { display: block; background: #000000 }
.unity-mobile #unity-canvas { width: 100%; height: 100% }
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none; text-align: center }
/* Lost & Found loading: the menu font and beige instead of Unity's logo and white bar */
#unity-loading-text { color: #d7bf9e; font-family: "Open Sans Condensed Light", "Arial Narrow", sans-serif; font-weight: 300; font-size: 26px; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 12px }
#unity-progress-bar-empty { width: 240px; height: 2px; background: rgba(215,191,158,0.25) }
#unity-progress-bar-full { width: 0%; height: 2px; background: #d7bf9e }
#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }
#unity-fullscreen-button { cursor: pointer; margin: 4px 0 0 auto; width: 38px; height: 38px; background: url('fullscreen-button.png') no-repeat center / 38px 38px }  /* below the game's bottom-right corner; no footer bar. A block pushed right, not a float, with the canvas a block too: Safari put a floated button beside the (inline) canvas, widening the container */
#unity-fullscreen-button:hover { background-color: rgba(215,191,158,0.12) }
.unity-mobile #unity-fullscreen-button { display: none }
#unity-fullscreen-hint { position: absolute; right: 10px; bottom: 44px; padding-right: 20px; display: none; flex-direction: column; align-items: flex-end; color: #d7bf9e; font-family: "Open Sans Condensed Light", "Arial Narrow", sans-serif; font-weight: 300; font-size: min(18px, 3.2vw); letter-spacing: 1px; pointer-events: none; user-select: none }  /* Lost & Found: tip on the start screen, arrow down to the full-screen button below the game's corner */
#unity-fullscreen-hint svg { margin-right: -19px; margin-top: 2px }  /* arrow tip over the button's centre (the padding above moves only the text in from the edge) */
.unity-mobile #unity-fullscreen-hint { display: none }
#unity-container:fullscreen { background: #000 }  /* the page's own full screen, before the start click */
#unity-container:fullscreen #unity-fullscreen-hint, #unity-container:fullscreen #unity-fullscreen-button { display: none !important }
#unity-start { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 10px 30px; cursor: pointer; color: #d7bf9e; font-family: "Open Sans Condensed Light", "Arial Narrow", sans-serif; font-weight: 300; font-size: min(34px, 5vw); letter-spacing: 3px; text-transform: uppercase; white-space: nowrap; border: 1px solid rgba(215,191,158,0.6); user-select: none }  /* Lost & Found: click to start (lets the browser play sound) - the game's menu font and colour */
#unity-start:hover { background: rgba(215,191,158,0.12) }
