:root{--color-blue: #4f81ff;--color-shadow: #000000;--color-shadow-20: color-mix(in srgb, var(--color-shadow), transparent 80%);--color-shadow-40: color-mix(in srgb, var(--color-shadow), transparent 60%);--color-ovelay: color-mix(in srgb, var(--color-bg), transparent 20%);--color-primary-10: color-mix(in srgb, var(--color-primary), transparent 90%);--color-primary-20: color-mix(in srgb, var(--color-primary), transparent 80%);--color-primary-40: color-mix(in srgb, var(--color-primary), transparent 60%);--color-primary-00: color-mix( in srgb, var(--color-primary), transparent 100% );--color-success-10: color-mix(in srgb, var(--color-success), transparent 90%);--color-failed-10: color-mix(in srgb, var(--color-failed), transparent 90%);--color-act: linear-gradient( 180deg, var(--color-act-start) 0%, var(--color-act-end) 100% );--color-secondary: #00d8d0;--trans-key: box-shadow .2s ease;--fade-function: cubic-bezier(.23, 1, .32, 1);--anim-fade-in: fade-in .3s var(--fade-function) forwards;--anim-fade-out: fade-out .3s var(--fade-function) forwards;--anim-fade-in-down: fade-in-down .3s var(--fade-function) forwards;--anim-fade-out-up: fade-out-up .3s var(--fade-function) forwards;--anim-fade-in-zoom: fade-in-zoom .3s var(--fade-function) forwards;--anim-fade-out-zoom: fade-out-zoom .3s var(--fade-function) forwards;--color-normal-key-face: linear-gradient( 0deg, var(--color-primary-10), var(--color-primary-10) ), var(--color-bg);--color-success-key-face: linear-gradient( 0deg, var(--color-success-10), var(--color-success-10) ), var(--color-bg);--color-failed-key-face: linear-gradient( 0deg, var(--color-failed-10), var(--color-failed-10) ), var(--color-bg)}html{--color-keyboard-bg: var(--color-pbg);--color-keyboard-border: var(--color-pbg);--color-keycap-face: var(--color-bg);--color-keycap-a-face: var(--color-normal-key-face);--color-keycap-h-face: var(--color-keycap-face);--color-keycap-side: var(--color-btn-gray);--color-keycap-a-side: var(--color-primary);--color-keycap-h-side: var(--color-btn-gray);--color-menu-icon-a-bg: none;--color-pane-bg: #1c1d1f;--color-select-bg: #1c1d1f;--color-button-hover-bg: var(--color-k)}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes hueRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-down{0%{opacity:0;transform:scaleY(.8)}70%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes fade-out-up{0%{opacity:1;transform:scaleY(1)}70%{opacity:0}to{opacity:0;transform:scaleY(.8)}}@keyframes fade-in-zoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-out-zoom{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@font-face{font-family:FiraCode-Medium;src:url(/fonts/FiraCode-Medium.ttf) format("opentype")}@font-face{font-family:HarmonyOSSans-Regular;font-style:normal;font-display:swap;src:url(/fonts/HarmonyOS_Sans_SC_Regular.ttf) format("opentype")}@font-face{font-family:NotoSansKR-VF;font-style:normal;font-display:swap;src:url(/fonts/NotoSansKR-VF.ttf) format("opentype")}html,body{height:100%;min-height:100%}body{position:relative;font-family:var(--font-regular);font-weight:700;margin:0;padding:0;-webkit-user-select:none;user-select:none;color:var(--color-t1);background:var(--color-bg)}button{font-weight:700}li{list-style:none}svg{display:block}*:focus{outline:none}#root{height:100%;width:100%}:where(*){border-width:0px;border-style:solid;box-sizing:border-box;overflow-wrap:break-word}.ew{font-family:FiraCode-Medium}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{width:4px;height:4px;border-radius:4px;-webkit-box-shadow:none}.custom-scrollbar::-webkit-scrollbar-thumb{cursor:pointer;border-radius:4px;background:var(--color-disable)}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent}img{pointer-events:none}.spin{transform-origin:center;animation:spin 1s infinite linear;will-change:transform}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
