/*!
 * 
 *                            < >
 *                          <>< ><>
 *                        <><>< ><><>
 *                      <><><>< ><><><>
 *                    <><><><>< ><><><><>
 *                  <><><><><>< ><><><>            <>
 *                <><><><><><>< ><><>            <><>
 *              <><><><><><><>< ><>            <><><>
 *            <><><><><><><><>< >            <><><><>
 *          <><><><><><><><><>< >          <><><><><>
 *            <><><><><><><><>< >            <><><><>
 *              <><><><><><><>< ><>            <><><>
 *                <><><><><><>< ><><>            <><>
 *                  <><><><><>< ><><><>            <>
 *                    <><><><>< ><><><><>
 *                       <><><>< ><><><>
 *                        <><>< ><><>
 *                          <>< ><>
 *                            < >
 *
 *
 *                     GINRIN INTERACTIVE
 *                       www.ginrin.com
 *                         7/31/2025
 *
 */
h1{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:var(--h1_fontsize);color:var(--primary_color);text-transform:uppercase;text-align:center}p{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:var(--p_fontsize);color:var(--primary_color);text-transform:uppercase;text-align:center}:root{--primary_color: #FFFFFF;--secondary_color: #FF3636;--tertiary_color: #131210;--font_family: "LeagueGothic";--h1_fontsize: 50px;--p_fontsize: 8px;--horizontal_padding: 10px}*{margin:0;padding:0;box-sizing:border-box}html,body{background-color:#000;overflow:hidden}.navigation{position:fixed;z-index:1;padding:20px;opacity:0}.navigation .logo{height:64px}.canvas{overflow:hidden;position:fixed;top:0;width:100%;height:100%}.modal{position:absolute;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:101}.modal .loader{text-align:center;opacity:0}.modal .loader img{width:100px;height:100px}.scroll{position:absolute;margin:auto;left:0;right:0;bottom:20px;opacity:0;z-index:10}.scroll img{width:20px;height:40px}.footer{left:0;bottom:0;position:fixed;display:flex;align-items:center;justify-content:space-between;padding:10px var(--horizontal_padding);width:100%;opacity:0;overflow:hidden;z-index:102}.footer .sound{width:24px;height:24px;margin:0 6px;padding:0 3px}.footer ul{display:flex;list-style:none}.footer li{width:24px;height:24px;margin:0 6px;padding:0 3px}.footer li a.disabled{pointer-events:none;cursor:default;opacity:.5}
