* { box-sizing: border-box; } html, body { margin: 0; padding: 0; width: 100%; height: 100%; } body { background: #000; color: #ddd; overflow: hidden; font-family: "Roboto", sans-serif; font-size: 0.875rem; height: 100%; width: 100%; } .gray { color: #888; } /* layout */ .container { height: 100%; width: 100%; } .app { /*display: flex;*/ height: 100%; width: 100%; } .app > div { display: flex; flex-direction: column; height: 100%; width: 100%; } .app .body { display: flex; flex-direction: column; flex-grow: 1; position: relative; height: 100%; width: 100%; } .row { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; } .row > div { margin-right: 1.5rem; } .row > div:last-child { margin-right: 0; } @font-face { font-family: "Roboto"; src: url("SITE_PATH/static/fonts/Roboto-Bold.ttf") format("truetype"); font-weight: bold; } @font-face { font-family: "Roboto"; src: url("SITE_PATH/static/fonts/Roboto-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic; } /* @font-face { font-family: 'Roboto'; src: url('SITE_PATH/static/fonts/Roboto-Light.ttf') format('truetype'); font-weight: 100; } @font-face { font-family: 'Roboto'; src: url('SITE_PATH/static/fonts/Roboto-LightItalic.ttf') format('truetype'); font-weight: 100; } */ @font-face { font-family: "Roboto"; src: url("SITE_PATH/static/fonts/Roboto-Medium.ttf") format("truetype"); font-weight: 300; } @font-face { font-family: "Roboto"; src: url("SITE_PATH/static/fonts/Roboto-MediumItalic.ttf") format("truetype"); font-style: italic; font-weight: 300; } @font-face { font-family: "Roboto"; src: url("SITE_PATH/static/fonts/Roboto-Regular.ttf") format("truetype"); } @font-face { font-family: "Roboto"; src: url("SITE_PATH/static/fonts/Roboto-Italic.ttf") format("truetype"); font-style: italic; } /* @font-face { font-family: 'Roboto'; src: url('SITE_PATH/static/fonts/Roboto-Thin.ttf') format('truetype'); font-weight: 100; } @font-face { font-family: 'Roboto'; src: url('SITE_PATH/static/fonts/Roboto-ThinItalic.ttf') format('truetype'); font-weight: 100; } */ .tile.hand_up { cursor: url(SITE_PATH/static/img/hand_up.png) 40 10, pointer; } .tile.hand_right { cursor: url(SITE_PATH/static/img/hand_right.png) 90 40, pointer; } .tile.hand_down { cursor: url(SITE_PATH/static/img/hand_down.png) 60 90, pointer; } .tile.hand_left { cursor: url(SITE_PATH/static/img/hand_left.png) 10 60, pointer; } .tile.unclickable { cursor: default; pointer-events: none; } .tile.none { cursor: default; } .tile.link { border: 0 !important; background: transparent !important; }