* {margin: 0; padding: 0; box-sizing: border-box;}
page, section, menu, workspace, screen, name, canvas, item, title {display: block;}
body {font-family: 'Arimo', sans-serif; font-size: 12px;}
body {--bg: #598775; --dark: #4C1A14; --light: #DCDADA; --second: #811B18; --main: #DEC269; --pad: 4px;}

body {background: var(--bg)}

page {height:100vh; width:100vw; display:flex; flex-direction: column; align-items: center; justify-content: flex-start;}
screen {height: 100%; width: 100%; flex-shrink: 3; min-height: 0; position: relative;}
#play_canvas {max-height:95%;max-width:95%; position: absolute; top: 50%; left: 50%; translate: -50% -50%;}
