@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";html,body,#root{height:100%;margin:0}body{font-size:13px;background-color:var(--bg-color);color:var(--text-color-primary)}input,select{accent-color:var(--accent-color)}input[type=text],textarea{color:var(--text-color-primary);border:1px solid var(--border-color)}input[type=text]:focus,textarea:focus{border-color:var(--accent-color);outline:none}.border,.border-l,.border-t,.border-b,.border-r{border-color:var(--border-color)}:root{--bg-color: #F3F3F6;--accent-color: #2872E3;--border-color: #C6C6C9;--box-color: #141619;--text-color-primary: #1E1E1E;--text-color-secondary: #888D8F;--text-size-large: 18px;--text-size-medium: 14px;--text-size-small: 11px;--box-radius: 8px;--input-color: #F9F9FC;--success-color: #22c55e;--error-color: #ef4444;--warning-color: #f59e0b;--info-color: var(--accent-color);font-family:Space Mono,monospace;font-weight:400;font-size:14px;color:var(--text-color-primary);background-color:var(--bg-color)}.dark{--bg-color: #1C1F21;--accent-color: #7FBBFF;--border-color: #37393c;--box-color: #141619;--text-color-primary: #fff;--text-color-secondary: #8c8d8e;--input-color: #404547;--success-color: #22c55e;--error-color: #f87171;--warning-color: #fbbf24;--info-color: var(--accent-color);color:var(--text-color-primary);background-color:var(--bg-color);color-scheme:dark}main{max-width:1000px;margin:0 auto}button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--text-color-primary);border:1px solid var(--border-color);padding:0 16px;border-radius:var(--box-radius);height:40px;display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:all .15s ease}button:hover,.button:hover{border-color:var(--accent-color);filter:brightness(1.1)}button:active,.button:active{transform:scale(.98);filter:brightness(.9)}button.secondary{border-color:var(--border-color);background-color:transparent}button.secondary:hover{background-color:#ffffff26;border-color:var(--accent-color);filter:brightness(1.1)}button.secondary:active{background-color:#ffffff40;border-color:var(--accent-color);transform:scale(.98);filter:brightness(1.05)}button:disabled,.button:disabled{opacity:.5;cursor:not-allowed}button:disabled:hover,.button:disabled:hover{border-color:var(--border-color);filter:none}button.primary,.button.primary{background-color:var(--accent-color);color:var(--bg-color);border:none}button.primary:hover,.button.primary:hover{background-color:var(--accent-color);filter:brightness(1.1)}button.primary:active,.button.primary:active{background-color:var(--accent-color);filter:brightness(.9);transform:scale(.98)}a{cursor:pointer;color:var(--text-color-primary);text-decoration:underline var(--accent-color)}a:hover{text-decoration-color:var(--text-color-primary)}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--text-color-primary);border:none;padding:14px 18px}input[type=text]::placeholder{color:var(--text-color-secondary)}input[type=range]{accent-color:var(--accent-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .2s ease-in}
