/*=============Typo*/ @font-face { font-family: 'lineal'; src: url('../typo/Lineal-Heavy.ttf'); } @font-face { font-family: 'pressStart2P'; src: url('../typo/PressStart2P-Regular.ttf'); } @font-face { font-family: 'velvelyne'; src: url('../typo/Velvelyne-Light.ttf') format('truetype'); font-weight:lighter; } @font-face { font-family: 'velvelyne'; src:url('../typo/Velvelyne-Bold.ttf') format('truetype'); font-weight: bold; } /*============General*/ body, html { padding: 0; margin: 0; } body { min-width: 100vw; min-height: 100vh; overflow: auto; } :root { --back-color: black; --main-color: white; --accent-color: #3CFF00; --neon-color: #3CFF00; color: var(--main-color); font-size: 1rem; background: var(--back-color); font-family: 'velvelyne', sans-serif; font-weight: bold; } body > *{ width: 100%; height: 100%; box-sizing: border-box; padding: 15px; } #welcome-panel { text-align: center; } h1 { font-family: 'lineal', sans-serif; font-weight: bolder; } #ui-canvas { display: block; height: 1350px; width: 1080px; margin-left: auto; margin-right: auto; } canvas{ max-width: 100%; } #cutter-panel{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 3.33px; margin-top: 13.12px; }