@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400;500;700&display=swap";:root{--bg-color: #e8e8e8;--surface-color: #f4f4f4;--text-main: #000000;--text-dim: #787878;--accent-red: #ff0000;--border-color: #000000;--font-main: "Roboto Mono", monospace;--border-width: 1px}*{box-sizing:border-box;font-family:var(--font-main);text-transform:uppercase}body{background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-main);-webkit-font-smoothing:none;user-select:none;-webkit-user-select:none;overflow-x:hidden}button{border:1px solid var(--border-color);background:transparent;border-radius:0!important;text-transform:uppercase;font-weight:500;padding:10px 20px;cursor:pointer;transition:all .1s;box-shadow:none}button:hover{background:var(--text-main);color:var(--bg-color)}button:active{transform:translate(1px,1px)}input,select{border:1px solid var(--border-color);background:transparent;border-radius:0!important;padding:10px;font-family:var(--font-main)}input:focus,select:focus{outline:2px solid var(--border-color)}ul,li{list-style:none;padding:0;margin:0}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content{background:#fff;border:2px solid black;box-shadow:10px 10px #0003;padding:2rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}
