@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";.space-mono-regular{font-family:Space Mono,monospace;font-weight:400;font-style:normal}.space-mono-bold{font-family:Space Mono,monospace;font-weight:700;font-style:normal}.space-mono-regular-italic{font-family:Space Mono,monospace;font-weight:400;font-style:italic}.space-mono-bold-italic{font-family:Space Mono,monospace;font-weight:700;font-style:italic}*{padding:0;margin:0}.settings-menu[data-v-0e23783a]{padding:20px;background-color:#333;color:#fff;width:200px;position:absolute;top:20px;right:20px;z-index:10;border-radius:5px}.setting[data-v-0e23783a]{margin-bottom:10px}.save-button[data-v-0e23783a]{margin-top:20px;text-align:center}.save-button button[data-v-0e23783a]{background-color:#4caf50;color:#fff;border:none;padding:10px;cursor:pointer;border-radius:5px}.save-button button[data-v-0e23783a]:hover{background-color:#45a049}.cm-editor{height:100%}.status-icon[data-v-e3af2d12]{margin-left:10px}.editor-page[data-v-e3af2d12]{height:100vh}.status-bar[data-v-e3af2d12]{height:2.5%;display:flex;justify-content:space-between;align-items:center}.editor[data-v-e3af2d12]{height:97.5%}.status-bar[data-v-e3af2d12]{padding:0 5px;filter:brightness(.7)}.auth-container[data-v-1e6d70b6]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#1a1a1a}.auth-form[data-v-1e6d70b6]{background:#2d2d2d;padding:2.5rem;border-radius:12px;box-shadow:0 4px 6px #0003;width:100%;max-width:400px;margin:1rem}h2[data-v-1e6d70b6]{color:#fff;margin-bottom:1.5rem;text-align:center;font-size:1.8rem}.input-group[data-v-1e6d70b6]{margin-bottom:1.2rem}input[data-v-1e6d70b6]{width:100%;padding:.8rem;border:2px solid #404040;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#333;color:#fff;box-sizing:border-box}input[data-v-1e6d70b6]::placeholder{color:#888}input[data-v-1e6d70b6]:focus{outline:none;border-color:#9cffb6;background-color:#404040}.login-button[data-v-1e6d70b6]{width:100%;padding:.8rem;background-color:#9cffb6;color:#1a1a1a;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.login-button[data-v-1e6d70b6]:hover{background-color:#8aeea4;transform:translateY(-1px)}.login-button[data-v-1e6d70b6]:active{transform:scale(.98)}.signup-link[data-v-1e6d70b6]{text-align:center;color:#888;margin-top:1rem;font-size:1rem;font-weight:600}.signup-link a[data-v-1e6d70b6]{color:#9cffb6;text-decoration:none;font-weight:600;transition:all .3s ease}.signup-link a[data-v-1e6d70b6]:hover{color:#8aeea4;text-decoration:none}.auth-container[data-v-29570b91]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#1a1a1a}.auth-form[data-v-29570b91]{background:#2d2d2d;padding:2.5rem;border-radius:12px;box-shadow:0 4px 6px #0003;width:100%;max-width:400px;margin:1rem}h2[data-v-29570b91]{color:#fff;margin-bottom:1.5rem;text-align:center;font-size:1.8rem}.hint[data-v-29570b91]{text-align:center;color:#888;margin-bottom:1rem;font-size:1rem;font-weight:300}.input-group[data-v-29570b91]{margin-bottom:1.2rem}input[data-v-29570b91]{width:100%;padding:.8rem;border:2px solid #404040;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#333;color:#fff;box-sizing:border-box}input[data-v-29570b91]::placeholder{color:#888}input[data-v-29570b91]:focus{outline:none;border-color:#9cffb6;background-color:#404040}.login-button[data-v-29570b91]{width:100%;padding:.8rem;background-color:#9cffb6;color:#1a1a1a;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.login-button[data-v-29570b91]:hover{background-color:#8aeea4;transform:translateY(-1px)}.login-button[data-v-29570b91]:active{transform:scale(.98)}.signup-link[data-v-29570b91]{text-align:center;color:#888;margin-top:1rem;font-size:1rem;font-weight:600}.signup-link a[data-v-29570b91]{color:#9cffb6;text-decoration:none;font-weight:600;transition:all .3s ease}.signup-link a[data-v-29570b91]:hover{color:#8aeea4;text-decoration:none}
