html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; } * { box-sizing: border-box; } /* END RESET*/ /* GLOBAL STYLING */ :root { /* PALETTE */ --color1: #EDE7DC; --color2: #BDC3CB; --color3: #CCAFA5; --color4: #DCD2CC; --color5: #C0C0C0; --color6: #6C6A61; --color7: #2e4db4; --color8: #C0C9CC; --color9: #F2F1F0; --color10: #171515; /* USE OF COLORS */ --background-body: var(--color9); --background-outcome: var(--color5); --background-hidden: var(--color5); --background-attr: var(--color6); --background-dec: var(--color7); --color-dec: var(--color9); --color-attr: var(--color9); --color-outcome: var(--color10); /* DIMENSION VARIABLES */ --font-size-outcome: 2em; --font-size-attr: 1.25em; --font-size-dec: 1.5em; --sq-width: 15vh; --dec-heigth: 10vh; } body{ background-color: var(--background-body); font-size: 1em; font-family: Helvetica, sans-serif; min-height: 100vh; min-width: 50vw; display: flex; flex-direction: column; overflow: hidden; } #game-container { transform: translate(-50%,-50%); position: absolute; top: 50vh; left: 50vw; width: 60vw; min-width: 45vh ; height: 80vh; display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: wrap; align-content: center; } .game-btn { width: var(--sq-width); height: var(--sq-width); flex-basis: auto; border: 0; padding: 0; text-align: center; text-decoration: none; white-space: nowrap; vertical-align: middle; cursor: default; margin: 1px; } .game-btn:focus { outline: 0; } .btn-attr { background-color: var(--background-attr); color: var(--color-attr); font-size: var(--font-size-attr); } .btn-outcome { background-color: var(--background-outcome); color: var(--color-outcome); font-size: var(--font-size-outcome); } .dec-btn{ background-color: var(--background-dec); color: var(--color-dec); font-size: var(--font-size-dec); border-radius: 3px; margin-top: 15px; height: var(--dec-heigth); } .btn-hidden{ width: 100%; height: 100%; background-color: var(--background-hidden); } #between-button { position: absolute; top: 50vh; line-height: 2em !important; width: 6em; transform: translate(-50%,-50%); } /* FUNCTIONAL SETTINGS */ .break { width: 100%; height: 0; } .img-rating { width: 90%; height: auto; } .active { display: block; } .inactive { display: none; } .debug-info { display: none; }