@font-face{font-family:GameMusicLove;src:url(/assets/gomarice_game_music_love-9AXxKXTW.ttf) format("truetype")}@font-face{font-family:NoContinue;src:url(/assets/gomarice_no_continue-SqDePPht.ttf) format("truetype")}*{text-transform:uppercase;box-sizing:border-box;font-family:GameMusicLove,monospace;font-weight:400;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--xvw: 100svw;--xvh: 100svh;--bodyMargin: 0;--mainBorderColor: #0000ff;--mainBorderColor: #000000;--mainBackgroundColor: #000000;--gameButtonSize: 39rem;--gameButtonMargin: calc(var(--gameButtonSize) * .13);--doubleButtonSize: calc(var(--gameButtonSize) * 2);--tripleMargin: calc(var(--gameButtonMargin) * 3);--gameButtonContainterSize: calc(var(--doubleButtonSize) + var(--tripleMargin));--boxShadow_a: 0 0 1rem;--boxShadow_b: 0 0 2rem;--boxShadow_c: 0 0 4rem;--boxShadow_d: 0 0 8rem}@media screen and (orientation: landscape){:root{--xvw: calc(var(--xvh) * .5625);--bodyMargin: 0 0 0 15vw}}html{font-size:calc(var(--xvw) / 100)}body{background-color:#fff;background-color:var(--mainBackgroundColor);margin:var(--bodyMargin)}main{width:var(--xvw);height:var(--xvh);background-color:var(--mainBackgroundColor);display:none}section{position:fixed;width:var(--xvw);height:var(--xvh);border-width:1rem;border-style:solid;border-color:var(--mainBorderColor)}section.title,section.gameOver,section.winner,section[class$=Button],section.version,section.inGameTitle{color:#ff0;font-size:18rem;text-align:center}section.gameOver,section.winner{font-size:14rem}section.title>span,section.gameOver>span,section.winner>span{position:relative;top:5svh;animation-name:textGlow;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:alternate}section.inGameTitle>span{font-size:12rem;position:relative;top:5svh}section.version>span{position:relative;top:85svh;font-family:NoContinue,monospace;font-size:5rem;color:#f0f7}section.version>span:nth-child(2){margin-left:3rem}section.gameOver>span{animation-name:textGlowRed}@keyframes textGlow{0%{text-shadow:0 0 3rem #00ff00,0 0 3rem #333333}to{text-shadow:0 0 13rem #00ff00,0 0 13rem #333333}}@keyframes textGlowRed{0%{text-shadow:0 0 3rem #FF0000,0 0 3rem #333333}to{text-shadow:0 0 13rem #FF0000,0 0 13rem #333333}}section[class$=Button]>span{background-color:#00fa;padding:2rem 6rem;border-radius:1rem;border-width:1rem;border-style:solid;font-size:8rem;position:relative;top:75svh}section.playButton>span{padding:2rem 8rem;margin-left:-42rem}section.resetButton>span{margin-left:42rem}section[class$=Button]>span>span{font-family:NoContinue,monospace;font-weight:700;background:linear-gradient(to right,#66f,#09f,#0f0,#f39,#66f);-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow_animation 6s ease-in-out infinite;background-size:400% 100%}@keyframes rainbow_animation{0%,to{background-position:0 0}50%{background-position:100% 0}}section.currentScore,section.bestScore{color:#ff0;font-size:6.5rem;padding:6.5rem 6rem}label{font-family:NoContinue,monospace;position:relative;top:85svh}section.bestScore{text-align:right}section.currentScore.glow,section.bestScore.glow{animation-name:textGlow;animation-duration:.2s;animation-iteration-count:2;animation-direction:alternate}span.currentScoreValue,span.bestScoreValue{margin-left:2rem}span.currentScoreValue>span,span.bestScoreValue>span{color:#fff;font-family:NoContinue,monospace;margin-left:.5rem;position:relative;top:85svh}span.currentScoreValue>span.zero,span.bestScoreValue>span.zero{color:#333}section.button,section.glowing{text-align:center}div.buttonContainer{width:var(--gameButtonContainterSize);height:var(--gameButtonContainterSize);display:inline-block;position:relative;top:calc(50% - var(--gameButtonContainterSize) / 2);text-align:left}div.button{width:var(--gameButtonSize);height:var(--gameButtonSize);display:inline-block;position:relative;left:calc(var(--gameButtonMargin) * 1);top:calc(var(--gameButtonMargin) * 1);border-width:1rem;border-style:solid;border-radius:2rem}div.button.topRight,div.button.bottomRight{left:calc(var(--gameButtonMargin) * 2)}div.button.bottomLeft,div.button.bottomRight{top:calc(var(--gameButtonMargin) * 2)}section.glowing div.button.topLeft{box-shadow:var(--boxShadow_a) var(--glowColor_0),var(--boxShadow_b) var(--glowColor_0),var(--boxShadow_c) var(--glowColor_0),var(--boxShadow_d) var(--glowColor_0)}section.glowing div.button.topRight{box-shadow:var(--boxShadow_a) var(--glowColor_1),var(--boxShadow_b) var(--glowColor_1),var(--boxShadow_c) var(--glowColor_1),var(--boxShadow_d) var(--glowColor_1)}section.glowing div.button.bottomLeft{box-shadow:var(--boxShadow_a) var(--glowColor_2),var(--boxShadow_b) var(--glowColor_2),var(--boxShadow_c) var(--glowColor_2),var(--boxShadow_d) var(--glowColor_2)}section.glowing div.button.bottomRight{box-shadow:var(--boxShadow_a) var(--glowColor_3),var(--boxShadow_b) var(--glowColor_3),var(--boxShadow_c) var(--glowColor_3),var(--boxShadow_d) var(--glowColor_3)}
